タグ

2006年4月26日のブックマーク (24件)

  • How To Become A Hacker: Japanese

    なぜこんな文書を書いたか わたしは Jargon Fileの編集者で、またその他似たような有名文書いくつかの著者なので、しばしば熱心なネットワーク初心者から「ウィザード級の大ハッカーになるにはどうやって勉強すればいいの?」といったようなお尋ねメールを頂きます。でもかつて 1996 年に、こんな大事な問題を扱った FAQ や Web 文書 はみあたらないことに気がつきました。というわけで、これを書き始めました。多くのハッカーがいまやこれを決定版と見なしているし、つまり実際に決定版なんだと思います。でも、この問題について自分が唯一無二の権威だと主張するつもりもありません。気にくわなければ、自分なりのヤツをどうぞ。 この文書をオフラインで読んでいるなら、最新版は次のところにあります。 http://www.catb.org/~esr/faqs/hacker-howto.html なお、この文書の

    hakobe932
    hakobe932 2006/04/26
    コレ読んでハッカーになりたいとおもた
  • ごく簡単なHTMLの説明

    HTML来簡単で便利なものです。「30分間HTML入門」で基は十分。まずシンプルに自分の情報を表現してみてください。 You can write a document as simple as you like. In many ways, the simpler the better. -- Tim Berners-Lee 簡単なHTMLの説明 少し詳しいHTMLの説明 XHTMLから次世代ウェブへ 電子テキストで情報発信 簡単なHTMLの説明 だんだん説明の量が増えてきたので、コンパクトな入門ページを用意しました。 基がきちんと分かる30分間(X)HTML入門 HTMLを使った人間・コンピュータ双方にわかりやすい表現 (スライドのHTML版) 何のためのHTMLHTMLは画面をレイアウトするためではなく、文書を環境に依存せずに共有できるように記述するための約束です。そこを正

    hakobe932
    hakobe932 2006/04/26
    久しぶりに読んだらずいぶんいい加減にしか覚えてなかった
  • Googleサービスの使い方!

    ※以下、全ての新着を紹介すると膨大なので、追加した主要リンクのみの紹介。 5/30: Googleツールバー用 カスタムボタン工房 5/28: Googleイメージ検索で「顔写真」や「ニュース画像」を限定検索! 5/28: YouTubeプレイヤーに3つの新機能! 5/25: Google Calendarがついに携帯に対応! 日語対応も。 5/25: Google 翻訳に言語横断検索登場! 5/24: Googleが「Adsense For Video」テスト開始 5/24: GoogleがFeedburner買収へ 5/23: 今ホットな話題が分かる「Google Hot Trends」公開 5/23: Googleカレンダーをオフラインで使う方法

    hakobe932
    hakobe932 2006/04/26
    ちょ、多くないか
  • 基本的なフォーム -- ごく簡単なHTMLの説明

    この例をもとに、HTMLのフォームを構成する要素を順番に説明していきます。この例のHTML全体は、章の最後で改めて紹介します。 フォームの基枠組み データを送信するためには「何を」「どこに」「どうやって」送るかを示さなければなりません。フォームはこのための手段を提供します。 HTMLのフォームは、データを入力するための手段(コントロールと呼びます)と、それに関するラベルや説明から構成されるひとまとまりのセクションです。「何を」送信するかを示すためにこのセクションの範囲を明示し、「どこに」「どうやって」送信するかを設定します。この枠組みを提供するのがform要素です。 form要素の構造 form要素タイプは2つの主要な属性を持ちます。ひとつは「どこに」、つまりデータを受け取るプログラムを指定するaction属性、もうひとつが「どうやって」、つまりデータの送信方法を指定するmethod属

    hakobe932
    hakobe932 2006/04/26
    CGIの仕組みとかもね
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
    hakobe932
    hakobe932 2006/04/26
    このHTMLエディタだれかつくろうぜ
  • Matzにっき(2006-04-21)

    << 2006/04/ 1 1. [言語] Perlish Magazine 20060401 号 2 1. [教会] 司会 3 1. [原稿] オープンソースマガジン 2006年6月号 4 1. 東京出張 2. [Ruby] .c( whytheluckystiff )o. -- The Fully Upturned Bin 3. [言語] The Scala Programming Language 4. カプセルホテル 5 1. 会社訪問 2. [言語] だめんずうぉ〜か〜 6 1. [Ruby] Drecom Award on Rails 2. [言語] The World's Most Maintainable Programming Language 7 1. 新人研修 2. [原稿] 日経Linux 2006年6月号 3. [Ruby] 島根県のWebサイト,“地元発”の技術

    hakobe932
    hakobe932 2006/04/26
    うちははてなRSS。新着ばかりごっちゃに表示してくれるのがステキ
  • 小野和俊のブログ:プログラマー風林火山

    アプレッソというベンチャー企業の CTO を務めて6年と2ヶ月になる。変化の激しいベンチャーに比較的長い期間身をおいていたので、社内外のいろいろなタイプのエンジニア仕事をしてきた。 あるエンジニアが参加することで開発チームが短い期間で大きく変わったこともあったし、開発チームのメンバーが15人いた頃よりも、お互い補い合えるエンジニアが5人くらいの頃の方が成果が出たりすることもあった。 そういう経験を重ねていくにつれ、私の中では、スターエンジニアと呼べる人たちの持っているものについての、いくつかの類型ができてきている。今まで一緒に仕事をしていく中で当に心強かったのは、最近エンジニアのキャリアパスの議論でよく言われるような財務のわかるエンジニアとか営業もできるエンジニアではなく、あるいは人と異なるユニークな能力を身に付けようとしているエンジニアでもなかった。ではどういうエンジニアが、というこ

    小野和俊のブログ:プログラマー風林火山
    hakobe932
    hakobe932 2006/04/26
    どんなエンジニアになるべしか
  • 個性とキャリアパス - 雑種路線でいこう

    id:naoyaさんからトラバをいただいた.CTOがこういう風に考えていらっしゃる会社だから,血眼になってヒトを探さなくても優秀なプログラマが門を叩いてくるのだろう.はてなさんの場合は自前でサービスを開発/運用されていらっしゃるので,様々なタイプの技術者が活躍され,経営者も意識して適材適所のキャリアパスを提供する努力をされているのだろう. 世の中いろいろな会社があるし,例えばレガシーシステムの運用保守とかだと「これ俺の人生の何の役に立つんだよ」とか悩みながらJCL, Cobol, PL/Iとかと格闘するんだろうし,外資系ソフト会社のマーケとかをやっていると「3C4Pどれも決められないでどこがマーケだよ.カタログとか広告つくったり,海外のプレゼンを翻訳して分かったふりして偉そうに講演したり,どんどん現場から離れて,潰しがきかなくなるんじゃないか」と悩んだり,事業ドメインや起業風土によって,風

    個性とキャリアパス - 雑種路線でいこう
    hakobe932
    hakobe932 2006/04/26
    しかし、今をときめくキャリアパスにのりたいとは当然思うよな
  • Parallels Workstationで遊んでみた : 404 Blog Not Found

    2006年04月26日02:20 カテゴリTips Parallels Workstationで遊んでみた 折角MacBook Proを手に入れたのだから、Parallels Workstationで弾が遊ぶであろうことは想定の範囲内。 とはいえ、そこにWindows XPを入れたりしないのも想定の範囲内というものだろう。だって手元にないんだもーん。それでもあまり困ってませんがなにか。 入れてみたのは、FreeBSD。これならなれている上文字通りFreeだ。 Virtual PCとVMWareに慣れている人なら、問題なくInstallできるだろう。設定画面は非常にわかりやすい。ただ、ところどころ微妙にMacOSっぽくないのだけど。 うれしいことに、Pallarels Workstationでは、FreeBSDも初期設定に入っている。普通はLinuxなどを選んでそこにFreeBSDを入れるし

    Parallels Workstationで遊んでみた : 404 Blog Not Found
    hakobe932
    hakobe932 2006/04/26
    Intel Macホシス
  • プログラマの種類とキャリア - naoyaのはてなダイアリー

    http://d.hatena.ne.jp/mkusunok/20060426/hr を読んでいろいろ考えた。 最近はてなブックマークとか見てて、優秀な人は自分がすごいことをやってるとか、努力してることに気づかないみたいな話がありましたね。例えば僕なんかはゲームがすごい好きで、ある程度つまらないゲームでも結構ずーっとやってられるみたいな感じがありますが。んなゲームするのが好きでどうすんだよ! ってそういう話じゃなくて。この感覚をときどき、プログラミングをしてたりコンピュータを触ってるとき、新しい技術について調べてるときに感じることがあるよという話。 その一方で、読みづらくて分かりづらいを読んだり、ひたすらバグを叩いてるときとか、同じプログラミングに関することでも気分が滅入るときはたくさんある。プログラマという職業を続けられるのは、プログラミングが好きだからと思う一方で、好きだからといって

    プログラマの種類とキャリア - naoyaのはてなダイアリー
    hakobe932
    hakobe932 2006/04/26
    でもどうしても、AjaxやWeb2.0に目がいってしまうんだなー
  • capsctrldays - FileColumnを使ってみるよ(初級)

    1 FileColumnを使ってみるよ(初級) FileColumn - easy handling of file uploads in Rails れしぴぶっくの『Processing Uploaded Images』の「Also See」に載っていたやつ。これはスゴス。クオリティタカス。画像のアップロードが面倒なのでRails嫌いになった人もこれで安心!(たぶん) でも、日国では確認画面があるのですよ(しかもセッション使わないやつ!)とか思ってたら対応してやがんの!すげー! というわけで、やり方を見てみるよ。 テキトーなモデルを作るよ(MySQL) CREATE TABLE samples ( id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, image VARCHAR(200) NULL, PRIMARY KEY(id) ) scaffol

    hakobe932
    hakobe932 2006/04/26
    いろいろ遊べそう
  • 瀬名秀明さんのブログ - higepon blog

    http://news.senahideaki.com/をid:onishiから教えてもらった。 ちょうどデカルトの密室を読了したところだったのでタイムリー。 デカルトの密室はチューリングテストとかを知らない人は読んでみると良いかも。 僕はチューリングテストは知っていたのですがデカルト方面をぜんぜん知らず勉強になりました。 デカルトの密室posted with amazlet on 06.04.26瀬名 秀明 新潮社 (2005/08/30) 売り上げランキング: 488 Amazon.co.jp で詳細を見る ちなみに森博嗣さんのブログは毎日読んでいますが面白いですよ。 http://blog.mf-davinci.com/mori_log/index.php

    瀬名秀明さんのブログ - higepon blog
    hakobe932
    hakobe932 2006/04/26
    こういう読み物も読むとおもろそう
  • 人材不足?の背景 - 雑種路線でいこう

    最近「優秀なエンジニアってどこにいるんですかねぇ」とよく聞かれる.当に優秀なエンジニア起業したり,大学に残って研究を続けたり,グーグルに就職したりするんだろうけれども,だいたい探してるのは「Ajaxなひと」とか「Web進化論に出てきそうなGeekたち」とか,ヲイヲイ優秀なエンジニアの基準がそれかよとゲンナリしてしまうのであるが,まぁそんなものかも知れない. いわれてみると前の会社を辞める前に登録したエージェントがずっと静かだったのか,ここ半年くらい急に年収1000〜2000万とか妙に景気のいいメールが飛んでくるようになったり,会社に身に覚えのない外人から電話がかかってきて訝しがっていたらヘッドハンティングだったりとか,そういうのが増えた. 僕は基的に人買いは信用しないし使わないけれども,誘われたら必ず会うようにしている.だいたい印刷屋の親父とかタクシーの運転手とか飲み屋のオーナーは肌

    人材不足?の背景 - 雑種路線でいこう
    hakobe932
    hakobe932 2006/04/26
    どう自分を鍛えていけばいいのかねぇ
  • UNIX USER 2003 8: Subversionで管理せよ (draft)

    オープンソースの開発においてCVSというバージョン管理システムは非常に重 要な要素の一つと考えられています。CVSを使えば、ネットワーク上に分散し た多数の開発者がうまく協調しながらソースを修正していくことが可能です。 オープンソースを開発をサポートしているSourceForgeではプロジェクトごと にCVSリポジトリが用意されていますし、SourceForgeなどを使っていないオー プンソースプロジェクトでも自分でCVSリポジトリを用意しているところが数 多く存在しています。 しかし、CVSを使いこんでいくとCVSによってあたえられる制約がいろいろと苦 痛になってきます。特にファイルの移動やディレクトリの扱いなどがうまく管 理できないことが開発のすすめ方に影響を与えていると言えるでしょう。特に 開発の初期段階では、ソースファイルのレイアウト構造などが固まっていない ために、その段階でCV

    hakobe932
    hakobe932 2006/04/26
    ちょっと古いが参考に
  • GETとPOSTの使い分け - フォームデータの送信 -- ごく簡単なHTMLの説明

    ブラウザからのデータデータは、特別な形式でエンコードされて送信されることになっています。画面に表示されるフォームのコントロールで入力する以外にも、隠されたデータの情報を送ったり、フォームを使わずに送信するなど、いくつかの方法があります。 目次: 作者の設定したデータを送る データ送信とURLエンコード フォームから直接メール送信 エンコードのタイプとファイル送信 GETメソッドとPOSTメソッド GETを使って直接データを送る 作者の設定したデータを送る input要素などで用意する「コントロール」はユーザーがそれを操作してデータを入力するためのものです。しかし、場合によってはHTMLの制作者が指定したデータをプログラムに送信したい場合もあるでしょう。このようなデータはユーザーが操作する必要はなく、ユーザーの目に触れないほうが都合がよいものです。そのために、input要素のタイプの一つとし

    hakobe932
    hakobe932 2006/04/26
    フォームの基本 POSTとGETの違い
  • はてな認証APIのURL作成 - rubyco(るびこ)の日記

    はてな認証API / ためしに作ってみましたで公開されているmake_api_sig.plをRubyに移植しました。 secretに秘密鍵、api_keyにapi_keyを入れ、ローカルに動かします。 require 'md5' secret = "0123456789abcdef" api_key = "abcdef0123456789abcdef0123456789" api_sig = Digest::MD5.hexdigest("#{secret}api_key#{api_key}") puts <<"EOD" secret = #{secret} api_key = #{api_key} api_sig = #{api_sig} URL = http://auth.hatena.ne.jp/auth?api_key=#{api_key}&api_sig=#{api_sig} EO

    はてな認証APIのURL作成 - rubyco(るびこ)の日記
  • プログラミング言語の勉強を継続する三つのポイント - rubyco(るびこ)の日記

    「ほほえみつつ、Ruby。」をキャッチフレーズにしてRubyの勉強を続けています。早いもので、今日で96日目(二進法では1100000と切りがよい)、今月末で100日目になります。 継続のポイントといってもcallccの使い方ではありません。勉強を継続する三つのポイント。 【毎日】以前やったことでも、どんなにつまらないことでも、何でもよいから、とにかく毎日やる心意気が大事。 何回かフライング(前日眠る前に明日の分を書いちゃう)はありましたけれど、これまで、毎日更新してきました。そうするとだんだん勉強するのが習慣になってきますね。これはとてもよいことです。今日は勉強する日だっけ、どうだっけと考える必要がない。とにかく毎日、少しでも。 【書く】読むのもよいけれど、どうしても飽きる。書くのがよい。自分で書いて動かして手応えを感じるのが大事。 参考書もいろいろ買って読みました。でも読んでいるだけで

    プログラミング言語の勉強を継続する三つのポイント - rubyco(るびこ)の日記
    hakobe932
    hakobe932 2006/04/26
    うちもPerl勉強かかさずやりたい
  • はてなダイアリーライター(略称:はてダラ)

    はてなダイアリーライター(はてダラ)は、 ローカルに作った 2004-08-19.txt のようなテキストファイルを、 はてなダイアリーの日記として自動書き込みするコマンドラインツールです。 ご連絡: (2009-09-12) スクリプトをGithubで管理はじめました。(hatena-diary-writer) ご連絡: (2009-08-04) はてダラがhttpsなページでうまく動かない 目次 詳細目次 はじめに インストールと基的な使い方 「はてダラ」スクリプト体のダウンロード コマンドラインオプション 設定ファイル ちょっとしたコツ よくある質問(FAQ) 「この環境で動きました」情報 関連ツール: はてダラスプリッタ(hws.pl) 更新履歴 関連リンク 作成メモ ぜひ、感想をお送りください 詳細目次 詳細目次 はじめに インストールと基的な使い方 「はてダラ」を動かすの

    hakobe932
    hakobe932 2006/04/26
    subversionと組み合わせるのかー。ソース読め
  • Firefox まとめサイト

    hakobe932
    hakobe932 2006/04/26
    ちょー便利
  • 結城浩のはてな日記 - はてな認証API / ためしに作ってみました

    はてな認証APIが公開されましたので、ためしてみました。 懸念事項 なおやさんところ経由ではてな認証APIの公開について(開発者さま向け)を読んで感じたこと。 おそらくすぐに「はてな認証APIで○○を作ってみました」的なものが登場するでしょう。おもしろいアプリが登場することを期待。 ただし、一般ユーザにきちんと認識させないと、悪意のある第三者が一般ユーザのパスワードを奪うアプリを作ってしまう危険性があります。たとえば「はてな認証APIを利用しています」と偽って、「ログイン名とパスワードを入力させるフォーム」を見せるアプリが出た場合、ユーザは誤解しないか。 それから…解説した図がほしいです。→認証部分のシーケンス図は結城が描きました(このエントリの下の方で公開しています)。 結城さんちのはてな認証APIテスト 追記:2006-04-24 21:09: とりあえず、作ってみました。以下をお試し

    結城浩のはてな日記 - はてな認証API / ためしに作ってみました
    hakobe932
    hakobe932 2006/04/26
    おもしろそうなもん作れないかな
  • javascriptでもたらいを回してみた : 404 Blog Not Found

    2006年04月25日13:00 カテゴリLightweight LanguagesMath javascriptでもたらいを回してみた おお、ついに正三郎さんまでたらい回し大会に参加!で、ここ読んで 標題: Re: ちょっと気になる、その2: ホットコーナーの舞台裏 この前も書いたけど、よくあるウェブアプリのようなものは、スクリプト言 語でも十分な時代になってるんです。だって、RDBはネイティブで動いている わけだし、ブラウザのレンダリングもネイティブだし、スクリプト言語はそれ らをつなぐグルー(糊付け)言語として、いい道具なんです。 「でも、Javascriptは?」と思い立ち、まだJavascriptでたらいを回してなかったことを思い出したので今回実装。 まずは以下のように計測環境を下ごしらえ。 function timethis(f){ var result = {}; var

    javascriptでもたらいを回してみた : 404 Blog Not Found
    hakobe932
    hakobe932 2006/04/26
    言語ごとにいろいろ違ってておもしろい
  • テーブルをJavascriptで自動的に見やすくする:phpspot開発日誌

    Automatic colored rows - Example for BiteSize Standards テーブルの背景って次のイメージのように行ごとに交互に色分けされていると見やすいですね。 かといって、サーバサイドでアイテムを回して、1個1個設定するのも結構面倒だったりします。 リンク先のサンプルでは、JavaScriptを使って、trエレメントを探索し、交互にクラスを割り当てていくことで、自動でテーブルに色をつけてるようです。 これで、テーブルはシンプルにHTMLでコーディングでき、サーバサイドの技術なしで見やすいテーブルが作成できますね。

    hakobe932
    hakobe932 2006/04/26
    便利そう
  • 窓の杜 - 【NEWS】Webページを移動しても消えない“マーカー”を引けるFirefox拡張

    「Firefox」などで閲覧しているWebページ上で、ページを移動したりソフトを終了しても消えない“ラインマーカー”を選択した文字列に引ける拡張機能Line Marker」v2.0.2006041303が、13日に公開された。「Firefox」v1.0以降や「Mozilla」v1.0以降、「Netscape」v7.0以降で動作するフリーソフトで、編集部にてWindows XP上の「Firefox 日語版」v1.5.0.2、「Mozilla 日語版」v1.7.12で動作確認した。現在、作者のホームページからダウンロードできる。 「Line Marker」は、「Firefox」などで閲覧しているWebページ上の選択文字列を、ラインマーカーで塗ったかのように背景色と文字色を変えて目立たせられる拡張機能。文字列にマーカーを引くには、Webページ上で文字列を範囲選択して右クリックメニューから[

    hakobe932
    hakobe932 2006/04/26
    それなりに便利そう
  • なぜLispなのか

    Hofstadter『メタマジック・ゲーム』 ミンスキー「ゲーデルはLispを思いついておくべきだった。もし彼がLispを思いついていたならば彼の不完全性定理の証明はもっと簡単なものになっていただろう」 ゲーデルの証明の一番難しいところは、数学的体系に自分自身を語らせるところにある。天才のひらめきが何段階か必要になる。しかし、Lispは、少なくともゲーデルが必要としていた意味で、まさに自分自身を直接語ることができる ゲーデルはLispを発明した! 不完全性定理のLisp, Mathematicaによる記述 和田英一「Lispへのこだわり」(PDF) Eric S. Raymond「ハッカーになろう」LISP は、それをモノにしたときのすばらしい悟り体験のために勉強しましょう。この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。たとえ、実際には LI

    hakobe932
    hakobe932 2006/04/26
    これは熱い。Lispのすごさ。