Foamを使い始めてみる

Monday, June 13, 2022 とりあえずFoamを使える状態にしてみた。 Obsidianをつかってみようかとおもったけど、同期周りをどうするか?というところで結構詰まってしまった。 Windowsでは専用クライアントを使って任意のディレクトリを開けるのでOKだったが、モバイルでは課金しないとうまく同期できずやるなら単にGitレポジトリをcloneしてMarkdownエディタで編集することになる感じだった。 それなら、結局Obsidianじゃなくていいんじゃないか?と思ってしまった。 FoamはGitHubベースでVisual Studio Codeをエディタに使うというコンセプトなので、これで十分のような気がした。 Foamで書いた日記がそのまま簡単にWordpressの日記ブログに発行できるとなおよいんだけど。 WordPress Post - Visual Studio Marketplaceを使えば簡単に実現できるかも? これで出来そうなのでためしにPostしてみる。

June 13, 2022 · 1 min · 胡田昌彦

胡田昌彦の更新情報を集約して見られるebisuda.comを作りました

胡田マニアの方には常識だと思いますが、私はebisuda.netというドメインの下に複数のホスト名で複数のブログを作成しています。例えば以下のものとか。 https://cloud.ebisuda.net/ https://windowsadmin.ebisuda.net/ この日記ブログ自体も独立しています。 https://diary.ebisuda.net/ これらは1つのWordpressでマルチサイト構成にしているわけではなく、本当に独立したものになってます。昔勉強もかねてこのような構成にしたのですが、今にして思えば失敗だったなという気もします…(笑 とはいえ、せっかくなので、サイト群の整理をしつつ、トップのhttps://ebisuda.net自体もWordpressで作り直してみました。壮大な無駄な感じがしますが。よければご笑覧ください。 https://ebisuda.net/ で、せっかくなので、すべてのサイト群のRSSを集約して表示可能にしてみました。ついでにYoutubeチャンネルも。 プラグインとして下記を利用しました。 https://wordpress.org/plugins/feedzy-rss-feeds/ Youtubeの動画もRSSを吐いてますね。以前調べたときにはRSSは出力してくれなかったはずなのですが知らないうちにシステムの仕様が変わったのかも?とりあえず下記フォーマットでRSS取得できました。 h t t p s : / / w w w . y o u t u b e . c o m / f e e d s / v i d e o s . x m l ? c h a n n e l _ i d = x x x x x x x x x x x x x x で、あれこれやって、一応サイトのお引越しと整理があらかた終わってきました。なんだかすごく懐かしい感じでここの所ブログのメンテナンスをしています。ずいぶん長いことはなれていたので、かなりリハビリが必要ですね。 ...

September 16, 2021 · 1 min · 胡田昌彦

ブログの設定項目多すぎ…

最近ずっとYoutubeに注力していたのですが、そろそろ放置しまくっていたらブログも活動再開させようと思って、頑張ってます。 まずはブログプラットフォームをVMからAzure PaaSに移行して…。この移行の苦労話はYotubeで撮って公開する予定(明日撮影予定)。 で、ブログが6つあるので、それらの基礎設定をやり直し…、てたらもうやること多すぎて大変です。6つもあるから大変っていうこともあるのですが、Facebookでアプリケーションを作成してみたり、なんだかとっても懐かしい感じです。Google Adsenseもなんかコードもかわって、表示箇所を指定しなくても全部全自動で良い感じにやってくれることになってるし、Google Analyticsもタグマネージャーになってたりして昔の知識だけだとついていけないので再勉強したり。時間がどんどん溶けていきます…。 整備にはまだまだ時間がかかる予定…。

September 13, 2021 · 1 min · 胡田昌彦

日記ブログをお引越ししました。

随分と更新しなくなってしまったこの日記ブログですが、ふと思い立ってVMからAzure PaaSへとお引越ししました。もうVMの管理をしなくて良いように、完全に個人サイト関連はVMを捨てます。 移行は簡単に終わる予定でしたが、MySQLで文字化けが発生…。どうやら前回VMを引っ越した際にDBのcharset設定をミスしていたようです。latin1の中にUTF8で文字が書かれているという謎な状態になってしまっていました。 ちょっと苦労したのですが結局下記の手順で移行しました。 character-setを変更せずにそのままmysqldumpでダンプする。 mysqldump -u user -p –default-character-set=latin1 wp_database > wp_database.dump 「latin1」という文字を「utf8」に置換する。 sed -e s/latin1/utf8/ wp_database.dump > wp_database_utf8.dump 「latin1_general_cs」という文字を「utf8_general_ci」に置換する。 sed -e s/latin1_general_cs/utf8_general_ci/ wp_database_utf8.dump > wp_database_utf8_general_ci.dump 新しいdatabaseに取り込む。 mysql –host=newmysqldbname.mysql.database.azure.com –user=user -p wp_database < wp_database_utf8_general_ci.dump というわけで、新しい環境にお引越しが一応うまく行った感じです。 もう日記サイトをわざわざ見に来るひともめったにいなくなったと思いますが、新しいWordpressならブログの内容をtwitterに自動連投できるようなのでそれを使おうと思います。まる。

