タグ

開発とツールに関するindicationのブックマーク (4)

  • ツールは解決策ではない | POSTD

    最近、『The Atlantic』に掲載された非常に重苦しい 記事 「The Coming Software Apocalypse」(きたるソフトウェア大惨事)を読み終えました。同記事は最初のうちは、人に傷害を与えたり、人の命を奪ったりした恐ろしいソフトウェアバグについて述べており、いい内容です。しかし、途中から急に残念な展開になっているのです。 同記事の著者はソフトウェア業界の多くの思想的リーダーにインタビューをしましたが、 Light Table 、 モデル駆動工学 、 TLA+ といった新しい技術を生み出したリーダーだけを選んでいます。 私はこうしたツールに何ら反対しているわけではありません。Light Tableプロジェクトに資金提供さえしました。優れたソフトウェアツールは優れたソフトウェアを書きやすくすると思います。しかし、ツールは「大惨事」に対する解決策ではありません。 著者は

    ツールは解決策ではない | POSTD
  • ワードサラダを作ってみよう

    mecabっていう日語構文解析プログラムがあります。 今日は、それを使って「日語を自動解析して用語を抜き出し、コピペ文を自動生成するスクリプト」の作り方を学習します。 必要なもの・root権限で動かせるlinux/unixなマシン。 ターミナルで動作します。面倒くさいGUIなんか作りません。シェルスクリプト万歳! ・yumかapt mecabをインストールするのに必要になります。 レポジトリとかは知らんけど、yum install mecabとかapt-get install mecabとかしてmecabを入れてください。 1. mecabを使って日語から固有名詞っぽいものを抜き出す1行シェルスクリプト。超簡単です。コピペでも動く多分。 これをmecab_extract.shって名前で保存して実行属性を付けよう。 #! /bin/bash cat /dev/stdin |mecab|

    ワードサラダを作ってみよう
    indication
    indication 2013/10/24
    スパムメール作るのに役に立つというか、本体かもしれない。ただ、mecabはすごい
  • コードレビューいろいろ - steps to phantasien

    コードレビューの話をいくつか見かけた. (1, 2, 3) 私もはやりにのってなにか書いてみたい. といってもリンク先についてどうこう言う気はない. ふだんからぼんやり感じていることをテキストにしてみたい. コードレビューの様式 コードレビューのやりかたは色々ある. 話の背景をあきらかにすべく, まずは私が参加したり見聞きしたりしてきた方法を紹介したい. ただとりとめなく列挙しても見通しが悪いから, 方法を評価する軸を見立てておこう. コードの粒度: 一回のレビューでレビュアが目を通すコードの量はどのくらいだろう. プロジェクト全体? モジュール単位, 機能単位, それともクラス単位? 古典的なレビュー様式はこれら <論理的な単位> でレビューをすることが多い. 最近はブランチやコミットのような <ひとまとまりの変更> を単位とする方法に人気がある. Github の Pull Reque

    indication
    indication 2012/08/20
    紙だと...
  • Windowsプログラマー向け。他のアプリケーション情報を取得·Window Detective MOONGIFT

    Window DetectiveはWindows開発者用のアプリケーションスパイツールです。 Windowsのプログラミングをしている時に、他のアプリケーションを操作したり、そこから情報を読み取りたいと思うことがあります。そんな時にウィンドウハンドラを取得したり、制御する必要が出てきますが、そんな時に使えそうなのがWindow Detectiveです。 メイン画面です。 プロセスごとにするとアプリケーションをドリルダウンできます。 ウィンドウ情報がよく分かります。 プロパティを変更することもできます。 システム情報も分かります。 実行中のアプリケーションの情報を取ることもできます。 初期設定です。 ウィンドウ制御に関する情報の他に、サイズやフォント、プロセスなども取得できます。ウィンドウのメッセージをモニタリングしたり、詳細に検索したりする機能もあります。Windowsアプリケーション開発

    indication
    indication 2012/08/13
    spy++を思わせる
  • 1