タグ

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

  • 備忘録 - 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
  • 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
  • regexp - で Apache Combined Log を Parse する : 404 Blog Not Found

    2013年02月09日22:30 カテゴリTipsLightweight Languages regexp - で Apache Combined Log を Parse する けだし同感。 ましてや Apache Combined Log を LTSV に を書いた後では。 combined2ltsv.plの最初のバージョンのparserはこうなっていました。 sub parse_line_ng { my $line = shift; my %rec; ( $rec{host}, $rec{ident}, $rec{user}, $line ) = split ' ', $line, 4; $line =~ s/^(\[.*?\]) //; $rec{time} = $1; $line =~ s/^\"(.*?)\" //; $rec{req} = $1; ( $rec{status},

    regexp - で Apache Combined Log を Parse する : 404 Blog Not Found
  • perl - Apache Combined Log を LTSV に : 404 Blog Not Found

    2013年02月08日19:00 カテゴリTipsLightweight Languages perl - Apache Combined Log を LTSV に びっぐうぇ〜ぶに乗る前の準備として。 Labeled Tab-separated Values (LTSV) Labeled Tab Separated Valuesノススメ - stanakaのブログ タグ「ltsv」を検索 - はてなブックマーク 移行にあたっては当然「過去ログどうするよ」という問題が発生するわけですが、一番使われているであろう (common|combined) log をLTSVに変換するスクリプトが、ざっと見回しても見つからなかったので。つーかススメるならこれくらい用意しようよ>id:stanaka ltsv.orgのexampleもcombined_ltsvの方がいいと思う。 Enjoy! Dan

    perl - Apache Combined Log を LTSV に : 404 Blog Not Found
  • なんてめんこい言語 - 書評 - 入門Luaプログラミング : 404 Blog Not Found

    2009年06月24日18:30 カテゴリ書評/画評/品評Lightweight Languages なんてめんこい言語 - 書評 - 入門Luaプログラミング ソフトバンククリエイティブ品田様より、打ち合わせのついでに献いただいた。 入門Luaプログラミング 上野豊 LuaめんこいよLua。 こんな小さいのに、こんなに出来る子だなんて。 ブラジル生まれのこの言語は、もっともっと知られて、もっともっと使われてるべきだ。 書「入門Luaプログラミング」は、タイトルどおりLuaプログラミングの入門書なのだが、Perlでこれに相当するのはリャマではなくラクダPythonならネズミではなくヘビだ。そう。書にはLua 5.1に搭載されている機能がすべて紹介されているのだ。250ページしかないのに。 目次 - ソフトバンク クリエイティブの:入門Luaプログラミングより ■第1部 L

    なんてめんこい言語 - 書評 - 入門Luaプログラミング : 404 Blog Not Found
  • coffeescript - を淹れるための最低限文化的な環境 : 404 Blog Not Found

    2012年04月04日16:00 カテゴリLightweight Languages coffeescript - を淹れるための最低限文化的な環境 私のような体育会系プログラマーは、実際に動かしてみないとわからないので、その場で動かせる環境を作ってみました。 Demo 結論から言うと、この程度ですみます。CoffeeScript -> JavaScript だけではなく、逆変換もできます。 CoffeeScript: ((s) -> while s isnt undefined try s = eval(prompt(s)) catch e s = e ) "JS:" JavaScript: (function(s){while(s!==undefined)try{s=eval(prompt(s))}catch(e){s=e}})('JS:') DHTML Source 基的に Js2

    coffeescript - を淹れるための最低限文化的な環境 : 404 Blog Not Found
  • tips - 動的配列と空要素と要素の列挙 : 404 Blog Not Found

    2012年01月15日18:30 カテゴリLightweight LanguagesTips tips - 動的配列と空要素と要素の列挙 動的配列は便利ですが、言語ごとの違いにはちょくちょく悩まされます。 JavaScript: The Definitive Guide (6th Ed.) David Flanagan 連想配列のlengthプロパティ - 馬鹿と天才は紙一重って使えないんですね。 var array = []; array["a"] = "string a"; array["b"] = "string b"; console.log(array.length); 見事に0が返ってきます。意味が分かりません。 perl5 最も直感的な実装。 要素数:最大の添字+1 列挙:要素が空でもなされる use 5.012; my @fizzbuzz; for my $i (1..30

    tips - 動的配列と空要素と要素の列挙 : 404 Blog Not Found
  • 備忘録 - iCloud の Back to My Mac でSSHログインする : 404 Blog Not Found

    2011年11月18日12:00 カテゴリTipsiTech 備忘録 - iCloud の Back to My Mac でSSHログインする MobileMeの頃から存在していたのですが、iCloud化によりBack to My Mac(どこでもMy Mac)という素敵機能が無料で使えるようになりました。 Back to My Mac - Wikipedia, the free encyclopediaBack to My Mac is a feature introduced with Mac OS X 10.5 Leopard that uses Wide-Area Bonjour to securely discover services across the Internet and automatically configure ad hoc, on-demand, point

    備忘録 - iCloud の Back to My Mac でSSHログインする : 404 Blog Not Found
  • Perlの登録商標について - Perl belongs to us : 404 Blog Not Found

    2011年09月30日17:28 カテゴリOpen SourceNews Perlの登録商標について - Perl belongs to us まずはおめでとう。 Perl Trademark In Japan | lestrrat [blogs.perl.org] We had been told that this whole process would take about a year, and finally I'm happy to announce that this decision has been reversed, and the above mentioned trademark has been revoked (I'm not a lawyer type, so excuse me if my words of choice there are not tech

    Perlの登録商標について - Perl belongs to us : 404 Blog Not Found
  • 備忘録 - HP ProLiant MicroServer + FreeBSD + ZFS : 404 Blog Not Found

    2011年06月19日23:30 カテゴリTipsiTech 備忘録 - HP ProLiant MicroServer + FreeBSD + ZFS HP ProLiant MicroServer ヒューレット・パッカード Amazonで24,800円だったので半周遅れぐらいで買ってみた。 いいね! コバQことCobalt Qube復活した感じ。 とはいえ、ある程度工夫しないとFreeBSD + ZFSでは使いづらい。半周遅れだけあって、すでに先人の苦労の後を追検証していくだけでよかったのだけど。 hp proliant microserver freebsd - Google 検索 追加部品 PC3-10600 DIMM 4GB x 2枚セット 8GBで6000円ちょっと?そんな価格で大丈夫か? USBメモリ(高速タイプ) これが起動「ディスク」。右のようにして使う。8GBがちょうど

    備忘録 - HP ProLiant MicroServer + FreeBSD + ZFS : 404 Blog Not Found
  • tips - MacBook、特にAirではRAMディスクは無駄な理由 : 404 Blog Not Found

    2011年06月12日20:30 カテゴリ tips - MacBook、特にAirではRAMディスクは無駄な理由 これ、MacBook Air に限らずSSDの寿命を気にする人がよくやっている手ではあるのですが… MacBook Airを買った - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥ 速い(気がする) 全くの無音なのでコンパイルの息遣いを感じたりすることができない 寿命が気になる 書き込みを減らすために、RAMディスク作った。 MacBook Airに関しては無駄です。 少なくとも、RAMディスクを作っただけでは。 その理由が、こちら。 % ls -l /var/vm/ total 4718592 -rw------T 1 root wheel 4294967296 Jun 12 18:52 sleepimage -rw------- 1 ro

    tips - MacBook、特にAirではRAMディスクは無駄な理由 : 404 Blog Not Found
  • tips - ntpサーバー選びの傾向と対策 : 404 Blog Not Found

    2011年05月23日23:46 カテゴリTipsiTech tips - ntpサーバー選びの傾向と対策 について書くことにしたのは、 Ubuntu ntpdate 時刻合わせ - tigre 福岡大学の公開NTPサーバーを利用する - NTPSERVERS="ntp.ubuntu.com" + NTPSERVERS="clock.nc.fukuoka-u.ac.jp" という2009年の記事がブクマされていて軽くのけぞったから。 というのもこのclock.nc.fukuoka-u.ac.jp、使われすぎていてわざわざWikipediaにもこんな記述があるぐらいなのだ。 Network Time Protocol - Wikipedia - clock.nc.fukuoka-u.ac.jp問題 日では福岡大学が1993年からNTPサーバを公開しているが、ここを参照するように設定された機

    tips - ntpサーバー選びの傾向と対策 : 404 Blog Not Found
  • Mathとハサミは使いよう- 書評 - エレガントな問題解決 : 404 Blog Not Found

    2010年12月27日18:00 カテゴリ書評/画評/品評Math Mathとハサミは使いよう- 書評 - エレガントな問題解決 オライリー矢野様より献御礼。 エレガントな問題解決 Paul Zeitz / 山口文彦・松崎公紀・ 三橋泉・松永多苗子 伊知地宏訳 [原著:The Art and Craft of Problem Solving] これ、ローティーンだった頃の自分に贈りたい。 こんな面白い問題集があったら、今よりもっと数学が好きになっていただろうから。 書「エレガントな問題解決」の原題は"The Art and Craft of Problem Solving"。この Craft という言葉が決め手である。。 目次 O'Reilly Japan - エレガントな問題解決 第1章 このの内容と読み方 1.1 練習と問題 1.2 問題解決の3つの段階 1.3 問題例 1.4

    Mathとハサミは使いよう- 書評 - エレガントな問題解決 : 404 Blog Not Found
  • 404 Blog Not Found:ajax - 文字化け判定表

    2007年04月14日01:20 カテゴリLightweight Languages ajax - 文字化け判定表 「誰か」という時にhyukiさんの視線を感じたのは気のせいかしらん。 結城浩のはてな日記 以下のような「文字化け判定表」があるといいなあと思って作り始めましたが、飽きちゃいました(←おい)。誰か作って…。というわけで、そっこーで作ったのが以下。 を で表示 漢字、カタカナ、ひらがなの入ったquery。 これはUTF-8で書かれたテスト 文字化けを解決することは 鯖側のソースはこちら倉側はお使いのブラウザーで「ソースを見て」下さい。 Enjoy! Dan the Man with too Many Mojibake to Fix See Also: 文字化けクイズ(解答編) - 西尾泰和のはてなダイアリー 「Lightweight Languages」カテゴリの最新記事

    404 Blog Not Found:ajax - 文字化け判定表
  • tips - svnメイン、でもgithubでも公開したい場合の最小手順 : 404 Blog Not Found

    2009年04月02日03:30 カテゴリTips tips - svnメイン、でもgithubでも公開したい場合の最小手順 というわけで、遅ればせながらgithubはじめました。 dankogai's Profile - GitHub のですが、正直どうもgitにはとっつけない。RCS → CVS → subversion というのは、コマンド体系も互換性が高い正常進化でとっつきやすかったのですが、gitはそもそも考え方からして違うということも大きいかと思います。 というわけで、とりあえずひきつづき subversion をメインに使いつつ、githubでも公開したい場合どうしたらいいのかという備忘録を。 gitクライアントの入手 入手は以下から。 Git - Fast Version Control System 私はOS Xのバイナリを素直にインストールしました。インストールすると

    tips - svnメイン、でもgithubでも公開したい場合の最小手順 : 404 Blog Not Found
  • 404 Blog Not Found:始末に困る一冊なり - 書評 - 人を殺すとはどういうことか

    2009年01月18日09:30 カテゴリ書評/画評/品評 始末に困る一冊なり - 書評 - 人を殺すとはどういうことか 新潮社横手様より献御礼。 人を殺すとはどういうことか 美達大和 あまりのスゴ、いやスゴ著者につき、現在在庫切れのAmazonへのリンクのみならず、ジュンク堂へのリンクも以下に。 ジュンク堂書店 人を殺すとはどういうことか これ、当にノンフィクション? ペンネームである著者名も含め、人物名はすべて伏せてあることも、疑念の火に油を注ぐ。それくらい、「マジ!?」な一冊。 書「人を殺すとはどういうことなのか」は、二名を殺人し、現在無期懲役で服役中の著者による獄中記。しかしこの著者、並の殺人犯ではない。 目次 - 美達大和『人を殺すとはどういうことか―長期LB級刑務所・殺人犯の告白―』|新潮社 より はじめに 第一章 二つの殺人事件を起こすまで 在日韓国人の父、純和風の母

    404 Blog Not Found:始末に困る一冊なり - 書評 - 人を殺すとはどういうことか
  • DNSのバイブルも買い替え時 - 書評 - DNS & BIND 第五版 : 404 Blog Not Found

    2008年12月17日15:00 カテゴリ書評/画評/品評iTech DNSのバイブルも買い替え時 - 書評 - DNS & BIND 第五版 オライリー矢野様より献御礼。 DNS & BIND 第5版 Cricket Liu / Paul Albitz 小柏伸夫訳 [原著:DNS & BIND, 5nd Ed.] これまたバイブルの一つであるが、買い替えるにはちょうどよい一冊。 BINDほどインターネットの世界に長くデファクトスタンダードとして君臨したソフトウェアもないが、しかしBINDほど時代とともに設定項目が変わったソフトウェアもまたないのだから。 書「DNS & BIND 第五版」は、Domain Name Systemと、それを構築するのに未だに最もよく用いられているソフトウェア、BINDのバイブル。 目次は長いので最後に添付するとして、DNSとは何か、BINDとは何かだけ少

    DNSのバイブルも買い替え時 - 書評 - DNS & BIND 第五版 : 404 Blog Not Found
  • Tips - Macをルーターに : 404 Blog Not Found

    2008年10月06日22:30 カテゴリTips Tips - Macルーターに あれ?この記事で、なんで記事体はおろかはてブのコメントにも関連エントリーにもアレが登場しないかと、現在ホテル軟禁中の私に引っかかったので。 元麻布春男の週刊PCホットライン 筆者の場合、出張時はホテルの部屋で原稿を書くPC(最近はMacBookが多い)、イベント会場等で持ち歩くPCiPAQやiPod touchのようなPDAの、計3デバイスを持ち込む。これら3つのデバイスでインターネット接続を共有するために、無線LANアクセスポイント機能を備えたルーターがあると便利だ。実は、Macにはもれなく「インターネット共有」がついてくる。v10.2の頃から標準装備なのでかなり前からである。LANの口が少ないときなど、よく私は「ルーターやります」と言うのだが、未だに驚く人が結構いるので以外と知られていないようだ。

    Tips - Macをルーターに : 404 Blog Not Found
  • この手があったか! - 書評 - 日本という方法 : 404 Blog Not Found

    2008年07月25日00:00 カテゴリ書評/画評/品評Culture この手があったか! - 書評 - 日という方法 ああ、やっとこのを紹介できる。 日という方法 松岡正剛 初出2008.07.17; 「課題図書」につき暫く更新 当はすぐにでも紹介したかったのだけど、この「方法」に対する私の理解が正しかったのか、「検算」してからそうしたかったのだ。そして今日、著者人に検算していただく機会を得た。「間違い」ではなかったという確証以上のものを得る事が出来た。 日を知りたかったら、まずこれを読め! だけど、「100冊読むよりこの1冊」なんてことは言わない。 それは、日という方法ではないのだから。 書「日という方法」は、私がこれまで読んだ日論の中で、心身ともに最も腑に落ちた一冊。The Bestである。そしてこのを読んだ事で、読書欲がますます高まった。なぜ数多の良著のよう

    この手があったか! - 書評 - 日本という方法 : 404 Blog Not Found
  • 物語論の最高峰 - 書評 - 世界の電波男 : 404 Blog Not Found

    2008年04月28日14:00 カテゴリ書評/画評/品評Love 物語論の最高峰 - 書評 - 世界の電波男 読了。 世界の電波男 田透 田透は物語作者としては二流以下だが、物語論者としては日における最高峰だと改めて実感。 今まで私が読んだ物語論の中で、最も楽しめ、かつ納得した一冊。 書「世界の電波男」は、「物語とは一体何か」、そして「なぜ、我々は物語を必要とするのか」を、数多の物語を追いながら、「喪男」(モダン;後述)の立場から説いた一冊。 出版の都合上からは「電波男」の続編に当たるが、むしろ「喪男の哲学史」の続編にして「なぜケータイ小説は売れるのか」の完全版とみなした方がいい。 目次 - Amazonより 第1部 人はなぜ物語を求めるのか? 「現実」という物語に踊らされる人々/願望充足の予感/「自我」と「自意識のツッコミ」/物語の8つの類型 第2部 人類が求めた物語の8類型

    物語論の最高峰 - 書評 - 世界の電波男 : 404 Blog Not Found