ドットインストール代表のライフハックブログ
http://frepan.org/~TOKUHIROM/Web-Query-0.01/README.pod Web::Query というスクレイピングフレームワークをかきました。一言でいうと「うごく pQuery」です。pQuery は jQuery とおなじ動きにするためかどうかしりませんが、わりと自前で実装していて、結果まともにうごいていません。うごくようになるのをまってようかなとおもっていたら2年経過していたので、自分でつくってみました(パッチをおくってもいいのだけど、別個の実装をつくったほうがはやい気がしたので)。HTML::TreeBuilder::XPath + HTML::Selector::XPath + LWP::UserAgent という構成です。 使用例は以下のとおり。 use Web::Query; wq('http://google.com/search?q=f
jQuery 1.5 Visual Cheat Sheet [ad#ad-2] jQuery 1.5のリリース情報は下記を参考ください。 jQuery: » jQuery 1.5 Released また、先日jQuery 1.5rc1がリリースされました。 jQuery: »jQuery 1.5.1 RC 1 Released jQuery 1.5対応のチートシートは他のVisual Cheat Sheetシリーズと同様に実用的で、簡潔に美しく仕上がっています。
CSS3を使って実装された、スライドのアニメーションや各パネルのダイレクトリンク機能を備えたスライドショーを紹介します。 Pure CSS Slideshow [ad#ad-2] スタイルシートだけで実装されたスライドショーはアニメーションでスライドするので、CSS3 transitionに対応したChrome, Safariでお楽しみください。 Firefox 4などの非対応ブラウザでは、アニメーション無しでスライドされます。 また、各パネルへのリンクは#リンクに対応しており、個別のパネルにリンクすることも可能です。 1ページ目を表示 IE7でのキャプチャ HTML スライドする各パネルはdiv要素で実装されています。 <div id="a1"> <div id="a2"> <div id="a3"> <!-- Top Navigation. Ya, tables are evil. -
スマートフォンの業務利用が本格化してきた。メールやスケジュール機能を使うだけではない。業務アプリケーションを動かし、システムの一部として使う。磁気カードリーダーの装着や動画によるプレゼンなど、活用アイデアが満載だ。社内外どこでも瞬時に情報システムにアクセスでき、アプリケーションや周辺機器次第でさまざまな機能を追加できる、スマートフォンならではの利点を生かした取り組みである。 「この商品のSサイズはありますか」。衣料品販売を手掛けるユナイテッドアローズの新宿店で顧客からこう聞かれた店員は、iPhoneを取り出した。画面をタッチし、その商品のタグに記載されている商品コードを手早く入力する。 すると画面上に、その商品の現時点での在庫数が表示された。「申し訳ございません。在庫がないようです。色違いでしたらございますが、お持ちいたしましょうか」─。 ユナイテッドアローズは2010年9月、一部の店舗で
iPhoneやAndroidなどの人気の スマートフォン向けのJavascript製 フレームワーク・wink toolkitを触っ てみました。動作サンプルが豊富 で割と応用できそうだったので日本 語でサンプルを作ってみました。 スマートフォン向けのWebサイトやネイティブアプリに使えそうなJavaScript製のフレームワークです。沢山の動作サンプルがあって、内容もとっても分かりやすかったので(完全ではないけど)日本語サンプルを作成してみました。 スマホ向けのWebアプリ用JavaScript製フレームワークです。 動作サンプルを日本語にしたのでお手持ちのiPhoneなどでサンプルを触りながら記事を読んでいただけると嬉しいです。 [note]お持ちでない場合でも、Safariでご覧頂くと同様の動作確認が出来ます。Chromeでも多少確認出来ました。また、デモ動画もいくつかありますので宜
参考意見としてターゲット消費者の意見を取り入れているのは10%に過ぎず、90%が消費者の意見を聞かずにデザインを決定している。 デザイン決定のポイントは、「発注側の経営者・上司・担当者の好み」が54%。「サイト制作のゴールを達成できそうだから」(20.7%)の倍以上の割合で「好み」を優先。 27.3%が「発注側の経営者や上司の独断的な意向で最終決定の直前にデザインがひっくり返った」ことで困った経験がある。 これは、デザイン決定のプロセスをビジネス目的に対して最適化するための消費者評価(アンケート)ソリューション「CREATIVE SURVEY」を提供する株式会社フォーデジットとWeb担当者Forumは、共同で行った、「Webサイトのデザイン決定プロセスに関する調査」の結果のハイライトだ。 この調査は、企業サイトの制作において、デザイン決定がどのように行われているのかを調べることで、ビジネス
この記事で取り上げているスマートフォンサイトの「BEFORE & AFTER」を以下の記事で紹介しています。合わせてご覧ください。 日本のスマホサイトは2年間でこんなに変わった iPhone、Androidの普及を背景に、スマートフォンのブラウザー向けにコンテンツや表示を最適化した「スマートフォンサイト」(スマホサイト)を開設する企業が増えている。当初はiPhone(iOS)の標準UIに倣った画一的なデザインが多かったが、最近では独特のレイアウトや斬新な色使いの個性的なスマートフォンサイトも増えてきた。 ここでは、Web制作者が見ておきたいスマートフォンサイトを紹介する。実務で参考にできるように、対象を日本語の企業サイトに絞り、業種別に分類してまとめた。スマートフォンサイトの制作に入る前にチェックしておこう。
WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。 pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ PHP/SWF Charts PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ
The Bug Genie - friendly issue tracking UIが秀逸で高機能なPHP&MySQLなバグトラッカー「The Bug Genie」 バグトラッカーといえばBugzillaやRedmine等がありますが、1つの選択肢となりそうな高機能バグトラッカーのご紹介です きれいなグラフが描画出来たり、アイコンが使われていて分かりやすかったりと機能も勿論ですが便利そう。 プロジェクト管理機能 複数のプロジェクト管理 プロジェクトタイムライン表示 検索機能 グラフ描画機能 チーム管理機能 Wiki機能 等、かなりの多機能 PHPということで簡単に直せそうというのもいいかもしれません。 関連エントリ PHP&MySQLで構築されたオープンソースのバグトラッカー「Vermis」 WordPressをバグトラッカーとして使うためのWordPressテーマ 多機能なバグトラッキン
架神恭介/作家・ゲームデザイナー @cagamiincage 以下、中3男子、高1女子のリア充カップルから聞いた話を連続ツイート失礼。彼らの主観的な面もあり、その学校特有なところもあるかもしれないけど、中高校生全体に一般化して記します。「現役中高生の認識する中高生ってこんなの」ということで。リアル中高生の方は適宜ツッコミよろしく。 2011-02-19 20:18:56 架神恭介/作家・ゲームデザイナー @cagamiincage クラス内カーストは厳然と存在している。個人的な趣味などをあまり公にするのはカースト転落の危険があるため制限される。音楽は比較的共有される趣味であり、K-POP、RAD WIMPSが流行っている。AKB48なども支持されている。 2011-02-19 20:22:33
「僕と群馬」 僕の出身地は群馬県です。18歳で上京(正確には千葉に)して、早16年。 もうすぐ上京してからの時間が、群馬で暮らした時間を越えようとしています。 昔は「こんな田舎で暮らしたくない!」と思っていた僕も、この歳になって「やっぱり田舎でゆっくり暮らしたいなぁ」と考え方も変わってきました。 で、昨年末、ちょっと田舎に引っ越しました。 千葉です。 何故群馬でなくて千葉なのか?という理由を説明するのは難しいのですが、決して群馬が嫌いになった訳ではないということを分かってもらうために、僕の群馬への気持ちをFlashにしてみました。 なんとなくご理解いただければ幸いです。 ■遊び方 ・マウスで僕や群馬をドラッグして、適当に弄んでください。 ・ゲームではありませんので、特に終わりはありません。
■編集元:ニュース速報板より「自炊してる奴あつまれ おまえらの渾身の献立って何?俺は鳥ムネの照り焼きかな」 3 キリンレモンくん(東京都) :2011/02/12(土) 16:58:32.77 ID:0fw6Mo3S0 おたすけケン太(九州) :2011/02/12(土) 16:59:29.75 ID:w+x3AGX+O 水炊きって素敵やん 5 黒あめマン(神奈川県) :2011/02/12(土) 16:59:49.50 ID:B+UIAiRIP 湯豆腐 7 チーズくん(北海道) :2011/02/12(土) 17:00:28.00 ID:u/m2Eil50 目玉焼きとソーセージの炒め物 8 おれんじーず(チベット自治区) :2011/02/12(土) 17:01:10.74 ID:P1aMItyB0 手羽先煮たヤツ 9 クウタン(catv?) :2011/02/12(
1:以下、名無しにかわりましてVIPがお送りします:2010/12/17(金) 16:12:16.32ID:AFpEz0Vk0 今度は時間に気をつけてたてたよ(´・ω・`) 4:以下、名無しにかわりましてVIPがお送りします:2010/12/17(金) 16:15:13.79ID:X5vz7gLR0 さぁ はじめようではないか 15:以下、名無しにかわりましてVIPがお送りします:2010/12/17(金) 17:22:43.73ID:Ke0Cx2SOO よーいやさー 17:以下、名無しにかわりましてVIPがお送りします:2010/12/17(金) 17:24:29.29ID:ijsIr4uN0 今日大学に合格したからCintic 21UX買うつもり 23:以下、名無しにかわりましてVIPがお送りします:2010/12/17(金) 17:51:38.94ID:VMj8hqMD0 30:以下
1 名前:以下、名無しにかわりましてVIPがお送りします:2011/02/19(土) 17:29:26.77 ID:+irMSMjs0 ソースは所さんの目がテン! 7 名前:以下、名無しにかわりましてVIPがお送りします:2011/02/19(土) 17:31:36.52 ID:ilYGONY30 見たwww イケメンと美女は恋愛上だけじゃなくて人生楽勝なんだ・・ 9 名前:以下、名無しにかわりましてVIPがお送りします:2011/02/19(土) 17:31:36.89 ID:xmAmJXIO0 まさかの衝撃だったよなwww でも大学生の2人目の人は普通にかわいかったから たぶんモデルは年上と話す能力が高いと思うんだが 317 名前:以下、名無しにかわりましてVIPがお送りします:2011/02/19(土) 20:58:03.74 ID:DALODOd50 27にして就職歴なしの意味がや
なにかと世間を騒がせているクーポンサイト『グルーポン』。いろいろと問題視されているものの、通常価格よりもかなり安く料理やサービスが購入できるため、人気クーポンはすぐに売切れてしまうという大盛況ぶりです。 そんな『グルーポン』で、新たに問題が発生したようです。『グルーポン』で1000円の商品を500円で販売していた飲食店『たいやき鯛勝』が、クーポンの取り扱いをいきなり中止したのです。この店のスタッフは、「グルーポンを継続することは当店の宣伝、リピーターの獲得どころか、存続さえ危ぶまれる状態に陥ってしまう」と苦悩を語っています。以下は、『たいやき鯛勝』が公式サイトに掲載したクーポン中止の告知文です。 <グルーポンのクーポンに関してのお知らせ>2011年02月15日(火) 12時46分 誠に申し訳ありませんが、本日をもちましてグルーポンから発行されたクーポンは、使用を中止させて頂くことになりまし
■編集元:ニュース速報板より「マウスはMicrosoftかLogicoolが最強他は糞 エレコム(笑)サンワ(爆)BUFFALO(核爆)」 1 マツタロウ(東京都) :2011/02/20(日) 17:48:39.19 ID:bMsMdL9e0● ?2BP トラッキングセンサー部を密閉、毛布の上でも使える 株式会社ロジクール(東京都港区)は2011年2月17日、「ロジクール ワイヤレスマウス M515」を発表し た。2011年3月4日発売。 従来のマウスと違い、底面にあるトラッキングセンサー部分が密閉されているため、繊維やホコリなどが センサー部分に入り込むこともなく、カーペットや衣服など布の上でも使用できる。 PCに挿したままでも邪魔にならない超小型レシーバー マウス底面に特殊な低摩擦素材を採用、使用する面の素材にかかわらず、軽快なマウス操作を実現。ロジ クールの特徴
2011-08-13追記 最近のvim pluginの管理にはvundleがおすすめ。 http://vim-users.jp/2011/04/hack215/ .vimrcなどのdotfiles自体の管理には以下の方法が有用だと思います。 この記事でできるようになること - Windows, Linux環境間, または家, 会社間などでvim設定の共有が可能になります。 - 転職や,新しいPCを買ったときなどのvim環境設定があっという間に終わります。 (vim installは含まなければ5分程度?) この記事の主題は - pathogen.vim - githubとgit(git submodule) です。 - pathogen.vimの機能によって、.vim以下を綺麗にする - githubとgit submoduleを使って置いておくことで.vim以下をweb上で管理する の二
MySQLやPHPのパフォーマンスを向上させる方法のメモ。 色々な設定があるとは思いますが、ここでは個人的に効果を顕著に感じたMySQLのクエリキャッシュとAPCについて書いています。 本当はPHPやらMySQLそれぞれでベンチ取った方が良いとは思うのですが、この記事では、WordPressを設置して、そのインデックスページに対するApacheBenchのRequests per second(一秒間に処理されたリクエスト数)のみを見て、その結果で比較しています。 ※ApacheBenchはローカルではなく外部のサーバからという微妙な環境で、リクエスト数100、同時リクエスト数10、試行回数はそれぞれ1回という微妙な値でやってます。 まずは、全く未設定な状態での、Requests per second。 実行したコマンドは以下。 ab -n 100 -c 10 テストしたいURI Requ
Node.jsは普及しそうに無い: ニュースの社会科学的な裏側 http://anlyznews.blogspot.com/2011/02/nodejs.html という記事があったので、もしかしたらいい感じにNode.jsについてのよくある誤解がここに網羅されてるんじゃないかと思ってエントリを書きます。決して顔真っ赤にして反論してるわけじゃないよ! で、まず 理由は簡単で、Googleがリリースしたアプリケーション・サーバーであるnode.jsが、JavaScriptとその実行エンジンを基本とした構成となっており、その性能が高いからだ。 とありますが、Node.jsはGoogle製ではありません。Node.jsがベースとしているJavaScriptのV8エンジンはGoogle製(のオープンソース)ですが、Node.js自身はJoyentという会社のサポートによって作られています。メインコ
すぺっく 仕事:ソフトウェア開発 性格:ヒッキー。 立場:特定派遣。メンバーは自社の人。人事権はない。 何の因果か、リーダーとかやるはめになったのでその経験を書いてみる。 技術的な話はない。 ■方針:プブチャラティの精神。 「任務は遂行する。部下も守る。両方やらなくちゃならないのが『幹部』のつらいところだな。覚悟はいいか? 」 プブチャラティさん!俺やるよ! …というわけで、尊敬するプブチャラティさんの姿勢をすべての行動の方針とした。 ■実際にやったこと。 ○作業日誌を送りつけた。 本日やった作業とともに顧客と自社の上層部に送りつけた。 われわれたはちゃんとやってますよという言い訳と、問題が発生した場合に上司に詰め腹を切ってもらうため。 ○朝会 毎朝、問題点と作業の状況を2,3分で確認した。 これで、問題点を抱え込まない状況を作り出すのと、一体感、連帯感的なものを演出した。 ○作業の目的を
ブラックなのか判らないけれど社員が逃げた 1: 以下、名無しにかわりましてVIPがお送りします 投稿日:2011/02/20(日) 00:43:25.99 ID:MAEq+zPo0 社員が携帯を机の上に置いたまま出社しなくなった。 連絡を取る手段が無かった。 直接、住居に行っても返事が無かった。 電気のメータの動きは緩く、人がいない事を物語っていた。 ブラックではなかったと思う。 きちんとした会社だったし、格付けでも上位に入っている。 俺はその会社にSIerとして参画していた協力会社社員だった。 その日、会社は社員の実家へ電話した。 三日後、捜索依頼が出されたという。 reebok easytone 6: 以下、名無しにかわりましてVIPがお送りします 投稿日:2011/02/20(日) 00:47:56.62 ID:MAEq+zPo0 その時の仕事はかなり大きな仕事だった。 大きすぎた。
会社で仕事をしていると、自分しかやっていない、面倒だけど一人で行うちょっとした作業というのが、意外にありますよね。これを誰かにやってもらえたらどんなに楽だろう...でも、そのために一日中付きっきりで引き継ぎ作業をするのもためらわれる...といった微妙な作業です。誰にでも思い当たるふしがあるのではないでしょうか? インディーズを中心に扱うオンラインCDショップ「CD Baby」の創業者Derek Sivers氏は、このような作業から解放されるために、以下の5つのステップで作業を引き継ぐようにしたそうです。 関係者を全員を集める。その作業の要点を説明し、質問に答える。その作業の工程を全員が理解できたか確認する。一人を指名して作業のマニュアルを書かせる。次回以降、担当者がいなくても誰でもその作業をするように伝える。 これを実施した2ヶ月後、Sivers氏は新しいプロジェクトの仕事に専念でき、事業
単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。単語カード学習の効果を高めるためには、どうしたら良いのでしょうか? 単語カードによる学習の効果を最大限に高めるためにオランダで開発された、hand computerという独創的なシステムをご紹介いたします。 単語カードでは単語は覚えられない!? 単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。しかし、コミュニケーションを重視する最近の英語教育では、「単語は文脈の中で学ぶもの」と考えられているため、単語カードによる暗記は「機械的すぎる」・「すぐに忘れてしまう」・「つまらない」などと批判されることが多いようです。単語カードによる学習が否定的に捉えられる一方で、多読による語彙学習が奨励される傾向にあります。 しかしながら、近年の研究では、単語カードによる暗記は非常に効果的かつ効率的であることが示さ
"Instagram"、楽しんでいますか? 実は私、あまり"Instagram"に写真をアップしてません…見るのは楽しくってホーム画面にあるんですが、アップする写真を考えすぎてしまってなかなか出来ないでいたんです。でもそれではせっかくの面白さも半減してしまう!というわけで、どこかに出かけた記録的な写真も"Instagram"にアップしていこうと方向転換。ぜひ「like!」お願いします! 今日はPCで"Instagram"が便利になるウェブサービスをご紹介。使いこなせばさらに面白さが増すはず! instagramをブラウザで見る! Instagram popular photos Instagram popular photos まずはビューワーサービスを2つ。"Instagram popular photos"はトップページでpopularの写真が表示されています。最初はpopularを見
デブサミエントリのインデックスはこちら。 Developers Summit 2011 に行ってきた - まとめ - techlog 【18-B-1】プログラマが知るべき、たったひとつの大事なことがら 和田卓人 氏 和田卓人(id:t-wada)さんのセッション。 togetterのまとめはこちら。 だいぶ前にタイトルは決めなきゃいけないので、タイトルは釣り気味。 「プログラマが知るべき97のこと」は通称きのこ本、「97のきのこ」と空目したひとがいるから。 いちばんだいじなきのこ きのこ18番 学び続ける姿勢 今日話すこと。 read / write / talk 1996/07/22 コンピュータと出会う。 留学したホームステイ先の子供の心をマリオ3の無限1upで掴む。 2000 OO厨 オレオレOR Mapper / xsl書きまくり / テスト嫌い 完璧主義の呪い / 正しいモデルが
一説によると有史以来開発されたプログラミング言語は4000を超えるとされている。その中でどの言語を選べばいいのか初学者にとっては悩みの種であろう。この記事ではそんな初学者のとっかかりとなることを想定して書かれている。 Javascript(お勧め度☆☆☆☆☆)Javascriptは長らく「使えない糞言語」とのレッテルを張られていた言語である。2005年頃からAjaxの台頭で価値が見直され、2010年頃からはnode.jsの盛り上がりで一気にweb開発の主要言語の一つに躍進した。 node.jsは現在活発に開発が進んでおり今年中には実践投入が可能になる画期的なアーキテクチャとなる可能性が高い。それによって「クライアントサイド」と「サーバーサイド」をどちらもJavascriptで開発できることになり、これはよく比較対象にされるLLのライバル達が絶対になし得る事の出来ない独占的なメリットである。
CakePHP2対応したのCSVヘルパーはこちらです。 FastCSV ヘッダだとか文字化けで取っつき難いCSV関連 最初に言っておきます、CSV Helperはとても易しく使いやすいです。 →CSV Helper (PHP 5) ザッとマニュアルを見てから思い通りの実装・出力まで30分程度でした。 それでは、さっそく使い方を説明します。 1.まず、「app/views/helpers/」に「csv.php」を作成して 以下のソースをそのままコピペしてください。 <?php class CsvHelper extends AppHelper { var $delimiter = ','; var $enclosure = '"'; var $filename = 'Export.csv'; var $line = array(); var $buffer; function CsvHelp
Google Book DownloaderはGoogleブック検索から書籍をダウンロードするソフトウェア。 Google Book DownloaderはMac OSX用のフリーウェア(ソースコードは公開されている)。日本では今ひとつ利用者の声が聞こえてこないGoogleブック検索ではあるが、日本の書籍もずいぶん増えてきている。ジャンルに偏りはあるが、技術系が多いように見える。 実行中 そして徐々にGoogleブック内で書籍を閲覧できるものも増えている。海外書籍に比べると公開範囲が狭い気もするが、試し読みするだけならば十分なページ数が公開されている。そんな電子書籍をダウンロードできるソフトウェアがGoogle Book Downloaderだ。 Google Book DownloaderはMac OSX用のソフトウェアで、同様のソフトウェアはWindowsにもある(こちらは開発が停止し
動画サイトからムービーをダウンロードできるフリーソフト「Freemake Video Downloader」がさらにパワーアップ、メニューや設定がすべて日本語化され、ニコニコ動画・MTV.com・MTV Music.com・Myvideo.de・Hulu.com・Vevo.comへ対応、Vimeo・Megavideo・FacebookからのHDビデオダウンロード、DailymotionからのHQビデオダウンロード、さらには完全にストリーミング化されてキャッシュにも残らずダウンロードもできないRTMPベースのYouTubeにも対応、ダウンロード速度は以前の4倍になり、iPod/iPhone/Android/PSPへの変換機能や音声のみ抽出する機能を搭載し、以前にGIGAZINEでレビューしたときよりもさらに強化されました。 というわけで、ダウンロードとインストール、使い方は以下から。 フリー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く