データベース主導型のサイトを構築するのに線形代数が役立つわけでもなく、昨今のプログラミングで数学的スキルを要することはあまりない。それだけでなく、数学的スキルがなくとも上手くやっていくことだって可能といえる。 しかし、開発者である Alan Skorkin 氏は自身のブログ記事で、開発分野で本当に面白い仕事にありつくには数学的バックグラウンドは必須との主張を展開している。我々の扱うデータセットはより大きくなっており、それとともに数学に主眼を置いたアルゴリズム分析も重要になり、数学スキルは不可欠なものになっていく Skorkin 氏は考えているそうだ。 プログラミングと数学的バックグラウンドについて、/.J 諸兄方はどのようにお考えだろうか ? また、自身だけでなく周りの開発者らをみて思うところなどもあればぜひ。
Adobe Acrobat 9 スペシャルサイト。あの「島耕作」とタイアップしAcrobat 9 のメリットを楽しく理解できるコンテンツ。チームリーダーに役立つ知識やテクニックも伝授。
OSSプロジェクトのホスティングサイト「GitHub.com」では、Flashで実装されていた一部のUIをCanvasに移行したという HTML5のCanvasとFlashの最大の違いは、アニメーションなどを行うために利用できる抽象レベルだ――。こう指摘するのは、Gitベースのコードホスティングサービス「GitHub.com」の共同創業者、Tom Preston-Werner氏だ(ちなみにWerner氏はマイクロソフトに買収された検索ベンチャー「Powerset」の元社員で、買収直後に“サラリー以外に3年間で30万ドル(約2770万円)”というおいしいオファーを断ってまでGitHub.comのフルタイム開発の道を選んだことでも知られている)。 Flashで書かれた一部のUIを全面的にCanvasで書き直した経験からWerner氏は、Canvasにはまだ抽象度の高いフレーワムワークが欠けてい
「Androidに出遅れたので、われわれらしさを出していきたい」――KDDIは3月30日、スマートフォン専用の新ブランド「IS series」から、Android 1.6を搭載したシャープ製「IS01」を6月上旬以降に発売すると発表した。 5.0インチ液晶ディスプレイを搭載した電子手帳のようなデザインのフルキーボード端末。快適なWebサイト閲覧などスマートフォンらしい機能と、ワンセグなど携帯電話らしい機能の“いいとこ取り”を目指した(写真リポート)。 Windows Phone「IS02」(東芝製、Windows Mobile 6.5.3搭載、6月下旬以降に発売)も投入し、個人向けスマートフォン市場に本格的に斬り込む。ただ“普通のケータイ”に強みを持つ同社は、スマートフォン市場の動向を慎重に見極める姿勢も崩していない。 「出遅れた」理由 慎重な船出 ソフトバンクの孫正義社長はiPhoneを
本日開催されたソフトバンク創業30年記念イベント「ソフトバンクオープンDAY」において発表されたソフトバンクモバイル初のAndroidスマートフォン「HTC Desire(X06HT)」のフォトレビューをさっそくお届けします。 1GHzのSnapdragonプロセッサや3.7インチWVGA有機ELディスプレイ、500万画素カメラなどを備えたハイエンド端末となっているため、同社のAndroidスマートフォンを待ち望んでいたユーザーはチェックしてみるといいかもしれません。 詳細は以下から。 タッチアンドトライコーナーには「HTC Desire(X06HT)」のざっくりとした説明が掲載されていました。 これが「HTC Desire(X06HT)」です。上部に電源スイッチがあります 電源スイッチのほかにも3.5mmヘッドフォンジャックがあり、手持ちのヘッドフォンで音楽などを楽しめるようになっていま
Firefox にこんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考にしたサイトや本をできるだけ自分の学習順に時系列に沿って列挙してみました。 JavaScript を少々かじったことのある人が Greasemonkeyスクリプトを書いてみようと思い立ったときに、その学習の指針というか、道標のようなものとして役立つリンク集になればいいなと思ってます。 Greasemonkey まずは Greasemonkey ってなんだとか、ユーザースクリプトってどう書くんだというのを調べるところからスタート。(以下小見出しがリンクになっています) Greasemonkeyの開発をまとめてみる ここで Gr
自分専用TwitterのWeb UI 「Hamaki」 ミニブログサービスで先行するTwitterと差別化を図った上で新たなサービスを出すのは面倒くさいので、id:miyagawa氏のコードを丸々パクった上でTwitter支援ツール、Hamakiを機能の夜からちょこちょこと開発しました(本当はTwitter以上に色々できるんですが、そのあたりはまださわってない) もう自分がやりたい事はだいたいできるようになったのでとりあえず公開です。 まず前提としてTwitterを使ってていくつか不満な点があったわけです: Twitterで特定のアプリの発言がちょっぴり気になるので自分のTLに表示したくないかといって上記アプリの発言している人たちの他の発言は読みたいので、それらの人をremoveするのもしたくない。あと、全般的にtwitterをリロードするような事をしていると非常に効率が悪いかといって、今
多くのインターネットユーザーのブックマークからいま話題となっているウェブページを抽出する「はてなブックマーク」、ユーザー間のコミュニケーション機能が特徴のブログサービス「はてなダイアリー」。これら2つの人気サービスに強力なライバルが登場した。 Twitterである。そのタイムライン上には友人が薦めるお店や役に立ったサイトなどのURLが溢れたり、毎日何らかのテーマについて議論が発生している。これらはそもそもはてなの得意分野だったはずだ。はてなはTwitterとの付き合い方をどのように考えているのだろうか――。 というような素朴な疑問をはてな執行役員最高技術責任者の伊藤直也氏に投げかけてみた。 --伊藤さんも最近よくTwitterを使っていますよね。Twitterのタイムラインもはてなブックマークのように面白いサイトを教えてくれたり、議論の場になったりしています。はてなブックマークとTwitt
お題は「あるプロセスがどの程度の物理メモリを利用したかを知りたい」です。 手っとりばやく知りたいときは top や ps などで調べると良いでしょうか。例えば手元の coLinux で top して M キーでソートすると emacs のプロセスが最もメモリを使っているようです。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1923 naoya 18 0 23120 19m 3096 S 0.0 2.0 0:55.40 emacsメモリサイズは VIRT と RES がありますが、VIRT は Virtual の略で仮想メモリ領域のサイズ、RES が Resident の略で、実際に使用している物理メモリ領域のサイズ。19MB ほど使っているようです。この emacs のプロセスが利用するメモリ領域はざっくり 20MB 程度と
PHP: Hypertext Preprocessor PHP開発チームはPHP6におけるUTF-16化を断念。開発ブランチをPHP5.3へロールバックし、これまでに開発した機能をロールバックしたブランチへバックポートするという方針へ変更した。これはPHP6で取り組まれたUTF-16対応実装が予想以上に困難だったためと、UTF-16に移行することで得られる利益よりも不利益が多いことが判明したためだ。PHPにおける文字集合とエンコーディング回りの議論は振り出しに戻った。 しかし、変化は確実に訪れている。Mind the encodings!において「default_charset」がiso-8859-1からUTF-8へ変更されたことが紹介されている。ブラウザはサーバからのデータにエンコーディングの指定がなかった場合、これまではISO-8859-1をデフォルトエンコーディングとしていた。逆にP
auが発表したAndroid端末「IS01」(左) KDDIが30日に発表した同社初のAndroid端末「IS01」。フルキーボードを搭載したノートPCライクなボディを採用し、au独自のアプリ配信プラットフォーム「au one Market」も提供し、今後Androidに注力していく意向を示している。Androidでも通常の携帯に近い使い勝手を目指し、新サービスも投入されている。 au oneナビウォーク au one Market上で配信されるアプリの中でau向けに提供されるのがナビゲーションアプリ「au oneナビウォーク」だ。徒歩、電車、車を使って目的地までのトータルなナビゲーションが提供される。 au oneナビウォークの画面 au携帯向けに提供されている「EZナビウォーク」に相当するサービスで、タッチ操作に特化したUIを採用している。移動にあわせて音声案内もしてくれる。 EZナビ
元の質問は YukiWiki:プログラマーへ64の質問 にあります。 突っ込み歓迎。突っ込みはハイフン三つ(---)で書いてくことにしましょう。 0.プログラマは何事も0からスタートするべきだと思いますか? 内部表現はそれでいいですが、外部表現は相手に合わせましょう。 入力には寛容を。出力には厳格を。nobsun なるほど。いい言葉だ。Shiro でも、0 vs 1 みたいな排他的なものに、どうやって寛容を導入するのやら 戯 1.プログラマの定義は何でしょうか? 人に使ってもらえるプログラムを書く人。 2.あなたがいつもやることとは? C-x C-s (作業途中のセーブ) あるある。そして、 mew を使ってると、無意識に i を連発。yari 今使おうとするツールのSave手段をまず「身に付けて」から作業開始。命綱は最初に確認するっしょ。 戯 3.あなたが絶対やらないことは? ログを書
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く