顔に見える?最近「送水口」が気になるという話 「送水口」が気になる今日この頃 最近街中で気になる存在、それがこの「送水口」です。地上のフロアが7階以上あるビルなど、一定の条件を満たした建築物には設置が義務付けられているもので、火事が発生したフロアにただちに水を送るために使われるものです。ポンプ車…
ご存知の方も多いかもしれませんが、インストールしてみて便利そうだったのでご紹介。 Sizerはたった17KBのプログラムですが、「このウィンドウをこのサイズにしたい!」というときに便利です。 使い方は簡単で、ウィンドウの最大化ボタンを右クリックするだけ。するとどのサイズにしたいのかが現れるので選択するだけです。もちろんサイズは自由にカスタマイズできます。 ↑ 最大化ボタンの上で右クリックすればこういうメニューがでます。 またウィンドウをリサイズするときに現在のサイズを教えてくれたり、10px単位でリサイズしたりといったことが可能です。 ↑ 今のウィンドウサイズが一目瞭然。文字化けしているのはご愛嬌w。 他にもシステムトレイからリサイズできたりいろいろと機能がありますが、これだけの機能を搭載してたった17KBというのがいいですね。 インストール&詳細は以下からどうぞ。Lifehackerから
ブログを書き始めて4年近くたつが、私にとってのブログを書くことのの一番のメリットは、自分の頭の中が整理できることである。 私にとって、「ブログのエントリーを書く」という作業は、自分の頭の中に他の考えと混ざり合って混沌(こんとん)としている粘土状のアイデアや考えを、ブログエントリーという型に流し込んでから軽く焼きを入れてブロック状のレンガにして積み上げて行く作業のようなものである。 私自身にとってもっとも価値があるのは、この「型に流し込んでから焼きを入れる」という作業そのもの。これは単に「自分の頭の中にあるものを文章化する」という比較的簡単な作業の場合もあれば、「少し調査をして自分の主張がある程度正しいことを確認する」という手間のかかる作業である場合もあるが、いずれにせよそうやってブログエントリーというレンガをひとつひとつ「型に入れて、焼いて、積み上げる」という作業を4年近くも繰りかえすこと
いいね! 1 ツイート B! はてブ 25 Pocket 14 SEO-mozを見ていたら、非常に面白い記事を発見した。「12 Rules for Choosing the Right Domain Name(正しいドメインを選ぶための12の規則)」という記事だ。プロジェクトで取得しようと思うドメインの99%はすでに取られており、そういう場合にとるべきルールが12個書かれている。 ドメインを取得した人は、それほど多くはないかもしれないが、ロリポップやさくらインターネット、DreamHostなどの安くて高性能なレンタルサーバーの登場により、それらに付帯するサブドメインを選んだ経験がある人はいるはずである。 以下がルールリストである。誤訳も多いと思いますが、参考まで。 1.まずは思いつきで5個のキーワードを並べる 2.ドメインをわかりやすいものにする。 3.「.com」でドメインを取る 4.簡
rails でエラーが出たとき、自分あてにエラー情報を送るようにしました。 アジャイル本 p.462 に載っているコードをそのまま使ったところうまく動きませんでした。 Googleで調べたら、Site5 Web Hosting Forumsに Try using ::ActionController instead of ActionController. ActionController has weird problems being accessed from within a controller. とあったので、その通り、 def rescue_action_in_public(exception) case exception when ActiveRecord::RecordNotFound, ::ActionController::UnknownAction render(
電波系Rubyプログラマ。好きな言語はC++とLua。最近,仕事ではRailsでのWebアプリケーションの開発を主にやっています。Webアプリケーションばかり触っていると,ときどきアセンブラが恋しくなりますね。仕事にかまけているうちに,趣味で開発したいプログラムのネタが大量にたまっています。 Rubyで記述されたWebアプリケーションフレームワークRuby on Rails(Rails)が人気を博し,Railsを使うのに必要なRubyもまた話題になっています。Railsの作者であるDavid Heinemeier Hansson氏は「Railsには,Rubyと同じ感触,同じ匂い,同じ味わいがある」と言っています。この言葉には様々な解釈がありますが,筆者は,「Rubyのやりかた」を極限まで突き詰めてフレームワークに適用したのがRailsであると考えています。 Rubyは何かにつけ「人に優しい
clearfixの決定版を作るについてコメントしたのですが、なぜか僕のTypeKeyが認証失敗になってしまい、がんばって書いた文章がお伝えできず、消すのももったいないからこっちに書きます。 こんにちは。 僕も以前、clearfixの記述について、なぜあんなに複雑なのか疑問に思いました。CASE10の記述がfloatのclearに必要な最低限の記述とし、ピリオドやvisibility,heightは必要無いんじゃないかとさまざまなブラウザーで検証したのですが、contentで何かを記述しないとボックスが生成されずに正常にクリアできないブラウザーがありました。そして、生成したボックスを消すために、visibilityやheight:0が必要になりました。 モダンブラウザの中でも特にモダン(笑)なものに限ればCASE10だけで大丈夫のようです。ただやはりこういったものは出来るだけ多くのブラウザで
http://yagi.xrea.jp/2007/07/executescriptonalltab.user.js ユーザスクリプトコマンドに以下の3つを追加します。 入力したjavascriptを全タブで実行(Execute script on all tab) 全タブをブックマーク(Bookmark All) 全タブをlivedoor Readerに追加(Subscribe All) 1つ目のコマンドに適当なbookmarkletを突っ込めば期待通りに動くと思う。 あとの2つは突っ込んでみた例です。 インストール後に開いたページに対してのみ有効。 中身はこんなん↓ // ==UserScript== // @name Execute script on all tab // @namespace http://d.hatena.ne.jp/kusigahama/ // @include
の、雛形。 http://la.ma.la/misc/userjs/ldr_with_hatenaster.user.js (function(){ var w = typeof unsafeWindow != "undefined" ? unsafeWindow : window; var initialized = false; var s = document.createElement('script'); s.src = 'http://s.hatena.ne.jp/js/HatenaStar.js'; s.charset = 'utf-8'; document.body.appendChild(s); var t = setInterval(function(){ if(w.Hatena){ init(); initialized = true; clearInterval(t
Michael Martinez氏から、ここSEOmozのブログ記事や、僕の記事に対するコメントで、ランキングは「リンクがすべて」みたいな見方を僕がしているとよくお叱りを受ける。最近、その流れに沿った形で、SEOmozと別のところでもう少し突っ込んだ会話があったから、今日はその話を取り上げたいと思う。 この問題は、僕にとって主張しあうほどの理由もないんだけれど、よく議題にのぼるトピックだよね。長い間SEO業界で仕事をしていると、誰でもある種の真理を得るようになる。自明のことなんだけどね。具体的に言うと、以下のようなことだ。 競争率の低いキーワードで、比較的リンク人気の低いウェブサイトの場合、コンテンツをうまく書いて、よく最適化しておけば、たとえ被リンクがまったくなくても、検索エンジンで上位ランクを獲得する可能性がある。競争率の高いキーワードでは、単に質が高くて最適化も行き届いているだけの理
[2008-08-10 追記] ここで張っているソースについて新しいエントリを書きました。 ZenTest – autotestに同梱されているAutotest::Screenを使うと、Screenのステータスにテスト状況をリアルタイムに出せる。 ただ、ZenTest (3.6.0)のものは結果をうまく拾えていないようだったので少し書き換えてみた。 ついでに毎回走らせる前にもステータスを変えるようにした。ファイル保存→結果表示までに間があって、ちゃんと動いてくれてるか落ち着かなかったもんで。 $HOME/.autotest に追記する。 require 'autotest/screen' Autotest::Screen.statusline = %q[%{=r dd} %-w%{=b dd}[%n] %t %{-}%+w %=] class Autotest::Screen Autote
ミクシィ開発部アプリ開発チームのk_joeです。今回は先日『極秘裏に』改善されたmixiミュージックのアルゴリズムについて紹介したいと思います。 このブログを読んでる方々はmixiミュージックって使ったことあるのでしょうか?僕は心配症なので使ったことない人のために(宣伝ついでに)軽く説明からさせていただきたいと思います。mixiミュージックは「音楽で人をつなぐ by mixiミュージック担当」を理念として、個人が聞いた音楽をベースにいろいろな繋がり・関連性を生み出そうというサービスです。自分の聞いてる音楽についての情報をみんなで共有できて、その繋がりから新しい音楽との出会いがあるってすばらしいことですよね。(/宣伝終) mixiミュージックには自分の聞いている音楽からお勧めの音楽を提示するサービスとアーティストのリスナーがよく聴いている他のアーティストを提示するサービスがあります。ユーザが
皆さん、先月の半ば頃からmixiのトップページの3列目に「日記キーワードランキング」というコーナーが登場していたのをご存じでしょうか。手前味噌ながら、これはとても面白い機能で、毎日ランキングが更新される度に素敵なランキングが作られていて悦に入っているmikioです。今回は日記キーワードランキングの秘密についてお話します。 日記キーワードランキングとは、日記に書かれた言葉の使用頻度を統計的に処理して、今話題になっている度合を算出し、その上位をランキング形式で表示する機能です。トップページには5位までが表示されるので、それをチェックするだけで最新の流行を把握することができます。さらに「30位までを読む」に進むと30位までのキーワードとその関連日記が表示されます。詳細を知りたい場合はキーワードをクリックすると、そのキーワードで日記検索をした結果を見ることができます。一通り見るのに10分くらいでし
prototype.jsベースの伸縮するアコーディオンUI実装ライブラリ「Accordion v1.0」 2007年07月17日- Accordion v1.0 Demo You need to include accordion.js but it requires prototype.js and effects.js prototype.jsベースの伸縮するアコーディオンUI実装ライブラリ「Accordion v1.0」。 prototype.jsとscript.aculo.usのeffect.jsをベースに、mootoolsで作れるようなアコーディオン風UIを実装できるようです。 なかなかカッコいいUIなので、prototype.jsユーザに嬉しいライブラリですね。
Ivan Uzunov Blog Blog Archive Top 10 JavaScript String.prototype Extensions This is the list of mine top 10 JavaScript String.prototype extensions. If you want to you can post yours bellow. 超便利!JavaScript用の文字列拡張関数いろいろ String.prototype でStringクラスを拡張し、次のような機能を実装するための関数が公開されています。 trim - トリミングを行う関数 splitrim - トリミングとsplitを行う関数 escHtml - HTMLエスケープを行う関数 unescHtml - HTMLアンエスケープを行う関数 urlEncode - URLエンコードを
css-redundancy-checker - Google Code A simple script that, given a CSS stylesheet and either a .txt file listing URLs of HTML files, or a directory of HTML files, will iterate over them all and list the CSS statements in the stylesheet which are never called in the HTML. CSSの冗長性をチェックできる「CSS Redundancy Checker」。 「CSS Redundancy Checker」は、Rubyで出来たプログラムのようで、Google Code にてオープンソース開発されています。 CSSは開発していると冗
Find the Perfect Colors for Your Website << Vandelay Website Design Color choice is a crucial decision in every website design. 色の心理学に関連するエントリ Color Wheel Pro: Color Meaning Choosing Colors For Your Website Design The Meaning of Colour in Web Design 上記エントリでは、 赤は愛、情熱、危険、警告 青は信頼、成功、重さ、プロフェッショナリズム 緑はお金、動物、健康、ヒーリング、ハーモニー といった意味を持つといったことが述べられてます。 色の意味について知っておくことで、WEBデザイン制作の際の参考や、顧客に対する説明の際に役立つかも。 Color
あのサービスの出力結果を、こっちのサービスに入力して、結果を表示する……。複数のWebサービスを組み合わせた簡単マッシュアップをドラッグ&ドロップで作れるとしたら? 複数のWebサービスを組み合わせて、新しいサービスを作り上げるマッシュアップ。GoogleやAmazonなどのWebサービス企業が提供しているAPIを組み合わせればサービスが作れるため、同様の機能をゼロから作ることに比べると作成は容易だ。 しかしWeb APIを使ったサービスを、一般のユーザーでも簡単に開発できるかというと、かなり敷居は高い。「ビジネスシヨウTOKYO 2007」のブースで北海道大学知識メディアラボラトリが展示している「C3W」は、そんなマッシュアップ的なものを、誰でも作れるツールだ。 「いろいろな部品を自由に組み合わせて、自分なりのツールを作る。一般のユーザーでもそんなことができるようになることを目指して開発
prototype.js の Event.observe を使った onbeforeunload について 2007-07-20-1: [JavaScript][Firefox] JavaScript のイベントに、ウィンドウが閉じられる直前に起こる onbeforeunload があります。 これを使うと、何がしかの内容を入力中にページを移動する際に警告のメッセージを出すことができます。 WordPress とかで利用されています。 使い方は簡単で、以下のようにダイアログに表示する任意のメッセージを返します。 window.onbeforeunload = function(e) { // なにも返さなければ、なにも起きない。 return '<任意のメッセージ>'; }; ダイアログの表示は以下のようになります。 - Internet Explorer 6.0 - Internet E
プログラムの最も早い習得方法は、他人のソースを見ながら勉強することだ。興味がもてる材料だけに、ただ本を眺めるよりも効率的に覚えることができる。 では興味の対象がソースを公開していなかったらどうしたら良いだろう。そのためにこれがある。 今回紹介するフリーウェアはFlare、Flashのデコンパイラーだ。 デコンパイラーは名称のまま、逆コンパイルをするためのソフトウェアだ。構成する素材全てが取れるわけではなく、flrという拡張子でActionScript部分が抽出される。逆に素材が欲しい場合は、HugFlashを使おう。 ソースを見てみる事で、実際に行われている処理やサポートされている関数を知ることができる。実は明文化されていない裏APIがあった、なんて事があるかも知れない。尚、動作はWindows、Mac OSX、DOS、Linux、Solarisとなっている(GUI版のMac OSXではう
第6回 オーバーチュアとグーグルアドワーズ広告、どう使い分ける? 佐藤 健史(株式会社セプテーニ) 多くの企業が取り組み出したSEM(検索エンジンマーケティング)は、発展途上の分野でもあるため、確固としたセオリーが存在しない。SEMを行う上で担当者が直面するさまざまな判断・選択について、その見極めのポイントを専門家がアドバイスしていく。 オーバーチュアとグーグルのアドワーズ広告 まずは違いを把握する初めてキーワード広告を実施するクライアントから受ける質問の典型として、「オーバーチュアとアドワーズ広告の、どちらから先に実施するべきか?」というものがある。この質問は、頻繁に聞かれる割には一概に答えられないため困ってしまうが、気を付けるべき点には次のようなものがあるだろう。 オーバーチュアとアドワーズ広告それぞれの提携ネットワーク まず判断の材料となるのは、それぞれの提携ネットワークだ。「オーバ
Re:href="#" onclick の悪習 ネタ元:某日記:href="#" onclick の悪習 <a href="#" onclick="...">検索</a> なんて書き方やめようぜ!というお話 a要素のhref属性に値が入ってるとonclick属性の内容を実行後にhref属性の値を参照しようとする。 #なんかが入ってるとページの一番上部にページ内遷移をする。(※1) 某日記さんの代替案ですけどspanで代替するもの <span style="cursor: pointer" onclick="...">検索</span> 私だとこんな書き方 <a href="javascript:void(0)" onclick="...">検索</a> onclickイベントハンドラを実行しようとしてるなら、こんな書き方もある <a href="javascript:(onclickの内容
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
Railsで全文検索と言えば有名なのがacts_as_searchable。加えて、acts_as_ludiaも登場。この二つを軽く見比べてみる。 acts_as_searchable 全文検索エンジンはHyper Estraier 導入はPorts一発 メリット RDBMSに依存しない DBサーバと検索サーバの分離が可能。DBで手一杯の場合検索サーバを外に追い出せる。 デメリット Rails側と別にestmasterを常駐させる必要がある DBと全文検索インデックスを別々に管理しなければいけない acts_as_ludia 全文検索エンジンはSenna 導入はPrivate Portsが必要 メリット 検索インデックスはDBに含まれる 全文検索エンジンを意識しなくていい デメリット RDBMSはPostgreSQLしか使えない*1 検索サーバとDBサーバは同一になる。DBと検索が1台のリ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
<< 2007/07/ 1 1. [教会] 第一安息日 2 1. 2ちゃんねる実況中継 あるベルギー人から見た日本 2. Programming for the masses 3. とりあえず暇だったし何となく始めたブログ - flymake でリアルタイム文法チェック 4. cdiggins.com >> My Goal: Naive Programming 3 1. mixiが自社開発の検索エンジンに移行、ウェブ検索はYSTに:ニュース - CNET Japan 2. [Ruby] CodeZine:Java開発者のためのRubyガイド(Word, 言語比較) 3. 旭川に移動。 4. [Ruby] 世界に広がるオブジェクト指向スクリプト言語〜Rubyについて開発者が語る 4 1. 旭山動物園 2. インタビュー 3. [Ruby] Rhino on Rails 4. [言語] ITm
リクルートウェブサービス システムメンテナンスのお知らせ 以下の日程でシステムメンテナンス作業が予定されています。 システムメンテナンス期間中は、リクルートウェブサービスをご利用いただくことができません。 メンテナンス予定日時 2024年3月6日(水) 14時00分頃 ~ 20時00分頃 ※時間は前後する場合がございます。 ご利用中の方にはご迷惑をおかけしますが、何卒ご理解いただきますようお願い申し上げます。 【メンテナンス】下記の通り、システムメンテナンスのため、一部サービスがご利用頂けません。 本サービスが提供するAPIに関しましては、メンテナンス期間中も利用可能となっておりますが一時的にアクセスしにくい状況が発生する可能性がありますので、ご利用中の方にはご迷惑をおかけしますが、何卒ご理解いただきますようお願い申し上げます。 対象:会員新規登録、退会申請 下記期間はシステムのメンテナン
http://developer.yahoo.net/blog/archives/2006/12/preview_of_the.html del.icio.us API for URL top tags, bookmark count – Niall Kennedy http://badges.del.icio.us/feeds/json/url/blogbadge?hash="URLのハッシュ"でどんなタグがついてるか何人がブックマークしているかのJSONが返ってくる。 上の紹介ブログではMD5ハッシュでURLをってなってるけど, http://badges.del.icio.us/feeds/json/url/blogbadge?url="URL"でもいけた。。 まだ公式にリリースされていないとのことなんで様子見。 FeedBurnerのフィードにも組み込まれたようだ。 http://
現在見ているページが、はてなブックマークでどれぐらいブックマークされているか表示するMozilla Firefoxのアドオン(拡張機能)です。ステータスバーに表示されます。 はてなブックマーク以外のサービルにも対応したSBMカウンタを新たにリリースいたしました。 はてなブックマークカウンタの上位互換となっておりますので、よろしければそちらをお使いください。 インストール: はてなブックマークカウンタ Ver 0.5.1 使い方: インストール後に、自動的に表示されます。 左クリックで、現在見ているサイトのブックマークコメントを開きます。 右クリックで、コンテキストメニューを開きます。機能は以下の通りです。 このサイトの注目エントリ このサイトの新着エントリ このサイトの人気エントリ はてなブックマークに追加 設定 はてなブックマークカウンタについて コメントの非表示 無効にする 設定では、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く