先日、マズい CSS Tips を紹介してしまって荒れた、百式でお馴染みの田口元さんの S i M P L E * S i M P L E のお話。といっても、批判ではなく、むしろ危機管理の好例としてのお話です。実際、最初にエントリーを見たときには、僕も目を疑ったのですが、荒れた後の対応のすばらしさに、いたく感銘を受けました。いっそ、diff (差分を取るための Unix コマンド)でも取っておきたかったくらい。(^ ^;) 追記で謝罪、読者にも注意を喚起 追記(2006-11-27): たくさんの方からコメントいただきありがとうございました。アクセシビリティ、SEO等の観点からこの手法にはいろいろ問題があることがわかりました・・・軽率な掲載でしたが勉強になりました・・・。ご利用される方はコメント欄をご覧の上、欠点がわかった上でご利用ください。 批判を封殺せず、むしろ読者に参照を促す 自分
VMware 仮想ディスクマネーシャ(VMware Disk Manager)を使用する事で、コマンドラインから、仮想ディスクファイルの作成、管理、変更が可能です。 1) コマンドシンタックス vmware-vdiskmanager.exe -x <拡張後のサイズ> 仮想ディスクファイル.vmdk これで仮想ディスク容量の変更はOKです。これで、仮想環境上からみれる物理ディスクの容量は増えます。 仮想ディスク容量を増やした後どうする? 上記のコマンドで仮想ディスクを増やしただけでは OS 上から使用可能な容量は増えません。パーティション情報も変更してやる必要があります。商用の Partition Magic とか持っていなくても、GParted Live CD を使えば、パーティション情報を変更することができます。ISOイメージをダウンロードして、VMware の仮想 CD-ROM の「I
Download of the Day: Any Video Converter (Windows) - Lifehackerより。 Anyと銘打つだけあって、数多くの動画の相互変換に対応しています。 DivX/XviD/MOV/rm/rmvb/MPEG/VOB/DVD/WMV/AVI等をiPod/PSP向けの動画形式に変換できます。MPEG4なので、幾つかの携帯電話にも対応している可能性があります。 Any DVD Converter converts PC-based video files and DVD movies to portable movie players, including the Sony PSP, Apple iPod, 3GP ready cellular phone.
About Internote Internote allows you to create useful and private notes on webpages which will be there once you return. With Internote, you can do many things. Move, resize, recolor, minimize, import, export, print, delete your notes ... choose the pages where a note appears ... or manage them all at once. Internote3 includes new features such as minimized notes, the ability to specify which page
関数を非同期化する関数を作ってみた。 Function.prototype.asynchronize = function() { var f = this; return function() { var resultcb = function() {}; var failcb = function(e) { throw e }; if (typeof arguments[arguments.length - 1] == 'function') { resultcb = Array.prototype.pop.apply(arguments); if (typeof arguments[arguments.length - 1] == 'function') { failcb = Array.prototype.pop.apply(arguments); } } try { var re
PECLに登録されているAPC(Alternative PHP Cache)は、PHPの中間コードのキャッシュや最適化を行う拡張モジュールです。APCは前に触ったことがあり、それがいつだったか調べてみたら、なんと2002年3月!使っていた環境は、PHP4.1.1+APC1.1.0。。。にもかかわらず、何だかGIGAZINEからリンクされているようで、リンク先としては結構恥ずかしいかも。。。 ということで、再度ざっとまとめることにしました。 PECL :: Package :: APC 使用した環境 まずは確認環境ですが、CentOS4.4+PHP5.2.0です。PHPは以下のようなconfigureオプションを付けてソースからbuildしています。 ●PHP5.2.0のconfigureオプション--with-apxs2=/usr/local/apache2/bin/apxs \ --pr
ソースコードを開示し,不特定多数の開発者の協力を得ることにより,ソフトウエアの品質を向上させたオープンソース・ソフト――。「無料で使える」「(多くの開発者の目にさらされるので)品質が高い」「不具合を自分で修正できる」「ネット経由ですぐに手に入る」など,その利点は多い。そのため,この数年でWebシステム開発を中心に国内でも定着。有名企業が基幹系システムで活用するなど,普及が進んでいる。 だが,オープンソース・ソフトが多用されるほど,あるいはオープンソース・ソフトの開発コミュニティに参加する開発者が増えるほど,開発の現場は,ある深刻なリスクを抱えるようになってきた。それが,「オープンソースのソースコード混入」というリスクである。 よかれと思って混入させる オープンソースのソースコード混入とは,オープンソースの利用が認められていない開発プロジェクトや,著作権を発注者(ユーザー企業)に譲渡しなけれ
新しいプログラミング言語を作りたいと思ったら、そのプロトタイプはCのような低級言語ではなく、高級言語で実装したほうがいいのではないでしょうか。もちろん実行時のパフォーマンスなどのために、最終的にC言語で実装するということはあるかもしれませんが(相対的な話ではありますが、C言語を低級あるいは低水準と呼ぶのが許せないという人は、K&Rの1ページ目を参照してください。日本語訳では「はじめに」のp.2です。)。 Cは比較的“低水準”の言語である。この性格付けは非難の意味を込めているのではない。これは単に、Cが普通のコンビュータで扱う種類の、すなわち文字、数、アドレスを扱えるようになっているという意味である。もちろん、これらのデータを組み合わせて、現実の機械で実行されるような普通の算術論理演算でいろいろな処理を行なうことができる。(p. 2) 以下、本題 プログラマがC言語を学ぶべきたった一つの理由
Smarty を使った開発でデバッグを行う 4 つの方法 2006-11-29-1: [PHP][Books] PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? その際,何らかの方法を使って割り当てた変数を確認するのですが,いくつか方法があります. 1. 常にデバッギングコンソールを表示する方法 おそらく一番有名な方法ですが,$debugging に true を指定して,常にデバッギングコンソールを表示する方法です. require_once 'Smarty.class.php'; $smarty = new Smarty; $smarty->debugging = true; これで,常にデバッギングコンソールが表示されます. デバッギングコンソールは,window.open() を使った JavaScript
プログラミング雑誌の編集をしていると,ソフトウエア開発やプログラミングは,何に似ているだろうか,と思うことがある。 昔から様々な比ゆ(メタファ)が用いられてきている。Webで検索できるものを挙げてみても,料理,音楽(作曲),小説の執筆,面白いところでは,精神分析,臨床心理学…などの意見が見つかる。興味のある方はぜひググってみるといいだろう。 様々なメタファがあるなかで,最も広く知れ渡っているものを挙げるとすれば「建築」だろう。ソフトウエア開発を「建築物を作ること」ととらえ,開発プロセスを大きく上流(設計)工程と下流(建設)工程に分けるという考えは,単なるメタファにとどまらず,ソフトウエア開発の様々な面に大きく影響を与えている。 例えば,○○アーキテクチャとかITアーキテクトといった用語が出てくるのは,建築をメタファとした影響だろう。ソフトウエアの設計ノウハウの集まりであるデザインパタ
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
Enterprise Strategy Group: Go-to-market Expertise to Help You Win
Google Co-opは、GoogleのBETA版サービスです。インターネット上のリソースを検索する特定用途専用の検索エンジンを作成するための機能を提供します。といっても、よく分からないと思います。実は私もピンと来なかったので、取りあえず自分で1つカスタム検索エンジンを1つ作ってみました。作ってみると、あまりの面白さに驚かされました。 では、私が作ったカスタム検索エンジンを実例に、Google Co-opとは何かを見てみましょう。私が作ったのは、バンダイ・ナムコの家庭用ゲーム機対応のゲームであるACE COMBATシリーズ専用検索エンジンです。つまり、完全ではありませんが、このシリーズに関係ある情報だけに限定された結果を得ることができる検索エンジンです。 このような検索エンジンにどのような価値があるのでしょうか? 例えば、ACE COMBAT 2で主人公が属する傭兵部隊の名前は「スカーフ
岡村 直樹(にゃるら)『輝かしい青春』なんて失なかった人。 2023年10月現在、アルバイトが退職となったので次に備えて待機中。 ※なおゲームのシナリオ・企画を担当された『にゃるら』さんとは別の人間です 略歴1988 年代の早生まれ。『輝かしい青春』なんて失なかった人。 2003 年代後半の高校生時代、自滅的にメンタルを病み、そこから 2023年 10月現在も治療中。 とはいえ 2019年 9月頃に N 高等学校を卒業し、 その後 2022年 8月から 2023年 9月末まで Web アプリケーションエンジニアとしてアルバイト就職をするなどした。 2023年 10月現在、次回の備えて精神科でリハビリに通う日々を送っている。 プログラミングスキルは 2005 年頃、 blosxom のために Perl を扱う事を通じて修得し、 そこから 2023年 10月に至るまで継続して腕を磨いている。
私は、ソーシャルブックマーク(以下SBM)として、はてなブックマークとLivedoorClipの両方を使ってます。 はてなブックマークは完全にプライベートモードで、仕事関連のページをクリップしています。「あのトラブル、どうやって解決するんだっけ」という場合に、タグの絞込みで簡単にその情報を探せるので、かなり重宝してます。 LivedoorClipの方は基本的に公開。ただ、今から書く記事のモトネタページなど、公開したくないものがある場合は、個別にプライベートにしてます。 (LivedoorClipにした一番の理由がこの「個別に非公開」の機能です) で、メインの目的は「コメント管理」コメントしたところに「commented」タグをつけて、たまに反応をチェックしたり…。 SBMなどで行われるタグ付けによる情報の管理は、ある目的を持ってクリップした情報を探し出すのにはすごく向いていると思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く