タグ

ブックマーク / www.geekpage.jp (13)

  • オープンソースに貢献する日本人エンジニアが少ない理由:Geekなぺーじ

    Mozilla Japanの金井玄氏のブログで「Open source contributors in Asia」という記事が書かれていました。 アジア地域では、OSS(Open Source Software)を使う人が多いのに貢献が少ないのは文化的な要因が大きいのではないかと書かれています。 Linux FoundationのJim Zemlin氏とLinus Torvalds氏の対談の中でTorvalds氏が文化的側面が大きいのではないか、と述べている点に注目しています。 原文では、じゃあ文化的側面とは何だ?という事に関しては明確に書かれていない気がします。 原文は「アジア人」とひとくくりにされていますが、個人的には日とその他のアジア地域で「文化的側面」が同じとはあまり感じられなかったので、とりあえず、「日人」というカテゴリで思いつくだけ列挙してみる事にしてみました。 思いつきで

  • Geekなぺーじ : Rubyネットワークプログラミング

    ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。 TCP 簡単なTCPサーバとクライアント TCPクライアント(エラー処理付き) 何度も受信できるTCPサーバ TCPサーバ(acceptした相手の確認) UDP UDPを使う UDPでブロードキャストを使う UDPでマルチキャストを使う(マルチキャストを送信する) UDPでマルチキャストを使う(マルチキャストを受信する) UDPでマルチキャストを使う(TTLを設定する) Web 簡単なHTTP GET(Net::HTTP) HTTP HEADと全てのHTTPヘッダの表示(Net::HTTP) HTTP POST(Net::HTTP) 簡単なRSSクライアント その他 IO::selectを使う IPアドレスからホスト名への変換

  • 技術者起業家が抱く幻想:Geekなぺーじ

    Top ten geek business myths」という面白い記事がありました。 ギーク(もしくはNerd)が抱きがちな起業への幻想を列挙していました。 原文では、最後に「ビジネスでの成功はアイディアだけじゃ得られない。秀逸なアイディアを製品にできるチームを組織して、出来上がったものを顧客に届けるまでが必要だ。」 と述べています。 「事件は会議室で起きてるんじゃない!」といった感じでしょうか。 以下に要約してみました。 一部過激な事が書いてありました。 かなり短くしているのと、誤訳などの可能性があるので、是非原文をご覧下さい。 1. 素晴らしいアイディアがあればお金持ちになれる Microsoftは素晴らしい単一のアイディアを持った事がありませんが成功しています。 (逆に素晴らしいアイディアを潰してまわる事で大きくなっていきました) GoogleはPageRankやテキスト広告など

  • Geekなぺーじ:Lispの名言が凄すぎる

    名言を集めたWikiquoteのLisp項目が凄すぎます。 「Lisp programming language」です。 さすが最強言語Lispです。 非常にアグレッシブです。 (ちょっとネタが古いと思いますが、許してください。。。) 以下、一部抜粋してみました。 主張が強そうなのを抜粋しているので多少内容が偏っていると思います。 誤訳していそうなのと、他にも面白いのがあるので原文を是非ご覧下さい。 Lispについて Emacsは、Lispという唯一美しいコンピュータ言語で書かれている - Neal Stephenson 未だかつてデザインされたプログラミング言語の最高峰 - Alan Kay Lisp("List Processing"の略)は最も重要で魅力的なコンピュータ言語だ。そしてそれはAlgolが発明された頃にJohn McCarthyによって発明された。 - Douglas H

  • 「あわせて読みたい」によるアクセスアップと、はてなブックマークとの関係:Geekなぺーじ

    先日「あわせて読みたい」サービスを使ってみました。 使ってみた結論として、あわせてよみたいサービスはアクセス数上昇に効果があると思い始めました。 まず、使い始めた次の日からちらほらとawasete.comドメインからの訪問者が出始めました。 2日目ぐらいからは訪問者数が安定し始めました。 先日、HTTP_REFERERがawasete.comの訪問者の傾向を見ていたら、面白いことに気がつきました。 はてなのhotentry(人気エントリー)入りすると、超有名ブログの「あわせて読みたい」に載る事が可能なのではないかと思い始めました。 はてなの人気エントリはアルファブロガーと呼ばれる超有名ブロガーの方々によるブログが多く載っています。 そのため、はてなの人気エントリ入りすると、アルファなブログと「あわせて読まれた」状態になりやすくなります。 そして、「え?こんな有名ブログから?」というところの

  • ブログによって失われたもの:Geekなぺーじ

    ブログを読んだり書いたりするのは非常に楽しい事です。 新しい発見があったり、新しい考え方に出会えたりするので生産的でもあると思います。 しかし、ブログが流行することによって失われたものもあるのではないかと感じる事があります。 私がこのサイトを開始した当初は、出来るだけ多くの人が見て技術的な調べ物をする時間を節約できるようにしたいと思って、技術情報を色々書いていきました。 しかし、最近はブログの記事ばかりを書いていてサイト体の更新は滞りがちです。 もちろん、ブログの記事として技術情報を公開することもできますし、そうしている人も多いです。 しかし、サイトとして体系的にまとめた方が「消費」されずに必要なときに必要な人が見やすくなります。 ブログとして書いても検索エンジン経由で発見されるということもありますが、関連項目を順次見ていくのはブログ形式よりもサイト形式の方が見やすいと思われます。 ブロ

  • Geekなぺーじ:技術の盗み方

    新入生や新社会人として組織に入ったり、他の組織から畑違いの場所に異動すると、ゼロからのスタートになるときがあります。 そのときに、先輩からいかにして技術を「盗む」かが重要な要素になると思われます。 ここでは、自分の養分として吸収するために、先輩から技術を引き出す一手法を紹介したいと思います。 先輩から見て教え易い後輩や、ついつい必要以上に色々教えてしまう後輩などがいます。 今回は、そのような人の特徴を考えたり、過去の私が失敗したと思われる点を思い出しながら書いてみました。 ここで紹介する方法は、あくまで方法の一つであり偏っています。 性格によって向き不向きがあると思います。 また、あまりに露骨にやり過ぎると嫌われてしまう場合もあるのでご注意下さい。 あまり参考にはならないかも知れませんが、まあ、許してください。 やる気を見せる 非常にやる気があって、色々やっている人を見るとついつい応援した

    yzatkatamayu
    yzatkatamayu 2007/05/07
    「「それ知ってます」は禁句」
  • ソフトウェアを専攻する学生が就職活動をする前に知るべきこと:Geekなぺーじ

    「How To Get Hired -- What CS Students Need to Know」という記事がありました。 この記事では筆者がC/C++技術者の採用面接をやっていて思うことが書いてありました。 面白かったので要約してみました。 日ではここまで厳しくないとは思いますが、心掛けとしては良いと思いました。 勘違いなどが紛れ込んでいる可能性があるので詳細は原文をご覧下さい。 記事によると多くの学生は面接前に十分な準備をしていなかったそうです。 また「1から10まで数えるループを書いてみて」や「16進数でFの次は何?」と聞いても答えられない修士卒業生と博士卒業生などを相手にすると疲れるそうです。 プログラマを採用したい時には、プログラムを書けない人は雇わないと書いていました。 面接者の視点 「Joel on Software : The Guerrilla Guide to I

  • フリーランスの利点と欠点:Geekなぺーじ

    Going Freelance - The pros and cons」という記事がありました。 面白かったので要約してみました。 ただ、利点と欠点と言いながら、詳しく書いてあるのは欠点(というより注意点)でした。 誤訳などの可能性があるので、詳細は原文をご覧下さい。 フリーランスというと、以下のような利点を思い浮かべる方は多いと思います。 パジャマで仕事 長時間ゆっくりランチ 週末前の平日を海で過ごす 一国一城の主 自分の労働に対する成果を独占 実際、フリーランスになることにより、スケジュールの柔軟性は向上します。 クライアントが示す納期に間に合えば、それで良いのです。 誰と、いつ、どこで、働くかは自分で決定できます。 しかし、フリーランスには以下のような欠点も抱えています。 1. 寂しさ 多くのフリーランサーは孤独を不満な点として挙げます。 場合によっては、一日中、毎日、あなたとコン

  • Geekなぺーじ:フリーランスとして成功する方法

    「7 Habits of a Highly Successful Freelance Web Designer」という興味深い記事がありました。 原文はフリーランスWebデザイナとして成功する方法を説いていましたが、内容を見るとプログラマや、その他フリーランサーにも当てはまりそうな内容でした。 以下、要約してみました。 誤訳などの可能性があるので、詳細は原文をご覧下さい。 1. 仕事を愛す 大企業で働いていれば、まわりに合わせて仕事をすることができます。 その日に仕事が終わらなければ次の日にまわしたりもできます。 自分が何をしているのかに対して興味を持たない従業員が多い組織もあります。 彼らにとっては、日々の仕事は単なる報酬に対する対価でしかないのです。 フリーランスとして成功するには、自分が行っている仕事を愛する必要があります。 情熱があれば、カフェインの力を借りながら夜遅くまで働き続け

  • Web2.0サイトを開始するための7つのルール:Geekなぺーじ

    「Seven rules for Web 2.0 startups」という記事がありました。 面白かったので要約しました。 誤訳などがある可能性があるので、詳細は元記事をご覧下さい。 書いている人はユーザの立場から、Web2.0サイトを構築するときに注意すべき事を書いているようです。 以下要約です。かなり意訳気味です。 1. ユーザが楽に移行できるようにしてあげる事 前使っていたサービスからの移行をスムーズにしてあげる必要があります。 例えば、Vox blogでは最近になって他のブログサイドバーに入れられるHTMLを生成するジェネレータを公開しました。 これによって、他のブログサービスを使っているユーザはVox blogに移動する事を宣伝しやすくなりました。 2. ユーザがサービスを試しやすい事 ユーザからすると、何が出来るかを試すためだけにメールアドレスを要求されるのは嫌なものです。 良

  • イケてるプログラマになるための10の事柄:Geekなぺーじ

    「My Top Ten Tips on how to become a Rockstar Programmer」という記事がありました。 面白かったので要約します。 一部意訳しているので、詳細はリンク先を読んでみてください。 大抵は同意。ただ、後半になるほど人によるかも。 #1 早いコンピュータを使って開発をすべし コンパイル時間を短縮したり、実験的に動かすまでにかかる時間を最小にするためには早いコンピュータが必要です。 それらの時間が短い方が作ったアプリケーションを動かして色々試してみる気になります。 ただ、遅いPCも手元に置いておいた方がいいです。 遅いPCで試せば、GUIなどが重くなりすぎて遅いマシンでは動かなくなっている事とかに気付く事ができます。 #2 大きなTFTスクリーンを使うべし 画面が大きい方が一度に見れるコードの量が増えます。 一度に見られる量が多い方がコードの一部分だ

  • Geekなぺーじ : Linuxにデフラグが無い理由

    Interop 2023のShowNetバックボーン詳解 Interop Tokyo 2023のShowNetバックボーンに関して、ShowNet NOCの中村遼さんからの寄稿を頂きました。 詳細であり、かつ、わかりやすい素晴らしい解説、ありがとうございます! Interop 2023のShowNetバックボーン 続きを読む... Interop Tokyo 2023 ShowNet取材動画 今年のShowNetは、初の動画取材にチャレンジしました。 これまで、ShowNetの取材をしていて、「この取材で一番楽しんでいるのは自分だな」と感じていました。 例年、ShowNet NOCの方々や、その他専門家の方々から色々なお話を伺って記事を書くのですが、取材の過程で話が凄く盛り上がっていく瞬間というのが多く、「この瞬間の楽しさ、というか熱量、を文章という形にしてしまうと伝えきれない」と感じてい

  • 1