タグ

2008年7月21日のブックマーク (18件)

  • 講習会「XMLをPHPで扱おう (1)SimpleXML」を開催しました

    「XMLをPHPで扱おう (1)SimpleXML」というタイトルで社内勉強会を開催しました。XML/DOM/XPathなどの整理とPHPのDOM拡張とSimpleXML拡張でのXML操作のコード例を紹介しました。 まとめ PHPSimpleXML拡張は、特にXMLの読み出しに関しては便利です。 特にSimpleXMLElement::xpath()が使える場合は最高に便利です。 マニュアルによればPHP 5.2.0以降で使えるはずですが、私の実験環境ではPHP 5.0.0から利用できます。謎ですね。 ムービー 発表資料 スライド(PDF) 内容の補足など プレゼンがボロボロで人も凹んでます。題材としては悪くなかったと思うんですが、人の自信や理解度の問題が大きかったですね…。実は今回のプレゼン資料を作る際に初めてXMLの仕様を読んだのですが、自分として新しい発見が何点かありました。例

  • データ構造とアルゴリズム - 自習用デモプログラムおよびソースコード集 (Java)

  • 5分で絶対に分かるマインドマップ − @IT自分戦略研究所

    自由な発想を促すマインドマップ マインドマップとは、英国・ロンドン出身のビジネスコンサルタント、トニー・ブザン(Tony Buzan)氏が1970年代の初めに発案、提唱した「ノート記法」です。 言葉を時系列に個条書きにする一般的なノート記法とは異なり、まず中心に主題を配置し、そこから関連するキーワードやイメージを放射状に広げていく方法を取ります。 人間の思考パターンに合わせて開発されたマインドマップは、自由な発想を促し、ブレインストーミングに最適なツールであるといえます。そのためコンサルタントやプランナーなどを中心に広まっていますが、来は職種や業種を問わずに利用することができるものなのです。

    5分で絶対に分かるマインドマップ − @IT自分戦略研究所
  • 英語の技術blog・ニュースサイトをまとめてみた! - 毛の生えたようなもの

    英語技術blog何読んでるの?と言われたのでまとめをば。 私も有名どころしか知らないのですが、誰かの役に立てたら幸いです。 もし「えーアレ読んでないの?」と思った方は、トラバかコメントで意見をいただけるととてもうれしいです。 +++++++++++ 最近英語技術ニュースも読むようにしています。案外「興味のあることだったら英語でも読もうとするんだ!」と正直自分でも驚くほどまめにチェックできるものです。*1 教えていただいた方ありがとうございます!おかげさまでたくさんリストに追加できました。敬称を省略してしまって申し訳ありませんが、情報をいただいた方を語尾に明記してみました。(idははてな、@はTwitterIDです) 英語配信のニュースサイト・ブログ 配信頻度も書いておきました。なれないうちは少なめでもよいと思っています! 大手ニュースサイト Web Apps, Web Technolo

    英語の技術blog・ニュースサイトをまとめてみた! - 毛の生えたようなもの
  • 『はてブ関連エントリ 技術解説』

    はてなブックマーク関連エントリの技術に関しまして、はてなのnaoya さんと弊社のoxy さん・kzk さんの記事がとても詳しいです。僕は、合宿中は他のチームだったので開発には直接携わってはいないのですが、毎日のミーティングで、どのようなデータを使うと精度がどうなったよという成果報告を聞いていたので、2日目と3日目の精度のかわりようは衝撃的でした。タグを使うとよいというのは、非常に興味深いです。まだ精度面でも調整の余地はありますが、ブックマークした人のデータを使うなどよりも圧倒的に精度がよかったので、方向性は正しいのかな。 今回バックエンドで使っているエンジンは、連想検索エンジン のコアエンジンです。連想検索エンジンでは、文章と、それに含まれている単語を元に連想検索を実現しています。これが、ユーザーとブックマークしているエントリ、という対応になってもよいですし、エントリとその中に含まれてい

  • はてなブックマークに関連エントリー機能が付きましたが、時間やお金が相当かかっているようですし、有能な方がずいぶん関わって、すごい技術が使われているようです。 自.. - 人力検索

    はてなブックマークに関連エントリー機能が付きましたが、時間やお金が相当かかっているようですし、有能な方がずいぶん関わって、すごい技術が使われているようです。 自分は、こういうものを作る事に関して、ド素人ですが、正直、がっかりしました。プロの人達が集まってこの程度の成果しか出ないものなのでしょうか? はてなアイディア辺りに転がっている現実的なアイディアがそのまま実装されただけに思えて、残念に感じてしまうのです。これにかかった費用は一千万単位であると思います。そのくらいの費用をかけても、このくらいしか出来ないのは当然なのでしょうか? こういうものって、案外、コツコツとたくさんの人が地味に作業していくものであって、有能な人が、数日で作り上げるようなイメージは全く間違っているのでしょうか。きっと間違っているのでしょうね・・・こういうものは、このくらい手間隙がかかって当然なんだと理解できるような

  • 『理論は暇人のためのものではないということ。』

    職業柄、会社についていろいろ意見を頂くことがあります。ネット上で書いてある意見なども見たりします。中には感情的な意見もありますが、その感情に至るまでには何らかの理由があります。ですから、肯定的な意見も、批判的な意見も、製品開発やサービス開発においては非常に参考になります。でも、ひとつだけ、僕が絶対に許せないことがあります。僕は、自分の会社のメンバーが侮辱されることは、それがどんな理由であれ、許せません。 たまには感情的になったっていいじゃない。大人げなくたっていいじゃない。 IT企業が、理論を軽視していいものか。理論が好きな人間を暇人と侮辱していいものか。そもそも、ITの世界で、理論好きか理論が嫌いかという議論が意味があるのか。ITにおける理論は、僕はコンピュータサイエンスだと考えています。コンピュータサイエンスが好きとか嫌いとかの問題の前に、ITに携わる人がそもそもコンピュータサイエンス

  • 紹介 - 異色対談 小飼弾vs勝間和代「一言啓上」 : 404 Blog Not Found

    2008年07月18日00:30 カテゴリダイヤモンド 紹介 - 異色対談 小飼弾vs勝間和代「一言啓上」 というわけで、やっとこさ掲載されましたのでお報せします。 初出2008.06.27; 完結2008.07.18; 異色対談 小飼弾vs勝間和代「一言啓上」|ダイヤモンド・オンライン 勝間和代vs小飼弾 異色対談第1回 「ネット広告価値の“ディスカウント”」 勝間和代vs小飼弾 異色対談第2回 「グーグルをなめるな!」 勝間和代vs小飼弾 異色対談第3回 「テレビを刈れ!」 勝間和代vs小飼弾 異色対談第4回 「“教育”はどうよ!」 勝間和代vs小飼弾 異色対談第5回 「天才デフレ」の時代 勝間和代vs小飼弾 異色対談第6回 「ダイヤモンド・オンライン」を斬る! 担当者過労のため2日遅れましたが、全六回これで無事完結です。 美女と野獣対談ですね、こりゃこりゃ。 でも、Ladies Fi

    紹介 - 異色対談 小飼弾vs勝間和代「一言啓上」 : 404 Blog Not Found
  • 絵文字変換機能 | サービス・機能 | NTTドコモ

    au、ソフトバンク、ディズニー・モバイル、イー・モバイル、ウィルコム、Yahoo!メール、Gmail、au oneメールに絵文字入りのiモードメールを送ると、自動的に他社の類似した絵文字に変換されます。ウィルコム、Yahoo!メール、Gmail、au oneメールへは、ドコモの絵文字がそのまま表示されます。 お申込みや設定は不要です。 受信する携帯電話・PHSの機能、機種やブラウザの種類により、正しく表示されない場合やイメージが異なる場合があります。 送信先に該当する絵文字がない場合は、文字または「〓」に変換されます。 Yahoo!メール宛のメールの件名に含まれる絵文字は「・」などに変換されます。 送信先の絵文字はイメージです。

  • ウノウラボ Unoh Labs: シェルスクリプトでプログラミング

    パワプロよりパワポケが好きなbokkoです。でも最近はPSPで遊んでいます。 今回はシェルスクリプトやコマンドラインでよく使うプログラムとその使用例の紹介です。 シェルスクリプトでは既にあるコマンドを組み合わせてプログラムを書きます。しかし、シェルスクリプトは分岐や繰り返しといった制御構造を持ち、関数や変数を扱ったり、四則演算を行うこともできます。 演算 シェルスクリプトで演算を行うにはexprを使います。 add.sh #!/bin/sh A=1 B=2 C=`expr ${A} + ${B}` echo ${C} ↑のadd.shを実行すると、 $ sh test.sh 3 $ と表示されます。↓のようにexprの引数をスペースで区切らず渡してしまうと、単に1+2と表示されてしまいますので、注意しましょう。 #!/bin/sh A=1 B=2 C=`expr ${A}+${B}` ec

  • LINUXシステムプログラミング - bkブログ

    LINUXシステムプログラミング 発売後すぐに入手したものの長らく積読状態が続いていた『LINUXシステムプログラミング』をようやく読みました。 書はその名の通り、Linux のシステムプログラミングについての解説書です。システムプログラミングの定義は明確ではありませんが、システムコールを用いて OS に近いレイヤーで行うプログラミングのことと考えて差し支えないと思います。 UNIX一般のシステムプログラミングについては『詳解UNIXプログラミング』という決定版がありますが、書は Linux 固有の話題や POSIX の比較的新しい API が載っているところが異なります。 たとえば、前者になく書にだけ載っている話題としては以下のようなものがあります。知らなかった話も多くて勉強になりました。 posix_fadvise で I/Oのアクセスパターンのヒントを与える epoll でI/

  • MoreThanPanel - #1 Best & Cheapest SMM Panel

    Welcome to MoreThanPanel! Look! We all aware the challenges in the SMM panel industry you've experienced, such as dealing with scammer panels & order issues, and unresponsive supports, leading to wasted money. We all know your feeling and insecureness because we are old smm panel user as well. We've been through the ups and downs of using old SMM panels ourselves. But Guess What? No Worries, Amigo

  • ヤフー、モバイル版Yahoo!検索のクローラー情報を公開

    ヤフーは7月16日、モバイル版Yahoo!検索のクローラー情報を公開した。 ヤフー以外のモバイル検索のクローラー情報は、「モバイルSEOのポイント実践編--端末識別、IPアドレスに最適化する」にまとめてある。 モバイル版Yahoo!検索のインデックスクローラーのユーザーエージェントおよびIPアドレスの帯域は以下のとおり。 User Agent (ユーザーエージェント) Y!J-SRD/1.0 Y!J-MBS/1.0 IPアドレス 124.83.159.146 〜 124.83.159.185 124.83.159.224 〜 124.83.159.247 モバイル版Yahoo!検索クローラーのUserAgentはこれまでも公開されていた。今回ヤフーは、モバイルサイトではIPアドレスでアクセス制御を実施しているケースが多いと考えられることからクローラーのIPアドレスも公開したとしている。 な

    ヤフー、モバイル版Yahoo!検索のクローラー情報を公開
  • 【ハウツー】XMLはもう不要!? Google製シリアライズツール「Protocol Buffer」 (1) 構造化データをバイト列に変換するための新技術 | エンタープライズ | マイコミジャーナル

    Protocol Bufferとは Protocol BufferはもともとGoogle社内で利用されていた技術/ツールだ。今月7日にApache Software License 2.0の下、オープンソースソフトウェアとして公開されたばかりで、稿執筆時点の最新バージョンは2.0のβ版。正式リリースが2008年8月に行われる予定だ。 Protocol Bufferは、一言で言うと、構造化データをバイト列に変換(シリアライズ)するソフトウェアである。プログラム言語中で用いられるデータ構造をファイルに保存する際や、RPC(Remote Procedure Call)でデータをやり取りする際などに用いられる。 同様の目的で用いられる技術としては、XMLやJavaのオブジェクトシリアライズなどが挙げられる。ただし、Protocol Bufferは、そうした類似技術と比較して、以下のような特徴を備

  • firefox3対応のお薦めアドオン16個+Greasemonkey - 敷居の先住民

    次世代ブラウザ Firefox - 高速・安全・自由にカスタマイズ 「軽い」「使いやすくなった」と評判のfirefox3。僕もご多分に漏れず正式版公開と同時にサッサと乗り換えてます。 普通こんだけメジャーなソフトのバージョンアップというと「○○は良くなったが××は前のほうが」とか言われそうなもんだけど、firefox3って全然悪い評判聞かないので乗り換えに躊躇する理由ほとんど無かったんだよね。唯一、そして非常に大きな理由になりえたのはアドオン対応なんだけど、僕は元々そんな大した数のアドオンは入れてなかった上にほとんど既に対応していたので問題無し。 しかしバージョンアップして前とほとんど同じ使い方というのもいかにも味気ない話です。せっかくなので、お薦め記事を巡ったり公式ページを彷徨ったりして常用アドオンを増やしてみました。 「それ、Firefox3でも出来るよ?」とOpera信者に言い放つた

    firefox3対応のお薦めアドオン16個+Greasemonkey - 敷居の先住民
  • 「IT企業はほんとに泥のように働かされるのか」――東大でイベント ― @IT

    東京大学 浅見研究室は7月12日、情報系の学生や若手エンジニアのための交流企画として、「IT企業はほんとに泥のように働かされるのか~ナナロク世代がお答えします」と題したカンファレンスを開催した。「IT業界のネガティブな側面が指摘される中、その実態を『ナナロク世代』が『ハチロク世代』に向けて伝える」という趣旨で、会場となった東京大学 郷キャンパスの教室には、大勢の学生や若手エンジニアが集まった。 モデレータはCerevoの岩佐琢磨氏が行った。パネリストとして、大谷陽明氏(ソニー)、尾藤正人氏(ウノウ)、柴田竜典氏(日オラクル)、加藤篤延氏(NTTコムウェア)が登壇。「個人としての参加であり、それぞれの企業や活動を代表する見解ではない」としながら、それぞれの経験を元にIT業界について語った。 始めに、主催者である東京大学 大学院情報理工学系研究科の川原圭博氏が企画趣旨を説明。「毎年、電子情

    「IT企業はほんとに泥のように働かされるのか」――東大でイベント ― @IT
  • プログラミング未経験者が JavaScript でプログラミングを始めるまでに必要なこと - IT戦記

    (執筆中) (文章の練習も兼ねてぐだぐだと執筆中、現時点で読んでも日語になってないと思います。) (執筆途中だけど、こうしたらいい!とか、アドバイスがあれば教えてください><読者みんなが編集者!とか言ってみる) (あ、はてな記法のパッチを送ってくれてもいいです^^) (ちょっと、 Shibuya.JS in Kyoto → PHP カンファレンスがあるので、次の更新はそれ以降になるかも) 自分の知り合いに「まったくのプログラミング未経験だけど、自分のウェブサイトを作ってみたい!」という人がいるので、プログラミングを始める前に必要な知識や心構えや準備などを書いておこうと思います。もちろん、最初に使う言語は JavaScript です。 この文章は、プログラミングまったくの未経験者が読んで分かる文章を目指しています。もし、分からない部分がある場合は指摘してください。聞いてください。自分で調べ

    プログラミング未経験者が JavaScript でプログラミングを始めるまでに必要なこと - IT戦記
  • Yahoo! Search BOSS を使って自ブログ検索(はてブ数順表示)を作ってみた

    Yahoo! Search BOSS を使って自ブログ検索(はてブ数順表示)を作ってみた 2008-07-14-2 [Release] Yahoo! Search BOSS [2008-07-11-3]を使って、 このブログの記事を検索し、 はてなブックマークの被ブックマーク数の多い順にソートして表示する、 という検索サイトを作ってみました。 私のブログは去年の2月にURLを変更したのですが[2007-02-17-4]、 旧URLのブックマークは引き継げず(これはひどい)、 埋もれているものも多いです。というわけで、 それも考慮してソートするようにしています。 使用している Web API の提供が終了となったため、現在動作しません。ご了承ください。 たつを検索はてブ順 http://search.chalow.net/ BOSS だと検索結果の順位を自由に入れ替えて良いそうなので (って

    Yahoo! Search BOSS を使って自ブログ検索(はてブ数順表示)を作ってみた