タグ

2011年4月1日のブックマーク (9件)

  • JavaScriptで型推論器を作りました - takuto_hの日記

    JavaScriptで型推論付き静的型付け言語のインタプリタを作成しました。これは、サイボウズ・ラボユースのメンバーとして開発をさせていただいたものです。ライセンスは MIT License です。 Ibis Interpreter GitHub 型推論の実装方法を解説するため、メジャーであり気軽に試せるJavaScriptを使って型推論器を書きました。 文法の簡単な説明は Ibis クイックチュートリアル 実装の詳細については JavaScript による型推論器の実装 をご覧ください。

    JavaScriptで型推論器を作りました - takuto_hの日記
  • sandbox

    この記事は 2016年 第2のドワンゴアドベントカレンダー、20日目の記事です。 qiita.com ドメイン駆動設計に関して悩める若者に送るポエムを書いていたら長くなりました。 20日目なはずなのに今日は 12/25 ですが、お察しください。 TL;DR ドメイン駆動設計には3つの顏がある それは「哲学」「戦略」「戦術」である 「戦術」にスポットがあたりがちだが、まず「哲学」とコアの「戦略」から理解する プロダクトにおけるドメインモデルの全体像を描いてから「戦術」を検討しよう ドメイン駆動設計をどの程度取り入れるかの 「ドメイン駆動設計の適用レベル」について はじめに ドメイン駆動設計(DDD)、以前と比較して認知が上がってきたのか、よく「DDD やってるんですか?」 「DDD ってどうはじめればいいんですか?」と聞かれることがあります。そしてこの時にまず話に上がるのが、エンティティ、集

    sandbox
    tlync
    tlync 2011/04/01
    Emacs から Firefox で閲覧中のページをスクロール出来る様にしてみた。Emacs 触りながら、Firefox でコードや記事を参照する時に便利! まだ色々出来そう。
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
  • bm - firefox (page 2 of 4)

  • page moved

    2021-11-13 page moved to http://xahlee.info/emacs/emacs/keyboard_shortcuts.html You'll be redirected in 10 seconds.

  • MozReplとArduinoを使ってFirefox用コントローラを作ってみた - 橋本幸樹の無愛想な日記

    昨日、KPF(熊プログラミングフリークス)の勉強会で発表させていただいた内容です。 熊プログラミングフリークス Firefoxを外部プログラムからtelnetでコントロールできるようにする拡張、MozReplとArduinoを使ってFirefox専用コントローラを作ってみました。 とりあえずソースコードと回路図。 ソース http://github.com/koki-h/mozRepl_Controller/tree/master 回路図 Arduinoからどのボタンが押されたか、と言う情報をシリアル通信でPCに送り、それをMozReplのコマンド(javascriptをtelnet通信でMozReplに送信する)に変換することによってFirefoxのタブ切り替えやスクロール、リロードを行う専用コントローラを実現しています。シリアルデータをMozReplのコマンドに変換するプログラムは

    MozReplとArduinoを使ってFirefox用コントローラを作ってみた - 橋本幸樹の無愛想な日記
  • Google Chromeで閲覧中のページをEmacsからスクロールする ※Mac限定 - シマリスkawaii

    サイト見ながらコーディング(Emacsで透過利用)してる時に ・文字が被っていて見えない ・ソースコードが長くて途中までしか見えていない 上記のような状況で、一々"command+tab"で切り替えてChrome操作するのが面倒でした。 「一々Google ChromeEmacs切り替えてスクロールするの面倒だよね… Emacs側から制御できないかな」といつも思っていたのですが、 http://d.hatena.ne.jp/LaclefYoshi/20101024/1287887644を見て、思いつきました。 ■方法 AppleScriptを経由して、javascriptを実行させることでスクロール制御可能になります。 (つまり、AppleScriptが実行できなければならない…Mac限定) 1.下記AppleScriptソースコードを保存 2.AppleScriptをemacsから呼び

    Google Chromeで閲覧中のページをEmacsからスクロールする ※Mac限定 - シマリスkawaii
    tlync
    tlync 2011/04/01
    Firefox 版作ってみるかな
  • ソフトウェアエンジニアが知っておくべき偉大な30人 - *「ふっかつのじゅもんがちがいます。」withぬこ

    @ockeghem「ケン・トンプソンとデニス・リッチーを知らない…」をトリガーとして、ソフトウェアエンジニアが知っておくべき偉大な30人とか誰か書かないかな。もうある? http://twitter.com/ockeghem/status/51110649429889024 適当に挙げてみた。ケン・トンプソンやK&R辺りからの連想なので粒度がまちまち。こういうラインアップだと、チューリングとかシャノンとかノイマンとかはなんか違う感じ。 名前 特に有名なand/or影響が大きい実績 ケン・トンプソン C, Unix デニス・リッチー C, K&R, Unix ブライアン・カーニハン C, K&R アラン・ケイ オブジェクト指向, Smalltalk ダイクストラ 構造化プログラミング ジョン・マッカーシー Lisp (関数型言語) ドナルド・クヌース TeX, the art of comp

    ソフトウェアエンジニアが知っておくべき偉大な30人 - *「ふっかつのじゅもんがちがいます。」withぬこ
  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や