作ってみた
この前作ったMojolicious::Plugin::CSRFDefenderでオプションを使えるようにしました。下のような感じで使います。 plugin 'Mojolicious::Plugin::CSRFDefender' => { parameter_name => 'param-csrftoken', session_key => 'session-csrftoken', token_leng…
最近はMojoliciousを使ってWebアプリケーション開発を行っています。CSRFの対策をどうしようかなと考えていて、最初はPlack::Middleware::CSRFBlockを使っていたのですが、 Sessionとかの仕組みはApplicationと同じものを使いたい CSRF対策はApplicationの層…
以前、Mojolicious + Xslate + SkinnyでMVC開発環境 - $shibayu36->blog;の記事で紹介したMojo + Skinny + XslateでのWeb Application開発ですが、毎回毎回あの変更を加えるのは面倒なので、Module::Setupを使ってすぐに雛形を作れるように、Flavorを作成し…
ローカルでkeysnailプラグインを開発している時に、プラグインマネージャからいちいちインストールするのは面倒です。なんかいい方法がkeysnailの機能にないかなと思って探したんですが、もう面倒になったので、現在ブラウザで開いているファイルからインス…
仕事で自動リフォローを実装したので、だれでも使えるように書きなおして公開します。会社のアカウントとかでリフォローしまくりたい時には使ってみてください。 使い方 ファイルはhttps://gist.github.com/718974に置いてあるので、ダウンロードして下さい…
http://d.hatena.ne.jp/shiba_yu36/20100716/1279275702で説明したWebService::Bitlyの更新です。 以前http://d.hatena.ne.jp/shiba_yu36/20101121/1290297700のLT資料に書いたとおり、APIに順次対応していくと書いたので、新しく追加されたv3 APIに対応しま…
emacsにはdelete-trailing-whitespaceという関数があって、これを使うと、無駄な空白を除去してくれます。これをbefore-save-hookに登録しておくと非常に便利なのですが、たまに他の人が保存していた無駄な空白を除去しまくってgitのログがひどいことになる…
先日、twitterユーザにタグ付けできるサービスであるtagwitter(http://tagwitter.b-com.asia/)というサービスをリリースしました。作ろうと思ったきっかけと、その使い方について少し書いてみたいと思います。 作ろうと思ったきっかけ twitterを使っていてfo…
id:moozさんが作っているfirefoxアドオンでkeysnail(http://github.com/mooz/keysnail)というのがあります。このアドオンはfirefoxの動作やjavascript関数に手軽にキーバインドを与えることができるというもので、firefoxをemacs風にすることができるという…
僕の実家は自営業で服飾関係の仕事*1をしているのですが、景気が悪く、なんとか立て直す為にまずはホームページを作ってみました。もちろん専門の方に頼めるほど財政的な余裕が無いので、自分で作ってみました。 完成したホームページ http://www.hiro-produ…
ダイアリーで写真をたくさん載せていくと、編集中にどれがどれだかわからなくなるので、選択すると写真が表示されるgrease monkeyスクリプトを作った。 機能 フォトライフ記法をドラックして選択すると、マウスの位置に写真が展開されるだけです。下のような…
twitterのつぶやきをはてなダイアリーでまとめているときに、どの記法がどのつぶやきかわからなくなることがあると思います。一応プレビューを見ればわかると言えばわかりますが、非常に面倒です。なので記法をドラッグするだけでtipsのような形で内容を表示…
最近bit.lyのAPIを使うことがあって、それをうまく扱うようなcpanモジュールを探していたら、WWW:Shorten::Bitlyというモジュールが見つかった。ただ、このモジュールでは自分のやりたかった事が出来なかったので*1、もう少し汎用的なモジュールを作ってみま…
詳細編集のときに、ツイートの内容の文字数が表示されないのが不便だったので、それを表示するgrease monkeyスクリプトを作りました。 インストール http://gist.github.com/437134に公開したので、rawボタンからインストールできます。 機能 インストールす…
はてなダイアリーの編集時に、見出しが自動的にtwitter投稿の欄にコピーされるgrease monkey作った - $shibayu36->blog;で作ったgrease monkeyスクリプトが、その場編集のときにtwitterへの通知の欄をクリックしたときに、入力している内容が消えてしまうと…
最近のはてなダイアリーのアップデートで、エントリーをtwitterに自動通知する機能が付け加わりました。非常に便利です。ただ、今の仕様ではツイートの内容を入力しないと、「見出し+URL」という形で、ツイートの内容を入力すると「入力内容+URL」という形…
googleが新しくなって左にオプションが常に出るようになったので、消せるようなgrease monkeyスクリプト作りました。id:miruto824さんが先に作っていたみたいなんですが、知らずに自分で作ってしまいましたw インストール方法 http://gist.github.com/432938…