タグ

programmingに関するkompiroのブックマーク (41)

  • RequireJS

    /* --- RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code. IE 6+ .......... compatible ✔ Firefox 2+ ..... compatible ✔ Safari 3.2+ .... compatible ✔ Chrome 3+ ...... compatible ✔ Opera 10+ ...... co

    kompiro
    kompiro 2012/02/28
    brunch.ioでも使われてる
  • index - Haxe

    Haxe empowers cross-platform development Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Download 4.3.7 Released: 2025-05-09 Get a glimpse of Haxe 5.0! We just released a preview version of Haxe 5.0. More features are coming; see also nightlies for the very latest Haxe. Download 5.0.0-preview.1 Released: 2025-07-04 Haxe can build cross-p

    index - Haxe
  • InfoQ: 複雑な外部DSLを開発する

    正直に言うと、私はドメイン特化言語の作業として、流れるようなAPIの利用、設計、開発について考えていませんでした。それ故、流れるようなAPIの長い歴史によって、内部DSLの概念に入り込むことを困難にしていたということを認めなければなりません。しかし、私は学んでいます。一方、私がDSLについて初めて知ったとき、私はその定義から「ちょっとした言語」をいくつか作成している私の作業をすぐに連想しました。あなたが上述した内部DSLの定義を受け入れるのが困難ならば、私はこれを提案します。この味わいはより良いものだと思います。 外部DSLを定義することは、内部DSLを定義することよりもはるかに容易です。それは、コンパイル型かインタープリタ型の汎用プログラミング言語を作るのに似ています。その言語は形式的な言語をもっています。つまり、その言語は、矛盾なく定まったキーワードや表現形式のみ許すことを強制されます

    InfoQ: 複雑な外部DSLを開発する
  • NDP Software :: Git Cheatsheet

    stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace

    kompiro
    kompiro 2011/05/17
    かっちょええ!
  • ノンプログラマーのためのjQuery入門

    kanazawa.js v1.0 〜JavaScriptコトハジメ〜(2011年2月5日開催)で使用したスライドです。

    ノンプログラマーのためのjQuery入門
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • - 設計の終焉?

    設計の終焉? (原題: Is Design Dead?) マーチン・ファウラー チーフサイエンティスト , ThoughtWorks エクストリーム・プログラミング(XP) をかじってみて、多くの人がこう感じ ただろう。XP は「ソフトウェア設計など消え失せろ」と言っているのではな いか、と。というのも XP では、多くの設計作業が 「料金前払いのデカい設 計("Big Up Front Design"」などとからかわれているばかりか、UML、柔軟な フレームワーク、そしてパターンまでもを含む設計技法が、ぞんざいな扱い を受けているか、完全に無視されているからだ。 実際には、XP にもたくさんの設計作業が含まれている。しかしそれを、既存 の設計プロセスとは違うやり方で行っているのだ。「進化的設計」という考え 方がある。XP はこの考え方を、「進化」を実行可能な設計戦略へとに変換す るプラク

  • Ada Lovelace - Wikipedia

    Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 – 27 November 1852), also known as Ada Lovelace, was an English mathematician and writer chiefly known for work on Charles Babbage's proposed mechanical general-purpose computer, the analytical engine. She was the first to recognise the machine had applications beyond pure calculation. Lovelace is often considered the first comput

    Ada Lovelace - Wikipedia
    kompiro
    kompiro 2010/12/13
    世界で初めてのプログラマ
  • On Exception Management

  • O'Reilly Media - Technology and Business Training

    O'Reilly Media - Technology and Business Training
  • オーム社eStore

    オーム社eStore(β)の商品について PDF版書籍データ商品、およびPDF版書籍データと紙版書籍のセット販売商品です。 PDF版書籍データは、購入手続き後、購入者の元に届くメールに記載されたURLからダウンロードできます。セット販売商品の紙版書籍は別送されます。 PDF版書籍データは、購入者個人限りで利用できるものです。法人・組織での購入はできません。 購入代金の支払いは、PayPalとなります。PayPalで通常のクレジットカードでの支払も可能です。

  • Koders - Source Code Search Engine

    Koders - Source Code Search Engine
  • GroovyServ - 高速起動Groovy -

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    GroovyServ - 高速起動Groovy -
    kompiro
    kompiro 2010/08/22
    GroovyServ自体の起動時間ってどんなものかが知りたい。
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    FPGAに代表されるプログラマブルロジックICの歴史をたどる連載。第9回は、AlteraやXilinxと同時期に創業したLattice Semiconductorを取り上げる。当初は会社経営に問題がありチャプター11を申請する状況まで陥った同社だが、新たな経営者を得るとともに、PLDであるGALに事業を絞り込むことでV字復活を遂げる。

    kompiro
    kompiro 2010/08/18
    例外もgoto文のように有害だ、と唱える流派を見た事があるけど、例外が画期的なのは、APIを実装している側が例外状態を定義できるところにあると思った。
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • 新しいソフトウエア開発手法

    マーチン・フォウラー チーフサイエンティスト , ThoughtWorks 過去数年にわたり、「ライトな」ソフトウエア開発手法が急速に関心を集めつつある。それらは、官僚制に対する解毒剤とも、ハッキングのライセンスとも見なされているが、ソフトウエア関係者全ての興味をかきたてている。このエッセイで、私は「ライトな」開発手法の単に「軽い」側面だけでなく適応的な性質や人間中心主義に着目しながら、それらが流行る理由について掘り下げてみたい。また、この系統のプロセスに対してサマリーとリファレンスを提供し、この踏み出されてまもない道を行くべきかどうかを選択するために、考慮すべき要因について考えてみたい。 開発手法ゼロから、重量級の手法へ、そして「ライトな」手法へ 予見的手法 対 適応的手法 デザインとモノ作りを分割する だいたい仕様を予見できたことがない 予測は絶対に不可能なんだろうか? 予見不可能なプ

  • Tips for Effective Software Reuse

  • Studying HTTP

    避けるべきサイトの共通点とリスク ライセンス未取得のサイトでは、月50件以上の出金拒否報告が確認されています。 賭け条件が100倍を超えるボーナスは、事実上の全額没収リスクがあります。 出金遅延が7日超のサイトはブラックリスト入りの可能性が高いです。 規約が日語で明示されていないサイトは、トラブル時に対応が困難になります。 ライブカジノのおすすめ選びでは、CuraçaoまたはMGAのライセンス番号を必ず照合してください。 信頼性の低いサイトに共通するのは、ライセンスの不透明さと出金条件の曖昧さです。賭け条件100倍超のボーナスや7日超の出金遅延は、実際の被害に直結するリスク指標です。ライセンス番号を公式機関で照合し、規約が日語で明示されているかを登録前に確認することが、安全なサイト選びの基です。 賭け条件とライブゲーム対象率の確認 ライブゲームの賭け条件反映率が70〜90%が標準とさ

    Studying HTTP
  • ソフトウェアレビューでは問題点の指摘だけでなくよい点も指摘したい(コストの範囲内で):森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ

    国際会議、国内会議にかかわらず研究論文のレビュー(査読)書式があり、多くの書式に「積極的に評価できる点」という項目がある。査読者はここにレビュー対象の論文の評価できる点を記入する。 査読の主目的は、その論文を採録とするかどうかを決めることにあるが、そうすると問題点の指摘に目が行きがちになってしまう。「積極的に評価できる点」の項目には、これを抑止する機能がある。よいものが公開されなければ、その分野全体が沈んでいってしまうからだ。 通常、著者がいない場で実施される論文の査読であっても「積極的に評価できる点」が存在する。ソフトウェアレビューは、問題点の指摘と修正が主目的の場合が多いが、レビュー対象の作成者がいる場では、できるだけ「積極的に評価できる点」も指摘すべきだと思う。 私の新人時代もレビューとなると気が重かったのだが、その理由は「これはダメ」がリスト化されるからだったように思う。「ここは伸

    ソフトウェアレビューでは問題点の指摘だけでなくよい点も指摘したい(コストの範囲内で):森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ
  • コナミコマンドを仕込む方法 | エンタープライズ | マイコミジャーナル

    itePoint: New Articles, Fresh Thinking for Web Developers and Designers 通称"コナミコマンド"と呼ばれるコマンドがある。もともとコナミが提供しているゲームによく搭載されている隠しコマンドで、このコマンドを入力することで何らかの効果が現れる。グラディウスというファミコンのゲームで登場したのがもっとも初めのコナミコマンドではないかと言われている。「↑↑↓↓←→←→BA」が基のコナミコマンドで、入力デバイスに合わせて多少キーが変化したバージョンがある。 コナミコマンドといえばGoogle Readerが隠しコマンドとして実装していることで有名だ。Google Readerの画面で「↑↑↓↓←→←→BA」と入力すると検索フィールドに"Ninja!"と表示され、フィードエリアに忍者が現れる。有名なところではほかにもjQuery

    kompiro
    kompiro 2009/05/12
    すげ−!!!