タグ

ブックマーク / dankogai.livedoor.blog (117)

  • 404 Blog Not Found:人を育てられると思ったら負けだと思っている

    2006年12月06日18:45 カテゴリCulture 人を育てられると思ったら負けだと思っている 未だこんな寝言みたいなことを言って、かつそれで給料が出るとはうらやましい職場である。 芦屋広太 ひとつ上のヒューマンマネジメント : 5分で人を育てる技術 (5)言うことを聞かない“自信過剰な部下” 芦屋広太です。日頃いかが人を育てておられるでしょうか。人は育てるものではない。育つものである。その業種における育ち方、あるいは自分の育て方を会得できない者は、残念ながら上司や会社がいくら頑張ってもムリである。 逆に、人にせっかく育つ能力があっても、それを上司や会社が邪魔をしては、当然その能力が日の目を見る事はない。今回のケースは、明らかに後者である。 芦屋広太 ひとつ上のヒューマンマネジメント : 5分で人を育てる技術 (5)言うことを聞かない“自信過剰な部下” それは,私が,そういう工夫を

    404 Blog Not Found:人を育てられると思ったら負けだと思っている
    nipotan
    nipotan 2007/08/13
    大部分共感。
  • perl - DateTime->now(time_zone => $obj) # better practice : 404 Blog Not Found

    2006年12月07日16:30 カテゴリLightweight Languages perl - DateTime->now(time_zone => $obj) # better practice 私はあまりDateTimeは使ってないのだけど、better practiceを見つけたと思うので。 [perl] DateTime->now(time_zone => 'local')って激遅 - おいぬま日報(不定期) (2006-12-06) Perl界隈の日付操作モジュールのデファクトスタンダードであるDateTimeですが、今まで「タイムゾーンなんてシステムで定義されているものから勝手に取ってきてほしい」という理由で DateTime->now(time_zone => 'local'); なんてことをしてたのですが、これが激遅なことが発覚しました。 二行で書くと、以下のとおり。

    perl - DateTime->now(time_zone => $obj) # better practice : 404 Blog Not Found
  • perl - 複数パッケージを含むファイル : 404 Blog Not Found

    2006年12月02日03:30 カテゴリLightweight Languages perl - 複数パッケージを含むファイル ついでなので、perlのpackageについて。 odz buffer - Perl は 1ファイルに複数のパッケージを書けるはず・・・ 違いますよ、と突っ込もうと思ったけど、自信がないので確認(おぃ)。 Perl5におけるpackageというのは、単なるnamespaceの宣言に過ぎず、それ以上でもそれ以下でもありません。package Foo;というのは、「このlexical scopeにおけるnamespaceはFooである」という宣言なのです。なので、 ちなみに HTTP::Proxyの SYNOPSIS なんかみると、 { package FilterPerl; use base qw( HTTP::Proxy::BodyFilter ); # sni

    perl - 複数パッケージを含むファイル : 404 Blog Not Found
    nipotan
    nipotan 2007/08/13
    小飼->弾('空気' => '嫁');
  • UNIXって癒し系だったのか : 404 Blog Not Found

    2006年11月29日16:30 カテゴリMoblog UNIXって癒し系だったのか しらなかっぞ、ららぽーと。 「Moblog」カテゴリの最新記事

    UNIXって癒し系だったのか : 404 Blog Not Found
    nipotan
    nipotan 2007/08/13
    結構有名じゃないかな?
  • プログラマーが単一言語にこだわるべきではないN個の理由 : 404 Blog Not Found

    2006年11月29日01:30 カテゴリLightweight Languages プログラマーが単一言語にこだわるべきではないN個の理由 Where N = the number of programming languages ever existed. 確かに今なら「階段を登る」-- ではなく、「階段を下りる」というアプローチの方がよさそうな気がする。 {informa,computa,evolu}tion: プログラマがC言語にこだわるべきでない0番目の理由 新しいプログラミング言語を作りたいと思ったら、そのプロトタイプはCのような低級言語ではなく、高級言語で実装したほうがいいのではないでしょうか。 問題は、高級言語側で「階段を下りる」方にはあまり労力が割かれていないこと。 それでなぜそうなのか、といえば、結局のところ「Cで間に合っています」という答が返ってくることが多いのではな

    プログラマーが単一言語にこだわるべきではないN個の理由 : 404 Blog Not Found
  • はてなでマッシュアップされた弾 : 404 Blog Not Found

    2006年11月28日23:00 カテゴリBlogosphere はてなでマッシュアップされた弾 いつの魔にマッシュアップされてた私。 機能変更、お知らせなど - はてラボの日記 - はてなセリフ追加 画像をアップロードして、セリフを入力して画像を生成できるセリフジェネレータの作成ができるサービス、はてなセリフをリリースしました。 それも二件も。 FIFTH EDITION: 誰でも貼れる小飼弾ジェネレーター作った画像は、下のコードをコピペしてブログに貼り付けることで、はてな以外のサービスでも利用可能です。上記のように。 肖像権は一件につきPS3一台分...なんて野暮なことは言いません。ご自由にお使いください。 ただし、セリフに関しては弾は一切の責任も追いません。それはあくまで台詞を言わせた人の責任です。そこんとこよろしく。 Dan the Mashed-up 「Blogosphere」カ

    nipotan
    nipotan 2007/08/13
    見つかった!
  • 404 Blog Not Found:プログラマがC言語を学ぶべきたった一つの理由

    2006年11月28日12:15 カテゴリLightweight LanguagesOpen Source プログラマがC言語を学ぶべきたった一つの理由 あれ?一番大事な奴が抜けている。 The C Programmming Lanugage K&R Geekなぺーじ:プログラマがC言語を学ぶべき10の理由 「Ten reasons why every programmer should learn C」という記事がありました。 個人的な感想ですが、何と無く言いたい事はわかる気がしました。 ただ、多少誇張している(言い過ぎ/嘘)かなと思いました。 あと、恐らくLinuxとオープンソースなどを念頭において書いているんだろうなと思いました。 [中略] ちょっと言いすぎ感も漂う内容でしたが、面白かったので訳してみました。 0) So you can write your programming

    404 Blog Not Found:プログラマがC言語を学ぶべきたった一つの理由
  • Unicodeは文字集合か符号化方式か : 404 Blog Not Found

    2006年11月24日12:30 カテゴリLightweight Languages Unicodeは文字集合か符号化方式か 以下は、電脳で文字を扱う場合の基礎中の基礎なのだが、肝心の記事に重大な誤りがいくつもある。 文字コード規格の基礎:ITpro そろそろ具体的な説明に入ろう。最初にはっきりさせておく必要があるのは次の点だ。一般に「文字コード」と言う場合, 文字の集合 エンコード方法 という要素がある。この二つを区別して考えることが重要だ。もちろん大きな関連はあるのだが,ごちゃごちゃのままでは「わからなく」なる大きな要因となる。ここだ。 これによると、Unicodeは明らかに「エンコード方法」であるが、これは間違い。ここで書かれているものはUCS-2という名前のUnicodeが定めるいくつかの「エンコード方法」の一つであり、しかもUTF-16によって陳腐化した方式である。 まずUnic

    Unicodeは文字集合か符号化方式か : 404 Blog Not Found
  • 404 Blog Not Found:javascript - Array#sortがオレquicksortより遅い!?

    2006年11月23日14:45 カテゴリLightweight Languages javascript - Array#sortがオレquicksortより遅い!? な、なんだってー!? ごっつええブログ - JavaScriptによるソートアルゴリズムの比較実験 『JavaScriptを使って一定以上の数量をもった数値配列をソートする場合は、組み込みメソッドよりもクイックソートを使用したほうが高速である』 自分でも検証してみた。 どうやらMozilla系列のJavaScript実装に関しては嘘ではないらしい。以下で確認してほしい。 Firefox 2に関してはほぼ同等だが、Mac IE 5, Safari 2.0.4, Opera 9.02ではbuiltinの方が速かった。しかしその差は最も大きかったSafariでも3倍程度で、builtinとしてはやはり遅いように見える。 # of

    404 Blog Not Found:javascript - Array#sortがオレquicksortより遅い!?
  • 「スルー力」をスルーできない : 404 Blog Not Found

    2006年11月21日15:30 カテゴリLogos 「スルー力」をスルーできない この「スルー力」という言葉、なまじ英語に慣れていると絶対思い浮かばない言葉だと思う。 My Life Between Silicon Valley and Japan - スルー力(りょく)の重要性 その席で宮川達彦に教えてもらったのがこの「スルー力」。そもそも、「スルーする」という言い方にすら私は未だに違和感を覚える。なにしろ"through"という単語は動詞でも名詞でもないのだ。 この「スルーする」に一番近い英語の表現は多分"let go"だろう。しかしこれだと「スルー力」と語を派生させるのが難しい。スルー力というのは英語に直せば"ability to let go"なのだから、これに相当する言葉を一言で言うとどうなるだろうと考えてひとまずたどり着いたのが "dismissability"。まだ辞書には

    「スルー力」をスルーできない : 404 Blog Not Found
    nipotan
    nipotan 2007/08/13
    弾さんはスルー力がない時と、不自然なスルー力を発揮する時がある。
  • perl - Encode::Alias does not realias canonicals : 404 Blog Not Found

    2006年11月19日22:30 カテゴリLightweight Languages perl - Encode::Alias does not realias canonicals 全国のPerl Mongerのみなさんこんばんわ。Encode Maintainerの弾でございます。 非常に稀ながら、知っていないとbugと勘違いするfeature (少なくとも undocument だった!) があったのでお知らせします。 以下のtest scriptをご覧下さい。 use strict; use warnings; use Encode; use Encode::Alias; use Test::More tests => 3; define_alias( qr/sjis$/i => '"cp932"' ); # Look here! my $char = "\x{FF5E}"; my

    perl - Encode::Alias does not realias canonicals : 404 Blog Not Found
  • 404 Blog Not Found:オブジェクトは難しくない。難しいのはクラス

    2006年11月16日16:55 カテゴリLightweight Languages オブジェクトは難しくない。難しいのはクラス 大人だからオブジェクトは難しくなる。子供にとっては実はオブジェクトは自然で自明で簡単だ。 オブジェクト指向を正しく理解する:ITpro オブジェクト指向はしばしば,とっつきづらく難しい技術と言われます。その理由の一つには,対象とする分野が広く,それぞれに深みがあることが挙げられます。しかし,それ以上にこの技術を難しくしている落とし穴とも言うべき原因が二つあると筆者は考えています。それは比喩を乱用する説明の仕方の問題と,「もの中心」を意味するコンセプト自体の問題です。事実、オブジェクト指向というのは最初は子供向けだったのだ。 このことを、現在「オブジェクトとはなんぞや」という大人たちは忘れてしまっている。 それで、オブジェクトとは何か、といえば、「自分が何が出来る

    404 Blog Not Found:オブジェクトは難しくない。難しいのはクラス
    nipotan
    nipotan 2007/08/13
  • 404 Blog Not Found:perl - In-Memory File

    2006年11月08日04:30 カテゴリLightweight Languages perl - In-Memory File Perl 5.8以降では、このような場合にin-memory fileが使えます。 【続】やはり Perl はメモリ喰いな言語。データ型の内部構造 :: Drk7jp DB上の全レコードをいったん perl 側の配列に格納して、その結果を返す。ってコードなのですが、当然ながらレコード数が多くなればメモリをうのは当たり前なのですが、以前の記事の内容を完全に忘却してました。ここには落とし穴があるのです。使い方は、簡単です。 my @array = (0x21..0x7e); my $memfile; open my $wfh, '>', \$memfile or die $!; print $wfh chr($_), "\n" for (@array); clos

    404 Blog Not Found:perl - In-Memory File
    nipotan
    nipotan 2007/08/13
  • 404 Blog Not Found:perl - BSD::getloadavg

    2006年10月26日20:30 カテゴリLightweight Languages perl - BSD::getloadavg レポートを受け追記; BSD::Sysctlのことも追記 この部分がなんとも惜しいような気がしたので書きました。 Milano::Monolog: mod_rewriteでサーバーの負荷が高いときだけリダイレクトする my ($ldavg1, $ldavg2, $ldavg3) = `uptime` =~ /load average:\s+([.0-9]+),\s+([.0-9]+),\s+([.0-9]+)/; BSD::getloadavg CPAN http://www.dan.co.jp/~dankogai/cpan/BSD-getloadavg-0.01.tar.gz これで当該部分は、 #!/usr/bin/perl use strict; use

    404 Blog Not Found:perl - BSD::getloadavg
  • javascript vs perl - オブジェクトのメモリー効率 : 404 Blog Not Found

    2006年10月20日02:45 カテゴリ javascript vs perl - オブジェクトのメモリー効率 というわけで、間違っていることを実証してみました。 Kazuho@Cybozu Labs: JavaScript は、なぜプロトタイプベースなのか 決して専門ではないので、以下、間違っていたら指摘してください。間違っているのは、以下の下りです。 JavaScript がプロトタイプベースであることに対する一番妥当な説明は、クラスベースのオブジェクト指向言語よりもプロトタイプベースの言語のほうが、ランタイムの構造が単純になり、かつ、メモリ使用量が小さくなるからでしょう。 それが誤りであることはいくらでも解説できはしますが、やはり実証が一番ということで、実際にオブジェクトをこさえてみて、それがどれだけメモリーを費消しているかを検証してみました。 具体的には、以下の方法をとりました。

    javascript vs perl - オブジェクトのメモリー効率 : 404 Blog Not Found
  • javascript - DOM vs innerHTML benchmark on MacBook Pro : 404 Blog Not Found

    2006年10月19日12:30 カテゴリLightweight Languages javascript - DOM vs innerHTML benchmark on MacBook Pro Mac Userな自分でもやってみた。 DHTML JavaScript Benchmark (DOM vs. innerHTML) I've decide to measure JavaScript performance on some simple page generated with DHTML. I have three browsers available: Opera 9.01, Mozilla Firefox 1.5.0.7 and Internet Explorer 6.0.3790.1830 (x64 and x86 versions). So, let's see what

    javascript - DOM vs innerHTML benchmark on MacBook Pro : 404 Blog Not Found
    nipotan
    nipotan 2007/08/13
    Safari 速いなぁ
  • javascript - プロトタイプ的継承 : 404 Blog Not Found

    2006年10月18日09:20 カテゴリLightweight Languages javascript - プロトタイプ的継承 がーん。この感動はY combinatorを見たときに匹敵する。 Prototypal Inheritance function object(o) { function F() {} F.prototype = o; return new F(); } なぜこれがそれほど感動的かというと.... これを使えば、ArrayやObjectといったBuilt-Inからも難なく継承できるから。 継承のやり方としてはPrivate Members in JavaScriptが圧倒的に有名で、日でもbrazilさんによる邦訳、Collection & Copy - JavaScriptにおける古典的継承もよく知られていると思うけど、この三行を目の前にしては霞む。でもp

    javascript - プロトタイプ的継承 : 404 Blog Not Found
  • javascript - DOMInspector Bookmarklet : 404 Blog Not Found

    2006年10月07日21:30 カテゴリLightweight Languages javascript - DOMInspector Bookmarklet こんなものをこさえてみました。 DOMInspector Bookmarklet 任意のページでこのBookmarkletを呼ぶと、任意のDOM Elementにマウスをかざすことで、そのElementに関する情報を得ることができます。元の状態に戻すにはReloadするだけです。 とりあえずSafariとFirefoxで試しましたが、IEでどうなるかはわかりません。報告お待ちしてます。 ソースは以下のとおり。 Bookmarklet: javascript:(function(){var s=document.createElement('script');s.charset='UTF-8';s.src='http://blog.

    javascript - DOMInspector Bookmarklet : 404 Blog Not Found
  • 404 Blog Not Found:javascript - ある意味究極のソースコード添付法

    2006年10月10日06:15 カテゴリLightweight Languages javascript - ある意味究極のソースコード添付法 ころたま。なんでこれを今まで思いつかなかったか! 以下のHTMLをコピペして、 <script type="text/javascript" src="http://blog.livedoor.jp/dankogai/js/sourceviewer.js"></script> <script>//<![CDATA[ var sourceViewer = new SourceViewer(); sourceViewer.boot(sourceViewer, 'sourcecode'); //]]></script> <style> .sourcecode { display: none } </style> あとは <textarea class=

    404 Blog Not Found:javascript - ある意味究極のソースコード添付法
    nipotan
    nipotan 2007/08/13
    あんまりスッキリしていないような気もす
  • javascript - Text to HTML Entities Encoder : 404 Blog Not Found

    2006年10月06日17:30 カテゴリTips一日一行野郎 javascript - Text to HTML Entities Encoder Sourceを貼付ける際に実体参照化するとき、みなさんはどうしていますか? 404 Blog Not Found:ソースを貼付ける50の方法 コピペのしやすさでtextareaで囲む方法に比べて一歩及ばず、そしてtagの実体参照化が必要だという欠点はあります。 私はPerlのOne-Liner、 perl -Mencoding=utf8 -MHTML::Entities -ple '$_=encode_entities($_, "<>&")' でやっていたのですが、どうせならブラウザーを離れずに出来た方がいいですよね。というわけでこちら。 Text -> HTML Entities Encoder 何度目の車輪の再発明かわかりませんが、気に入

    javascript - Text to HTML Entities Encoder : 404 Blog Not Found
    nipotan
    nipotan 2007/08/13