2009年7月22日のブックマーク (6件)

  • 第2回 クロージャとgoto文 | gihyo.jp

    クロージャ クロージャとは関数の一種で、多くのスクリプト系言語がサポートしている機能です。PerlRubyPythonなど、モダンなスクリプト系言語すべてがサポートしています。JavaScriptもクロージャをサポートしいます。JavaScriptプログラミングではクロージャがよく利用されるので使い方をご存知の方も多いと思います。 クロージャは関数がアクセス可能な変数が、環境によって決まります。この特徴を利用してオブジェクト指向設計よりも分かりやすい設計が行えたり、呼び出された関数の内部から呼び出すコールバック関数として様々な動作を行わせることが出来ます。 クロージャの使い方 クロージャはラムダ関数、無名関数と呼ばれることもあります。無名関数の名前の通りクロージャは名前が無い関数を定義して利用します。 クロージャに慣れていない方は、名前が無い関数をどうやって使うのか?どうして便利なのか

    第2回 クロージャとgoto文 | gihyo.jp
    mumincacao
    mumincacao 2009/07/22
    確かにこっそりと名前付いてたりとか,あんまり使いやすくなかったりもしたけど・・・ create_function() さんはいなかったこと扱い・・・にう?(つx;【みかん
  • IE8への移行、多くはIE7から--Firefox 3.5はダウンロード数が3000万を突破

    Microsoftにとって最も手ごわい競争相手は、Microsoft自身であるのかもしれない。MozillaのAsa Dotzler氏は、Microsoftが新たにリリースしたInternet Explorer 8(IE8)が、ブラウザ市場で旋風を起こしていると伝えた。とはいえ、ここで「ブラウザ市場」が意味しているのは、「Internet Explorer 7(IE7)」のことである。MozillaのFirefox 3.5は、すでに3000万件のダウンロード数を記録して伸び続けており、IE8によってシェアを奪われる影響は受けていない。さらに、Internet Explorer 6(IE6)でさえも、IE8へのアップグレードの影響でシェアが大きく低下するという事態には至っていないようだ。 IE8のリリースによってシェアを急激に落としたのは、IE7だけのようである。 つまり、現在でもFiref

    IE8への移行、多くはIE7から--Firefox 3.5はダウンロード数が3000万を突破
    mumincacao
    mumincacao 2009/07/22
    IE6 から IE7 に移行しなかったひとの理由を考えるとこのごっちゃな状況は予想できてたけど・・・ IE 対策のかおすさは予想以上になってる気がするにう(つx;【みかん
  • テクノロジー : 日経電子版

    1回の充電で東京―大阪間に相当する500キロメートルを走れるリチウムイオン電池技術の開発が活発だ。積水化学工業の技術は突破のメドがたち、旭化成も近づいた。いずれも既存の電極を使うこ…続き 再エネ効率的に貯蔵、「ナトリウムイオン電池」寿命・容量が増大 [有料会員限定] トヨタの全固体電池 2025~30年EVが化ける [有料会員限定]

    テクノロジー : 日経電子版
    mumincacao
    mumincacao 2009/07/22
    政治におけるねっとの影響力が低いっていうよりはどこの圧力か知らないけど自称えらいひとが影響力を低く抑えるようなこといっぱいするからじゃないのかにゃぁ・・・ (´・ω・`;【みかん
  • TAKESAKOさんのやつ - 葉っぱ日記

    TAKESAKO @ Yet another Cybozu Labs: 記号でPolyglotプログラミング♪(RejectKaigi2009) のコードのJavaScriptの解読。 もとのコード "#{",$/*"}";%#=();$^_^='?``;">)~${`&&@`{;:+`[[',$^_^='/?")-=^{(=!".=.!,!)&&>',$^_^ ='`-+|{!?``*.((-+({:^(_^',$^_=''^'+@$@&'^'^.@%@'.'$^_^"";'.$^_^"",'!~'!~('('.('`_@ ^!@'^'_$%(@,'.'$^_})'))#;_=[*'`'..%.~.]*%%%;$_=%+%++(??%?===???_[(_=~/\{/).-@+(_=~ /~/)]:%%%<<(?!*(?+-?()));_=([*%/!/..%!/!]+[*%]:]..%

    TAKESAKOさんのやつ - 葉っぱ日記
    mumincacao
    mumincacao 2009/07/22
    いきなり完成品になっちゃったけど3分くっきんぐ?(´ω`;【みかん ・・・って perl のよりはこっちのほうがそれなりに読めるなぁ・・・
  • Mery's Factory

    Mery は、無償のテキストエディタです。 Mery(メリー) を使って、日記、恋文、新聞記事、ソースコードなど、さまざまな文書を簡単に編集することができます。 Mery は、ColdFusion、HTMLJavaPHPSQL など、様々なプログラミング言語の色分け表示が可能です。さらに、ユニコードに対応していますので従来の文字コードでは表現できなかった難しい漢字や、多言語の混在した文書でもデータが失われることはありません。 その他、デスクトップにウィンドウが散乱するのを防ぐためのタブ機能、キーボードの操作を記録できるマクロ機能、文書の見出しを階層表示するアウトライン機能、入力中の単語の候補を表示する入力補完機能など、様々な機能を簡単に使用することができます。 ● 簡単・便利 ややこしい機能、一部の人しか使用しない機能を徹底的に排除することで初心者でも簡単に便利に使いこなすことが可

    mumincacao
    mumincacao 2009/07/22
    ちゃんと内部うにしててちょっと気になるにゃぁ…き~わ~ど補完もできるっぽいしあとは強調表示をかすたまいずできればにゃぁ…って高速化のために組み込んでるみたいだからむりっぽいかも?(´・ω・`;【みかん
  • FSF、MicrosoftのC#とCLI標準へのCommunity Promiseは「抜け道だらけ」と警告 | OSDN Magazine

    フリーソフトウェアを支援する非営利団体のFree Software Foundation(FSF)は7月16日(米国時間)、米Microsoftによる必要な特許クレームを主張しないとする「Community Promise」をC#とCLI標準に拡大した動きに対し、警告を発した。MonoやC#依存を減らそうという当初の姿勢を固守するもので、解決案として包括的特許ライセンスを提唱している。 6月末、Rechard M. Stallman氏はC#のフリー実装の危険性を指摘、Microsoftが特許を主張する可能性があるとして、コミュニティに対し、MonoやC#依存を減らそうと呼びかけていた。これに対しMicrosoftは7月、オープンソース開発者の疑惑緩和を狙い、必要な特許クレームを主張しないMicrosoft Community PromiseをC#標準の「ECMA 334」およびCLI(共通

    FSF、MicrosoftのC#とCLI標準へのCommunity Promiseは「抜け道だらけ」と警告 | OSDN Magazine
    mumincacao
    mumincacao 2009/07/22
    できればそんなおとなの事情ないとこでのんびりもふもふ開発したいものだけど抜け道使ったさぶまりんされるよりははっきりさせておいたほうがいいのかなぁ?(´・ω・`;【みかん