タグ

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

  • Tips - MarkdownをHTMLにembedする : 404 Blog Not Found

    2012年08月16日21:30 カテゴリTipsLightweight Languages Tips - MarkdownHTMLembedする Markdownの最大の特徴は、「HTMLembedできるマークアップ言語」であること。 Daring Fireball: Markdown Syntax Documentation For any markup that is not covered by Markdown's syntax, you simply use HTML itself. There's no need to preface it or delimit it to indicate that you're switching from Markdown to HTML; you just use the tags. それでは逆にHTMLMarkdownem

    Tips - MarkdownをHTMLにembedする : 404 Blog Not Found
    cyokodog
    cyokodog 2012/10/31
    markdown.jsだとネストされたリストもうまくパースされなかった>< 疲れた
  • javascript - 関数名の取得とtypeof()の再々発明 : 404 Blog Not Found

    2011年12月07日03:30 カテゴリLightweight Languages javascript - 関数名の取得とtypeof()の再々発明 な、なんだってー!? はてなブックマーク - kamisetoのブックマーク constructor.nameを見ればいいんじゃなの?違うのかな? そんなおいしいプロパティなんて、あったっけ? MDNの中で逢った、ような… constructor.name?そんなのJavaScript: The Good Partsどころかサイでも見たことねーぞ。でもconsoleつついたら確かに使える… 見つけました。 Function - MDN name Non-standard The name of the function. Non-standard, Non-standard, Non-standard、だと!? 実際いろいろ嗅ぎ回ってみ

    javascript - 関数名の取得とtypeof()の再々発明 : 404 Blog Not Found
  • 私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found

    2010年09月25日22:45 カテゴリLoveCode 私がソフトウェア技術者でもありつづける理由 一言でいえば、「自分に報い続けたいから」ということになる。 私がソフトウェア技術者をやめた理由 - Rails で行こう!私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 以下に照らし合わせれば、その複雑な感情とやらそのものがお嫌いなのだろう。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 で、何をもって美醜を決めているかといえば、コルモゴロフ複雑性と、そこからの距離をお使いのようだ。 うるう年を計算

    私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found
    cyokodog
    cyokodog 2010/09/27
    おもわずブクマしたくなる記事
  • $(DHTMLcoders).read(this) || throw your.job - 書評 - jQueryクックブック : 404 Blog Not Found

    2010年08月19日01:00 カテゴリ書評/画評/品評Lightweight Languages $(DHTMLcoders).read(this) || throw your.job - 書評 - jQueryクックブック オライリー矢野様より献御礼。 jQueryクックブック jQuery Community Experts / 株式会社クイープ訳 [原著:jQuery Cookbook] これでなくなった。 jQueryを使わない理由が。 DHTMLを利用する全ての人、必携。 特にHTMLCSSを書いても、JavaScriptはそれほど書かない人。これであなたにも書けるようになります。 書「jQueryクックブック」は、今や最重要のJavaScript Libraryといっても過言ではないjQueryの手引書。 目次 まえがき - John Resig はじめに jQuer

    $(DHTMLcoders).read(this) || throw your.job - 書評 - jQueryクックブック : 404 Blog Not Found
  • 中国のない世界 : 404 Blog Not Found

    2010年03月25日12:00 カテゴリNews 中国のない世界 問題は、なぜGoogle中国からたたき出されたか、ではない。 グーグルのない世界 (内田樹の研究室) 中国政府の検閲の停止を求める交渉が決裂して、グーグル中国から撤退することになった。 中国が、なぜ一歩も譲らなかったか、だ。 それを理解するには、中南海からの視点が必要なのだが、その視点を持とうとする先進国の「識者」が見当たらないので、能力の決定的な不足を承知しつつ私がそのまねごとをしてみることにする。 想像してみよう。たった今国境というものがなくなった世界を。 そこは John Lennon が Imagine で歌った世界では残念ながらない。チャンスを求めて都市に押し寄せてくる途上国の人々を追い返す国境がなくなった世界だ。都市にすむあなたならこの事態をどうするか。自由の名の下に彼らが来るにまかせるか。それとも何らかの

    中国のない世界 : 404 Blog Not Found
  • 教科書はいらない - 書評 - PHP逆引きレシピ : 404 Blog Not Found

    2009年07月06日14:30 カテゴリ書評/画評/品評Lightweight Languages 教科書はいらない - 書評 - PHP逆引きレシピ 翔泳社片岡様より献御礼。 PHP逆引きレシピ 鈴木憲治 / 安藤建一 / 山田直明 / 八木照朗 / 山義之 / 河合勝彦 ある意味実にPHP的な一冊。PHPは、これ一冊あれば十分だと強く感じた。 PHPを使うにしても、使わないにしても。 書「PHP逆引きレシピ」は、「PHPでプログラミングを習う」のではなく、「PHPで動くWebサイトを作る」に徹した一冊。PHPは後者に特化した言語である故に、前者には徹底的に向かない。書を読めば、PHPを全く知らないプログラマーにもそれがわかるし、PHPを日時使っている人も、そのことが改めてわかるはずだ。 目次 - | PHP逆引きレシピ オフィシャルサポート より 第1章 準備 1.1 サー

    教科書はいらない - 書評 - PHP逆引きレシピ : 404 Blog Not Found
  • 梅田望夫がオープンソースを語っても残念でない理由 : 404 Blog Not Found

    2009年06月18日22:00 カテゴリOpen Source 梅田望夫がオープンソースを語っても残念でない理由 人使い荒いなあ。まだ徐行運転中なのに。というわけで、 [OSS] 梅田望夫さんはオープンソースを不当に貶めている / M. Mochio Umeda injustement diminue le crédit de l'Open Source. - ふぇみにん日記(2009-05-19) 梅田望夫にオープンソースを語るなとガツンと申し上げたい - ひがやすを blog に関する、弾の見解。 いいじゃん、言わせておけば。 今更梅田望夫がオープンソースに関して何を言おうが、オープンソースはびくともしない。こういういい方もなんだけど、梅田望夫に貶められるほど、オープンソースはやわじゃない。 童貞にセックスについていくらあることないこと言われても、セックスがびくともしないのと同じ。

    梅田望夫がオープンソースを語っても残念でない理由 : 404 Blog Not Found
  • javascript - でも全角半角変換 : 404 Blog Not Found

    2009年06月06日15:30 カテゴリLightweight Languages javascript - でも全角半角変換 ぐぐっても、変換コードがありそうでなかったのでついでに。 404 Blog Not Found:perl - で全角半角変換をモダンに行う Demo 全角 半角 実装 見ての通り、けれんみのないやり方をしています。 (function(){ var zenkaku = ['。', '、', '「', '」', '・', 'ー', 'ァ', 'ア', 'ィ', 'イ', 'ゥ', 'ウ', 'ェ', 'エ', 'ォ', 'オ', 'カ', 'ガ', 'キ', 'ギ', 'ク', 'グ', 'ケ', 'ゲ', 'コ', 'ゴ', 'サ', 'ザ', 'シ', 'ジ', 'ス', 'ズ', 'セ', 'ゼ', 'ソ', 'ゾ', 'タ', 'ダ', 'チ', 'ヂ',

    javascript - でも全角半角変換 : 404 Blog Not Found
  • 梅田望夫は「残念」なただ一つの理由 : 404 Blog Not Found

    2009年06月03日02:00 カテゴリBlogosphere 梅田望夫は「残念」なただ一つの理由 そろそろオレからも一言。 日のWebは「残念」 梅田望夫さんに聞く(前編) (1/3) - ITmedia News Web、はてな将棋への思い 梅田望夫さんに聞く(後編) (1/3) - ITmedia News 21世紀に見聞きした中で、最も残念なインタビュー。 梅田望夫が、「一流じゃない」からじゃない。 おい望夫! ヤフーで賭け将棋しようぜ: 切込隊長BLOG(ブログ) Lead‐off man's Blog 人間、30歳超えたら「だいたい俺の人生こんなもんかな」って諦めがつき始めるじゃん。超一流なんて遠いよなと彼我を比べて分を知るというか弁えるようになるしな。webだろうが将棋だろうが限界の見えたヘボは一生ヘボなんだから、無理に超一流に絡もうとしないで実力に見合った将棋指せばい

    梅田望夫は「残念」なただ一つの理由 : 404 Blog Not Found
  • news - Oracle to buy Sun : 404 Blog Not Found

    2009年04月21日00:00 カテゴリNewsOpen Source news - Oracle to buy Sun なんとまあ。 Sun and Oracle Oracle and Sun IBMの時とは違って、今度はSunの方も首を縦に振っている。 しかし、私の感想は Twitter / Tajima: 物の光の玉が、たかが水晶の玉にわれたのか! ht ... 物の光の玉が、たかが水晶の玉にわれたのか! に近い。IBMの方がよかったなあ。 SunがMySQL ABを買収したのは、去年の2月のこと。 そのSunを、Oracleが買う。 Oracleは、これで商用DBだけではなく、オープンソースDBでもトップということになる。 オープンソースの視点から見て、これがどうかといえば、終わりのない日蝕のはじまりにどうしても見えてしまう。Oracleはすでに Sleepy Cat ご

    news - Oracle to buy Sun : 404 Blog Not Found
  • やる気出すより手足出せ : 404 Blog Not Found

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

    やる気出すより手足出せ : 404 Blog Not Found
    cyokodog
    cyokodog 2009/04/10
    「やる気があるからやるんじゃない。やったからやる気が出るのだ」!
  • 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
  • regexp - 'test@[127.0.0.1' . "\\\x1f]" はRFC2822準拠 : 404 Blog Not Found

    2009年03月20日05:00 カテゴリLightweight Languages regexp - 'test@[127.0.0.1' . "\\\x1f]" はRFC2822準拠 私自身驚いたのだが、'test@[127.0.0.1' . "\\\x1f]"はRFC2822に準拠している。 へぼへぼCTO日記 - 「danコガいはもう正規表現をblogに書くな」と言わせないでくれ おかげで上記のコードもvalidだ。なんてこったなぜそうなのか、というのは、RFC2822のdomain-literalの仕様による。 domain-literal = [CFWS] "[" *([FWS] dcontent) [FWS] "]" [CFWS] 「[]で囲まれたdcontent」っていったいなんだ? dcontent = dtext / quoted-pair 「dtextまたはquoted

    regexp - 'test@[127.0.0.1' . "\\\x1f]" はRFC2822準拠 : 404 Blog Not Found
  • 「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
  • javascript - new Hash(); // Object はHashじゃないから : 404 Blog Not Found

    2009年02月26日10:30 カテゴリLightweight Languages javascript - new Hash(); // Object はHashじゃないから 困ったことに、JavaScriptのオブジェクトは、「ほとんどハッシュ」ですが「完全にハッシュ」ではありません。 以下、盛り上がっているPREは押すと中身が実行されるデモになってます。 オブジェクトをハッシュテーブルとして使う場合に注意すべき事 - 素人がプログラミングを勉強するブログ keyがObject.prototypeに登録されているメンバ名だった時(例えば"hasOwnProperty"や"propertyIsEnumerable")、in演算子がtrueを返して失敗する。 /* should be false but true */ alert('hasOwnProperty' in {}); has

    javascript - new Hash(); // Object はHashじゃないから : 404 Blog Not Found
    cyokodog
    cyokodog 2009/02/26
    関数でないものでoverrideしてerrorにする「alert({'hasOwnProperty':false}.hasOwnProperty('hasOwnProperty'));」なるほどー
  • javascript - ソースを見せてかつ動かすための3つのtips : 404 Blog Not Found

    2009年02月24日04:30 カテゴリLightweight LanguagesTips javascript - ソースを見せてかつ動かすための3つのtips livedoor Blogを私が愛用しつづけている理由のひとつが、JavaScriptを受け付けること。 おかげでかなりのentriesが溜まりましたが、それだけにで実行用のソースと表示用のソースを用意するのが人一倍おっくうに感じられます。そんなわけで、どうやれば怠慢をもっと発揮できるかをまとめてみました。 0. DOMにIDをふらずにデモる こんな感じのデモがあったとしましょう。「404 Blog Not Found:javascript - Array#sortがオレquicksortより遅い!?」にあるものを書き直したものです。 # of Items: よくあるのは、inputタグやpreタグにIDをふって、docume

    javascript - ソースを見せてかつ動かすための3つのtips : 404 Blog Not Found
  • javascript - block代わりのclosureとその問題 : 404 Blog Not Found

    2009年01月19日18:15 カテゴリLightweight Languages javascript - block代わりのclosureとその問題 リハビリに手頃な問題だったので。 これ、実は「Java開発者のためのAjax実践開発入門」でも紹介されている書き方。 for 文と無名関数のイディオム - IT戦記 というわけで、これをすべて解決するのが for (var i = 0, len = list.length; i < len; i++) (function(node, i) { var text = node.textContent; node.onclick = function() { alert(text) }; })(list[i], i) なのだ。 ただし、コメント欄に残された問題が残る。 自分でも検証してみた。 n = : これ、デフォルトでは100万回にして

    javascript - block代わりのclosureとその問題 : 404 Blog Not Found
    cyokodog
    cyokodog 2009/01/19
    汎用処理書くときに要配慮(用途次第)。関連記事http://www.yabooo.org/archives/70
  • 学校ってバカを治療してくれんのか : 404 Blog Not Found

    2008年07月30日23:15 カテゴリArt 学校ってバカを治療してくれんのか 理由を教えてあげよう。 没落エリートの出現?ビジネス社会から疎外される高学歴就職難民たちー - 女。京大生の日記。 主要な企業における2009年新卒採用活動はほぼ終了し、2010年新卒採用の動きが活発化している今日、就職活動は一生懸命しているにもかかわらず、就職先が見つからない、あるいは、希望の就職先に内定をもらえず不意な企業に内定し悶々とした日々を過ごしている高学歴大学生がここ京都大学に存在する。 君たち高学歴大学生たち=第二種バカだからだ。 バカには、以下の二種類がある。 はさみと同様に使いようがあるバカ 死ななきゃ直らないバカ 言うまでもなく、第二種は後者。 そもそもこの21世紀に「高学歴=エリート」と思い込んでいるのがイタい。京大には毎年3000人も入学する。東大はそれより少し多い。他の大学も比べ

    学校ってバカを治療してくれんのか : 404 Blog Not Found
  • 「相手にこう思われたらどうしよう」の一番簡単な捨て方 : 404 Blog Not Found

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

    「相手にこう思われたらどうしよう」の一番簡単な捨て方 : 404 Blog Not Found
  • プログラミングファースト開発のアキレス腱 : 404 Blog Not Found

    2008年07月21日15:00 カテゴリArt プログラミングファースト開発のアキレス腱 ktkt. プログラミングファースト開発の必要性 - ひがやすを blog これをふまえて考えたのが、以前提案したプログラミングファースト開発だ。 プログラミングファースト開発とは、ドキュメントを書いてからソースコードを書くのではなく、動くソースコードを書いてユーザに実際に触ってもらうということを何度も繰り返して、仕様を固める開発手法。ドキュメントは仕様が固まった後に書く。 実は私自身、この言葉が生まれる前から実践してきたのだけど、一つけったいな問題点があるので、それを指摘しておく。 それが何かというと、 客がそれを安易だと勘違いして、安価だと思いやすい こと。 プログラミングファーストの場合、最早だと打ち合わせのその場で動くものを見せたりする場合がある。客が分かっている人だと、その事にボーナスを出

    プログラミングファースト開発のアキレス腱 : 404 Blog Not Found