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

  • 嫌こそ国の上手なれ : 404 Blog Not Found

    2005年10月11日04:00 カテゴリTaxpayer 嫌こそ国の上手なれ もしかして、自由な私民というのは、必然的に公、すなわち国家を肥大させるのではないか? ローマ人の物語VI パックス・ロマーナ 塩野 七生 帝政ローマの沿革を見ても、また20世紀の「先進国」の沿革を見ても、国の仕事というのは増えこそすれ減らないものだという印象を抱かざるを得ない。いづれもGDPを上回る速度で国家予算が成長しているのだ。しかしなぜか? 私民が、「やりたくない仕事」、「割に合わない仕事」を公に押しやるためではないのか? まず真っ先に公に押しつけられる仕事が、(国内外を問わず)他人にルールを守らせることと、そのための暴力の管理。現代の政治学では、「最も小さい国家」の姿を「夜警国家」としているが、最も小さな国家においても、この「だれもやりたくないものは国へ」という原理は成り立つ。 そして社会が豊かになるに

    嫌こそ国の上手なれ : 404 Blog Not Found
    koyancya
    koyancya 2017/08/28
    "カラカラ帝に至ってついに市民権は全属州に開放されるが、国庫もカラカラになってしまった"
  • If you can't beat them, join them. : 404 Blog Not Found

    2017年07月20日09:00 カテゴリVALU If you can't beat them, join them. 君子は豹変す ⇔ 豹変しなけりゃ君子じゃない。 このたび私、小飼弾は、VALUに上場したと同時に株式会社VALUのリードエンジニアに就任したことをお知らせします。 業務連絡 とは言いましても、今まで携わってきた諸々の業務を全て投げ打って同社のために24時間戦う、というわけではございません。副業は禁止どころか推奨されているぐらいですし、不定期更新のblogも、ほぼ毎日更新のTwitterも(@dankogai)も、月二回のニコ生( 404ch not found)もこれまで通り続きますし、Software Designや週刊新潮などの雑誌連載も続けていく所存です。すでにおつきあいのある各位におかれましては、改めて今後ともよろしくお願い申し上げる次第です。 とはいえ以後は

    If you can't beat them, join them. : 404 Blog Not Found
    koyancya
    koyancya 2017/07/20
  • ようこそevalparkへ : 404 Blog Not Found

    2017年03月17日10:30 カテゴリevalparkOpen Source ようこそevalparkへ え?もう番ですか…? Welcome to Evalpark! Welcome to ようこそ evalpark ! パークレンジャーの弾です。ここ404 Blog Not Foundではご無沙汰しております。 年度末のドッタンバッタン大騒ぎも落ち着いてきたので、 evalpark を開園します。 #!/bin/sh -v freebsd-version uptime ps aux id env which awk which node which perl which python3 which ruby # fizzbuzz for i in `seq 1 30` do if [ `expr $i % 3` -eq 0 ] && [ `expr $i % 5` -eq 0 ]

    ようこそevalparkへ : 404 Blog Not Found
    koyancya
    koyancya 2017/03/17
    これはw -> "余談ですが、scalaはこの制限のおかげでお見せできません。園内にはいるのですが。"
  • perl: 生 & 死 == 愛 : 404 Blog Not Found

    2012年03月27日14:45 カテゴリLoveLightweight Languages perl: 生 & 死 == 愛 これは素敵すぎてこちらでも紹介せざるを得ない。 2012.03.27 初出 2022.05.06 更新 miyagawa's gist: 2212589 ― Gist #!/usr/local/bin/perl use 5.028; # say, &. # surprisingly this works *only* in bytes semantics from perl 5.28 # # use utf8; # binmode STDOUT => ':utf8'; say my $life = '生'; say my $death = '死'; say $life &. $death; Siriの台詞はウソですが、こちらは当です。 Dan the Love

    perl: 生 & 死 == 愛 : 404 Blog Not Found
    koyancya
    koyancya 2016/05/11
  • javascript - にはクラスはない : 404 Blog Not Found

    2009年06月13日22:00 カテゴリLightweight Languages javascript - にはクラスはない かえってわかりにくくなっている感じをかつてさんざん実感したので。 JavaScriptのオブジェクトについて考察してみた - あと味 JavaScriptにおけるほとんど全てのデータはオブジェクトである オブジェクトの定義にもいろいろありますが、ここでは「メソッドを持つ」という狭い意味においても事実だということです。実際に見てみましょう。 p(true.toString()); p("String".toString()); p((1).toString()); p((3.14159265).toString()); p([0,1,2,3].toString()); p({q:"answer to life, the universe, and everythi

    javascript - にはクラスはない : 404 Blog Not Found
    koyancya
    koyancya 2016/02/12
  • Disowned by a Dysfunctional Family : 404 Blog Not Found

    2015年07月11日13:30 カテゴリYAPC::AsiaOpen Source Disowned by a Dysfunctional Family Open Source の定義とはなんだろうか? 私にとっての定義は、以下だった。 Perl, the first postmodern computer language Imagine, open source is merely a byproduct of our need for family. So, look at all of you out there. You're just a big, dysfunctional family trying to create meaning. [拙訳: オープンソースは家族の必要性から生じた副産物だと想像してみよう。君たちをごらん。なにか意味を見出そうとしている社会不適応者の大

    Disowned by a Dysfunctional Family : 404 Blog Not Found
    koyancya
    koyancya 2015/07/11
    泣ける
  • YAPC::Asia does not welcome Dan Kogai : 404 Blog Not Found

    2015年07月09日10:45 カテゴリYAPC::Asia YAPC::Asia does not welcome Dan Kogai His money is welcome, however. What have I done to deserve this? Dan the Rejected 「YAPC::Asia」カテゴリの最新記事

    YAPC::Asia does not welcome Dan Kogai : 404 Blog Not Found
    koyancya
    koyancya 2015/07/09
    あっ、あれ Reject されてたのか。聞きたかったのに
  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
    koyancya
    koyancya 2014/09/12
  • why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found

    2014年06月03日22:00 カテゴリLightweight LanguagesNews why(matters(Swift) > matters(Yosemite + iOS[8])) 「新HWの発表ゼロ!?」なんて言っている場合じゃない。 YosemiteもiOS 8も、さらに次のヴァージョンが出るまで、高々1年半かそこらの問題だけど、Swiftは少なくとも向こう10年、いや言語というものの性格からして何十年に及ぶことなのだから。 Swiftってどんな言語? とりあえず、なるべくわざとらしく書いたFizzBuzzの例。 struct Fizz { subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" } } struct Buzz { subscript(n:Int) -> String { return n %

    why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found
    koyancya
    koyancya 2014/08/18
  • Ruby beyond Rails - 書評 - まるごとRuby! : 404 Blog Not Found

    2008年06月03日23:00 カテゴリ書評/画評/品評Lightweight Languages Ruby beyond Rails - 書評 - まるごとRuby! インプレス石橋様より献御礼。 まるごと Ruby! Vol.1 [インプレスのページ] これはまた思い切ったなあ、というのが第一印象。 「まるごとPerl! Vol.1」や「まるごとJavaScript & Ajax! Vol.1」より、脱初心者度が一段高い。 私には絶好の難易度だったのだけど、想定読者のレベルが高すぎるのではないかと少し心配。 書「まるごと Ruby! Vol.1」は、インプレスの「まるごと」シリーズの最新版。今までPHP, Perl, JavaScript (+ Ajax)と続いてきたこのシリーズは、確かに初心者卒業者向けのシリーズで、「ふつうの奴らの上を行く」((c) Paul Graham)ム

    Ruby beyond Rails - 書評 - まるごとRuby! : 404 Blog Not Found
    koyancya
    koyancya 2014/07/30
  • 「同じコード」の同じって何さ - TAPのススメ : 404 Blog Not Found

    2008年03月27日03:00 カテゴリArtLightweight Languages 「同じコード」の同じって何さ - TAPのススメ 問題は、この「同じコード」の定義。 「誰が書いても同じコード」は大事なことなのか - ひがやすを blog でも、「誰が書いても同じコード」にするってのは、そもそも無理だと思うんだよね。そうやって、わざわざドキュメントをたくさん書かせても、めためたなコードを書くやつはいて、総合テストするときに、現場は燃え上がるもの。ある程度の規模以上のプロジェクトなら、どこでもそんな感じじゃないかと思います。同じ「書き方」をしなければならないのか? 結果が「同じ」ならいいのか? もし後者だとしたら、実は 重要なのは、「誰でもメンテナンスできるコード」にすること。そのために、コーディング規約は、きちんと決めてみんなで守る、それ以上は、がちがちに縛る必要はない。 すら必

    「同じコード」の同じって何さ - TAPのススメ : 404 Blog Not Found
    koyancya
    koyancya 2014/07/30
  • FreeBSD - Jailは仮想化ではなく半仮想化と呼ぶべきではないか : 404 Blog Not Found

    2014年04月21日16:30 カテゴリTipsiTech FreeBSD - Jailは仮想化ではなく半仮想化と呼ぶべきではないか もう10年以上看守していたオレが通りますよ。 FreeBSDを1,000台管理する方法(1) 後藤大地 Free bsd jail入門 勉強会聴講メモ 【第28回 #FreeBSD 勉強会 数千台のFreeBSD Jailホストを管理する技術、実務実践からのテクニック】 #FreeBSDStudy | しげはるblog 上記記事の認識は間違っているとは言えないのだけど、正しいとも言い切れないと感じるので。 Jail != 仮想化 Jailに関して、一番「正しいとは言えない」のは、これ。 FreeBSD jail - Wikipedia FreeBSD jailはOSレベル仮想化機構実装の一つである 勉強会聴講メモ 【第28回 #FreeBSD 勉強会 数千

    FreeBSD - Jailは仮想化ではなく半仮想化と呼ぶべきではないか : 404 Blog Not Found
    koyancya
    koyancya 2014/04/21
    不用意に看守側から手を出して痛い目に見たことが何度かあるな
  • 些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found

    2014年03月13日16:30 カテゴリArtCode 些末なゴミは出所を問わず拾うのが客商売 USJのジェットコースターは なぜ後ろ向きに走ったのか? 森岡毅 たとえ話を一つ。 些末なコードレビュー - naoyaのはてなダイアリー あるサービスの JavaScript が重いとか、そのコードが難読化されてないとか、担当者とおぼしき人間が書いたコメントがそのまま残ってるから消しましょうよとか、そんなことが書かれていた。JavaScript が重い、という話は結局そのサービスの JavaScript が重かったのではなく、ユーザーが自分で導入した広告が重いというだけの話だった。駐車場に停めてあったクルマがぐしゃぐしゃになっている。向かい側に停めていた人が、アクセルとブレーキを踏み間違えて、いきおいよくぶつけちゃったらしい。クルマの持ち主はもちろん、クルマのメーカーも何も悪くない。だけどつ

    些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found
    koyancya
    koyancya 2014/03/13
    恒例の逆張りエントリに見えますね -> http://blog.livedoor.jp/dankogai/archives/50659574.html
  • ほっとけない自転車置場 : 404 Blog Not Found

    2006年10月15日18:45 カテゴリPsychoengineering ほっとけない自転車置場 FreeBSDのユーザーでもあり、そしてマンションの理事長でもある私としては放っておけないなあ、これ。 いやなブログ: 自転車置場の議論 人が集まると、なぜかどうでもいいようなことほど議論が紛糾してしまう傾向がありますが、このような現象のことを、FreeBSD のコミュニティでは自転車置場の議論 (bikeshed discussion) と呼んでいることを知りました。都内のマンション、それもタワー型のように狭い土地にたくさんの住戸があるところでは、自転車置場の問題というのは理事会の悩みのトップなのだよね。 しかも、些細な問題のようでいて、抜的解決、すなわち自転車置場の大幅拡充とかということになると、原子炉の建設とまでは行かぬとも膨大な金額を要する問題に化けてしまうという点でも頭の痛い所

    ほっとけない自転車置場 : 404 Blog Not Found
    koyancya
    koyancya 2014/03/13
  • 続報 - Windows 8.1 & Miix 2 8 : 404 Blog Not Found

    2014年01月04日16:00 カテゴリ書評/画評/品評iTech 続報 - Windows 8.1 & Miix 2 8 Lenovo IdeaPad Miix2 8 新春早々、ごめんなさい。 404 Blog Not Found:Back to the Netbook - 品評 - Windows 8.1 & Miix 2 8 「8インチWindowsタブレットいつ買うの?」今でしょ! この台詞、撤回します。 Bay Trailタブレットは、避けた方がいいです。 404 Blog Not Found:Back to the Netbook - 品評 - Windows 8.1 & Miix 2 8 iPadが美女だとしたら、Windows 8 Tabletsは女装しただけのおっさんで、8.1でやっとすね毛はそったけれど、髭のそり後が青々としているというのが率直な感想だ。男の娘レベルに

    続報 - Windows 8.1 & Miix 2 8 : 404 Blog Not Found
    koyancya
    koyancya 2014/03/10
    Miix 2 8 が欲しくなるたびに、このエントリ見てる
  • 備忘録 - FreeBSD 10 あれこれ : 404 Blog Not Found

    2014年02月05日18:45 カテゴリTipsiTech 備忘録 - FreeBSD 10 あれこれ この後無茶苦茶インストールしまくった。 FreeBSD 10.0-RELEASE Announcement ので、気づいたことを。 FreeBSD 9以前からの移行、特にpkgまわり make installでやっていたのも今や昔。freebsd-updateでさくっと。 で、手順は FreeBSD 10.0-RELEASE Installation Instructions のとおり 念のため旧環境もアップデート。済んでれば次へ。 # freebsd-update fetch # freebsd-update install 10.0へアップグレード 必要なファイルの取得 # freebsd-update upgrade -r 10.0-RELEASE カーネル入れ替え # free

    備忘録 - FreeBSD 10 あれこれ : 404 Blog Not Found
    koyancya
    koyancya 2014/02/06
  • Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る : 404 Blog Not Found

    2013年03月08日11:00 カテゴリアルゴリズム百選Math Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る C言語による最新アルゴリズム事典 奥村晴彦 ちょっと必要に迫られたので、JavaScript用のやつを作りました。 dankogai/js-combinatorics ・ GitHub こんな感じで使います。 var a = ['js', 'pl', 'py', 'rb'], c, e; p( '/* power set */' ); c = Combinatorics.power(a); p( 0 + c ); while (e = c.next()) p(JSON.stringify(e)); p( '/* combination */' ); c = Combinatorics.combination(a, 3); p( 0 + c ); p(J

    Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る : 404 Blog Not Found
    koyancya
    koyancya 2014/01/27
    すごそう...
  • +1; # 書評 - ゼロ : 404 Blog Not Found

    2013年11月05日11:45 カテゴリ書評/画評/品評Love +1; # 書評 - ゼロ ゼロ 堀江貴文御礼。 書「ゼロ」は、著者、堀江貴文がはじめて自分で自分を語った一冊。 「稼ぐが勝ち」をはじめ、今までのはそうではなかったのか。 そうではなかった。 それまでは、著者は自分がわかっていなかったから。 わかっていない以上、語りようがないではないか。 わかっていないというより、自明すぎて見落としていた。 そして見落としていることを知覚できても著者ほど実感できていない私がいる。 ホリエモン改め堀江貴文としての"処女作"『ゼロ』に伝えることへの執念を見た  | ふっしーのトキドキ投資旬報 | 現代ビジネス [講談社] それは同じことを伝えるにもどう伝えるかが大事であるか、ということに気がついたことです。 いや、彼は知ってはいたのだ。知っていることを失念するほど。 「できる人」ほど

    +1; # 書評 - ゼロ : 404 Blog Not Found
    koyancya
    koyancya 2013/11/05
  • javascript - cocytus = eval() と大域変数なき Web Worker : 404 Blog Not Found

    2013年03月04日21:30 カテゴリTipsLightweight Languages javascript - cocytus = eval() と大域変数なき Web Worker JavaScript徹底攻略 CocytusというJSを書きました。 dankogai's js-cocytus at master - GitHub こんな感じで使います。 <script src="cocytus.js"></script> <script> var jail = Cocytus(); jail.run(function() { var l = 42; postMessage(l); g = 42; // see what happens in console postMessage(g); }); </script> といってもピンと来ないかと思われるので、デモを用意しました。

    javascript - cocytus = eval() と大域変数なき Web Worker : 404 Blog Not Found
    koyancya
    koyancya 2013/10/07
  • さらばリアルよ - ヤマト2199はSF(になるうる)か? : 404 Blog Not Found

    2013年06月23日21:30 カテゴリ書評/画評/品評SciTech さらばリアルよ - ヤマト2199はSF(になるうる)か? 宇宙戦艦ヤマト2199 (全七巻予定;現在六巻まで) 「元祖」から40年近く経っているだけあって、それにも増して作品世界が「制作者たち」に濫用されすぎたこともあって、私にとって「ヤマト」というのは一に宅急便、二にソードマスター、三、四がなくて五に宇宙戦艦という感じだったのだけど… なにこれ面白い!これは「家」と言わざるを得ません。 不覚にもコミック第一巻を献いただいたときには、「お前はトマトか」という気持ちでした。この場を借りて献御礼。でもやはりアニメは動いてなんぼなのですねえ。 とはいっても、今回は作品評ではありません。それは完結後に改めてきちんとすべきだと思うし、そうするだけの価値があって余りある作品なので、中途でそうするのは、それこそコスモクリー

    さらばリアルよ - ヤマト2199はSF(になるうる)か? : 404 Blog Not Found
    koyancya
    koyancya 2013/06/24
    "エレンゲリオン" てw