2015年7月24日金曜日

言語処理100本ノック2015始めました

今更ながら言語処理100本ノック始めました。
言語は最近手を付け始めたKotlinちゃんです。

GitHubのリポジトリはこちら

なんだか綺麗じゃないコード…。

2014年11月13日木曜日

Slim3とTwitter4JでTwitter認証

コレは何?

タイトルの通りSlim3上でTwitter4Jを使いTwitter認証を通す方法です。

基本はsinmetalさんのブログ記事と似ていますが、そのままではなぜか動かなかったため微修正。


2014年7月13日日曜日

新しいブラウザ、Breachを試してみた

Qiitaで綺麗なのが見れます。

試した環境

Ubuntu14.04 64bit
Breach v0.3.20

ダウンロード

Breach - A browser for the HTML5 era

起動

アーカイブ解凍後、おもむろに起動してみる
$ tar zxvf breach-v0.3.20-alpha.5-linux-x64.tar.gz
$ mv breach-v0.3.20-alpha.5-linux-x64 breach
$ cd breach
$ ./breach
[18856:18856:0713/004640:11583496358:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
./breach: 6 行: 18856 中止                  (コアダンプ) $SRC_DIR/__AUTO_UPDATE_BUNDLE__/exo_browser/exo_browser --raw $SRC_DIR/__AUTO_UPDATE_BUNDLE__/breach_core
怒られた。
どうやらsandboxで起動しないといけないっぽい。
ググって見ると、chromiumのファイルが必要らしいのでchromiumを落とす。
$ unzip chrome-linux.zip
$ cd chrome-linux
$ sudo cp ./chrome_sandbox /usr/local/sbin/chrome-devel-sandbox
$ sudo chown root:root /usr/local/sbin/chrome-devel-sandbox
$ sudo chmod 4755 /usr/local/sbin/chrome-devel-sandbox
改めて起動。
$ ./breach
[2014-07-12T15:56:50.983Z] [index] Breach v0.3.20-alpha.5 Starting...
:
:
お、起動したっぽい。



[以下超訳]
Breachはモジュールで動くけど、モジュールが何もないよ。mod_strip追加するね。
URLバーとタブを追加するものだよ。
デベロッパならあとでハックしてね。




github:breach/mod_strip追加中。




Google Analyticsで情報送ってるよ。
嫌ならbreach/mod_statsを消せばいいよ。




Stacked Tab: 一番最近見たやつを最初に表示するよ。
Tab Filtering: URLボックスにタイプするとマッチしたタブを表示するよ(日本語も大丈夫でした)
Color Sniffing: それぞれのサイトっぽい色でタブを表示するよ。




Module management: 右クリでいつでもモジュール画面が開けるよ(サイトの画面に戻れない…)
It’s only the beginning: ウェブに革新を!Breachの未来はあなたのhackっぷりにかかっている!
Developer or designer?: あなたは何を作る?breach.cc/hackをチェック!

今までのブラウザに慣れているとアクティブになったタブが先頭に来るっていうのがなれないかも…。
いずれにせよ、これからの動向が楽しみです。

2014年7月4日金曜日

PlayFramework2.2.1で、jQuery使ってファイルアップロード

2014/7/8 追記
以下の情報は嘘でした。
結局jQuery File Uploadのようなプラグインを使用しました…。

2014年2月22日土曜日

はじめてのheroku

Ruby on Rails + Herokuで初アプリ。(とはいえないレベルだけど)

地獄のミサワの画像をランダムで出すだけ
http://jigokuimg.herokuapp.com/

中身自体は2時間程度、Herokuでのデプロイになんと5時間。

Procfileが間違えてた + DBリセットで行けた。

Procfileは以下の内容で
web: bundle exec rails server -p $PORT

DBの方は http://qa.atmarkit.co.jp/q/2913 のページの最初の回答参照で。

ちなそーす