タグ

ブックマーク / bashalog.c-brains.jp (4)

  • ライブラリを使わないでDOMにアクセスするJavaScriptを書いたときにはまった2つのこと | バシャログ。

    タスク管理するのに手帳を使おうとして2週間で挫折したので、iPhone & Mac でできないか挑戦している tanaka です。 最近、諸事情により jQuery などのライブラリ を使わずに DOM を操作する JavaScript コードを書く機会がありました。ある程度はライブラリなしで書いたこともあるし、そんな大変じゃないだろう…と思っていたら、想定外に時間がかかってしまいました。(多くはレガシーなIE対応ですが…)そんなわけで、ライブラリを使わないで JavaScript を書いたときに遭遇した問題2つを紹介します。サンプルコードはQUnitでテストを書き、テスト実行+コードリーディングすることでIEとそれ以外のブラウザの違いが理解できるようにしました。 IE 7以下で setAttribute('class', [classNames])/getAttribute('class

    ライブラリを使わないでDOMにアクセスするJavaScriptを書いたときにはまった2つのこと | バシャログ。
    stuons
    stuons 2013/02/17
  • [ステップアップ! CakePHP]画像をデータベースに保存する | バシャログ。

    iPad、すでに3,000円以上のアプリを買ってるtanakaです。GoodReader初めて使いましたが便利ですね! CakePHP連載6回目。今回はアップロードされた画像をデータベースに保存する方法を紹介します。 実はあんまりCakePHPとは関係ないですが、CakePHPのおかげで実装が容易になる部分もありますので紹介します。 画像格納用テーブル まずは画像を保存するためのテーブルを用意します。 CREATE TABLE `images` ( `id` int(11) NOT NULL AUTO_INCREMENT, `filename` varchar(60) NOT NULL, `contents` mediumblob NOT NULL, PRIMARY KEY (`id`) ); filenameは、URL中のファイル名として使います。(URLにidを使う場合は不要)cont

    [ステップアップ! CakePHP]画像をデータベースに保存する | バシャログ。
  • jQuery1.8以降に追加される予定の新機能と変更点 | バシャログ。

    カルドセプト!カルドセプトが発売された!まだ3DSも持っていないminamiです。 先日jQuery1.8bがリリースされ、公式ブログに次期バージョンの1.8~1.9で実現されることについて言及されています。ざっくり新機能と変更点について調べてみました。 JQUERY 1.8 BETA 1: SEE WHAT’S COMING (AND GOING!) "jQuery is now powering about one-half of all the major web sites on the Internet;" 「jQueryは現在、メジャーなWebサイトのおよそ半分で動いている。」 って改めて聞くとすごいですね! $.cssがベンダープレフィックスに対応 jQuery1.8からは$.css()で設定したCSS3のプロパティに、ブラウザごとのベンダープレフィックスが自動で追加されるよ

    jQuery1.8以降に追加される予定の新機能と変更点 | バシャログ。
    stuons
    stuons 2012/06/29
    [
  • [ステップアップ! CakePHP]セッションをデータベースに保存する | バシャログ。

    この前の日曜日に WOWOW でやってたラシャド・エバンス vs ランペイジ・ジャクソンの録画をまだ観られてなくてモンモンとしてる kimoto です。今日こそ帰って観るぞ! さて、CakePHP 連載の第4回。日はセッションの保存場所をデータベースにする方法をお話します。 なぜデータベースに入れるのか? デフォルトでセッションを利用すると、その情報はファイルに記されます。 そのままでももちろん問題ないですが、例えば Web サーバが複数台あり、セッションを共有しなければならない時などは、「DB に保存する」というのが選択肢の一つとなります。 では設定方法をお話します。 CakePHP では設定も楽チン。 1.まずはコンフィグの書き換え config ファイルの書き換えをします。 書き換えるファイルは「app/config/core.php」です。 [102行目あたり] データベースで管

    [ステップアップ! CakePHP]セッションをデータベースに保存する | バシャログ。
  • 1