Moral Hazard!!

ドラマーが音楽やホームページやガラクタを作るよ。

WordPressブログから静的サイトに記事を取得し、javascriptで表示する (クロスドメイン、REST API、JSONP)

No Comment 駄日記

JSONPを使ってクロスドメインOKな取り込みを書いてくださっている方がいらっしゃったので、メモ。
REST APIをsrc=""で読み込んでやれば投稿記事がJSONPで取り込めるので、bodyの閉じタグ直前にでも挿入。

<script>
		var root = document.getElementById("id-name");//挿入したいID名

		function forEach(props, callback) {
			for (var i = 0, max = props.length; i < max; i++) {
				callback(props[i], i)
			}
		}

		// callback関数が呼ばれる
		function display_posts(posts) {
			forEach(posts, function (post) {
				var title = post.title.rendered;
				var link = post.link;
				var year = post.date.substr(0, 4);
				var month = post.date.substr(5, 2);
				var day = post.date.substr(8, 2);
				var newElement = document.createElement("li");
				newElement.innerHTML = '<a href="' + link + '" target="_blank"><span>' + Number(month) + '/' + Number(day) + '</span><span>' + title + '</span></a>';

				root.appendChild(newElement);
			})
		}
	</script>
	<script src="https://example.com/wp-json/wp/v2/posts/?_jsonp=display_posts&per_page=5"></script>

出典。感謝。

Windows10のフォルダ内に大文字小文字が違う同一名ファイルを保存する (Windows Subsystem for Linux使用)

No Comment 駄日記,,

FTPでサーバからファイルをダウンロードした際、Linux上に大文字小文字が違う同一名称のファイルがあると、Windowsが区別出来ない。
そのため、ローカルのファイルを上書きすると片方しか残らない。
Windows,Macでは基本Top.pngとtop.pngのような、ファイル名が一緒だが大文字小文字が違うファイルを同じフォルダに置くことは出来ない。
Top.pngがあるフォルダにtop.pngを移動すると、上書きされる。
Linuxではどちらも同じフォルダに存在が可能。

・何が問題か?

Linuxサーバ上のWEBアプリケーション(WordPressなど)でtop.pngをアップロードする。
そして、同じフォルダにTop.pngをアップロードする。
もちろんLinuxのフォルダ上にはtop.png、Top.png両方が保存される。

その後、WindowのFTPソフト(Dreamweaverなど)で当該フォルダをダウンロードすると、Top.pngがダウンロードされた後にtop.pngがダウンロードされ、大文字小文字で共存できないために上書きされてtop.pngしか残らなくなる。

■Windows側でWindows Subsystem for Linuxを有効化

・「プログラムと機能」を開く(winキー→appwiz.cplと入力)
・左側の「Windowsの機能の有効化または無効化」をクリック
・「Windows Subsystem for Linux」にチェックを入れる

コマンドプロンプトから

fsutil.exe file setCaseSensitiveInfo パス enable

とすることで、対象フォルダで大文字小文字の区別が可能になる。
ドキュメント内のwebというフォルダに適用するには

fsutil.exe file setCaseSensitiveInfo C:\Users\ユーザー名\Documents\web enable

となる。
ちなみに

fsutil.exe file setCaseSensitiveInfo パス
= 区別が可能かどうかを調べる

fsutil.exe file setCaseSensitiveInfo パス disable
= 区別させない設定に変更

※注意…すでに作ってあるフォルダのサブフォルダには設定は適用されないため、フォルダ毎に設定する必要がある。

神戸ストラット

1 Comment 駄日記,,

こんにちは、ブログを放置していた間にAmazonAPIの仕様が変わり、自作の「記事のタグ名をもとにアマゾンから自動でアフェリエイトリンクを取得して表示させる」ダラけたプラグインが機能しなくなってしまっているので削除、ついでにWPのメンテがてら更新。このブログも長いので。
やっちんです。

