タグ

progとideaに関するNeanのブックマーク (6)

  • macOS でスクリーンショットに情報を追加するためのヒント - 山下泰平の趣味の方法

    スクリーンショットに書誌情報を書き込むのを作った 私はわりとスクリーンショットを撮る。 ここで問題となるのが撮ったスクリーンショットの元ファイルである。 人にもよるんだろうけど、私の場合は国会国立図書館デジタルライブラリーの資料をスクリーンショットすることが多い。読んでる途中で面白がって撮ったものだから、なんののスクリーンショットなのか全く記憶にない。こんなのどののものなのか、思い出すの不可能だと思われる。 これでは困るのでスクリーンショットを撮ったら自動的にファイルへ情報を追加するスクリプトを書いた。私の環境でしか動かないからスクリプト自体は公開しないけど、いくつか書くの大変な部分があったので情報の共有のためメモを書いておく。 追記 もっとまともなの教えてもらった。 こんなかんじ(Chrome拡張版Gyazoで撮った) macOS でスクリーンショットに情報を追加するためのヒント -

    macOS でスクリーンショットに情報を追加するためのヒント - 山下泰平の趣味の方法
    Nean
    Nean 2019/01/19
    なるへそ~。
  • Emacsで1ファイルにしか出現していないシンボルをハイライトするやつ - hitode909の日記

    前書き 革新的ソフトウェアを作った. 背景 近年,Eclipseやflymakeなど,ソースコード中のエラーを発見するツールの開発が進んでいる PerlRubyのような言語では静的コード解析が難しく,メソッド名の間違いを実行時にしか発見できないことがあり,頻繁にテストを実行することなどで補っている 提案手法 リポジトリ内で1ファイルにしか出現しない色付けする シンボルの出現について ソースコード中のシンボルは他のファイルにも登場する場合が多い. たとえば,あるファイルで宣言されたメソッドを他のファイルから呼ぶと,そのメソッドは2箇所から出現する. 以下の例では,helloというシンボルはファイル1と2の両方に出現している. # file1 def hello puts "Hello, World!" end # file2 require './file1' hello() 以下の例では

    Nean
    Nean 2013/02/12
    これはアイディア!
  • グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開

    ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で紹介しました。 そのバグ予測アルゴリズムを実装したツール「bugspots」がオープンソースとして公開されています。 gitのレポジトリを分析 bugspotsはRubyで記述されており、gitのレポジトリから履歴を読み込んで分析し、どのモジュールにバグが含まれている確率が高いかを示してくれます。 以下のようにインストールして実行(説明ページから引用)。 $> gem install bugspots $> git bugspots /path/to/repo $> git bugspots . # (in current git directory)

    グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開
  • wonderfl build flash online | 面白法人カヤック

    wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい

    wonderfl build flash online | 面白法人カヤック
    Nean
    Nean 2009/05/22
    これはおもしろい。
  • Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する

    #include #include "libpasori.h" int main(void) { pasori *p; felica *f; uint8 d[16]; p = pasori_open(NULL); pasori_init(p); f = felica_polling(p, 0xfe00, 0, 0); felica_read_without_encryption02(f, 0x170f, 0, 0, d); printf("%d¥n", d[14]*256+d[15]); pasori_close(p); return 0;} require 'dl/import' module Pasori extend DL::Importable dlload '/usr/local/lib/libpasori.dylib' typealias 'uint8', 'unsigned

  • http://twitter.com/satoship/statuses/265588232

    Nean
    Nean 2007/09/13
    これって、結構すてきなアイディアだと思います。どこか主催を買って出るようなところがあればいいなぁ。
  • 1