タグ

2007年8月28日のブックマーク (30件)

  • IT戦記 - XPath は実用に耐えうるかの考察と xpath.js

    背景>< Safari 3 系から DOM Level 3 XPath が実装されました!!!キタコレ!!! Firefox 2 系は DOM Level 3 XPath が実装されている。 Opera 9 系は DOM Level 3 XPath が実装されている。 XPath 1.0 in JavaScript • Cameron McCormack's blog (以下、 xpath.js)なるものがあり Internet Explorer 6 および 7 のような DOM Level 3 XPath を実装していないブラウザでもそれ相当の機能を実装することができる ということで、以下のことを試してみたい!! Safari, Firefox, Opera の XPath のパフォーマンスはどうか? xpath.js のパフォーマンスはどうか? xpath.js は XPath 1.0

    IT戦記 - XPath は実用に耐えうるかの考察と xpath.js
    t_43z
    t_43z 2007/08/28
    FirefoxのCPU使用率が一瞬(デュアルコアで)49.22%になったのが気になるかな。まあ、それぐらいよくある話か。XPathよさそうだけど、またもや鬼門はIEか。この夏はもう終わりかけだよ><
  • re:努力すれば格差を乗り越えられる、なんて思いつかなかった

    スレ元の増田氏が羨ましくてちょっと書いてみる。 「裕福でないと大学にいけないという幻想」を読んでモヤモヤしていた。 面白くないかもしれないが、ぼくの在郷の話をしよう。 ぼくの田舎は丸ごと貧乏だった。一部土建屋連中が公共事業のお零れに預かりそこそこ儲けていたようだが、大半は世間の六割以下の収入だ。 運命は中学卒業で決まる。ぼくが卒業した十数年前には50名のクラスメイトが居たが8割は山一つ向こうの偏差値最低の屑のような高校に進む。高校くらい出なければ恥ずかしいからだ。そして1割は山を10ほど越えた工業高校へ下宿して進み、ほんの一握りの4名が大学へ行くためにこれも下宿して各進学校へ進んで行った。 当時ですら大学の進学率は4割を軽く超えていたが、我らが田舎から大学に進んだ同級生は4名だった。単純に成績で篩に掛けられ1割が残った。 「裕福でないと大学にいけないという幻想」というのは分かる。努力すれば

    re:努力すれば格差を乗り越えられる、なんて思いつかなかった
    t_43z
    t_43z 2007/08/28
    「しかし自分が大学へ進むべきかをだれが判断できるのだろうか。」に違和感。後でなんか書く・・・かも。
  • ウノウラボ Unoh Labs: JavaScriptライブラリといえば jQuery(入門編)

    こんにちわ。山下です。 最近、私の周りではJavaScriptライブラリといえば、jQuery の名前がまず最初に挙がってくるようになってきました。今回は、jQueryって何が便利なの?っていう人向けに、ポイントを掻い摘んで説明します。 1.名前空間を汚さない 他のJavaScriptライブラリとかだとStringとかArrayを直接拡張してたりしますが、jQueryはグローバルな名前空間を汚しません。eachとかmapのような便利な関数もすべてjQueryオブジェクトの属性として定義されています。 jQuery.each, jQuery.extend, jQuery.grep, jQuery.map, jQuery.merge, jQuery.trim, etc. また、標準では $ にショートカットが割り当てられるのですが、jQuery.noConflict()と書くことで proto

  • 画像から簡単にfaviconを作成してくれる - ネットシーカーズ - ビジネスABC

    FavIcon from Pics http://www.html-kit.com/favicon/ (池田 豪彦) ブラウザのブックマークを見てみると、名前の横に小さなアイコンが表示されているサイトがいくつもないだろうか。URL欄の脇や、タブブラウザのタブに表示されたページタイトルの横にも。 このアイコンは「favicon(ファビコン)」呼ばれるウェブページを彩る要素のひとつで、インターネットの世界では標準的に使われているものだ。それほど強い自己主張をするわけではないが、サイト運営者からすればさりげなくサイトをアピールでき、閲覧者からすればパッと見た瞬間にサイトを識別しやすいという利点がある。 大手の企業サイトではほとんど導入されていると言っても良いこの「favicon」。自分のホームページやブログでも使ってみたい……と考えるオーナーは少なくない。でも、「そもそもアイコンの作

  • 初歩の「Perl」「Python」「Ruby」 - @IT情報マネジメント

    プログラミング手法は、われわれの多くがソフトウェア開発業界に足を踏み入れたときから大きな変化を遂げてきた。開発ツールだけでなく、複雑な問題に対するソリューションを明示するために利用する言語も変化した。 今日、ソフトウェアの開発を仕事にする人々は複数の言語を駆使する。通常、彼らには必ず複数のプログラミング言語でアプリケーションを開発した経験がある。多くのアプリケーションを実装するに当たり、「ダイナミック言語」と呼ばれるクラスの言語が優先的に選ばれるようになった過程が興味深いので、ここでそれを見ていこう。 稿はこのタイプの言語について、なぜ人気が高いのかを考え、これらのうちPerlPython、そしてRubyを中心に、主な仕様や各言語の違いをいくつか理解できるよう見ていく。 ダイナミック言語とは何か? 技術的には、実行時に機能の修正が可能なものをダイナミック言語という。どういうことかという

    t_43z
    t_43z 2007/08/28
    元はIBM developerWorks
  • 無料のデータベース脆弱性スキャナ「Scuba by Imperva」

    Oracle、IBM DB2、Microsoft SQL Server、Sybaseに対応したデータベース脆弱性スキャナ「Scuba by Imperva」が無料でダウンロードして利用できるようになりました。パッチが適用されているかどうか、危険なプロセスおよび弱いパスワードはないかどうかなど、何百もの欠点を見つけてくれるとのこと。日語のマニュアルも付いてきます。 Windows 98/NT/2000/XP、Sun Java JRE ver.5.0以上で動作します。 ダウンロードは以下から。 無償データベース脆弱性スキャナ | Scuba(スキューバ) by Imperva 製品情報 ダウンロードには無料のユーザー登録が必要で、起動する際にも情報の登録が必須です。 起動するとこんな感じ レポートはHTMLファイルで出力可能です MySQLなどにも対応してくれているとよかったのですが、将来的

    無料のデータベース脆弱性スキャナ「Scuba by Imperva」
  • t_yano on Twitter: "H2 Database の Google Group すげえ。 Thomas Mueller 自らが日本語のメッセージ読んで英語で回答してる。 *Tw*"

    t_43z
    t_43z 2007/08/28
  • 2007-08-28

    救われない「不運」について: マーケットの馬車馬 リンク先の題は「不運ヘッジ」について、およびマクロな政策は(当然ながら)目の前の困窮者を救い得ない、という話だが、 もうひとつのムチは、非正規雇用者の組合をもっと充実させること。最近になって非正規雇用者の数が増えているということは、組織化すれば一定の交渉力を獲得できるということでもある。ただし、この組合は会社だけでなく正規雇用者の労働組合を敵に回すことになるので(労働組合にとって、非正規雇用者や失業者は自分の職を奪いかねない敵である)、実現のハードルは高い。 に引っかかってみる。 当たり前の話だが脳内整理メモ。 労働組合が望むのは「現状の固定化と安定化」であるということ。 僕らの世代が労組ときくと真っ先に連想する「賃上げ要求」は賃金の変化への要求ではなく「毎年賃上げされる状況」の固定化の要求にすぎない。 自由競争社会が健全に機能するために

    2007-08-28
    t_43z
    t_43z 2007/08/28
    考えさせられる。っていうか、今ってすごいどっちに転ぶかの分かれ道に立っているのかも。って気がしてきた。
  • 「24」風Ustreamプレーヤー,題して「Ustream24」

    外国ドラマの「24」風な感じで,Ustreamを見るためのサイトを作ってみた。 題して,「 Ustream24」。 ま,単にUstreamを四方に置いて,真ん中に黄色くLCD的なデジタル時計を置いただけ。ただそれだけ。しかし,何故かこれで見ると「ちょっとした臨調感」を感じれたりするので,勉強会とか,開発合宿とか,納期2日前のプロジェクトの風景とか,そんなものをこれで見ると面白いかもしれない。 Ustream24は,Ruby on RailsとDojoの組み合わせで開発した。もうJavaScriptはDojoなしで書けない体になりつつある。とってもいけない状況である。 使い方はあなた次第。お楽しみ頂けると非常に嬉しい。 Tweet 関連記事 2023年のRemap Remapにファームウェアビルド機能を追加しました Google I/O 2023でのウェブ関連のトピック 2022年を振り返っ

    t_43z
    t_43z 2007/08/28
    Ustreamも会社じゃBlockされていて(ry / linkおかしいよ!←直った!
  • EmacsベースのErlang開発環境DistelをWindowsで使う - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Distelは、EmacsとErlangノード(分散ERTS)の通信を可能にするEmacs Lispライブラリです。Emacs LispとErlangを使った分散プログラミングの基盤となります。また、このライブラリを使って作られたErlang開発ツールセットも提供されているので、Distelは“EmacsベースのErlang開発環境”と捉えることもできます。 現状のDistel配布は、Unix系OSをターゲットにしていますが、Windows(Thinkpad X31 + Windows XP)とMeadow(Windows上で動作するEmacs変種)に対してインストールしてみました。問題点は、場当たり的な対処で済ましているので、もっといい方法がありそうですが、とりあえず現状報告(書き留めておかないとスッパリ忘れそうだから)。 内容: 参考リンク集 Erlang/OTPとMeadowのインス

    EmacsベースのErlang開発環境DistelをWindowsで使う - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 「Rubyに次いでPHPも」 フリーの統合開発環境Aptana M9リリース:CodeZine

    統合開発環境(IDE)「Aptana Milestone 9」が27日リリースされた。AptanaのWebサイトから無償でダウンロードできる。実行にあたってはJavaランタイム1.5以上がインストールされている必要がある。なお、AptanaはEclipseプラグインとしても公開されており、Eclipseの更新機能に「http://update.aptana.com/install/3.2/」を登録することで入手できる。 今回のバージョンアップでは、かねてより発表されていたPHPを正式にサポートした。コードアシスト機能やアウトライン機能、関数を色づけするシンタックスカラーリング機能などが搭載されている。PHPファイルの作成はプロジェクトの作成後、メニューバー「File」-「New」-「PHP File」より行える。

  • 秋元@サイボウズラボ・プログラマー・ブログ: 究極の.htaccess?

    via del.icio.us/popular Apacheのフォルダローカルな設定ファイル.htaccess で使いそうな設定をかたっぱしから書き込んだファイル。 メイン、スクリプト関連、ヘッダ(キャッシュや最速化)、URL書き換え、認証、SSL、開発中サイト、というようなジャンルごとに、よく使われそうなディレクティブがずらずらと並んでいる。PHPの設定、cool URLの設定、エラーページ、認証の掛けかた、などなど。 書き換えるべきところは英単語で何を書くのかわかるようになっているので、コメントとあわせて思い出しながらコメントを外していくとそれなりに使えそうな .htaccess が作れるかもしれない。僕なんかは細かい設定方法すぐ忘れてしまって検索することが多いので、これで楽になりそう。 # 当に不要なものはコメントにせずファイルから消すべきだし、安定運用に入ったら.htaccess

    秋元@サイボウズラボ・プログラマー・ブログ: 究極の.htaccess?
  • TechCrunch | Startup and Technology News

    Silo, a Bay Area food supply chain startup, has hit a rough patch. TechCrunch has learned that the company on Tuesday laid off roughly 30% of its staff, or north…

    TechCrunch | Startup and Technology News
    t_43z
    t_43z 2007/08/28
    ユーザのPC上でインデックスするっていうアプローチが新しいな。
  • wordpressの無料テンプレート3カラム30選まとめ*ホームページを作る人のネタ帳

    wordpressの無料テンプレート3カラム30選まとめ*ホームページを作る人のネタ帳
  • GTDに使えそうな高機能なTo Do管理&リマインダーツール『Ping Me』 | 100SHIKI.COM

    GTDに使えそうな高機能なTo Do管理&リマインダーツール『Ping Me』 August 28th, 2007 Posted in ライフハック・生産性 Write comment タスクの管理やリマインダーの設定など、GTD的ツールを探している人におすすめのツールのご紹介。 Ping Meではメールを使ってTo Doの設定ができたり、To Doが付箋紙メモのように表示されたりとなかなか使い勝手がよさそうである。 特に「Pestering」という機能が特徴的だ。これは「どうしても忘れちゃいけない」タスクに使う機能だ。これに設定したタスクは明示的に「もうやったよ」とPing Meに知らせるまでしつこく何回でもリマインドしてくれる。 リマインダーもたくさん受け取りすぎるとメールを見なくなったりしてしまう。優先度を設定したりするのも一つの手だが、こうしてしつこくリマインドしまくる、という手も

    GTDに使えそうな高機能なTo Do管理&リマインダーツール『Ping Me』 | 100SHIKI.COM
  • 努力すれば格差を乗り越えられる、なんて思いつかなかった

    格差社会の話で、個人の努力を云々する人がいて、 それは個人に責任を押しつける結果にしかならないと思うんだけど、 ただまあ確かに当事者としての貧乏人に何ができるかっていうと、 選挙に行っても明日すぐに楽になるわけでなし、 明るく生きることを考えたり、這いあがろうと努力したりしかなくて、というのはあると思う。 自分の話。 親はブルーカラーの労働者で、まあ極貧とまでは行かないけど、生活は苦しかった。 早く商業高校でも出て自分で稼いで、好きなことにお金を使いたかった。うまいものをいたかった。 だけど僕の高校進学のことで中学の先生と三者面談をしたときに、先生が親に「普通科へ行かせてやってくれ」と言いだした。 僕も親も、高卒で就職することしか考えてなかったから、それはない、と言う。 でも先生は「こいつは大学に行かせてやって下さい」という。かなりしつこかった。しばらく問答したけど、 最後には「お金は何

    努力すれば格差を乗り越えられる、なんて思いつかなかった
    t_43z
    t_43z 2007/08/28
    「格差の固定化って、努力するための資本がないとかいうことだけじゃなくて、努力すれば格差を縮めたり、乗り越えたりできるかも、なんて本気で考えることができないような、そういう環境の中で育つ、てこと」
  • @IT:Master of IP Network 総合目次

    Master of IP Networkフォーラム 全記事インデックス 過去に掲載された全ての記事にアクセスできる目次です。更新: 2008/12/9

  • はてなIDでMovable Type 4ベースのブログにコメントを

    先日のhack-a-thonでMTHatenaStar以外に実はもう1つプラグインを作っていて、でも諸般の事情で完成に至らなかったものがありました。hack-a-thonの最後の発表で、動くところまで見せたんですが、MTHatenaStarと立て続けにやったので、「どんだけはてな好きやねん」などと突っ込まれる始末。 今朝からid:naoyaさんのヘルプを受けて完成したので公開します。MT4のコメント投稿者認証フレームワークとはてな認証APIを使って、はてなIDでコメントできるようにするというものです。このブログでもインストールしてあるので、はてなIDでコメントしてみてください。 はてな認証APIのページで、ご自分のブログ用のAPIキーと秘密鍵を取得する。このとき、コールバックURLとして指定するURLは、コメントフォームのPOST先、つまりCGIPath+CommentScriptの値(既

  • Railsについて思うこと

    2007-08-25 に便乗。 現在、炎上Rails案件の消火中。寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。いろいろなものを失って、これからも失い続ける。もう、何もかも疲れた自分が語るRailsについて。 現在の感想としては、フレームワーク自体は悪くないが、手放しに近い状況で「Rails良い」と煽りまくっているのはいかがなものかと思っている。世の中、Railsが想定していない案件や開発者もたくさん居るんですよと。 結局、Railsについて率直に駄目な点を上げると、 アジャイル勘違いが広まっていること →Railsで作ればアジャイルアジャイルなら納期半分で、やることちゃんとしなくてもシステム開発が出来ますよ、とか。 そこそこ普通動く番環境のベストプラクティスが無い 世界中でベンチ大会やっているような感じ。 というところではないかなと。Rails自体はRailsらしく

    Railsについて思うこと
    t_43z
    t_43z 2007/08/28
  • QuickIRC2 取扱説明書

    最近の事情 もう何年も更新してませんよ。。 概要 QuickIRC2はWebブラウザから直接実行できるIRCクライアントです。 通信と文字コード変換にはFlashコンポーネントを使用しています。 ブラウザ上のIRCクライアントですが、IRCの接続はユーザのPCから直接行われます。 設置方法 ファイルを全部コピーして、SiteSetting.js の function SiteSetting() の内容をサイトにあわせて修正します。スクリプトや設定ファイルの文字コードは全てUTF-8です。 function SiteSetting(){ var conn_node = createConnectionNode("juggler","juggler",$('ConnectionSettings') ); conn_node.setCharset("ISO-2022-JP-IRC"); conn

    t_43z
    t_43z 2007/08/28
    FlashとJavascriptでできたブラウザ上のIRCクライアント(日本製)
  • Purchase Intent Data for Enterprise Tech Sales and Marketing | TechTarget

    t_43z
    t_43z 2007/08/28
    Bloglinesの新しいインタフェースはDojoで作られてるらしい。
  • http://cappuccino.jp/keisuken/logbook/20070828.html

  • The Now Habit (1) 仕事を先送りしてしまうのは、怠惰だからではない | Lif...

    英語では「仕事を先送りする」「ぐずぐずしていて手をつけられない」ことを procrastination という、たった一つの単語で言い表せます。わかってはいるけど、どうしても手が付けられないという状態はどこでも同じようにあるものらしいですね。 仕事に手を付けられずにぐずぐずしているときは、誰だってべつに気分がよいわけではないでしょう。むしろ「自分はなんて駄目なんだ」と自分を責める気持ちのほうが強いはずです。 それでは何で私たちは仕事を先送りしてしまうのか。このテーマについて実践的な対処方法を書いた心理学者 Neil Fiore の The Now Habit というが、43Folders 経由でこれを知って以来、私の愛読書です。 これから5回にわけて、このについてご紹介しますが、実際には紹介しきれないテクニックや実例がには満載されていますので、興味のある人はぜひ原書を当たってみてくだ

    The Now Habit (1) 仕事を先送りしてしまうのは、怠惰だからではない | Lif...
    t_43z
    t_43z 2007/08/28
    ×Procrastitnation ○Procrastination
  • JavaScript のチートシートいろいろ:phpspot開発日誌

    JavaScript のチートシートいろいろ。 JavaScript Cheat Sheet Addison-Wesley's JavaScript Reference Card JavaScript Quick Reference JavaScript and Browser Objects Quick Reference JavaScript in 10 Minutes 以前に紹介したものもふくまれていますが、他にもいろいろあるようです。 印刷しておくと便利そうですね。

  • youmos.com

    This domain may be for sale!

  • Flashムービー上で右クリックを可能にするサンプル:phpspot開発日誌

    Uza’s Blog & More Blog Archive SOLVED: Right Click in AS3 A day or two ago polyGeek has revived an old and challenging idea that one could make use of custom right-click functionality in Flash (AS3 Javascript).Flashムービー上で右クリックを可能にするサンプル。 Flash上では通常、右クリックするとFlashメニューが現れます。 ただ、この機能により、Flash上で右クリックが使えず、マウスの左右ボタンを使ったゲームなどが作れないという欠点がありました。 今回紹介するサンプルを使えば「デモ」のようにFlash上で右クリックが出来るようになります。 このサンプルを応用して、Flas

  • http://origo.ethz.ch/wiki/origo

    t_43z
    t_43z 2007/08/28
    うお、Closedでも使えるのか。しかも容量制限なし?ざっと見たけど書いてない。それで無料ってなんで?
  • 第4回 SpringMVCの基本を知る

    NDSインフォス株式会社 東京支社。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から数回に分けて,Springから提供されているSpringMVCと呼ばれる機能について説明していきます。SpringMVCは,Webアプリケーションを簡単に作るための機能を提供します。具体的には,画面遷移や,ブラウザ-サーバー間の入出力パラメータの受け渡しです。Strutsというフレームワークをご存じの方は,SpringMVCも似たようなものととらえてもらえればわかりやすいと思います。 稿は,SpringMVCの基編として,画面遷移や入出力パラメータの受け渡しなど,最小限のWebアプリケーションを作るための説明をします。その他にも,SpringMVCは,ユーザーの送信したパラメータに対する入力チェック,2度押しチェック,セッション値の取り扱いなど,様々な機能を提供

    第4回 SpringMVCの基本を知る
  • ソフトウェア開発ホスティングWeb APIクライアント·Origo API Client MOONGIFT

    オープンソース系の開発ホスティングサービスとしてはSourceForgeが一番メジャーだろう。最近ではその他にもGoogle Code、RubyForge、CodePlex、Mac OS Forgeなど様々なサービスが存在している。 そのサービスの一つがOrigoだ。そして、ここの特徴としてはクローズドソースなソフトウェアも開発できる点にあり、Web APIが公開されている。このWeb APIを利用して開発されているのがこれだ。 今回紹介するフリーウェアはOrigo API Client、CUIベースのOrigo Web APIクライアントだ。 Origo API ClientはOrigo Web APIのXML-RPCクライアントだ。FTPアップロードやプロジェクトの一覧取得、Wiki書き込み、ブログ作成、コメント追加、バグ管理等ができるようだ。これを使うと何が嬉しいのか…実際単体ではあ

    ソフトウェア開発ホスティングWeb APIクライアント·Origo API Client MOONGIFT
  • ライブドアブログ|無料で豊富な機能が充実

    絵日記 グルメ ライフスタイル・暮らし ペット 旅行海外 日記 ニュース スポーツ ビジネス・経済 趣味・創作 音楽 書籍・雑誌 漫画・アニメ ゲーム 受験・学校 ヘルス・ビューティ IT・家電 学問・科学 まとめ

    ライブドアブログ|無料で豊富な機能が充実
    t_43z
    t_43z 2007/08/28
    「PVは増えるが殺意も増える」「リダイレクタを挟んだりトラッキング用のクエリを付けたりするのは、技術者がよほどの無能か、あるいは顧客がpermalinkの重要性を理解していない、軽視しているからだ」