タグ

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

  • ようこそ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
    emonkak
    emonkak 2017/03/20
  • 404 Blog Not Found:俺のサム伯父さんがこんなにマヌケなわけがない - 書評 =スノーデンについて

    2014年05月19日22:30 カテゴリ書評/画評/品評Taxpayer 俺のサム伯父さんがこんなにマヌケなわけがない - 書評 - 暴露 暴露 -スノーデンが私に託したファイル- Glenn Greenwald / 田口俊樹・濱野大道・武藤陽生訳 [原著:No Place to Hide] ここに書評を書くのは久しぶり。出版社より献御礼。 これでますます信用できなくなった。 米国政府が?いや、Snowdenが。 書「暴露」は、米国国家安全保障局(NSA)の「PRISM計画」を暴露して一躍時の人となった Edward Snowden の資料を託されたブラジル在住のジャーナリストによる「NSAの性」。原題"No Place to Hide"はもちろん"from NSA"を意味する。 PRISM (監視プログラム) - Wikipedia PRISM(プリズム)とは、アメリカ国家安全保

    404 Blog Not Found:俺のサム伯父さんがこんなにマヌケなわけがない - 書評 =スノーデンについて
  • 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
  • Introducing FoolBSD 4.1 : 404 Blog Not Found

    2014年04月01日06:30 カテゴリ1st Day of ApriliTech Introducing FoolBSD 4.1 FreeBSDを1,000台管理する方法(1) 後藤大地 April Fool なので Fool Proof な OS を作りました。 Proof of Concept ではありますが。 http://vps0.dan.co.jp/FoolBSD.tar.xz size: 630,891,664 bytes sha256sum: 893433cd6514f1466b57c48929a8130020265fbb915972b19c2b864da66cd73a VMWare の仮想マシンです。 マシンのバージョンは 8。古めの Workstation や Fusion でも動くかと思います。 まずはログインしてみてましょう。ユーザー名:パスワードはfool:ap

    Introducing FoolBSD 4.1 : 404 Blog Not Found
    emonkak
    emonkak 2014/04/05
  • 原作陵辱 - 品評 - 風立ちぬ : 404 Blog Not Found

    2013年07月25日00:00 カテゴリ書評/画評/品評Love 原作陵辱 - 品評 - 風立ちぬ 観賞後、これは黙っているしかないと思ったけど、これではそうも行かない。 よろしい。ならば申し上げよう。 金返せ。 作品としては認められても、製品としては認められない。 そう、作は作品であると同時に製品でもある。 面倒でも製造者責任を追求しましょう。責任者自ら右のように言っているわけですし。 作「風立ちぬ」は、「天才なら何しても許されて当然だよね」というクリエイターの増長に、「天才だから何をしても許すべき」だというプロデューサーの誤解が交わって出来た鬼子。 ここでいうクリエイターは宮崎に限らず、プロデューサーも鈴木に限らない。 この「増長と誤解より生じた鬼子」は、冒頭から終劇まで産声をあげまくっている。いや、冒頭どころか主役の声をあてた庵野がKDDIのCMに登場するので、生まれる前から怪

    原作陵辱 - 品評 - 風立ちぬ : 404 Blog Not Found
  • javascript - はてダでは書けないはてなブックマーク技25個 : 404 Blog Not Found

    2007年04月07日13:30 カテゴリLightweight Languages javascript - はてダでは書けないはてなブックマーク技25個 こういう技の紹介って、JSがあればもっとわかりやすいんだけどはてダはJS禁なので。 はてブクロニクル - 記憶する部屋 - はてなブックマーカーなら当然知ってる25個の技をわざわざ書いてみた このような、知ってる人にとっては当然かもしれないけれど、もしかすると知らない人もいるんじゃない?というものをわざわざ書くことは誰かの役になりそうだな、と考え このグループのテーマであるはてなブックマークに関するもので当たり前のことを書いてみることにします。Enjoy! Dan the Hatena::Bookmarker Blog URL Feed URL はてブID: 日付: 色: 最も多くブックマークされた記事を見る http://b.hat

  • OSX - mv2trashというスクリプト書いた : 404 Blog Not Found

    2013年04月14日01:30 カテゴリTipsLightweight Languages OSX - mv2trashというスクリプト書いた AppleScript: The Definitive Guide (Kindle Ed.) Matt Neuburg どれくらい需要があるかわかりませんし、明らかに車輪の再発明なはずなのにどこ見ても転がってなかったので。 dankogai/osx-mv2trash ・ GitHub 名前を見ての通り、OS X専用です。 404 Blog Not Found:私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1 上記の例は、実はこれだけで防ぐことが出来ていた。 とはいってもファイルをその場で消しちゃう(厳密にはunlink)ことには変わりはありませんし、undoできるならそれに超した事はないわけで。 で、私が30抜きのMac S

    OSX - mv2trashというスクリプト書いた : 404 Blog Not Found
  • javascript - introducing wrap.js : 404 Blog Not Found

    2013年03月25日11:45 カテゴリLightweight Languages書評/画評/品評 javascript - introducing wrap.js メンテナブルJavaScript Nicholas C. Zakas / 豊福剛訳 [原著:Maintainable JavaScript] で、き、た。 dankogai/js-wrap ・ GitHub What? なるべく多くの種類のオブジェクトを、なるべく直感的に、限りなく透明に近く wrap するためのシステムです。 こんな感じ。 var _ = Object.Wrap; /* for convenience */ try { log( _(42) .learn('square', function() { return this*this }) .square() * 1 /* 1764 */ ); log( (

    javascript - introducing wrap.js : 404 Blog Not Found
  • javascript - es2pi はじめました : 404 Blog Not Found

    2013年03月18日18:30 カテゴリAnnouncementLightweight Languages javascript - es2pi はじめました JavaScript: The Definitive Guide (Kindle ed.) David Flanagan [邦訳:JavaScript 第6版] es2piというライブラリーをこつこつと書き続け始めました。 dankogai/js-es2pi ・ GitHub What? ES6のpolyfillと、それでも足りないと私が日頃感じていた機能を実装したJavaScript Libraryです。 2πという名前に、ES6に対する割り切れない想いを託しました。 Demo とりあえずES5でPolyfillできるES6の機能までは実装ずみです。Polyfill以外でも関数よりもメソッドの方の方がふさわしいと思われる機能も一

    javascript - es2pi はじめました : 404 Blog Not Found
  • Algorithm - Ruby 2.0 や Haskell の遅延リストを JavaScript で : 404 Blog Not Found

    2013年03月10日23:45 カテゴリアルゴリズム百選Math Algorithm - Ruby 2.0 や Haskell の遅延リストを JavaScript で プロになるためのJavaScript入門 河村嘉之 / 川尻剛 これを書いたら欲が出て来たので。 dankogai/js-list-lazy ・ GitHub ちなみに「プロになるためのJavaScript入門」は参考書にした一冊。この場を借りて献御礼。 無限リスト 自然数を受け取って対応する値を返す関数を一つわせるだけです。 var ll = List.Lazy(function(i){return i}); // also predefined as List.Integers p( ll.length ) // Inifity p( ll.get(42) ) // 42 p( ll.take(42) ) //

    Algorithm - Ruby 2.0 や Haskell の遅延リストを JavaScript で : 404 Blog Not Found
  • 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
  • algorithm - PATRICIA に一番似合う姓は Crit-Bit かも : 404 Blog Not Found

    2013年02月14日04:30 カテゴリアルゴリズム百選Math algorithm - PATRICIA に一番似合う姓は Crit-Bit かも 高速文字列解析の世界 岡野原大輔 「高速文字列解析の世界」を読んだら、熱がぶりかえしてきたので。 ハッシュテーブルや平衡二分木に代わる連想配列を実装するにはどうしたらよいのかという、知恵熱が。 すべてのハッシュ衝突を、生まれる前に消し去りたい。すべての宇宙、過去と未来の全てのハッシュ衝突を、この手でなくてもいいから。 ハッシュテーブル - Wikipedia ハッシュテーブル (hash table) は、キーと値の組(エントリと呼ぶ)を複数個格納し、キーに対応する値をすばやく参照するためのデータ構造。ハッシュ表ともいう。ハッシュテーブルは連想配列や集合の最も効率的な実装のうち1つである ハッシュテーブルはあまりに愛用されてきたため、連想配

    algorithm - PATRICIA に一番似合う姓は Crit-Bit かも : 404 Blog Not Found
  • 404 Blog Not Found:perl - Regexp::Assembleのススメ

    2007年04月19日15:00 カテゴリLightweight Languages perl - Regexp::Assembleのススメ というわけで、Regexp::Assembleのご紹介。 PERL HACKS(日語版) [英語版] odz buffer - それ Regexp::Assembleん?ループ云々を抜きにして、こういうのは Regexp::Assemble の出番じゃないの? すでにPerl Hackers御用達のモジュールとなっていますが、まだ知らない方もいらっしゃるかも知れないので。 何をするモジュールか、といえば、以下を見れば一目瞭然でしょう。 Regexp::Assemble - Assemble multiple Regular Expressions into a single RE - search.cpan.org use Regexp::Asse

    404 Blog Not Found:perl - Regexp::Assembleのススメ
  • Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found

    2012年01月17日11:45 カテゴリアルゴリズム百選Tips Algorithm - 連想配列の実装としてのハッシュはオワコン? 珠玉のプログラミング Jon Bentley / 小林健一郎訳 つまり「終わったコンテナ」。 以前からうすぼんやりと考えて来た危惧が、すこしはっきりと見えてきた。 徳丸浩の日記: Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 もうそろそろハッシュ(テーブル)以外の手段の連想配列の実装手段を格的に模索するべきではないか、と。 そのデータ構造は、君の魂を差し出すに足るものかい? 連想配列(Associative array)がコレクション(Collection)、すなわち数多のデータ構造をまとめるデータ構造としての覇者となったのはもはや疑いようがない事実でしょう「配列で実装されるデータ構造ではなくて、配列を実装するデータ構

    Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found
  • javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた : 404 Blog Not Found

    2012年09月06日18:03 カテゴリアルゴリズム百選Math javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた HTML5 Canvas Steve Fulton / Steve Fulton / 安藤 慶一訳 [原著:HTML5 Canvas] 「選択的ガウスぼかし」がえらい気に入ったので、アルゴリズムの学習も兼ねてJavaScriptでやってみたら思いの他使い物になりそうということで。 Demo: File APIを実装しているブラウザーで動きます。IEの方ごめんなさい。IEだと10以降になります。小さめのファイルを読み込ませて下さい。1024*1024ピクセルを一応の上限に設定してあります。(追記2021.11.29:上限を16Mピクセルまで上げました。その他CSS周り修正) Info: Source: Radius: Thr

    javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた : 404 Blog Not Found
  • tips - GIMPでJPEGの蚊を退治して"PNG"化する : 404 Blog Not Found

    2012年09月05日03:00 カテゴリTips tips - GIMPでJPEGの蚊を退治して"PNG"化する このためだけにGIMPをインストールしておく価値あり。 可逆対非可逆 我々がふんだんに画像や音楽や動画をネットでやりとりできるのは、非可逆圧縮(Lossy compression)のおかげ。これがなかったらとうの昔にネットはパンクしています。静止画や音声はとにかく、動画ともなれば無圧縮ではネットどころかハードディスクすらついていけないほど。 うぶんちゅ! 瀬尾浩史 たとえば以下の画像。片方が可逆圧縮(Lossless compression)のPNG、そしてもう片方が非可逆圧縮のJPEGで圧縮してありますが、どっちがどっちだかおわかりいただけますか?画像をクリックした先に1246x1635ピクセルの元画像があるのでそちらも確認してみてください。 ぱっと見た目にはまるで同じ画像

    tips - GIMPでJPEGの蚊を退治して"PNG"化する : 404 Blog Not Found
  • 全ての法治民に - 書評 - リフレイン : 404 Blog Not Found

    2012年07月23日03:00 カテゴリ書評/画評/品評Code 全ての法治民に - 書評 - リフレイン 出版社より献御礼。 リフレイン 沢村凜 1992年の著者デビュー作が、20年の時を超えて復刊。 栴檀は双葉より芳しとはよく言ったものだ。受難という、ある意味最も難しいテーマを最初から選んでいるのだから。「黄金の王 白銀の王」をものにできたのも、作者が作者だからだ。 まさに不朽の名作。しかし名薬と同様、この名作の味はすこぶる苦い。覚悟して読まれたし。 「黄金の王 白銀の王」は為政者の受難の物語であったが、作「リフレイン」は、法律家の受難の物語。 カバー背より せめぎあう二つの正義。争いは人間の能なのか? 一隻の船が無人の惑星に漂着したことからドラマは始まった。属す星も、国家も、人種も異なる人々をまとめあげたリーダーに、救援後、母星が断じた「罪」とは!? 「無人の惑星」「母星」と

    全ての法治民に - 書評 - リフレイン : 404 Blog Not Found
  • algorithm - Patricia Trie (Radix Trie) を JavaScript で : 404 Blog Not Found

    2012年01月21日21:45 カテゴリTipsLightweight Languages algorithm - Patricia Trie (Radix Trie) を JavaScript で スマホ手袋 5指全てタッチできる smarttouch 5105 ミドリ安全 寒いのでこれをしたまま書きました。 dankogai/js-trie-patricia - GitHub 404 Blog Not Found:Algorithm - 連想配列の実装としてのハッシュはオワコン? Trieが連想配列の代わりになるというのを体でも納得しておきたかったので。 はじめてのTrie というわけで早速作ってみましょう。あっけにとられるほど簡単です。ここではObject、つまり連想配列で分岐点を実現するというある意味末転倒なことをしていますが、JSならばしかたがない。 var Trie =

    algorithm - Patricia Trie (Radix Trie) を JavaScript で : 404 Blog Not Found
  • algorithm - bucketsort.[ch] - 汎用かつlibcの*sortより高速な : 404 Blog Not Found

    2012年01月13日08:00 カテゴリアルゴリズム百選Lightweight Languages algorithm - bucketsort.[ch] - 汎用かつlibcの*sortより高速な The C Programmming Lanugage K&R 言い出しっぺの法則。 404 Blog Not Found:algorithm - bucket sort - 比較しなければソートは相当速い これほど素晴らしいアルゴリズムなのに、なぜlibcやLL言語の組み込みとして用意されていないのでしょう? https://plus.google.com/103748274114027132441/posts/VmpVES1hFds - Shiro Kawai さんのコメント他のソートアルゴリズムのような汎用のライブラリになってないのは、目的によってチューニングポイントが違って、それらに

    algorithm - bucketsort.[ch] - 汎用かつlibcの*sortより高速な : 404 Blog Not Found
  • 東日本大震災 - 紹介 - 放射線量チャート : 404 Blog Not Found

    2011年05月02日18:00 カテゴリ東日大震災SciTech 東日大震災 - 紹介 - 放射線量チャート よくできているのでこちらでも紹介。 初出2011.03.20; 2011.05.02改訂 Radiation Chart ≪ xkcd 普段から自然に浴びている放射線の量を一目で比べられる巨大なインフォグラフィクス(翻訳済) – DNA東北地方太平洋地震に関連して、自然界に存在する放射線量と様々な安全基準を一目で比べられる便利な図が公開されています。放射線被ばくが心配な人もたくさんいると思いますので日語に訳してみました。「今テレビで言ってた○○シーベルトってどれくらいなのかなぁ」と直感的につかみたいときにとても便利ですクリックで原寸 被検索を高めるため、文字おこしも。 μSvオーダー 0.05μSV 誰かの横で寝る 0.09μSV 原子力発電所の周囲80km以内に一年間住む

    東日本大震災 - 紹介 - 放射線量チャート : 404 Blog Not Found