1. Home
  2. Archive

アーカイブ

  1. WEB+DB PRESSにHTML5とCSS3の記事を書きました

    @ykskさんと共同でHTML5とCSS3の特集記事をWEB+DB PRESS Vol.58に書かせていただきました。

    WEB+DB PRESSにHTML5とCSS3の記事を書きましたの続きを読む

  2. gitのリモートリポジトリをつくる

    プライベートなリポジトリほしいけどそれだけのためにgithubにお金払うのもアレなので自サバにリポジトリつくってみたメモ。

    gitのリモートリポジトリをつくるの続きを読む

  3. gitで過去のリビジョンとか別のbranchのファイルを見る

    sugyanのエントリー見てcat-fileというコマンドを初めて知りました。

    gitで過去のリビジョンとか別のbranchのファイルを見るの続きを読む

  4. GoogleAnalyticsのトラッキングを検出するuserscriptとbookmarklet

    Google Analyticsに任意の値でトラッキングできるマルチカスタム変数という仕組みがあります。

    GoogleAnalyticsのトラッキングを検出するuserscriptとbookmarkletの続きを読む

  5. はてブのWeb HookでDeliciousと同期する

    というのを今更ながらやろうとしてHookHubにそれくらいあるだろうと思って久しぶりにみたら、まさかのまじぽかさんだったので自分で書いた。

    はてブのWeb HookでDeliciousと同期するの続きを読む

  6. HTML5の新要素をjQueryでappendとかするとバグる件

    jQueryでsectionとかarticleとかをappendしたときにstyleが反映されなかったという話しを聞いたので調べた&検証してみたメモ。

    HTML5の新要素をjQueryでappendとかするとバグる件の続きを読む

  7. jstudy #1 を開催しました。

    perlとかHTML/CSSとかの勉強会はよくでてるけどjavascriptの勉強会ってあんまないなーと思ったので開催してみました。本当はもっとゆるい感じでわいわい話しながら適当にプレゼンするみたいのをイメージしてたんですけど、予想より遙かにプレゼン希望者が多く(ありがたい限りです)内容も濃い勉強会になりました。

    jstudy #1 を開催しました。の続きを読む

  8. JSでクリックイベントの中で非同期処理したあとに別ウィンドウで開くときにポップアップブロックにひっかからない方法

    「twitterに投稿」みたいなボタンをクリックしたときにblt.lyとかのAPIで短縮URLを作って、window.openで別ウィンドウでtwitterを開きたい場合に、bit.lyのAPIを呼ぶJSONPが非同期処理になるので、ほとんどのブラウザでポップアップブロックに引っかかってしまいます。

    JSでクリックイベントの中で非同期処理したあとに別ウィンドウで開くときにポップアップブロックにひっかからない方法の続きを読む

  9. gitでリモートブランチを削除する

    方法がわからなくて調べたのでメモ。

    gitでリモートブランチを削除するの続きを読む

  10. 最近のGoogle Analyticsのコードは</head>の直前に入れるべし

    今まではGoogle Analyticsのコードが非同期で実行できなかったので、AnalyticsのJSが読み込まれるまでコンテンツの描画をブロックしてしまうのでbodyの一番下とかにコードを置くのが普通でしたけど、最近は非同期で実行できるようになったので</head>の直前に入れるのがよいみたいです。

    最近のGoogle Analyticsのコードは</head>の直前に入れるべしの続きを読む

  11. vimからlocal::libを設定するプラグイン

    perlで開発してるときにlocal::libを切り替えるのは、シェルではtypester先生が書いたスクリプトで切り替えてたんですが、ref.vimとかprove.vim使うのに不便なことがあったので、vimでも同じことをするプラグインを書いてみました。

    vimからlocal::libを設定するプラグインの続きを読む

  12. vimでHTMLの終了タグの直前にコメントを入れる

    イケメンマークアップエンジニアDreamwarverの拡張でつくってたのをvimでも書いてみました。

    vimでHTMLの終了タグの直前にコメントを入れるの続きを読む

  13. jQueryの.load()でちょっとはまったメモ

    人が書いたjQueryのソース読んでるときに以下のようなコードがあったんですけど、最初意味がわからなくて少しばかりはまったのでメモ。

    jQueryの.load()でちょっとはまったメモの続きを読む

  14. CSSセレクタの高速化の話し

    続・ハイパフォーマンスWebサイトを呼んでCSSセレクタの高速化の話しが面白かった(というか全然知らなくてちょっとびびった)ので紹介します。

    CSSセレクタの高速化の話しの続きを読む

  15. wedataでMicroformatsのデータを共有する

    セマンティックウェブ勉強会というのに参加して、その場でジャストアイデアで思いついたものを実装してみました。

    wedataでMicroformatsのデータを共有するの続きを読む

  16. gitでaddしたファイルをコミット前に取り消す

    addしたのを取り消すのはgit resetです。

    gitでaddしたファイルをコミット前に取り消すの続きを読む

  17. git diffとかで表示が切れてしまうときの対象方法

    git diff とかしたときに一行が長くてターミナルからはみだす場合に折り返さないで見えなくなるのどうしてます?と隣の@sugyanから聞かれて、そういえば僕も困ってるなと思ったので解決してみた。

    git diffとかで表示が切れてしまうときの対象方法の続きを読む

  18. vimでコマンドの出力をキャプチャする

    vimで:mapとかしたとき、その出力を検索したかったんですけど、やりかたがわからなかったのでtwitterで聞いたら解決方法を教えていただきました。ありがとうございました。

    vimでコマンドの出力をキャプチャするの続きを読む

  19. 最近はword-breakするのにJSは使わないほうがいいみたい

    http://twitter.com/tacamy/status/12859745917

    ということなのでJSを使わずにCSSだけでやれるみたいです。しかもこれだけ。

    最近はword-breakするのにJSは使わないほうがいいみたいの続きを読む

  20. perlbrew + cpanminus + local::lib で環境構築

    local::libとかcpanmとか便利になってきたなーと思っていたところにperlbrewというまた新たなツールがでてきたので一度ここら辺でperlの環境構築についてまとめときます。

    perlbrew + cpanminus + local::lib で環境構築の続きを読む

  21. PerlCasual#02でLTしてきた

    昨日開催されたPerlCasual#02で「Perl開発時に役立つvimプラグイン」というタイトルでLTしてきました。

    PerlCasual#02でLTしてきたの続きを読む

  22. prove.vim書いた

    探してみるとproveのvimプラグインもあるっちゃあるけどいまいちしっくりくるものがなかったので自分で書いてみた。

    prove.vim書いたの続きを読む

  23. ウェブサイトを反転させるbookmarklet

    既出なきもするけどCSS3の資料作ってたら思いついたので。

    ウェブサイトを反転させるbookmarkletの続きを読む

  24. HTMLとかの静的ファイル確認するだけのサーバー

    HTMLとかCSSとかの静的ファイルを渡されて確認してほしいって言われたけど全部絶対パスで書かれてて確認できなかったので、そういうの見るだけのサーバー書いてみた。といってもPlack::Middleware::Staticでまるっと返してるだけだけれども。

    HTMLとかの静的ファイル確認するだけのサーバーの続きを読む

  25. symfonyのunitテストでちょっと楽する

    symfonyのunitテストでデータの初期化とか定型のコード書くのが面倒だったのでこんな感じのクラスつくってみた。

    symfonyのunitテストでちょっと楽するの続きを読む

  26. vimで上書きの置換をうまいことやる

    以下の様なテキストがあって、全てringoに置換したいときに、ringoをヤンクしてgoriraを削除してringoを貼り付けると、goriaがヤンクされるのでまたringoをヤンクしないといけなくて面倒なことになります。

    vimで上書きの置換をうまいことやるの続きを読む

  27. ref.vimのjQuery用source書いた

    thincaさんが書いてるライフチェンジングなプラグイン、ref.vimのjQuery用sourceを書きました。

    ref.vimのjQuery用source書いたの続きを読む

  28. ターミナルからMacVimでファイルを開く

    ずっとやりたいと思って放置してたのを勉強会で教えてもらってできるようになった。

    ターミナルからMacVimでファイルを開くの続きを読む

  29. macportsのscreenを諦めた

    MacVimをターミナルから開こうとすると固まってしまうのがscreenのせいじゃないかということで、macportsのscreenを諦めて自分でコンパイルしてインストールしてみた。

    macportsのscreenを諦めたの続きを読む

  30. jQueryでcheckboxがcheckされてるかの値をとる

    checkboxがcheckされてるかどうかを判別するメソッドってjQuery側に用意されてないんですよね。

    jQueryでcheckboxがcheckされてるかの値をとるの続きを読む

  31. HTML5Validator.vim書いた

    この前書いたHTML5のvalidatorのGreasemonkeyをvimのpluginにしました。

    HTML5Validator.vim書いたの続きを読む

  32. git-svnでリモートブランチをmergeするときは–no-ffをつけるべし

    git-svnでリモートブランチをきって作業しててtrunkにmergeしようと思ったら、mergeした先のローカルブランチの向き先がリモートブランチになる現象ではまった。またしてもtypester++であります。インクリメントされすぎてそろそろ2147483647超えるんじゃないと心配です。

    git-svnでリモートブランチをmergeするときは–no-ffをつけるべしの続きを読む

  33. perlのワンライナーで使えそうなのをいくつか

    最近ちょっとしたことはperlのワンライナーでやるので便利そうなのを抜き出してみる。最近ちょっとしたことはperlのワンライナーでやるので便利そうなのを抜き出してみる。

    perlのワンライナーで使えそうなのをいくつかの続きを読む

  34. sub { my $arg = shift; } のshift

    songmuさんのエントリー見て僕がperlを始めた頃、以下のコードでなんで引数をとれるか超絶意味不明だったのを思い出した。

    sub { my $arg = shift; } のshiftの続きを読む

  35. javascriptでArray.prototype.push.applyとかを使う理由

    jQueryのソースとで下記のような表記を見かけます。(1.4からは push = Array.prototype.push というエイリアスつくってますけど)

    javascriptでArray.prototype.push.applyとかを使う理由の続きを読む

  36. gitで削除したファイルをまとめてインデックスに記録する

    gitで削除したときに一気にインデックスを記録する方法がわからなくてtwitterでつぶやいた教えてもらった。twitter万歳。

    gitで削除したファイルをまとめてインデックスに記録するの続きを読む

  37. vimgrepを使いやすくする

    Vim-users.jp - Hack #130: :grepをより便利に利用する

    vimgrepを使いやすくするの続きを読む

  38. git-svnで削除されたリモートブランチをローカルでも削除する方法

    git-svnをつかっていてsvnのリモートブランチを削除しても、ローカルには残ってるのがうざいなあと思ってたのが解決した。

    git-svnで削除されたリモートブランチをローカルでも削除する方法の続きを読む

  39. HTML5のValidatorのGreasemonkey書いた

    http://html5.validator.nu/というサイトがHTML5のバリデーションのAPIを提供してることを知ったのでGreasemonkeyスクリプト書いてみました。

    HTML5のValidatorのGreasemonkey書いたの続きを読む

  40. 第三回ライブドアテックセミナーにいってきた

    メモとれた部分だけ。malaさんの話しがいろんな意味で面白かった。

    第三回ライブドアテックセミナーにいってきたの続きを読む

  41. Yokoyama.pm #5にいってきた

    #5か#6か#5.5か結局わからないけど行ってきた。以下メモ。

    Yokoyama.pm #5にいってきたの続きを読む

  42. git log

    についてのメモ。

    git logの続きを読む

  43. はてなダイアリーの検索ワードハイライトを無効にするUserStyle

    はてなダイアリーに検索経由でいくと検索語がハイライトされてるんですけど、たまにハイライトの色と文字色が近すぎてほとんど文字が見えなかったりして結構うざいのでUserStyle書いた。

    はてなダイアリーの検索ワードハイライトを無効にするUserStyleの続きを読む

  44. 画像とかのパスを//で始めるのは何か問題があるのかな

    知らなかったんだけど、画像のパスとかリンクとかhttp:を省略して//から書くことができるんですね。リンクだけじゃなくて画像とかも。そして//から始めると、今見てるページのプロトコルになるんですね(httpだったらhttp、httpsだったらhttpsってこと)。

    画像とかのパスを//で始めるのは何か問題があるのかなの続きを読む

  45. vimのsyntax/perl.vimをちょっと直す

    前々からperlのsyntaxがおかしいところがあるのには気付いてたけど、見て見ぬふりをしていたのを直した。

    vimのsyntax/perl.vimをちょっと直すの続きを読む

  46. OAuthのSignature作るときのパラメータのソートは=で連結する前にすべし

    OAuth::Liteをつかっててなんかわかんないけど認証がこける現象に出くわしたので調べてみたら、パラメータをソートするときに=で連結した後にソートしてたから特定の場合にソート結果がおかしくなってた。

    OAuthのSignature作るときのパラメータのソートは=で連結する前にすべしの続きを読む

  47. javascriptのreplaceにfunctionを渡す

    この前URLをリンクにして、リンクテキストだけURLデコードするっていう置換をPerlでやったけど、それのJS版。

    javascriptのreplaceにfunctionを渡すの続きを読む

  48. Google Analyticsのモバイル版を使うときの注意点

    先日ついにモバイル向けのGoogle Analyticsが正式に発表されましたね。

    Google Analyticsのモバイル版を使うときの注意点の続きを読む

  49. twitterでポストするときにin_reply_to_status_idを指定すると先頭が@〜で始まらなくても返信扱いになるらしい

    どういうことかというと、通常

    twitterでポストするときにin_reply_to_status_idを指定すると先頭が@〜で始まらなくても返信扱いになるらしいの続きを読む

  50. irssiをインストールしてからやったことのまとめ

    IRCのクライアントをLimeChatからirssiに乗り換えたのでやったことをまとめときます。最初はtiarraも導入しようと思ったんですけどSSLの設定がわからなくてできなかったので断念しました。

    irssiをインストールしてからやったことのまとめの続きを読む

  51. tig.rbのリストの有効/無効をnameで渡す

    tig.rbはリスト機能に対応してるんですけど、connectすると自分がつくったリストが開くのがちょっと嫌だったので有効にするかどうかをnameで渡せるようにしてみた。

    tig.rbのリストの有効/無効をnameで渡すの続きを読む

  52. tig.rbでtidを表示する

    cho45さんが書いてるtig.rbでリプライとかに使うtidの出し方がわからんかったのでメモ。

    tig.rbでtidを表示するの続きを読む

  53. KeyRemap4MacBookでTerminalだけ右CmdをOptionにする

    irssiを入れてみてMetaキーを多用するので押しやすいようにTerminalのときだけ右CmdをOptionにしたいと思ったんですがKeyRemap4MacBookは左CmdはOptionにできるけど右のCmdはできないようなのでパッチ書いて自分でビルドし直しました。

    KeyRemap4MacBookでTerminalだけ右CmdをOptionにするの続きを読む

  54. sambaにmacから接続してsvnを使うときの注意点

    macからsambaに接続して、samba上でsvnを使おうとしたら以下のようなエラーがでてちょっとはまりました。

    sambaにmacから接続してsvnを使うときの注意点の続きを読む

  55. URI::Find

    昨日のエントリーのコメントでそれURI::Findでできるよと言われたのでやってみた。

    URI::Findの続きを読む

  56. perlの置換でeオプション

    テキストのURLにリンクを貼って、リンクテキストだけURLデコードするっていう置換をしたかったんだけど、どうすればいいかわかんなくてsugyanに教えてもらった。

    perlの置換でeオプションの続きを読む

  57. 覚えておくと便利なgitのtipsをいくつか

    頻繁に使うわけではないけど便利なgitのtipsをいくつか紹介。というか自分が忘れるからメモ。

    覚えておくと便利なgitのtipsをいくつかの続きを読む

  58. アウトプットは大事だね

    この記事改めて思ったので、もっとアウトプットしよう。

    アウトプットは大事だねの続きを読む

  59. jQuery1.4でhtmlとremoveのベンチマーク

    jQuery1.4はhtmlとかremoveがやたら早くなってると聞いたので試しにベンチとってみた。

    jQuery1.4でhtmlとremoveのベンチマークの続きを読む

  60. zshから辞書を引くの続き

    前書いたzshから辞書を引くはファーストビューの半分以上いらない情報なんでどうにかしたいなと思ってほっておいたけど@harunappleがlessにしてると言ってたので僕もコレにしてみた。

    zshから辞書を引くの続きの続きを読む

  61. svnのlogで変更があったファイルを抽出する

    svnのlogでここからここまでのリビジョンの間に変更があったファイルを一覧でみたいときとかに使うコマンド。

    svnのlogで変更があったファイルを抽出するの続きを読む

  62. プログラムを書かかずにim.kayac.comでGoogleカレンダーの予定を通知する方法

    先日紹介したim.kayac.comですが、メールでの通知にも対応しているので、プログラムが書けなくても簡単に使用できます。例えばGoogleカレンダーの予定を10分前になったらiPhoneに通知するなんてことはさくっとできます。

    プログラムを書かかずにim.kayac.comでGoogleカレンダーの予定を通知する方法の続きを読む

  63. im.kayac.comでiPhoneにtwitterのリプライを通知する

    im.kayac.comというカヤックのサービスがあるんですが、これを使うとIMとかにHTTPとかメール経由で通知することができて、iPhoneにも対応したのでtwitterでリプライがあったら通知するスクリプト書いてみました。

    im.kayac.comでiPhoneにtwitterのリプライを通知するの続きを読む

  64. Crypt::DHが遅いときはMath::BigInt::GMPを入れるといいらしい

    Arkをインストールしてる途中でCrypt::DHのテストで止まっててなんだろうと思ったらMath::BigInt::GMPがないと、やたら重いらしいことがわかった。

    Crypt::DHが遅いときはMath::BigInt::GMPを入れるといいらしいの続きを読む

  65. textobj-camelcase.vim

    キャメルケースとかアンスコ区切り単位で取り扱いたい場面ってけっこうありますよね。camelcasemotion.vimっていう便利なプラグインがあるんですけど、そこまで高機能じゃなくてテキストオブジェクトで扱えるだけで僕は十分なのでtextobj-userを利用してプラグインを書きました。

    textobj-camelcase.vimの続きを読む

  66. PlaggerでSBMのフィードをまとめた

    情報の感度が高い人のSBMはそれ購読するだけである程度話題についていけるので前から活用してたんですけど、複数購読してると話題のエントリーとかは大体かぶるので、Plaggerで全部まとめて重複を除去したフィードをつくりました。

    PlaggerでSBMのフィードをまとめたの続きを読む

  67. Ark(Catalyst)のルーティング

    今日社内勉強会でtypesterからArkのルーティングについてお話があって、なんとなくしかわかってなかったのがだいぶすっきりしたので自分なりのまとめ。この辺はCatalystと同じなはずなのでCatalystでも一緒だと思われ。

    Ark(Catalyst)のルーティングの続きを読む

  68. textobj-template.vim

    kanaさん作の神プラグインである、textobj.vimのプラグインでTemplateToolkitとかrhtmlとかのWAFのテンプレートエンジン用のやつを書きました。

    textobj-template.vimの続きを読む

  69. snipMate.vimのsnippetを書いた時点で再読み込みする

    snipMate.vimはすごく便利なんですけど、snippetを書いた後にすぐに有効にする方法がわからなくてソースとかも読んでみたけど、どうもそういう関数は用意されてないみたいだったので自分でつくりました。

    snipMate.vimのsnippetを書いた時点で再読み込みするの続きを読む

  70. vimで開いたファイルの履歴をたどる

    vimでは開いたファイルはバッファリストに記憶されてるので:bnとかで前のバッファとか開けるんですけど、これは全ウインドウ共通なので別ウインドウ(分割とかタブで開いたウインドウ)のバッファもごちゃまぜになります。ウインドウ単位で開いたファイルの履歴をたどりたいときがあるんですけど、どうすればいいかわからんかったので自分で書きました。

    vimで開いたファイルの履歴をたどるの続きを読む

  71. mysqlのSTRICT_ALL_TABLES

    mysqlでは、int型に文字列を入れようとすると0が入ったり、NOT NULL制約のカラムに値を指定しなかった場合は空文字が入ったりします。

    mysqlのSTRICT_ALL_TABLESの続きを読む

  72. JSのpreventDefault

    のスペルがいつもわからなくなって調べるのでメモ。毎回prependDefaultって書いちゃうのは僕だけだろうか。

    JSのpreventDefaultの続きを読む

  73. zshから辞書を引く

    英語が苦手なもので、1日何度も辞書を引くのですが、いちいちFirefoxで辞書を引くのも面倒なので普段はシェルからテキストブラウザのw3mで辞書を引いてます。

    zshから辞書を引くの続きを読む

  74. fakeclip.vim

    昨日書いたvimとクリップボードの連携ですけど、神(kanaさん)からコメントいただきまして、すでにkanaさんがfakeclip.vimというのをつくってました。

    fakeclip.vimの続きを読む

  75. Macのvimでクリップボードにコピーするoperator

    下記の様に書けばクリップボードにコピーできるのですが、行単位じゃないとコピーできないし、オペレーターとして使えないのが若干不便です。

    Macのvimでクリップボードにコピーするoperatorの続きを読む

  76. vimでフォントの大きさをトグルする

    Sugamo.cssナウです。VimでHTML書くときのチップスを発表しました。その後のlignheightの話しで1時間くらい盛り上がっております。

    vimでフォントの大きさをトグルするの続きを読む

  77. vimでHTMLとかを編集するときに絶対パスのファイルを開く

    vimはファイル名のところでgfとタイプすると該当のファイルを開く機能があります。

    vimでHTMLとかを編集するときに絶対パスのファイルを開くの続きを読む

  78. proveで通らなかったテストだけ再実行する

    perlでテストしててとおらなかったテストだけもう一回テストしたいときがあるですけど、proveのオプションでできることを知った。

    proveで通らなかったテストだけ再実行するの続きを読む

  79. vimでquickfixを自動で開く

    vimでgrepとかするときに、結果はquickfixに反映されるわけですが、これは自動で開いてくれないのでgrepしたあと:cwとかして開かないといけないのがちと面倒です。

    vimでquickfixを自動で開くの続きを読む

  80. group byはorder byより先に処理される。これ重要。

    twitterで宣言したので今日から1日1エントリー頑張ります。特に意味はないです。完全に勢いのみ。

    group byはorder byより先に処理される。これ重要。の続きを読む

  81. Vimで同じインデントの部分を選択する

    kanaさんの記事をみて自分で定義した部分を選択したりomapに定義したりするのがすごい便利だなーと思って自分でも書いてみました。

    Vimで同じインデントの部分を選択するの続きを読む

  82. WEB+DB PRESS Vol.52 はVimmer必読。

    WEB+DB PRESS Vol.52
    WEB+DB PRESS Vol.52

    WEB+DB PRESS Vol.52 はVimmer必読。の続きを読む

  83. ie-buglist.orgというサイトつくってます。

    まだコンテンツは全然できてないけど一応動くようにはなったのでとりあえず公開しときます。

    ie-buglist.orgというサイトつくってます。の続きを読む

  84. vimのhelpの引きかたメモ

    vimのhelpの引きかたに関するメモ。

    vimのhelpの引きかたメモの続きを読む

  85. bluecloth.vim

    この前のvim勉強会の後にちょこっと作ったmarkdown2htmlのスクリプト。自分用に書いたやつなんでrubyが有効でblueclothもインストールされてないとダメという使い勝手悪さですけど、自分で使うぶんにはまあまあ便利。

    bluecloth.vimの続きを読む

  86. vim勉強会を開催しました

    8/1(土)にカヤック自由が丘オフィスでvim勉強会を開催しました。参加者は僕、sigwygneotagsakaki0214soh335m_minaco、キムの7人。

    vim勉強会を開催しましたの続きを読む

  87. JooseでロールオーバーのJavascript書いてみた

    takazudoさんのJavascriptのオブジェクト指向の記事、わかりやすくていいですねー。僕も便乗してJavascriptのオブジェクト指向について書いてみます。

    JooseでロールオーバーのJavascript書いてみたの続きを読む

  88. PHP5.3の無名関数とクロージャ

    いつのまにかPHP5.3がリリースされていたので無名関数とクロージャをちょこっと使ってみた。

    PHP5.3の無名関数とクロージャの続きを読む

  89. [symfonyメモ]sfThumbnailPluginでサムネイル画像を作る

    なぜか以前書いた記事が下書きのまま残ってたので今更公開。sfThumbnailPluginというファビアン謹製のプラグインでサムネイル画像生成するときのメモです。

    [symfonyメモ]sfThumbnailPluginでサムネイル画像を作るの続きを読む

  90. MTインストール時のmt-staticが見つからない問題について

    MTのインストール時にこんな画面がでて先に進めなくなったのでなんぞやと思って調べたんですが、どうやらサーバー側からHTTPリクエストでディレクトリがあるかを確かめているらしく、basic認証かけてたのが問題でした。ちょっとはまった。

    MTインストール時のmt-staticが見つからない問題についての続きを読む

  91. [symfonyメモ]sfFormのformtterで出力結果のHTMLを変更する

    最近sfFormerと名乗ってもいいくらいsfFromしかやってないです。今回はformatterについてのメモ。

    [symfonyメモ]sfFormのformtterで出力結果のHTMLを変更するの続きを読む

  92. [symfonyメモ]sfFormで画像アップロード

    最近やっとsfFormはソース読まないとダメだということがわかってきました。だってドキュメント全部できてないんだもん。5章で説明します、って書いてあるのに5章がまだないってどういうことだよ。頼むよファビアン・・・。

    [symfonyメモ]sfFormで画像アップロードの続きを読む

  93. meca.jsにposition:fixedを追加した

    そういえば告知するの忘れてたけど、ちょっと前にmeca.jsにIE6のposision:fixed対応を追加しました。

    meca.jsにposition:fixedを追加したの続きを読む

  94. [symfonyメモ]sfFormを継承したベースクラスを作る

    symfonyのタスクでpropel:build-formsとかやると、モデルからBaseFormPropelというクラスを継承したものがつくられます(Doctrineの場合はBaseFormDoctrine)。

    [symfonyメモ]sfFormを継承したベースクラスを作るの続きを読む

  95. [symfonyメモ]sfFormの汚染された値とクリーンな値について

    sfFormのバリデータはフィルタを兼ねていて、バリデータを通るまえの汚染された値($taintedValues)とバリデータを通った後のクリーンな値($values)の二つを保持してます。この二つの違いがわかってないと結構はまります。少なくとも僕ははまりました。

    [symfonyメモ]sfFormの汚染された値とクリーンな値についての続きを読む

  96. DreamhostでsvnのPost-commitフックで自動更新

    フックのスクリプトを実行するユーザーがdhapacheになっているため、普通にpost-commitにsvn upを書いてもパーミッションの問題でエラーになる。

    DreamhostでsvnのPost-commitフックで自動更新の続きを読む

  97. [symfonyメモ]アクションをファイルでわけるときの注意点

    最近がっつりsymfonyで開発してるわけで、日々わからないことだらけなんですが、溜めてエントリーにしようとすると超大作になってしまって結局書かないと思うので、はまったところとかを全部小出しで書いていくことにしました。殴り書きのメモみたいなもんですが。

    [symfonyメモ]アクションをファイルでわけるときの注意点の続きを読む

  98. DBDesignerのXMLからsymfony(Propel)のschemaをつくる

    XSLを使ってDBDesignerが出力するXMLからPropelのshema.xmlに変換するのをsymfonyのタスクに組み込んで使う方法。

    DBDesignerのXMLからsymfony(Propel)のschemaをつくるの続きを読む

  99. CSS Naked Dayを忘れないためのJS

    今年も忘れてた。CSS Naked Day。いつも忘れるので来年こそは忘れないという意気込みをこめて4月9日に強制的にCSSがオフになるJS書いた。

    CSS Naked Dayを忘れないためのJSの続きを読む

  100. カヤック×クックパッド主催、技術者交流会のお知らせ

    2009/4/24(金)にカヤック本社の1階にあるどんぶりカフェ、bowlsでカヤック×クックパッド主催の技術者交流会が開催されます。

    カヤック×クックパッド主催、技術者交流会のお知らせの続きを読む