トルコ水紀行 -前編 イスタンブール- みなさんこんばんは、地図子です!8月は久しぶりに毎月更新にしようと思います。今までずっと名古屋について書いてきましたが、ワープして・・・ トルコについて書きたいと思います。 2024年6月に念願のトルコに行ってきました。いつからトルコに行きたかったかわから…
Joel Spolsky / 青木靖 訳 2006年8月1日 火曜 ある日、自分のコードを眺めていて、ほとんど同じに見える2つの大きなコードブロックがあるのに気付く。実際、一方が"スパゲッティ"、他方が"チョコレートムース"について言及しているところを別にすれば、どちらもまったく同じだ。 //簡単な例: alert("スパゲッティが食べたい!"); alert("チョコレートムースが食べたい!"); この例ではたまたまJavaScriptを使っているが、この後の話は別にJavaScriptを知らなくとも理解できるはずだ。 同じコードが繰り返し現れるのは、もちろん良くないことだ。だから関数を書くことにしよう: function SwedishChef( food ) { alert(food + "が食べたい!"); } SwedishChef("スパゲッティ"); SwedishChef(
はじめに IE8 には Selectors API という新しい仕様が実装されました。 ということで、今後 DOM 操作 API の主流になるであろう Selectors API についてまとめておきます。 Selectors API が使えるブラウザ 2008 年 3 月 6 日現在の一覧 WebKit Build Archives | WebKit (開発版の Safari) Windows | Official Site for Microsoft Windows 10 Home & Pro OS, laptops, PCs, tablets & more (IE8 の Beta 版) Selectors API とは Selectors API とは W3C で定義された仕様です。詳細に関してはこちらをどうぞ 簡単に説明すると getElementsByTagName や getE
各所で話題ですが、Firefox拡張機能のTombloo、元々はTumblrの投稿が簡単にするための拡張だったのですが、バージョン0.3系になってからクロスポスト機能がついてさらに簡単になりました。 あらかじめ設定の「デフォルトのポスト先」でクロスポスト設定をしておくと、あとは右クリックでコンテキストメニューを出し、そこからTomblooのメニューを選択すると、自動でクロスポストまでしてくれます。Tumblr使ってなくても対応サービス使ってたらTomblooのクロスポストは便利すぎます。 見ているサービスごとに、それに応じた動作もしていて、たとえばFlickrの写真をシェアしたら同時にFavoriteに入れたり、livedoor Reader閲覧中だったら元記事へのリンクをしたり、Amazonだったら設定に入れてあるアソシエイトIDを追加したり。 対応サービスは Tumblr(あたりまえだ
区切り文字の指定について、間違ってたので修正しました。 Tag.delimiterでなくて、TagList.delimiterです。 tkskkcさん、ご指摘ありがとうございます。 なんでこんな間違いしたのかなーと思って調べたのですが、Tag.delimiterは古いバージョンでの書き方で、[26 August 2006]時点でTagList.delimiterに置き換えられたようです。 参考:acts_as_taggable_on_steroids/CHANGELOG これ書いた時、古い記述を参考にしてたうえに、自分でよく確かめもしなかったのが原因でした。 反省。 前々から、acts_as_taggableを試そうと思いつつ、なかなか機会がなかったんですが(最近SQLにエネルギー傾け気味だったし)、今日ようやく試しました。 と、言いつつ。 調べたらrailsでタグを実装するpluginも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く