September 11, 2021 · 1 min · 胡田昌彦

久しぶりに更新しようとしたらWordpressサイトでウィジェットが設定できない

久しぶりに更新しようとしたらWordpressサイトでウィジェットが設定できないということがあって困ってしまいました。ウィジェットの設定画面にいってもJavascriptのエラーが出てしまい、なにも操作できなくなりました。 出ていたエラーは私の場合は以下でした。(デベロッパーツールで確認) Uncaught Error: Syntax error, unrecognized expression: a[rel=] 調べた所、これはWordpressをアップグレードしたことによりJQueryのバージョンがあがり、それによって過去動いていたコードが動かなくなることによる問題とのことでした。 下記のあたりが大変参考になりました。 How to Fix jQuery breaking your site for WordPress 4.5.x 【Wordpress】バージョン4.5にアップデートしたらa[href^=#]のエラーが出たので対処しました。 | BeGeek もっとずっとおせわになったサイトがあったのですが、アドレスがわからなくなりました…。残念。 で、私の場合は下記ステップで対処できました。 該当のテーマのフォルダに移動 grep -rnw . -e “a\[rel=” を実行 該当の箇所にてa[rel=のあとがきちんとダブルクォーテーションで囲まれるようにJavascriptを更新 本来はテーマ自体を更新してそれでおしまいになるのでしょうけれども、私の場合にはテーマが有料テーマでかなり作り込まれており、テーマを更新してしまうとかなりの工数をかけて再度新しいバージョンの流儀でサイトを構成し直す必要があったので、コードの修正のみにして対処しました。 それにしても、久しぶりに触る環境だと色々なことを忘れていてやばいですね。

August 7, 2018 · 1 min · 胡田昌彦

2012-04-15

自分用メモ。自分が管理しているサーバー上でwordpressのブログを増やす場合の手順。 URLを決める cd /etc/wordpress cp config-ebi.dyndns.biz_xxxx.php config-ebi.dyndns.biz_.php ln -s config-ebi.dyndns.biz_.php config-ebi.dyndns.biz__wp-admin.php emacs config-ebi.dyndns.biz_.php define(‘DB_NAME’, ‘wp_’); chown www-data chgrp www-data mysql -p -u root mysql> create database wp_; mysql> grant all on wp_. mysql> flush privileges; mysql> quit ln -s /usr/share/wordpress /var/www/html/

April 15, 2012 · 1 min · 胡田昌彦

2009-08-21

U p g r a d e i s n e e d e d , p l e a s e l o g i n w i t h t h e a d m i n a c c o u n t . ・・・。ということになったのですが、以下のスレッドで議論済みでした。 http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg680442.html

August 21, 2009 · 1 min · 胡田昌彦

2009-05-28

WP-Postratingを導入したのですが、投票するとLoadingのまま投票が反映されない状況になってしまいました。ので、調査、修正。 まず、Live HTTP headersでHTTPヘッダを見てみたところ、404 Not Foundになっていました。 G E T / w i n d o w s a d m i n / w p - c o n t e n t / p l u g i n s / w p - p o s t r a t i n g s / w p - p o s t r a t i n g s . p h p ? p i d = 5 1 & r a t e = 3 & r n d v a l = 1 2 4 3 4 7 1 0 9 9 5 5 5 H T T P / 1 . 1 H o s t : e b i . d y n d n s . b i z U s e r - A g e n t : M o z i l l a / 5 . 0 ( W i n d o w s ; U ; W i n d o w s N T 5 . 2 ; j a ; r v : 1 . 9 . 0 . 1 0 ) G e c k o / 2 0 0 9 0 4 2 3 1 6 F i r e f o x / 3 . 0 . 1 0 . N E T C L R 3 . 5 . 3 0 7 2 9 ) A c c e p t : t e x t / h t m l , a p p l i c a t i o n / x h t m l + x m l , a p p l i c a t i o n / x m l ; q = 0 . 9 , * / * ; q = 0 . 8 A c c e p t - L a n g u a g e : j a , e n - u s ; q = 0 . 7 , e n ; q = 0 . 3 A c c e p t - E n c o d i n g : g z i p , d e f l a t e A c c e p t - C h a r s e t : S h i f t _ J I S , u t f - 8 ; q = 0 . 7 , * ; q = 0 . 7 K e e p - A l i v e : 3 0 0 C o n n e c t i o n : k e e p - a l i v e R e f e r e r : h t t p : / / e b i . d y n d n s . b i z / w i n d o w s a d m i n / 2 0 0 9 / 0 5 / 2 6 / % e 3 % 8 2 % a f % e 3 % 8 3 % a 9 % e 3 % 8 3 % 8 3 % e 3 % 8 2 % b 7 % e 3 % 8 3 % a 5 % e 3 % 8 3 % 8 0 % e 3 % 8 3 % b 3 % e 3 % 8 3 % 9 7 % e 8 % a 7 % a 3 % e 6 % 9 e % 9 0 / C o o k i e : w o r d p r e s s _ e c e 0 d 3 d 1 9 6 c 9 b 3 e d 5 f 0 7 6 0 b 4 e 9 b f 9 8 2 c = e b i % 7 C 1 2 4 3 6 4 2 4 3 8 % 7 C b b 9 5 6 0 d e d 4 9 e a f 0 d 0 1 f f 3 5 d e f 4 f a c 6 9 b ; w o r d p r e s s _ e c e 0 d 3 d 1 9 6 c 9 b 3 e d 5 f 0 7 6 0 b 4 e 9 b f 9 8 2 c = e b i % 7 C 1 2 4 3 4 7 1 3 7 9 % 7 C f 0 3 8 c c d 4 7 5 e 6 a 5 c 2 9 7 2 8 d 6 1 5 0 c 5 f b 3 e 9 ; w o r d p r e s s _ t e s t _ c o o k i e = W P + C o o k i e + c h e c k ; w o r d p r e s s _ l o g g e d _ i n _ e c e 0 d 3 d 1 9 6 c 9 b 3 e d 5 f 0 7 6 0 b 4 e 9 b f 9 8 2 c = e b i % 7 C 1 2 4 3 6 4 2 4 3 8 % 7 C f 7 a 7 8 1 b 4 4 9 5 f 0 c c 9 3 5 f b b 9 f e e 0 1 9 5 c f 3 ; w p - s e t t i n g s - 2 = m 0 % 3 D c % 2 6 m 1 % 3 D o % 2 6 m 2 % 3 D c % 2 6 m 3 % 3 D c % 2 6 m 4 % 3 D c % 2 6 m 5 % 3 D o % 2 6 m 6 % 3 D c % 2 6 m 7 % 3 D c % 2 6 m 8 % 3 D c % 2 6 m 9 % 3 D o ; w p - s e t t i n g s - t i m e - 2 = 1 2 4 3 4 6 9 6 3 9 ; _ u t m a = 1 4 8 4 5 6 9 3 1 . 1 8 5 0 4 6 4 7 8 1 . 1 2 3 1 3 7 2 6 5 1 . 1 2 4 2 7 9 5 3 6 6 . 1 2 4 3 2 2 3 1 3 7 . 7 0 ; _ u t m z = 1 4 8 4 5 6 9 3 1 . 1 2 4 2 2 8 0 9 4 8 . 6 6 . 1 2 . u t m c c n = ( o r g a n i c ) | u t m c s r = g o o g l e | u t m c t r = P o w e r + S h e l l + e r r o r l e v e l | u t m c m d = o r g a n i c

