タグ

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

  • 紹介 - 「中卒」でもわかる科学入門 : 404 Blog Not Found

    2013年02月09日09:00 カテゴリ弾書評/画評/品評 紹介 - 「中卒」でもわかる科学入門 「中卒」でもわかる科学入門 小飼弾 久しぶりにを上梓しますのでおしらせを。 はじめに - はだかの私たち 「裸の王様」という童話は、現代では最も知られた物語の一つでしょう。書を手に取る読者のみなさんももちろんご存知かと思いますが、書にとってこれは格別な意味を持つ物語なので、Wikipediaからあらすじを引用します。 新しい服が大好きな王様の元に、二人組の詐欺師が布織職人という触れ込みでやって来る。彼らは何と、馬鹿や自分にふさわしくない仕事をしている者には見えない不思議な布地を織る事が出来るという。王様は大喜びで注文する。仕事場に出来栄えを見に行った時、目の前にあるはずの布地が王様の目には見えない。王様はうろたえるが、家来たちの手前、当の事は言えず、見えもしない布地を褒めるしかない

    紹介 - 「中卒」でもわかる科学入門 : 404 Blog Not Found
    Cheru
    Cheru 2013/02/06
  • Perl & JavaScript - 万能配列操作関数spliceを覚えておこう : 404 Blog Not Found

    2012年11月24日08:45 カテゴリTipsLightweight Languages Perl & JavaScript - 万能配列操作関数spliceを覚えておこう Perl Cookbook (English) Christiansen / Torkington [邦訳: Perlクックブック] 風邪が全然抜けない…リハビリしなきゃ… 2012/11/23:リストを任意件数ごとにぬるぬる処理する用のモジュール書いた - bayashi.net 鉈でひげ剃り感があるのは、こうも書けるからかな。 use 5.012; sub fizzbuzz { my @fizzbuzz; push @fizzbuzz, ('Fizz')[$_%3] . ('Buzz')[$_%5] || $_ for @_; @fizzbuzz; }; my @hundred = (1..100); whil

    Perl & JavaScript - 万能配列操作関数spliceを覚えておこう : 404 Blog Not Found
    Cheru
    Cheru 2012/11/25
    便利だけど,破壊的な処理にもなるので,配列をループでまわす時なんかには要注意.
  • algorithm - 重みをつけて乱択する : 404 Blog Not Found

    2011年12月27日17:15 カテゴリ algorithm - 重みをつけて乱択する 数学ガール/乱択アルゴリズム 結城浩 同意なのだけど… Perlで生でrand関数をごちゃごちゃ使うコードはもう嫌だ | hirobanex.net とにかく、プログラムッチクというとなにかとランダムという要件が多いし、こんなコードばかりグチャグチャ書くのはもういやですね。 これを一般化するという問題はアルゴリズムの実習にちょうど手頃なサイズなので。 JavaScriptによる実装 頻度を高い順に並べて、乱数<合計頻度となったところでそれを選択します。O(n)ですが選択肢を頻度順に並べることでその分ループが回る確率を抑えています。 (function(global){ var make_random_picker = function(picks){ var choices = Array.proto

    algorithm - 重みをつけて乱択する : 404 Blog Not Found
  • perl - @_をコピーするコスト : 404 Blog Not Found

    2011年07月17日22:00 カテゴリLightweight LanguagesTips perl - @_をコピーするコスト Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] これ、やけに差がないと思いきや… Perlで重複した要素をユニークにする - ichirin2501の日記 ふと、どのコードが速いのか気になったのでベンチマークを取ってみました。 id:ichirin2501のコードのどこに問題があるかは、以下のベンチマークを走らせてみればわかります。 #!/usr/bin/env perl use 5.012; use Benchmark qw/:all/; sub uniq_copy { my @array = @_; my %hash; @hash{@array} = (); return keys %hash; }

    perl - @_をコピーするコスト : 404 Blog Not Found
    Cheru
    Cheru 2011/07/18
  • 本を読むなら先を読め - 書評 - 「予測」で読解に強くなる! : 404 Blog Not Found

    2010年07月06日22:00 カテゴリ書評/画評/品評Art を読むなら先を読め - 書評 - 「予測」で読解に強くなる! 筑摩書房松様より献御礼。 「予測」で読解に強くなる! 石黒圭 私に寄せられる質問で最も多いものの一つは、「なぜそんなに速くを読めるんですか?」というものだ。困った事にこれは私にとって「なぜ自転車に乗れるのですか?」と同じぐらいの難問で、「ものごころ付いた頃には乗れるようになっていた」というのが率直な返答であり、それゆえ拙著「空気を読むな、を読め。」でも「新書がベスト」でも、我ながら納得が行く解答が出来たとは言い難い。 答えは、やはりにあった。 これからは、「書を読んでください。それが答えです」と答えられる。 書「「予測」で読解に強くなる!」は、文章術に関して多くの著作がある著者が、文章を読むにあたってやっていることのうち、「予測」に絞ってまとめた読

    本を読むなら先を読め - 書評 - 「予測」で読解に強くなる! : 404 Blog Not Found
  • perl - にも集合オブジェクトと演算を : 404 Blog Not Found

    2010年05月05日04:15 カテゴリLightweight Languages perl - にも集合オブジェクトと演算を 404 Blog Not Found:perl - 配列の∪と∩に想定内の返事が。 PERL HACKS(日語版) [英語版] 2010-05-01 - methaneの日記一方、Pythonはsetの演算子を定義した。 もちろんPerlでも定義できます。 以下、実例。 #!/usr/bin/perl use strict; use warnings; package Set; sub main::set { __PACKAGE__->new(@_) } # exportの代わり use overload ( '@{}' => \&array_ref, '""' => \&string, '|' => \&union, '&' => \&intersectio

    perl - にも集合オブジェクトと演算を : 404 Blog Not Found
    Cheru
    Cheru 2010/05/06
  • perl - 配列の∪と∩ : 404 Blog Not Found

    2010年05月01日13:15 カテゴリLightweight Languages perl - 配列の∪と∩ これを解くためには、配列の∩(交わり、intersection)がわかればいいのですが… Perl Cookbook (English) Christiansen / Torkington [邦訳: Perlクックブック] perlPHPで解決したいです。 複数(最大200程度)の配列があり、 それぞれ有している数字(それぞれ最大50程度)のうち、 二つ以上の値が同じ配列名を抜き出す。 という事をし.. - 人力検索はてな複数(最大200程度)の配列があり、 それぞれ有している数字(それぞれ最大50程度)のうち、 二つ以上の値が同じ配列名を抜き出す。 実にエレガントな方法が、Perl Cookbookに載っています。 以下、実例。 #!/usr/bin/perl use st

    perl - 配列の∪と∩ : 404 Blog Not Found
    Cheru
    Cheru 2010/05/04
  • プロフェッショナル根性論 - 書評 - 研究者の仕事術 : 404 Blog Not Found

    2009年08月27日19:30 カテゴリ書評/画評/品評Art プロフェッショナル根性論 - 書評 - 研究者の仕事術 羊土社多/山下様より献御礼。 研究者の仕事術 プロフェッショナル根性論 島岡要 なんという切れ味。なんという粘り。数ある自己啓発を、高炉から転炉を経て毎年何億トンも送り出される鋼とすると、書はまさに玉鋼。横書きそして2,940円という価格という価格も、書を一読すれば納得せざるを得ない。 研ぎ、究めようとする者、必読。 書「プロフェッショナル根性論」は、ハーバード大学医学部留学・独立日記の中の人である著者の珠玉のエッセイ、研究者のためのプロフェッショナル根性論を書籍化したもの。 目次 - やるべきことが見えてくる研究者の仕事術(羊土社ホームページ)より Column 1:35歳からの15 年間こそ自分の成長を意識した攻めのキャリアプランを 2:ラボメンバーの「

    プロフェッショナル根性論 - 書評 - 研究者の仕事術 : 404 Blog Not Found
  • 40歳までに読んでおいてよかった40作 : 404 Blog Not Found

    2009年08月17日04:00 カテゴリ書評/画評/品評 40歳までに読んでおいてよかった40作 「夏休みなのにまとめがない」とお叱りを受けたので、不惑をネタに。 フィクションとノンフィクションからそれぞれ20冊 順不同 完結しているものonly(「火の鳥」は微妙だが) 入手しやすさも充分に考慮(これで外したのが結構多い) フィクション どうしてもSFが多くなってしまいますね。 イティハーサ by 水樹和佳子 アイの物語 by 山弘 七瀬三部作 by 筒井康隆 ちなみに 家族八景 七瀬ふたたび エディプスの恋人 で三つ。「筒井全部!」というのをこらえて。 ハイペリオン四部作 by Dan Simmons 銀河英雄伝説 by 田中芳樹 黎明編 野望篇 雌伏篇 策謀編 風雲篇 飛翔篇 怒濤篇 乱離篇 回天篇 落日編 異星の客 by Robert A. Heinlein 声の網 by 星新一

    40歳までに読んでおいてよかった40作 : 404 Blog Not Found
  • perl - にも真偽値は存在する : 404 Blog Not Found

    2009年08月09日21:00 カテゴリLightweight Languages perl - にも真偽値は存在する 実は、あるのです。 第135回 Perlに true, falseなんてない - bingo_nakanishiの他言語出身者のためのPerl入門 Perlにも true, falseなんてないのさ 真偽値 - Perl入門〜サンプルコードによるPerl入門〜 Perlにおける偽値 0 "0" "" 空文字列 undef () 空リスト Perlにおける真値 上記以外すべて "0.0"は、数値としては0と等しいが、真として扱われる。 これも、厳密ではありません。 以下の条件が存在します。 値がオブジェクトで、かつ演算子boolが定義されている場合、その結果 この事を利用して、Perlはブール演算の際には数値がゼロかどうかではなく、空文字列か否かでもなく、真偽値を要求して

    perl - にも真偽値は存在する : 404 Blog Not Found
    Cheru
    Cheru 2009/08/15
    「Perlには、真偽値専用のリテラルはありませんが、真偽コンテキストはあるわけです」
  • 質問は「?」にあらず - 書評 - 人を動かす質問力 : 404 Blog Not Found

    2009年07月18日13:15 カテゴリ書評/画評/品評Art 質問は「?」にあらず - 書評 - 人を動かす質問力 角川oneテーマ21より献御礼。 人を動かす質問力 谷原誠 これは、やばい。 質問というものの正体を、ここまで明かしてしまったとは。 質問とは疑問符のことでしかないという人、必読である。さもなければいつまでもなぜ自分がやられっぱなしなのかが「?」のままだろう。 書「人を動かす質問力」は、弁護士という質問のプロが、質問とは一体なんなのか、そしどんな時にどんな質問をすると何が起きるのかを、白日の下に晒した一冊。 目次 - Amazonより はじめに なぜ、いま質問力が求められるのか?/なぜ、私は質問力に目覚めたのか/人生を成功に導く、質問の6つの力 第1章 知りたい情報を楽々獲得する6つのテクニック オープンクエスチョンとクローズドクエスチョン/全てを聞き出す6つのベーシ

    質問は「?」にあらず - 書評 - 人を動かす質問力 : 404 Blog Not Found
    Cheru
    Cheru 2009/07/19
  • perl - use utf8; #って何だ? : 404 Blog Not Found

    2009年06月15日07:00 カテゴリLightweight Languages perl - use utf8; #って何だ? id:otsuneに建設予定フラグがたてられていたので。 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech Perl の utf8 関係が未だ全く理解できない。わからないことがわからないので整理 use utf8はいつフラグをたてるか use utf8 しててもフラグたたないことがある…… これは、以下の実例を見ていただくのが一番よいだろう。 #!/usr/bin/perl use strict; use warnings; use utf8 (); sub check_flag{ my $str = shift; print qq("$str" ), utf8::is_utf8($str) ? 'is' : 'IS NOT',

    perl - use utf8; #って何だ? : 404 Blog Not Found
    Cheru
    Cheru 2009/06/15
  • LET IT BE OR NOT - 書評 - スーパーサイエンスハイスクール講義 : 404 Blog Not Found

    2009年06月12日00:30 カテゴリ書評/画評/品評SciTech LET IT BE OR NOT - 書評 - スーパーサイエンスハイスクール講義 培風館北村様より献御礼。 スーパーサイエンスハイスクール講義 堀越正美 タイトルどおり、スーパーサイエンティストである著者が高校生に向けて科学を語った書であるが、中学生でも読め、そしてサイエンティストを含めた大人でも得るところの大きい一般書。むしろ科学が苦手な人の方が楽しめるかもしれない。 書「スーパーサイエンスハイスクール講義」は、第一級の生物学者であると同時に、第一級の生物学者を数多く育ててきた著者が、自らの専門である生物学に留まらず、科学全般の魅力を高校生に対して語った一冊。 目次 スーパーサイエンスハイスクール講義より PROLOGUE/流れに枕す 1 自然科学とは? 1−1 自然科学とは? 1−2 自然科学の目的とは?

    LET IT BE OR NOT - 書評 - スーパーサイエンスハイスクール講義 : 404 Blog Not Found
    Cheru
    Cheru 2009/06/12
  • 404 Blog Not Found:findを極めたかったら、statを押さえよ

    2009年05月13日13:30 カテゴリiTech findを極めたかったら、statを押さえよ find(1)ねたというのは、定期的にblogosphereを賑わせるものだし、それはそれでよいし、私自身いくつか書いているのだけど.... findを極める! - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 タグ「find」を含む新着エントリー - はてなブックマーク 404 Blog Not Found:perl - the best friend of find(1) 404 Blog Not Found:勝手に添削 - find(1) さすがに何年もblogosphereにいると、いいかげん見飽きてくる。ましてや「極めたい」ともなると、findばっか見ていても絶対無理なのだし。 というわけで、findとは何かを改めて説明したあと、その背後にあるstatを抑えてみること

    404 Blog Not Found:findを極めたかったら、statを押さえよ
    Cheru
    Cheru 2009/05/20
  • やる気出すより手足出せ : 404 Blog Not Found

    2009年04月09日17:00 カテゴリArt やる気出すより手足出せ そろそろやる気について一言いっとくか。 努力厨がはびこれば2020年地球は滅びる。 - orangestarの日記 要はやる気がないんでしょ? - ここではないどこか モチベーションなんか自分でどうにかしろ。:島国大和のド畜生 この三者に共通した暗黙の了解は、何か。 それは、「まずやる気があって、やるのはそれから」、ということ。 これは、この三者だけではなくこの社会全体の暗黙の了解でもある。 でも、違うんだな、これが。 受動意識仮説というものがある。私個人はもはや「仮説」ではなく「論」まで昇格してもいいと考えているが、それはさておき、受動意識仮説とはこういうことである。 404 Blog Not Found:書評 - 脳の中の「私」はなぜ見つからないのか? 我々のほとんどは、何かをする時に、まず「何かをしよう」と意識

    やる気出すより手足出せ : 404 Blog Not Found
    Cheru
    Cheru 2009/04/09
  • 「コピーの天才」が天才になれない理由 : 404 Blog Not Found

    2009年04月07日23:30 カテゴリArt 「コピーの天才」が天才になれない理由 半分、正解。 天才になれる秘密 - teruyastarはかく語りき すなわち、0点。 天才も秀才も、コピーが上手でコピーしまくるが、一つだけ違いがある。 秀才は、それによって生じた「内なる違和感」を無視して、コピーし続けることが出来る。 天才には、それが出来ない。 天才は、その「内なる違和感」を得るがためにコピーして、そして内なる違和感と全面対決の末に今までなかったものを生み出す -- 生き残ることが、出来た場合は。 Thomas Edison - Wikiquote Genius is one percent inspiration, ninety-nine percent perspiration. トーマス・エジソン - Wikiquote天才は1%のひらめきと99%の努力からなる。 洋の東西を

    「コピーの天才」が天才になれない理由 : 404 Blog Not Found
    Cheru
    Cheru 2009/04/08
  • $job->done('well'); # 書評 - モダンPerl入門 : 404 Blog Not Found

    2009年02月09日00:00 カテゴリ書評/画評/品評Lightweight Languages $job->done('well'); # 書評 - モダンPerl入門 翔泳社再帰、じゃなかった斎木様より献御礼。 モダンPerl入門 牧大輔 初出2009.02.03; 発売開始まで更新 モダンPerl入門とどいた - D-6 [相変わらず根無し]「モダンPerl入門」が届きました。翔泳社様、ありがとうございます>< うちにも届いたので早速拝見。 これほどの出来だとは! DMAKI++ あ…ありのまま 今 読んだ事を話すぜ! 書「モダンPerl入門」を一言で言うと、「Perl Cookbook」と「Perl Best Practice」と「Advanced Perl Programming」と「ミニマルPerl」のエッセンスを取り出し、そしてそれを最新の「モード」へと昇華した一冊。

    $job->done('well'); # 書評 - モダンPerl入門 : 404 Blog Not Found
    Cheru
    Cheru 2009/02/03
  • 404 Blog Not Found:perl - ワンライナーの書き方入門

    2008年03月30日19:45 カテゴリLightweight Languages一日一行野郎 perl - ワンライナーの書き方入門 まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e 'print "Hello, World!\n"' Hello, worl

    404 Blog Not Found:perl - ワンライナーの書き方入門
    Cheru
    Cheru 2008/10/09
  • 「相手にこう思われたらどうしよう」の一番簡単な捨て方 : 404 Blog Not Found

    2008年07月25日19:00 カテゴリArt 「相手にこう思われたらどうしよう」の一番簡単な捨て方 あーよく死んだ。丸一日半死んでた。 そろそろ起きるか。 「空気を読むのはやめましょう」と言うのはやめましょう と、長女にさえKY認定されている私が言うのもなんですが、その私が言うのだから一段重いというものです。 発言を額面どおりに受け取る - タケルンバ卿日記 「空気を読むのはやめましょう」 「行間を読むのはやめましょう」 「言外のことを読むのはやめましょう」 これを「3つの読まない」と申します 「読むな」と言ったところで、実のところ「誰が言ったか」と「いつ言ったか」は読まずにいられない、それが人という生き物。「空気」「行間」「言外」がいやなら、「文脈」と置き換えてもいい。で、文脈を「空気」「行間」「言外」に書くなとなると、文脈相当の「背景」をすべて「書き出さねば」ならなくなってしまう。

    「相手にこう思われたらどうしよう」の一番簡単な捨て方 : 404 Blog Not Found
    Cheru
    Cheru 2008/07/25
  • perl - Encode 中級 : 404 Blog Not Found

    2008年05月08日04:00 カテゴリLightweight Languages perl - Encode 中級 以前書いた 404 Blog Not Found:perl - Encode 入門 は大好評でしたが、 ウェブで利用される文字コード、UnicodeがASCIIを上回る--グーグルが明らかに:マーケティング - CNET Japan UnicodeがASCIIを追い越し、World Wide Web上で最も多く利用されている文字コード体系になったとGoogleのシニアインターナショナルソフトウェアアーキテクトMark Davis氏がブログで述べている。 という時代に完全対応するには、入門以上の知識がちょっと必要になります。 例えば、blogをホストしてくれているlivedoor blogの文字コードはEUC-JP。「時代はUnicode」だと言っても、こうした事情もまだ

    perl - Encode 中級 : 404 Blog Not Found
    Cheru
    Cheru 2008/05/08
  • 1