タグ

2005年12月18日のブックマーク (21件)

  • Subversion - てんぷらメモ

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • http://b.hatena.ne.jp/w3110/20051208

    hamasta
    hamasta 2005/12/18
    javascript perl programming web design
  • それいけ PC-UNIX

    目次 はじめに それいけ Linux それいけ FreeBSD それいけ OpenBSD それいけ Ruby それいけ Gauche それいけ Emacs ダウンロード 「Ruby de XML」サポートページ その他 気が向いたら書かれる更新履歴 いらないものを削除しました。(Sun Oct 14 14:04:05 JST 2007) Cutter を公開しました。(Tue Sep 14 14:32:42 JST 2004) gdchart を公開しました。(Mon Aug 16 20:49:07 JST 2004) msm(旧marshal) を公開しました。(Thu Aug 12 18:32:13 JST 2004) xsm を公開しました。(Wed Jul 28 02:31:33 JST 2004) [RAA:rabbit] を公開しました。(Thu Jul 15 00:56:28

  • hiro_yのブックマーク - はてなブックマーク

    こんにちは、CTOの山岡(@hiroy.kotori.styleまたは@hiro_y)です。 2024年2月11日、PHPカンファレンス関西2024が開催されました。なんと430人以上の方が参加されたとのことで、大盛況。私も東京から日帰りで参加しましたが、とても楽しい、有意義なイベントでした。 当社からはエンジニアの荻島さんが登壇しました。当日の様子は別記事になっているので、そちらをご覧ください。 tech.innovator.jp.net さて、私が当日参加したセッションに、菱田裕美さん(@77web)の「モデルとは何か」があります。Webシステム開発で使われるところの「モデル1」ではなく、「模型」(「プラモデル」とかの)を示す言葉としての「モデル」に着目して、モデルにすると何がうれしいのか、Webシステム開発におけるモデルとは何なのかについてわかりやすく語られていました。 システムは現

    hamasta
    hamasta 2005/12/18
  • ウェブ開発の世界を変えられるか--「Ruby on Rails」開発者の挑戦

    1人の男と「大胆なまでの単純化」という魔法の言葉は、ウェブ開発の世界を変えることができるだろうか。 コペンハーゲン在住で26歳になるDavid Heinemeier Hanssonは、ウェブ開発者の生産性を上げるフレームワークを作り、ツールパッケージ製品をオープンソースプロジェクトとしてリリースした。 「Ruby on Rails」と称されるHanssonのソフトウェアは、発表されてからまだ1年余りであるものの、多くの開発者や、トレンドに追われるソフトウェア開発界の現状に敏感な企業幹部らの間で人気を獲得し始めている。 実用的かつ生産的なウェブ開発フレームワークを作ろうとするHanssonの挑戦は、少数の企業が幅をきかす開発分野であっても、1人の人間が現況を打破することができるという実例だ。 Hanssonは、プログラマの働き方に影響力を及ぼしてきたコンピュータ科学の常識を打ち壊し、「聖域に

    ウェブ開発の世界を変えられるか--「Ruby on Rails」開発者の挑戦
    hamasta
    hamasta 2005/12/18
    >「世界で最も困難な問題にも対処できる定型やツールなら、ごく一般的な問題を解決するのにもうまく活用できるという、よくある妄想を打ち壊したいと思っている」(Hansson) | Pythonでも打ち壊したいものだ
  • Home

  • (書籍)On Lisp ポールグラハム

    On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also covers important subjects related to bottom-up programming, including functional programming, rapid prototyping, interactive development, and embedded languages. The final chapter takes a deeper look

    hamasta
    hamasta 2005/12/18
    download it for free の文字が目に入らぬか~
  • Technical Knockout インターネット&オープンソース関連文書日本語訳

    主にコンピュータ&インターネット関連の技術関連文書・翻訳文書の集積所です。タイトルは思い付きなので気にしないでください。偉そうに何か書ける程の技術者でないことは人もよく分かってます。記述の誤り、誤訳の指摘を含めたご意見・ご感想をお待ちしております。 コンピュータ&インターネット関連コラム もっとジャンジャン書きたいのだけど、旬のネタに筆力が追いつけずにいます。殆どの文章には公開した後に何らかの追記が入ってます。 1999年に書かれた技術コラム 2000年に書かれた技術コラム 2001年に書かれた技術コラム 2002-2003年に書かれた技術コラム 2004年に書かれた技術コラム 歴史は性懲りもなく繰り返すが、何もかもが懐かしいなどとは思わない(2005.07.04) lost in translation――なぜそれを訳したのか(1)(2005.08.01) 2005年は「2.0」の年だ

    hamasta
    hamasta 2005/12/18
    >主にコンピュータ&インターネット関連の技術関連文書・翻訳文書の集積所です。
  • Revenge of the Nerds

    技術野郎の復讐---Revenge of the Nerds---[訳註1] Paul Graham, May 2002. Copyright 2002 by Paul Graham. これは、Paul Graham:Revenge of the Nerds を、原著者の許可を得て翻訳・公開するものです。 プロジェクト杉田玄白正式参加テキスト。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2002 by Paul Graham 原文: http://www.paulgraham.com/icad.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham

    hamasta
    hamasta 2005/12/18
    1行のLispが20行のCを置き換える| Lispを扱うハッカーの頭は、並みのCプログラマの20倍の短期記憶能力が備わっているのではないだろうか。
  • How to Write Maintainable Code 日本語訳

    以下の文章は、Bram Cohen による How to Write Maintainable Code の日語訳である。 翻訳文書については、福盛秀雄さんと竹中明夫さんから誤訳の訂正を頂きました。ありがとうございました。 ソフトウェア技術者は、自分が書くコードがどのようにあるべきか分からず悩んでいる。よく知られたエッセイ「悪い方がよい」(訳注:日語訳)がその良い例である――どうして悪いほうがより良くなれるの? やっぱり悪いほうが悪いんじゃないの? さらにややこしいことに、「悪い方がよい」の話は、それが主張しようとしている内容とは正反対の議論の中で引き合いに出されることが多い。 問題は、みんながコードの「美しさ」を判断するのに非常に多様な、また往々にして相反する基準を採用していることだ。美的感覚よりも客観的な、コード品質に対する基準が明らかに必要である。 僕としては、メンテナンス性に

    hamasta
    hamasta 2005/12/18
    &gt;インターネットアプリーケーションを書く際の第一法則 | すいませんTCP/IPモドキの再実装をやってしまいました。
  • ウィルコム「W-ZERO3」のブロードバンド機能を検証(後編)

    体にQWERTYキーボードを搭載し、PHSと無線LANを標準でサポートしたウィルコムの「W-ZERO3」。前編では、W-ZERO3の体機能を中心にチェックした。後編ではW-ZERO3で利用できるサービスやアプリケーションを中心にレビューをお届けする。 ■ オプション対応のHOTSPOT以外も公衆無線LANは利用可能 無線LANを標準搭載したW-ZERO3の発表に合わせて、公衆無線LANサービス「HOTSPOT」が利用できるオプションプラン「ウィルコム無線LANプラン」が発表された。サービス開始は2006年6月からとかなり先だが、W-ZERO3を購入したユーザーであれば、W-ZERO3購入時から正式サービス開始までは無料で利用できる。 W-ZERO3にはウィルコム無線LANプランを利用するためのIDやパスワードおよび試験サービス申し込み用のはがきが同梱されており、はがきに名前など必要事項

  • W-ZERO3

    【速攻レビュー Part.2】交錯点の苦悩 W-ZERO3 ウィルコム/シャープ オープンプライス(実売価格4万円弱:新規契約時) http://www.willcom-inc.com/ja/ http://www.sharp.co.jp/ 2005年12月19日 1回目のレビューでは、バッテリー寿命とウェブの表示速度を中心にレポートした。今回はPHS電話機とPDAという2つの側面を持った『W-ZERO3』の操作性を主な話題にしてみたいと思う。 作法の違いをどう受け入れるか!? W-ZERO3のカテゴリーは“スマートフォン”。つまり電話機の一種なのだが、Windows Mobileを採用した関係で、既存のPHS電話機とは使い勝手が異なる部分がある。W-ZERO3はアスキー社内でも非常に人気があり、14日の発売日に早速入手した人間もかなりいるのだが、その中のひとり月刊アスキーの

    hamasta
    hamasta 2005/12/18
    買うべきか待つべきか
  • まつもと直伝 プログラミングのオキテ 第4回(1)

    今回はプログラミング言語の型について学びます。型には静的型と動的型の2種類があります。それぞれの歴史的な背景から始め,利点,欠点について学びます。動的型の新しいプログラミング・スタイルである「Duck Typing」も紹介します。 プログラミングの世界では,しばしば「静的」(Static),「動的」(Dynamic)という言葉が使われます。静的とは,「プログラムを実行しなくても,ソース・コードを見るだけで分かること」という意味です。プログラムの静的な部分とは,変数や手続きの名前と型,制御構造の構成などです。 それに対して動的とは,「プログラムを動かしてみないと分からないこと」という意味になります。プログラムの動的な部分とは変数などの具体的な値,実行時間,使用メモリー量などでしょう。 プログラムが採用するアルゴリズムと入力値が分かれば,実行してみなくても出力が分かる場合もありますが,現実には

    まつもと直伝 プログラミングのオキテ 第4回(1)
    hamasta
    hamasta 2005/12/18
    あとで読む
  • オープンソース・ジャーナリズム | ネットは新聞を殺すのかblog

    ▼既存メディア対新興メディア マスメディア並の影響力を持つようになったブロガーや市民記者サイトなどの新興メディアと、テレビや新聞、ラジオなどに代表される既存メディア。あえてこのような分け方をした場合、今後どちらが優勢になるのだろう。 両者の力関係の推移を占う上で、IT関係の人やITに詳しい人には、オープンソースに例えるのが分かりやすいかもしれない。事実、参加型ジャーナリズムをオープンソース・ジャーナリズムと呼ぶ人もいる。 オープンソースとは、ソフトウエア開発の1つの手法だ。通常のソフトウェア開発は、1つの企業に勤めるプログラマーたちが行う。代表例はマイクロソフト製の基ソフト「ウィンドウズ」だ。 ところがオープンソースソフトウエアは、世界中の技術者が、ネットを通じてコードを公表し、よってたかって改良する。しかもまったくのボランティア精神でだ。代表例は、「リナックス」と呼ばれる基ソフトだ。

    オープンソース・ジャーナリズム | ネットは新聞を殺すのかblog
    hamasta
    hamasta 2005/12/18
    >なぜ世界中の技術者が、まったくのボランティアでリナックスの開発に協力しているのだろうか。 | 答え「それが僕には楽しかったから」
  • StarOffice/OpenOfficeがMicrosoft Officeに勝てない理由

    このことは以前から書こうと思っていたのだが、誤解を招かずに説明するのが難しいので、しばらく棚にしまっておいた。しかし、今回「Blue Ocean Strategy」(日語訳:ブルーオーシャン戦略)を読み始めて、なかなか良い表現を見つけたので、それを利用して説明する。 詳しくは、このの第二章、「Analytical Tools and Frameworks(分析のためのツールとフレームワーク)」を読んでいただくのが一番良いが、あるマーケットを見たときに、既存の商品の「主要な要素(principal factors)」を抽出して、そこで真っ向から血みどろの戦いを挑むのが「red oceanの戦い」であり、逆にその要素から幾つかの項目を思い切って切り捨て、それとは別に新しい価値を生み出す要素を追加して、真っ向からの戦いを避けるのが「blue oceanの戦い」なのである。 この観点から St

    hamasta
    hamasta 2005/12/18
    残念ながらこの指摘は間違い。ファイルフォーマットの重要性を軽視し過ぎている。pdfはViewerが独占状態。HTMLは逆にブラウザ互換に苦しむ事になる。
  • Musipedia: Musipedia Melody Search Engine

    Welcome to Musipedia! Inspired by, but not affiliated with Wikipedia, we are building a searchable, editable, and expandable collection of tunes, melodies, and musical themes. Every entry can be edited by anybody. An entry can contain a bit of sheet music, a MIDI file, textual information about the work and the composer, and last but not least the Parsons Code, a rough description of the melodic c

    hamasta
    hamasta 2005/12/18
    音程アップダウンの記憶だけで検索 素晴らしい
  • キャピタライズ(単語の先頭の大文字化)を行う - FAX

    JavaScript(found at Code Snippets: Capitalize) function capitalize(str){ return str.replace(/\w+/g, function(word){ return word.charAt(0).toUpperCase() + word.substr(1).toLowerCase(); }); } ok(capitalize("aBC dEf GHI") == "Abc Def Ghi"); replaceの第2引数に、関数を入れられることを学んだ。『JavaScriptビジュアル・リファレンス (Web Designer’s Handbook Series)』(これについては書きたいことがありますよ)でも、『JavaScript』でも触れられていなかった。追記ECMA-262 3rd Edition - 1

    hamasta
    hamasta 2005/12/18
  • はてなのボーナス - にぽたん研修所 兼 にぽたん休憩所

    今話題騒然の「はてなのボーナス」は、経常利益からまかなわれるのではなく、Amazon アソシエイトと Google AdSense の収益からまかなわれている。 もちろんこれは作り話なんだが、妙にリアルっぽく感じてしまうのは私だけだろうか。

    はてなのボーナス - にぽたん研修所 兼 にぽたん休憩所
    hamasta
    hamasta 2005/12/18
    はてなでは賞与の分配比率はモノポリーの勝敗によって決まると言ってみるテスト。
  • https://b.hatena.ne.jp/big3/

    hamasta
    hamasta 2005/12/18
    software web goole perl python php science reference
  • Unicode HOWTO

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Joel on Software - ジョエル・テスト

    Joel Spolsky ジョエル・スポルスキ 翻訳: Fukushige Erika 福重 永里香 翻訳チェック: Takeda Toshiyuki 武田俊之 9.8.2000 SEMAについて聞いたことがある?かなり難解なシステムで、ソフトウェアの開発チームがどれくらい良いかを測るためのものだ。ちょっと待った!そのリンクに飛ばない方がいい。きっと書いてあることを理解するだけで6年はかかるだろう。そこで、私は自分で作ることにした。これはソフトウェア開発チームの質を評価するものだが、とっても当てにならないいいかげんなテストだ。このテストの素晴らしいところは、3分程度で終わることだ。節約した時間を使って、医学部に通うことだってできるだろう。 ジョエル・テスト ソース管理システムを使っているか? 1オペレーションでビルドを行えるか? 毎日ビルドを行うか? 障害票データベースを持っているか? 新

    hamasta
    hamasta 2005/12/18
    ここに書いてあるテストで満点を取れるソフトウェア企業は果たして日本国内に存在するのだろうか。