May 28, 2009 · 6 min · 胡田昌彦

2009-05-27

Amazon Showcaseが2.0にバージョンアップしていたので、自動でアップデート・・・したら表示されなくなってしまいました。結局原因はAmazonのWebサービスのURLが間違っているという結構しょっぱいミスが原因。ソースコード上で直接以下のように変更して対応。 http://ecs.amazonaws.co.jp/onca/xml → http://ecs.amazonaws.jp/onca/xml

May 27, 2009 · 1 min · 胡田昌彦

2008-09-30

以下のサイトを参考にさくっと設定できました。ありがたい。 wordpress の設定 - metalglue 私の理解では以下のような動きになっているようです。 #クライアントがアクセスする(そのディレクトリを/usr/share/wordpress/へシンボリックリンクを張っておく) #/etc/wordpress/wp-config.phpに制御が移る #/etc/wordpress/wp-config.php内で指定したサイトごとのconfigファイルに制御が移る #サイトごとのconfigファイル内でDB名、ユーザー名、パスワードなどが指定される。(これをサイトごとに分けておけばよい)

September 30, 2008 · 1 min · 胡田昌彦

wordpressの再インストールでプチはまり

嫁のためにwordpressを再インストールしようとしてプチはまりをしました。いつものとおりGoogle先生に聞いてみたら、自分のサイトが上位に出てきてうれしいやら情けないやら(書いたという事実自体覚えてない!)。しかも自分のサイトを見ながら作業をしたら、わかりづらい記述があって2度げんなり・・・。 ebi’s diary - Debian etchへのwordpressの導入 , ntpサーバーの設定がうまくできない… , なぜかcourier-imapに接続できないのでパケットを見.. インストール手順以外で別途調べないとできなかったのはデータベースの削除作業。何度もやってる作業なのに覚えられない・・・。 データベースの削除 mysql -u ユーザー名 -p パスワード入力 drop database wordpress; 日本語化 あとは嫁にはきっと英語の管理画面は気持ちが悪いだろうと思って日本語化。Wordpressって日本語化して使う方法が3パターンもあるんですね。ちょっと混乱しました。 WordPress | 日本語 ≫ 日本語版と ME 版について Google ドキュメント - WordPress パッケージ比較 結局debianを使っているので、apt-get upgradeでアップグレードがきちんとできる方法がよいと思い、日本語リソースのみの導入にしておきました。 WordPress | 日本語 ≫ 日本語リソースのインストール インストールはやっぱり簡単!Wordpressいいなぁ。でも、rubyをできるようになりたい私はやっぱりtdiaryがいいですけどね。

March 19, 2008 · 1 min · 胡田昌彦