Blend day's Note

思い立ったことをメモする

Sublime Text 3 クリーンインストール & プラグイン導入(Ruby編)

ブログのタイトルを思い出して、ここに書くべきなのかと思った今日このごろです。

さて、前回

kayo-tozaki.hatenablog.com

の続きで、今回はRuby。完全にメモみたいになってますが、後で全部まとめてスッキリさせますのであしからず。

続きを読む

Sublime Text 3 クリーンインストール & プラグイン導入(基本のもの編)

後で全部のプラグインの導入方法をまとめますが、とりあえず基本だけ。

0.事のいきさつ

ある日、Sublime Text(Windows)でMarkdownファイルを編集しようとしたら、突然のエラーでシンタックスハイライトがお亡くなりに。*1

更に悪いことに、プラグインの数が多くなったことで何が何をしているプラグインだかわからなくなるという始末。

そんなこんなで、1から入れなおすことに。

*1:さすが、寝たら消えてるOSだけある

続きを読む

【nphantom】foltia Anime Lockerでの変換完了通知Botを共同で作ってみた

今度こそは技術系ブログみたいにやったことのメモ書くぞ…*1
やったことは、タイトルのとおりです。アニメ自動録画ソフト foltia Anime Locker で録画したアニメの変換開始と完了をツイートしてくれるBotの作成です。作り方とか気をつけたことは続きにて。

此処から先のことをやるときは自己責任でお願いします。責任は取れません。

続きを読む

【nphantom鯖】foltia Anime Lockerでの録画完了通知Botを作った報告(裏話)

私一人の単独作業のはずが、共同管理者の人がどんどん先に進んでしまって、終いには私はクビになっていましたが…結局最終調整は私がやってましたという謎のプロジェクト。ざっくりとその内容をメモしておきます。と、思ったが、結局裏話的な立ち位置に。*1中身のコードとかはまた別の枠で。

*1:更に悪いことに、こっちが記事的に先行しているというところ。一体何が書きたかったんだ?

続きを読む

Owncloud 8.0 への更新とやったこと【naccent鯖】

つい先日(それも昨日)、Owncloudの最新バージョン8.0が公開されていました。
私はパッケージ(CentOS7なので、yumです)でインストールして、自動的に更新するように設定していましたが...

ブラウザ経由でつないだら、全然見えないじゃん

という残念なことになっていました。もう涙目です。
必死になってどうすればいいか調べましたが、解決方法が出ていない。
いまある資料は、公式の英語資料。いやいや、読みたくないです(;・∀・)

記憶の沼から、ひとつの方法を思い出しました。

”あ、メンテナンスモード入れればいいんじゃん”

と、言うわけで、Owncloudのあるディレクトリ内、config/config.phpのMaintenanceのBoolean型を逆転させてブラウザをリロードすると...

やった、やりましたよ!!

と言うわけで、無事に更新出来ました。ちょっと焦ったけど何とかなりました。

何が変わったかは今ひとつわかりませんが、とりあえず、お星様(お気に入り)つける機能が付いたことは一目見てわかりました。あと、ログの出力とかあるようです。手抜き設定のNginxでは、ちゃんと落ちてくれませんでしたが(; ・`д・´)

と言うわけで。早足でしたが。

午前中を返してほしいOmniMarkupPreviewer のセッティング

タイトルの通り、セッティングがうまく行かず頭を抱えてました。


皆さんが恋するエディタとして盛り上げてるSublimeText。私もそのユーザの一人です。パッケージを色々と突っ込んでは破棄をしてという定着しない系使い方ですが。パソコンが変わる度に入っている拡張パッケージが変わるというほんとにお前は使い手なのか?という感じです。


つい先日、ある御方が”MarkdownLanguage”について色々と呟いておられているのを拝見させていただき、ふと思い立って色々と調べていたら...

晦日にセットアップしたMediaWikiで散々書いてるじゃありませんか。こんな所で使ってるとは思いませんでした。

その時に感じたのですが

この記述方式、なんかしっくり来る

と、いう訳でとりあえず当面はメモ程度にまとめてみようかと思い立ち、SublimeText3に各種プラグインを突っ込みました。基本的には、この辺とかこの辺を参考にさせて頂きました。

さて、問題はタイトルのプラグイン。私はデフォルトブラウザをFirefoxにしているのですが、諸事情により、ChromePreviewしてほしいと思っています。

で、OmniMarkupPreviewerの設定で何とかブラウザ表示出来ないものかと思って、sublime-settingsファイルを見てると、こんな記述が

   // User defined command for launching preview in web browser
   // For example:
   //   Launching preview using chrome in OS X:
   //      ["open", "-a", "chrome", "{url}"]
   "browser_command": [],


「勝った。これ勝ったわwww」 と、思わず叫びつつ、ちょこちょこ設定を記述したのですが...

よく見ると、これMac用の例しか載ってねーじゃん

まあ、Windowsでも動くでしょww と思って同様に記述したもののうまく動かず。色々と書き換えても無理ゲーっぽかったので、MBAでも同様に動かして見たところ...

動かねーじゃん

はい。これは完全に詰みました。Macの方が重症で、ログになんのエラーも出ていないのにうまく動かないという...Windowsは以下の様のエラーが出てきました。

   File "C:\Users\ <User name> \AppData\Roaming\Sublime Text 3\Packages\OmniMarkupPreviewer\OmniMarkupPreviewer.py", line 80, in launching_web_browser_for_url
   subprocess.Popen(browser_command)
   File "./subprocess.py", line 824, in __init__
   File "./subprocess.py", line 1071, in _execute_child
   File "./subprocess.py", line 632, in list2cmdline
 TypeError: Type str doesn't support the buffer API


どうやら、Python系のバグっぽいですが、どうもこうも動かない。これは諦めました。

ちなみに、Previewした時のURLをコピペすればブラウザ変えてもちゃんと動くっぽいので、その方法でやっていく予定です。めんどくさいですけど...