タグ

2007年3月1日のブックマーク (9件)

  • Programming UNIX Sockets in C - Frequently Asked Questions

    Created by Vic Metcalfe, Andrew Gierth and other contributers (Transrated into Japanese by: Keisuke Mori)May 21, 1998 この文書は、UNIX 上での ソケットインターフェースを用いた TCP/IP アプリケーションプログラミングについて、頻繁に行われる質問とその 解答を集めたものです。 1. 一般的な情報と概念 1.1 更新情報 1.2 この FAQ について 1.3 この FAQ はどのような人向けでしょうか? 1.4 ソケットって何ですか? 1.5 ソケットはどのように動作するのでしょうか? 1.6 [あるの題名] というのソースコードはどこから取得できますか? 1.7 どこでもっと情報を得ることができますか? 2. クライアントとサーバ(TCP/SOCK_STREA

  • 偉くない管理職

    CNET Japan : [近藤淳也の新ネットコミュニティ論] 開発者が楽しく仕事できる環境とは http://blog.japan.cnet.com/kondo/archives/002275.html はてな近藤さんのブログは、最近いちばん更新が楽しみなブログのひとつだが、この最新エントリは特に面白い。 XPのペアプロも、開発合宿も、残業しないメリハリ流も、「絵に描く」のはかんたんだが、はてなではちゃんと実践していて、効果をあげているというんだからスゴイ。 しかしそれにも増して、「偉くない管理職」というのが、個人的にはツボにハマった。 <人を管理する仕事上司仕事であり、社員は上司の管理の下で業務にいそしむ、といった上下関係ではなく、例えば開発者が「この案件を10日後に完成したいので工程管理をして欲しい」と若い社員に管理をお願いする、といったものです。実際に最近では、新しく入った社員

    hamasta
    hamasta 2007/03/01
    工程管理
  • Universal Encoding Detector: character encoding auto-detection in Python

    Character encoding auto-detection in Python. As smart as your browser. Open source. >>> import urllib >>> urlread = lambda url: urllib.urlopen(url).read() >>> import chardet >>> chardet.detect(urlread("http://google.cn/")) {'encoding': 'GB2312', 'confidence': 0.99} >>> chardet.detect(urlread("http://yahoo.co.jp/")) {'encoding': 'EUC-JP', 'confidence': 0.99} >>> chardet.detect(urlread("http://amazo

    hamasta
    hamasta 2007/03/01
    これは便利そう 指定サイトの文字コード判定
  • ニコニコ動画みたいなものを作ってみるテストと問題点

    ニコニコ動画みたいなサービスを作るのがどれくらい難しくて、どれくらい大変なのかを確認してみるテストと、それによりわかった問題点をあげてみます。 テスト用にサンプルサイトとして作ってみたのは、以下の2つのページです。 ニコニコ動画みたいなものを作ってみるテスト 動画最新情報 解説はこの後に続きます。 ニコニコ動画(β)終了に見るWeb2.0マッシュアップ時代への警鐘に書いたように、ニコニコ動画は一旦終了してしまいました。 その後、各地でニコニコ動画の問題点や開発裏話などが語られています。 その中で、いくつか気になったものがありました。 まず始めに、メルルーの秘宝とニコニコ動画と四畳半社長: ニコニコ動画と長尾研究室と僕から。 そこでYoutubeなど既存のサーバーからデータだけ拾ってくる、というアイデアが生まれて、この実証実験はドワンゴの中野君が数時間で行いました。 プロモーションのために2

    ニコニコ動画みたいなものを作ってみるテストと問題点
    hamasta
    hamasta 2007/03/01
    動画配信 flv これまたタイムリー
  • 町場のSEに求められる素養の第一は「技術」ではなく「人柄」 - 木走日記

    最近ネットでは、「日のプログラマの生産性は高いか?」とか、「優秀なSE(システムエンジニア)の条件は?」といったテーマが話題になっているようですね。 今日は、業界歴だけは長い町場の零細IT企業オヤジの視野の狭い(苦笑)「よいSEとは」話をしたいと思います。 ●来優秀な営業マンたるもの、かかわるすべての人々から好感を持たれるように努めるべき 私の知り合いにマンション業界のトップ・セールスマンであるY氏がいます。 Y氏は月に10件の契約を取ったこともある凄腕営業マンであり、実は私の義理の妹夫婦もY氏からマンションを購入しているのであります。 Y氏は言います。 「木走さん、これは誰にもいえない私の音ですが、私は売れといえば「つけもの石」でも「隅田川の汚水」でも売る自信があります」 ・・・ 彼いわく優秀な製品を売るのは誰でもできます。 オーバーな話、みなが認める素晴らしい商品ならば、営業マン

    町場のSEに求められる素養の第一は「技術」ではなく「人柄」 - 木走日記
    hamasta
    hamasta 2007/03/01
    >私に唯一人より優れた才能があるとすれば、それはお客様が自分に好意を抱いてくれるその瞬間、お客様が心を開いていただいた瞬間を見逃さない、洞察力でしょうか | ここがテストに出そう
  • バックナンバー – おくvillage

    このURLのページは表示することが出来ませんでした。 IQサーバー

    hamasta
    hamasta 2007/03/01
    flv 動画配信 ストリーミング タイムリーな話題
  • ITmedia Biz.ID:失敗しないプロジェクトマネジメント――Appleやはてな、Googleに学ぶ3つのヒント

    失敗しないプロジェクトマネジメント――AppleはてなGoogleに学ぶ3つのヒント:デジタルワークスタイルの視点 プロジェクトが失敗する要因は「計画」「やる気」「変化」の3つ。これらを管理しようとすればするほど悪いスパイラルに落ち込みます。AppleはてなGoogleなど、注目企業ではどのようなマネジメントを行っているのでしょうか。 「完璧に管理しようとすればするほど、プロジェクトは失敗する」という悪いスパイラルが存在します(2月21日の記事参照)。そこで今回は、どのようなプロジェクトマネジメントをすれば、プロジェクトを失敗させないようにできるのか考えてみたいと思います。 プロジェクトが失敗する要因は「計画」「やる気」「変化」の3つ。前回はそれぞれを完璧に管理しようとしていましたが、今回は考え方を180度変えてみましょう。それぞれの要因を最初からなくしてしまうのです。 失敗しない

    ITmedia Biz.ID:失敗しないプロジェクトマネジメント――Appleやはてな、Googleに学ぶ3つのヒント
    hamasta
    hamasta 2007/03/01
    あしかで進行管理 Todoを共有
  • Geekなぺーじ:UNIX哲学の基本原則

    「Basics of the Unix Philosophy」でUNIX哲学の基原則がまとめられています。 UNIXの設計思想として紹介されていますが、多くは普通のソフトウェアを設計する場合にもあてはまると思われます。 1. Rule of Modularity(モジュール性): きれいなインターフェースで接続された、簡潔な部品を書きましょう。 2. Rule of Clarity(明瞭さ): 明瞭さは賢さよりも良いです。 3. Rule of Composition(構成): 他のプログラムと接続できるようにプログラムを設計しましょう。 4. Rule of Separation(分離): ポリシーとメカニズムを分離しましょう。エンジンとインターフェースを分離しましょう。 5. Rule of Simplicity(単純性): 単純化された設計をしましょう。複雑さは必要な時だけ追加しま

    hamasta
    hamasta 2007/03/01
    むむむ
  • TopCoderで世界と渡り合う日本IBMの異才――夷藤勇人

    もしあなたが美しい(あるいはトリッキーな)コードが飛び交う世界を知りたいと願うならそれはTopCoderに参加することで容易に実現することができる。このTopCoderに参加している数少ない日人で、生涯プログラマーを宣言する人物にTopCoderの魅力を聞いた。 世にハッカーと呼ばれる人は数多く存在すれど、日常生活においてわたしたちがそうした人たちのコーディングを目の当たりにする機会はまれである。 しかし、美しい(あるいはトリッキーな)コードが飛び交う世界を知りたいと願うならそれは容易に実現することができる。そこには国籍、年齢、過去の栄光……そのいずれもが何の意味も持たない、コードのみが支配する世界が広がっている。 そんな世界の1つとしてTopCoderが挙げられる。世界中からトップレベルのプログラマーが参加するプログラミングコンテストとして知る人ぞ知るTopCoder。日ではいまひと

    TopCoderで世界と渡り合う日本IBMの異才――夷藤勇人
    hamasta
    hamasta 2007/03/01
    >、「Pythonならもっと楽に書けるのに」とは内心思いつつも、日々の業務をこなしていった | むむ