WEB EGG

Leko

Leko
/

シバン(shebang)をやっと理解した

 · 1 min read

こんにちは。 composerで提供されているコマンドの中身を見ていたら と書かれており、そのあとの行にはPHPのコードが。 のように、phpコマンドを使わずに直接PHPのコードが実行出来るようになっていました この仕組みは シバン(shebang…

5分で作るPHPフレームワーク(技術調査、設計編)

 · 7 min read

こんにちは。 突然ですが、PHPのフレームワークを作ろうと思います。 大層なタイトルを掲げてしまいましたが、制作自体は全く5分ではありません。けっこう時間かかりました じっくり時間を書けて調査した結果、記事に倣って書けば5分くらいで完成する、という意味での…

昨今のPHPのテンプレートエンジンについて調べて共通インタフェースを作った

 · 3 min read

こんにちは。 突然ですが、 FuelPHP のビューを書く場合、デフォルトでは生PHP + Viewクラスの構成だと思います。 Viewクラス自体がエスケープ機構を備えているのでXSSは塞げるんですが、生のPHPで書くとisset地獄だったりif…

Fluidで任意のWebページをアプリ化する

 · 2 min read

こんにちは。 Google AnalyticsのiOS版がなぜか「Temporary unavailable」で何も情報を出してくれなくなってはや1ヶ月。 もうiPhoneでの閲覧はあきらめてPCでどうにかしようと思い立ったものの、 ただでさえ増えがちなChrome…

aタグのdownload属性でサーバを介さずにファイルダウンロードする

 · 1 min read

この記事は HTML5 Advent calendar の16日目の記事です。 HTML5からaタグにdownloadという属性が指定可能になったようです。 この属性が指定されたaタグは、href…

canvasのCORS制限を突破する

 · 3 min read

こんにちは。 画像をくっつけるツール というjsで簡単な画像処理を行うSPAを作った時に、 URLを指定して画像を読み込んで結合する、という要件があり、 この要件とcanvas周りでハマったので対象方法を残します。 何が起きたか、なぜ起きるか URLをimgタグのsrc…

Goの環境を作るAnsibleの設定をリファクタした

 · 3 min read

Hamee advent calendar 13日目 Ansible advent calendar の13日目 の投稿です。 まだGoもAnsibleも良くわかってない頃に作った、Goの環境を整えるAnsible…

HTML5のConstraint validationでライブラリ要らずならくらくバリデーション

 · 4 min read

こんにちは。 Hamee Advent Calendar 2015 8日目の記事です。 Chromeの開発者ツールでHTMLの要素を眺めていたら validity という属性を見つけました validityプロパティの中には patternMismatch , tooLong…

APIドキュメントでAPIサーバをテストする

 · 4 min read

この記事は Web API Advent calendar と Hamee Advent Calendar 2015 の6日目です。 SPAやハイブリットアプリを仕事でも趣味で作っているので、API…

フォーム周りで地味に使うUIと実現方法

 · 4 min read

れこです。 Hamee Advent Calendar 2015 2日目の記事です。 「明日使えるフロントエンドと作業効率化の備忘録」とか銘打っておきながら、 フロントエンドの記事を書くのはものすごく久々な気がします。 フォームやinput…