さて、今年も神戸ストラットというミュージックフェスが開催されます。
いきなり決まったイベントのオフィシャルサイトをマッハで完成させる天才はここにいますよ。褒めてあげてください。
WEBの事ならフィガロウェブ。ウェブの事ならフィガロウェブ。覚えて帰ってくださいね。

神戸ストラットオフィシャルサイト

ところで、メインビジュアルのメンバーは手を叩いているんでしょうかね?
ゴマをすっているのでしょうかね?
その謎は後々カメラマンOhanaの写真にて明かされるかもしれません。乞うご期待。
(わざわざ水族館まで行って撮影した魚たち、可愛いですね。)
また、メンバーのポーズ写真などの素材を、神聖加東王国の次期国王であらせられる黒田さんにもご協力いただいております。
ありがとうございます。

僕個人としては、子供のころから親しんだ須磨海浜水族園のピラルクー(大好き)にメンバーがまたがる絵を作りたかったのですが、ピラルクーの機嫌が悪かったのかなかなか前に来てくれず、まっすぐ伸びたピラルクーが撮影出来ず。
てか、アマゾン館って昔はレンガのところじゃなかったっけ?水中トンネルって出来たのいつ?!

まぁそんな思い出深い須磨海浜水族園は3月に事業譲渡により体制が変わるそうです。
そんな節目にここで演奏できるなんて素敵ですね。
それでは、3/15、お待ちしております。

↓おまけ

1980年ごろの須磨海岸。赤パンが僕。

可愛い子供が40年後、

ワタナベフラワー2020

こんな音楽やってます。
(緑の方)

湯治

No Comment 駄日記,

どんなにハシってるドラマーも、ドラムセットより前には行けない。

こんばんは、意味のないことを意味深に言ってみました。
やっちんです。

凄い寝ぐせの寝起きドヤ顔もつけておきますね。

(新年は親戚一同有馬温泉に集まっておりました。)

明けましておめでとうございます

4 Comments 駄日記

新年あけましておめでとうございます。
今年もよろしくお願いいたします。
やっちんです。

昨年は後厄の年だったこともあり、なんか色々控えめにしておりました。
元々小さな不幸に見舞われがち(同じ店で何度もごはんに混入物があったり、沢山人がいる中で自分だけボールや石やなんやがぶつかったり、配布物が自分だけ足りなかったり)な人生でして、その分大きな不幸には見舞われない、むしろお金を拾ったり(もちろん届け出てますよ)することも多いです。

今も着ている服のポケットがドアノブにひっかかって閉まり、ドアに挟まれて頭を打ちました。
ええ、ただの不注意です。

ただ避けられる不幸は避けたい、という事で昨年中は誕生日やなんやかんやを静かに過ごしておりました。
今年から派手に生きます。

これだけ書いていると色々信心深そうですが、実のところ実家が寺族にも関わらず無宗教です。
年末に家に布教に来たクリスチャン系のおばあちゃんに

「神様のお話をさせていただきたいのですが」

と言われたのですが、

僕「すみません、私はすでに信じる神様がおりますので。」

「あら、どちらの?」

僕「スパゲッティモンスター教です。」

「知らないですねー」

僕「知らないですか?万有を生む一なるものの信奉者です。ネットででも調べてください」

と返すことで素直に引き下がって頂きました。
まぁ教義にあるような「何らかの知性」などのキーワード、「空飛ぶ・スパゲッティモンスター教」という正式名称、またお祈りの時に唱える「ラーメン」という言葉などを直接的に使ってしまうと冗談の通じない方を怒らせることがあるので、細かいところはライブ感を大事に適当に答えるとよいですね。

というわけで、今年は今までのライブ現場で培った適当ライブ感で生きていこうと思います。
厄年の終わりが旧暦だと日が違うとか気にしません、勝手に明けます!
ブログの添削もしません!

今年もよろしく!