タグ

2008年1月23日のブックマーク (15件)

  • 第2回 Hello, PHP Extension! | gihyo.jp

    今回から実際に拡張モジュールを作っていきます。まずは定番の“⁠Hello, World!⁠”から始めましょう。 はじめてのspecファイル CodeGen_PECLを使った拡張モジュールの開発には、まずXML形式で仕様を記述したspecファイルを書かねばなりません。リスト1に基的なspecファイルの内容を示します。 リスト1 helloworld.xml <?xml version="1.0" encoding="UTF-8"?> <extension name="helloworld" version="1.0.0"> <summary>Hello, Extension World!</summary> <description><?data This is my first PHP extension module. ?></description> <maintainers> <m

    第2回 Hello, PHP Extension! | gihyo.jp
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • ウノウラボ Unoh Labs: 圧縮アルゴリズム

    尾藤正人(a.k.a BTO)です コンピュータを使ってる方ならいつもお世話になってるデータ圧縮。 gzipのようなツールで意識して圧縮していることもあれば、フォーマット自体に圧縮機能が備わっていて、意識しないで使っているケースもあるかと思います。 毎日のようにお世話になってるデータ圧縮ですが、その原理を知らない方も多いのではないでしょうか。 かくいう僕自身も、つい最近までは全く知りませんでした。 そこで、先日の社内勉強会で圧縮アルゴリズムについて一通りやってみました。 その資料を公開します。 僕も専門家ほど詳しいわけでもなく、単に勉強してみただけのくちなので、いろいろおかしな点もあるかもしれません。 何かありましたら、いろいろご指摘いただければと思います。 プレゼン資料の作成にはデータ圧縮法概説を大いに参考させていただきました。 参考っていうか、ほとんどそのまんまです。 ぶっちゃけデータ

  • 地味に便利・・・Googleマップにピンを打って友達に知らせるための『Pin in the Map』

    ドットインストール代表のライフハックブログ

    地味に便利・・・Googleマップにピンを打って友達に知らせるための『Pin in the Map』
  • 第31回 プロジェクトマネジャはPMOの良き理解者に

    顧客側から見ると,PMOははっきりとした成果物がなかったり,プロジェクトマネジャと役割が重なっていたりする場合がある。このため,何をやっているか分からない組織と見られることが多い。“存在理由”を疑われたPMOメンバーは,モチベーションを急速に失っていくだろう。そうなる前に,プロジェクトマネジャはPMOの必要性を顧客に訴え,PMOメンバーにスポットライトを当てる必要がある。 後藤 年成 マネジメントソリューションズ マネージャー PMP 来,「PMOは目立てない組織」です。それゆえに,PMO経験者の中にはこんな経験をした方もいらっしゃるのではないでしょうか。 ●顧客から「PMOは何をしているか分からない。必要なの?」と言われた。 ●プロジェクトメンバーから「業務内容を知らないくせに,偉そうに命令ばかりするな」と言われた。 私がPMOをしていた時に,実際に言われた言葉です。PMOの仕事は縁の

    第31回 プロジェクトマネジャはPMOの良き理解者に
  • あるSEのつぶやき: Ajaxライブラリまとめ

    Ajax/JavaScriptライブラリをまとめておきます。(順不同) | 基 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | Flash | その他 | | 部品集 | リンク | 編集履歴 | ・基ライブラリ ・・・Ajax開発のベースになるもの ↑TOP prototype.js 超メジャーなAjaxライブラリ prototype.js の開発者向けメモ prototype.jsリファレンス prototype.jsリファレンス(JavaScriptist) prototype.js逆引きサンプル集 Prototype 1.5.0 Cheat Sheet Prototype 1.5 PDFAPI/サンプル/解説 Prototype.js Documentation - まとめサイト Prototype 1.6.0へのアップグレード実例紹

  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • 入社後1年未満な僕が考える「損するタイプ」、「得するタイプ」 - IT企業で働くおいらのメモ

    入社して1年も経っていないが、周りを見ていて損するタイプ、得するタイプが自分なりに見えてきたので、まとめる。 2年目では、また考え方が変わるだろう。 また、タイトルにもあるとおり1年未満のぺーぺーなので考えが甘いかもしれない。 あいさつ 損するタイプ 挨拶はするが、声が小さく顔を見ない。 得するタイプ 顔を見て元気に挨拶。 コミュ力 損するタイプ 笑顔が無い。分かる、分からないを言わない。声が小さすぎる。 得するタイプ 笑顔がある。分かる、分からないを言う。 態度 損するタイプ 過剰な自信家。学ぼうとしない。先輩面をする。"俺が上だから、文句いうな"系 得するタイプ 謙虚。学ぶ姿勢がある。後輩の教育をする。"調べても分からなかったら聞いていいよ"、"調子どう?"系 メール 損するタイプ 適当に始まり、署名で終わる。 得するタイプ "○○さん"から始まり、署名で終わる。 飲み会 損するタイプ

    入社後1年未満な僕が考える「損するタイプ」、「得するタイプ」 - IT企業で働くおいらのメモ
  • mysqlコマンドで、テーブル名とかカラム名の補完(completion)をする方法 - (ひ)メモ

    追記: rehash(auto-rehashも含む)すると、SQL文の補完(seleでタブ打鍵とか)が効かなくなるよと、はす向かいの人に教えてもらいました。 個人的には、SQLは「mysql> help select」とかでオンラインヘルプがびょっと出るので、スキーマの補完ができるんならSQLの補完はとりあえずあきらめてもいいかなと思っています。 常々、テーブル名とか補完できるといいなーと思っていたので、ボロっときいてみたら教えてもらいました。あざーーーーっす! id:mikihoshi++ id:tokuhirom++ id:precuredaisuki++ おかげで効率が300%上がりました。(Benchmark::Stopwatchで計測) http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option

    mysqlコマンドで、テーブル名とかカラム名の補完(completion)をする方法 - (ひ)メモ
    hokusin
    hokusin 2008/01/23
  • ウノウラボ Unoh Labs: Emacsを自分で拡張する際のTips

    ウノウでは少数派なEmacsユーザのbokkoです。 今回は自分でEmacsLisp(以下、elisp)を書いてEmacsを拡張する際のTipsについて紹介します。 拡張する際に気に留めておくこと Emacsを拡張する上で覚えておくべきなのはEmacs上で行える対話的な動作は「M-x 関数名」で実現できるということです。例えば、C-bはカーソルを1文字分左へ戻しますが、これは「M-x backward-char」とタイプすることと同じです。もしC-bが押しにくい(多分私だけです)のであれば、以下のようなelispを評価してキーバインドを変更することができます。 (global-set-key "\C-l" 'backward-char) Emacsではこのようなキーバインドに限らず、あらゆる操作をelispを使って変更したり、新たに定義することができます。関数名もしくはキーバインドの一方し

  • パスワードで保護されたExcelシートを解除するフリーのアドイン「Excel Password Remover 2008」 - GIGAZINE

    Excelのシートやワークブック単位でかけられた保護(ロック)を解除するために必要なパスワードを探り当てる無料のエクセルアドインです。編集しようとしたらパスワードが必要だったが、前任者などが退職してもういないのでどうしようもないという場合に非常に役立ちます。 使用できるExcelのバージョンはExcel 2000/XP/2003です。 ダウンロードと使い方は以下から。 Excel password: Excel password remover http://www.straxx.com/excel/password.html 上記ページから「password.xla」をクリックしてダウンロードし、適当な場所に保存します。 次にExcelを起動し、「ツール」から「アドイン」をクリック 「参照」をクリック 先ほどダウンロードした「password.xla」を選んで「OK」をクリック 「Pas

    パスワードで保護されたExcelシートを解除するフリーのアドイン「Excel Password Remover 2008」 - GIGAZINE
  • 研究テーマを探している学生のときに考えた事 | Lifehacking.jp

    「どうしたら研究ができるようになるのか?」 身近な話で恐縮ですが、大学には研究者の卵である学生もおおぜいいて、数多くの悩みや、疑問や、文句を日々いろんなところから聞きますが、突き詰めればそれはこの質問に集約されます。 「研究」「リサーチ」を始めるときは、どこか小説を書く作業に似ていて、いつ終わるともしれない千里の旅の一歩を踏み出すような当ての無さがあります。わくわくもしますが、間違いやすく、不安な一瞬でもあります。 なので、「何を研究すればいいのかわからない」「どこから始めればいいのかわからない」「すべてが手を付けられている気がする」 という怨嗟の声がよく聞こえてくる訳です。自分も普通の人の倍近い時間をかけて博士号をとったので、これはよく自問自答していました。 いまでは自分なりの研究テーマの探し方が確立できましたが、こうした戦略は身に付く前は地道ですが次のような方法で興味の対象を絞るという

    研究テーマを探している学生のときに考えた事 | Lifehacking.jp
  • HackAttack:Firefoxをマウスなしで使い倒す - ITmedia Biz.ID

    いちいちマウスに手を伸ばさなくても、快適にFirefoxが使える──そんな便利でマストなキーボードショートカットを紹介する。(Lifehacker) Firefoxのキーボードショートカットを覚えてマウス操作を減らせば、Webサーフィンがもっと充実したものになる。特に、マウスがうまく動かないときに有効だ。 そう。皆さんお察しの通り、わたしはたまに(つまりしょっちゅう、ということだ)ワイヤレスマウスの充電を怠って、Lifehackerの原稿に取りかかるときにマウスが使えなくなっていることがある。 皆さんは今、こう思っているだろう。「この有線マウス嫌いの間抜けがたまにマウスの充電を忘れるってだけの理由で、わたしがFirefoxをマウスなしで使うアイデアに心引かれるとでも思っているのか?」。しかし、それがすべてではないのだよ! わたしは、Webサーフィンの際にマウスに手を移動させなければならない

    HackAttack:Firefoxをマウスなしで使い倒す - ITmedia Biz.ID
  • 軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ

    以前にWindows上でLinuxを走らせる方法として、VMwareで作る、初めてのLAMP環境構築 - UNIX的なアレを紹介しました。 今回もまた、Windows上でLinuxを動かせる、coLinuxというものを紹介します。 VMwarePlayerに比べたメリットは動作が早いという点です。 coLinuxのインストール手順を記載しているサイトはすでにありますが、若干経験者向けな内容になっていますので、ここでは出来るだけ噛み砕いて書いてみます。 それでもVMwarePlayerよりも設定が若干難しいですが、頑張っていきましょう! 必要なモノをダウンロードする。 まず、必要なものは以下の2つです。 coLinux体 FileSystemImage (今回はDebianを使用します) swapImage(swap用のイメージです) coLinux体ダウンロード それではまずcoLin

    軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ
  • オフィス2007の.docx、.pptx、.xlsxを古いオフィスでも開いたり編集できるようにする方法 | IDEA*IDEA

    ドットインストール代表のライフハックブログ

    オフィス2007の.docx、.pptx、.xlsxを古いオフィスでも開いたり編集できるようにする方法 | IDEA*IDEA