タグ

progとへぇーに関するNeanのブックマーク (15)

  • MSの今回の発表で何が起こるのか、の私的感想 - 亀岡的プログラマ日記

    さて、まさかのMSの大鉈連発に、TL大騒ぎでございます。まさかOSS化まで入ってるとは僕も思ってなかった。MSクラスタですらもざわざわである。 んで、今回の決定が意味することをちょっと考察してみたいなーと。備忘録的にね。 あくまで 私的感想です。鵜呑みにしないように。 何が起こったのか 11/12日(米国現地時間),Microsoft Connect();というイベントの中での発表でございました。 詳しくは、Public Keyさんを参照するのが良いと思います。 [速報]マイクロソフト、サーバサイドの「.NET Core Rutime」と「.NET Framework」のオープンソース化を発表。C#コンパイラやASP.NETなど [速報]マイクロソフト、「.NET server framework」のLinuxMacOS X用オフィシャルディストリビューションを発表。.NETアプリケーシ

    MSの今回の発表で何が起こるのか、の私的感想 - 亀岡的プログラマ日記
    Nean
    Nean 2014/11/14
    へぇー!
  • プログラマーは誰もがなれるものではない? | スラド デベロッパー

    「プログラミングを学ぶのに適した脳のタイプ」というものがあり、「プログラミングは誰もができるものではない」といった格言があるそうだが、Ars Technica記事がこの格言の正当性をQ&Aで問いかけたところ、大半がその正当性を認めたとのこと(家/.、Ars Technica記事)。 この記事で紹介されているRichard Bornat教授とRay Adams氏の論文によれば、学生らのプログラミング能力をグラフに表すと、「プログラミングのできる人」と「できない人」の2種類の人間があたかも存在するかの如く、2つの「釣り鐘状カーブ」に分かれるとのこと。しかもプログラミングの授業を開始する前に試験を行うことで、学生をこうした2つのグループにふるい分けることができるとしている。Ars TechnicaのQ&Aでは、格言の正当性はこうした研究論文によって証明されているとする意見に66票が集まった。

  • よりSchemerフレンドリなJavaScriptへ

    Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation. For the best experience please use the latest Chrome, Safari or Firefox browser. '("Kyoto.lisp Tech Talk #1" . "@taiju") 免責 当スライドで使用するLispコードはGaucheにて評価可能です。また、一部でGauche独自のメソッドを利用している箇所もあります。 当スライドでは、JavaScriptとECMAScriptという名前を使っておりますが、厳密に使い分けているわけではありません。文脈によって、適当

  • 次世代JavaScriptを“いま”実現するグーグルの「Traceur」

    現在仕様策定中の次世代JavaScriptが備えるであろうクラスの継承やモジュール化機能を、いまのJavaScriptで実現するコンパイラ「Traceur」をグーグルが公開しました。 traceur-compiler - Google's vehicle for Javascript Language Design Experimentation - Google Project Hosting TraceurはJavaScriptで記述されたコンパイラとして実装されており、オンザフライでTraceur対応JavaScriptを現在のJavaScriptに変換、実行します。 具体的には、HTMLの先頭で「traceur.js」を読み込んでおくと、そのWebサイトではそれ以後、Traceur対応のクラスやモジュール化機能を備えた次世代JavaScriptをそのまま実行できる、ということになり

    次世代JavaScriptを“いま”実現するグーグルの「Traceur」
  • yebo blog: クヌース教授は間違っていた

    2010/06/15 クヌース教授は間違っていた Slashdotによれば、この数十年間、クヌース教授をはじめとするコンピュータ科学者が最適としてきたアルゴリズムを10倍高速にする方法をPoul-Henning Kamp (PHK) というハッカーが見付けたという。その論文タイトルは「You're Doing It Wrong (あなた達のやっている事は間違っている)」で、ACM Queueに掲載されている。別にクヌース教授の考えが間違っているわけではなく、アルゴリズム的には正しいが、実用レベルでは、OSには仮想メモリがあり、VMと干渉しないようにすれば簡単に高性能なシステムが作れる。従来の考え方はモダンな計算機を考慮に入れていないので、現実的には不適合を起こしている。具体的にはヒープにBツリーの要素を取り込んだBヒープというデータ構造を使うことで、バイナリヒープの10倍のパフォーマンスを

  • PHP、Perl、Ruby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」:phpspot開発日誌

    PHPPerlRuby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」 2010年03月11日- Run This! PHPPerlRuby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」。 ブラウザ内の<pre>コードで記述した部分を、その場でそのまま動かすことができ、うまくサイトに組み込めばより訪問者にとってわかりやすいページを作ることが出来そうです。 例えば、PHPの入門サイトなんかでは挙動を一瞬で確認できてしまいます。 具体的には以下の言語に対応しています。 Ada, Assembler, AWK, Bash, bc, Brainf**k, C, C#, C++, CLIPS, Clojure, COBOL, Common Lisp, D, Erlang, Forth

  • 拡張言語向けライブラリ「Guile」、Schemeに加えJavaScriptに対応 | OSDN Magazine

    GNU Projectの拡張言語向けライブラリプロジェクト、「Guile」の開発チームは6月19日、「GNU Guile 1.9」アルファ版をリリースした。ECMAScript対応が最大の特徴。プロジェクトのWebサイトからソースコードを入手できる。 Guileは拡張言語向けライブラリプロジェクトで、プログラマはプラグインやモジュールを開発できる。プログラミング言語Schmeのインタープリタおよびライブラリとして開発された。1.9は、将来Guile 2.0としてリリースされるバージョン系。 最新版では、初めてSchme以外の言語としてECMAScriptをサポートする。これにより、開発者はSchmeのほか、JavaScriptを使ってもアプリケーションを拡張できる。Guileでは、将来的にECMASrcipt 3.1の全ライブラリをサポートする予定だが、まだ不完全だという。 このほか、マル

    拡張言語向けライブラリ「Guile」、Schemeに加えJavaScriptに対応 | OSDN Magazine
    Nean
    Nean 2009/06/23
    そりゃまた思い切ったことを。
  • codepad

    codepad is an online compiler/interpreter, and a simple collaboration tool. Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email. Language: C C++ D Haskell Lua OCaml PHP Perl Plain Text Python Ruby Scheme Tcl

    Nean
    Nean 2008/12/08
    これはおもしろい。おぉ、ずいぶん前からあるのかぁ。ひょー。
  • 第3回CakePHP勉強会で発表してきた - phaの日記

    報告が遅くなりましたが先週金曜は第3回CakePHP勉強会で発表等をしてきました。今回の勉強会は申し込み受け付けから13分で満席になるという盛況ぶりでした。やばいですね。 CakePHPでホッテントリメーカーとかはてなしりとり2とかを作っていたら「発表しませんか?」と安藤さんに誘われて、僕みたいな初心者が発表していいのか迷ったんだけど「何事も経験」と思い発表させていただきました。 僕は当に技術的には全然未熟で専門的な話は全然できないので、発表のコンセプトとしては 「僕あほやから難しいこととか全然わかれへんけどそんな僕でもCake使えたからみんな怖がらずに適当にCake使ったらええねん!」 という方向性で適当なことを喋った。 そのへんの適当さについてはhaltさんのレポートがよく書いていてくれてて嬉しかった。 やっぱりCakePHPPHP的な意味で最も優れたフレームワークだと思う。 別に

    第3回CakePHP勉強会で発表してきた - phaの日記
  • 人力検索はてな:自分自身で組んだプログラムで、他の人には配布せず、自分だけしか使っていないプログラムはありますか?

    プログラマの方に質問です。自分自身で組んだプログラムで、他の人には配布せず、自分だけしか使っていないプログラムはありますか? それはどういった機能があるプログラムで、どんな理由で他のプログラムを使わず、自作という手段を選びましたか?配布しない理由もお願いします。 回答例(私の場合) ・機能:ブラウザや携帯でアクセスし、蔵書および購入予定のを管理するプログラム。 ・作った理由:重複購入や購入漏れを防ぐためのもの。作成した当時(3年前)は同等の機能を持つサービスがなかったため自作した。 ・配布しない理由:配布しないのはセキュリティ上の穴をふさぐのが面倒だったから。

  • 中国生活Myリミックス - 中国での生活を自分なりにエンジョイリミックス

    6月1日~中旬にかけてゆっくりとロックダウン解除していくととの大方の予想でしたが お上のひと言で6月1日から管理地域以外は自由に出入り出来、 外はまだだめのようですがテイクアウト持ち帰りは可の状況。 工場、企業も地域によって1部70%の従業員と言うような規制も あるらしいですが通常通り稼動営業しています。 ロックダウン下に有った多くの人にとっては突然の事で 6/1の通勤時はリハビリ的な慣らし運転の仕事をやる人が多かったと聞いています。 6/3は中国では端午の節句で休日なので 6/1、6/2の2日で休みに基は休みに入ったので 気持ちの切り替えもこの連休内にうまく出来るのではないでしょうか? ちなみに端午の節句にはちまきをべる習慣があります。 私の会社では6/1に全社員にちまきを配ってくれました。 中国では粽子と書きますが私もおいしく頂きました。 日と違って甘いものや栗入りのもの等色々

    中国生活Myリミックス - 中国での生活を自分なりにエンジョイリミックス
  • ブラウザから手軽に使えるJavaScriptの統合開発環境『TIDE』 | 100SHIKI.COM

    これはすごい・・・。 TIDEは「Tiny IDE(統合開発環境)」の略らしい。 そのシンプルな名前にたがわず、実に手軽にJavaScriptを書いて、テストすることができる。日語もきちんと通るようだ。 しかもIDEだけあって、変数の中身をウォッチしたり、ステップごとに実行していくことが可能だ。 JavaScriptは慣れていないとどうにもとっつきにくかったりするが、こうした環境があればその動作を確認しながら学習していくことができるだろう。 まだベータ版ということで多少のバグがあるようだが、これからJavaScriptをやってみよう!と思われている方にはお勧めだ。

    ブラウザから手軽に使えるJavaScriptの統合開発環境『TIDE』 | 100SHIKI.COM
  • わずか565バイトテトリスのプログラミング解説

    「往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。 以下のソースコードをメモ帳に貼り付けて、htmlで保存すればテトリスが動きます。 <body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){fo

    わずか565バイトテトリスのプログラミング解説
  • 機械語ではマシンの挙動は理解できない - 未来のいつか/hyoshiokの日記

    実のところ機械語はマシンに対する高レベルな挙動を示す命令であって実行を厳密に写像したものではない。(何を言っているんだわたしは?) 「マシン語ってどんな感じか知りたくなった方へ」という大人気のエントリと、ニコニコ動画を見て、昨今の最新マイクロプロセッサでは機械語がもはや機械の挙動と一対一に対応しなくなっちゃったのである、というツッコミをしたくなった。http://d.hatena.ne.jp/shi3z/20070913 「水野拓宏のTK-80講座」これが素敵すぎる。http://www.nicovideo.jp/watch/sm1048903 最近のプロセッサ(Pentium 4とかXeonとか)は機械語を機械が直接実行するのではなく(じゃあ、なんで機械語というだよというツッコミは諸般の事情で却下(w))、機械語をμOPという機械語と一対Nに対応する命令に変換し実行するのである。Java

    機械語ではマシンの挙動は理解できない - 未来のいつか/hyoshiokの日記
  • どうしてプログラマに・・・プログラムが書けないのか?

    Jeff Atwood / 青木靖 訳 2007年2月26日 レジナルド・ブレイスウェイトが書いていることを読んだとき、私はそんなわけないだろうと思っていた。 私と同様、この著者は、プログラミングの仕事への応募者200人中199人はコードがまったく書けないということで苦労している。繰り返すが、彼らはどんなコードも書けないのだ。 彼が引用している著者というのはイムランのことで、彼は単純なプログラムも書けないプログラマをたくさん追い払っているということだ。 かなりの試行錯誤の末に、コードを書こうともがいている人たちというのは、単に大きな問題に対して苦労しているのではないことがわかった。やや小さな問題(連結リストを実装するというような)に対して苦労するということでさえない。彼らはまったくちっぽけな問題に苦労しているのだ。 それで、そういった類の開発者を見分けるための質問を作り始め、私が「Fizz

    Nean
    Nean 2007/05/08
    早速あした試される人が出てくるんじゃぁないかなぁ。用心したほうがいいかも。あたしゃ業界が全然違うから関係ないけど。
  • 1