Entries from 2015-01-01 to 1 year

MIYABIの広告配信問題について

FREETELから発売されたSIMフリー端末、MIYABIに広告配信問題が浮上した。 【重要なお知らせ】SAMURAI 雅 予期せぬ広告配信について | freetel プリインストールされたアプリケーションが中国語の広告を配信してくれるらしい。 さすがにそれはどうなんだとい…

なろうのブックマークカテゴリ一覧を取得するには

favnovelmain/listに遷移すれば以下のようにして取得できる。 require 'mechanize' require 'yaml' agent = Mechanize.new agent.user_agent = 'Narou Browser' (ログインはできているものとして省略) page = agent.get('http://syosetu.com/favnovelmain/li…

なろうにMechanizeでログイン

Rubyでログインするサンプルスクリプト。 アカウントは別のYAMLに書いてあるとする。 % cat account.yaml email: hoge@example.com password: mypassword 実際のスクリプトはこんな感じ。 require 'mechanize' require 'yaml' agent = Mechanize.new agent.u…

DesireHDで標準のフォントを差し替える

DesireHDの標準のフォントに特に不満を持っていなかったのだけれども、先日試しにNasuフォントを導入してみた。 Nasuフォント : 見た目が似ている文字を判別しやすくするフリーフォント - itouhiroはてなブログ 基本的には、fonts.xmlとfallback_fonts.xml…

fcitx-imlist 0.3.0でトグル切り替えをサポート

fcitx-imlist 0.3.0をリリースしました。 今回のリリースでは、-tオプションを追加し、インプットメソッドの組をトグルで切り替えられるようにしました。 この機能はデフォルトのインプットメソッドの組と代替となるインプットメソッドの組をあらかじめ登録…

fcitxのIMの設定順序をコマンドラインから変更するには

はじめに fcitxのIMを変更するのには、fcitx-configtoolを使います。 IMが複数あっても、キーを割り当てて切り替えられるという塩梅です。 キーボードのレイアウトが変わらないならそれであんまり困りません。 ただ、レイアウトの異なる外部キーボードをつな…

Groonga 5.0.0 on ARMをaptで簡単にインストールするには

はじめに Groonga 5.0.0がリリースされたので、手元にころがっているarmhfっぽいボードにGroongaをインストールしてみることにした。 ちょっと古めの記事ならQiitaにある。 groonga - Grooga on ARM - Qiita 4.0.8でビルドを試したやつは以下にころがってい…

OpenStreetMapに対応したSphinxの拡張を書いてみた

はじめに 週末ちまちまとOverview — Sphinx 1.2.3 documentationの拡張を書いていた。 動機はドキュメントに地図を埋め込みたかったから。探してみたら先人はいるものですでにそのような拡張はあった。sphinxcontrib-googlemapsがそれ。 sphinxcontrib-googl…