タグ

ソフトウェアに関するt100のブックマーク (10)

  • そろそろドメイン駆動設計はもうちょっとだけ細分化されるべき - assertInstanceOf('Engineer', $a_suenami)

    昨日飲みながらドメイン駆動設計(以下、DDD)についてしゃべっていて思ったことを書く。 ドメイン駆動設計(DDD)って? DDD とは何かという説明についてはぐぐったらたくさん出てくると思うので割愛。 Wikipedia の引用だけしておきます。(雑) ドメイン駆動設計 - Wikipedia ドメイン駆動設計(英: Domain-driven design, DDD)とはソフトウェアの設計手法であり、'複雑なドメインの設計はモデルベースで行うべきであり'、'また大半のソフトウェアプロジェクトではシステムを実装するための特定の技術ではなくドメインそのものとドメインのロジックに焦点を置くべき'とする。この名称は Eric Evans が同名の著作で用いた。 興味がある人はこちらを読んでください。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェ

    そろそろドメイン駆動設計はもうちょっとだけ細分化されるべき - assertInstanceOf('Engineer', $a_suenami)
  • Windowsで最高のターミナルを構築する方法 - 純粋関数空間

    皆さん、Windowsでコマンドライン使ってますか? まともなターミナルエミュレータすらないと思っている方もいらっしゃるかもしれませんが、案外何とかなるものです。 これが完成図です。1週間ほどいろいろ試した結果、動作、見た目、フォントレンダリング、どれもおおむね満足行く結果になりました。 Terminal Emulator選び Windowsをお使いの皆様ならご存じかとは思いますが、デフォルトのTerminal Emulatorである cmd.exe が良くないです。 挙動、フォント云々の話をするまでもなく、横幅が80文字固定なのがどうしようもありません。 プロパティのレイアウトのところから幅の変更ができるようでした。ご指摘ありがとうございます。 この辺を見てWindowsで動作するものを一通り試してみたのですが、動作がおかしいか、フォントが気に入らないか、プロプライエタリかで、どれもよく

  • 語学講座専用ダウンロードツール「CaptureStream」 | OSDN Magazine

    手軽に利用できる語学講座として有名なものに、NHKの語学番組がある。かつてはラジオでしか聞けなかったものだが、最近ではインターネットでも番組の配信が行われており、気軽に質の高い講義を受けられるのが特徴だ。しかし、配信はストリーミングのみで、また放送から1週間分しか配信されない。「CaptureStream」は、このようなストリーミング放送を録音できるツールである。 CaptureStreamでは極めて簡単な操作で、NHKの語学講座を1週間分丸ごとダウンロードできる。音声はMP3形式で保存され、iPodやウォークマンなどのMP3プレイヤーやスマートフォンでの再生も可能だ。好きなときに好きな場所で再生できるようになり、学習効率がアップするのは間違いないだろう。 ダウンロードできる番組は「基礎英語」、「実践ビジネス英語」、「まいにちフランス語」など7言語16番組に及ぶ。「ABCニュースシャワー」

    語学講座専用ダウンロードツール「CaptureStream」 | OSDN Magazine
  • 長年、邦訳されなかった「思慮深いソフトウェア開発者全員の必携書」

    Domain-Driven Design」通称「DDD」の原著が出版されたのは、2003年のことだった。Kent Beck氏が賛辞に寄せた「思慮深いソフトウェア開発者全員の必携書」という言葉が示している通り、英語圏では圧倒的な支持を集め、出版から7年が経過した現在でも、Yahoo! Groupsのメーリングリストでは活発な議論が交わされている。 一方、日では少し状況が異なる。識者の間では、有用な書籍として早くから知られていたものの、500ページ超という厚さと、文体の難しさが、多くの日エンジニアの挑戦を阻んできた(邦訳も待ち望まれたが、長い間出版されなかった)。 佐藤匡剛氏による「Domain-Driven Designのエッセンス」、徳武聡氏による「DDD Quickly 日語版」をはじめ、日語の情報は少なからず存在したし、国内での実践事例も徐々に蓄積されていたものの、質的に

    長年、邦訳されなかった「思慮深いソフトウェア開発者全員の必携書」
  • R用の無料IDE RStudio | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー RStudioは統計解析,ビジュアライゼーション用の言語として人気の高いR用のIDE。オープンソースのプロジェクトが開発をしており,無料で利用できる。マルチプラットフォーム(Windows, Mac, Linux)で利用できるのも嬉しい。 ちょっと使ってみたけどかなり有望。タブを使って複数のウインドウを開けたり,コード補完機能を備えるなど,かなり格的なIDEになっている。グラフを別ペインで描画できたりもする。ペインはカスタマイズできるので,手になじむような配置に変更できる。オマケにTeXやSweaveの編集もできる! まさに至れり尽くせりのIDEだ。Rをバリバリ使っている人はもちろん

  • Stirling - スターリング

    ソフト詳細説明 Stirling(スターリング)はWindowsバイナリエディタの新たな定番となるべく最強を目指して開発された高機能バイナリエディタです。 「アンドゥ・リドゥや置換もできないのに名前だけは有名なエディタ」を今でも使っている人はこの機会に是非一度、Stirling を試してみてください。 柔軟なカスタマイズと強力な各種機能を有し、使い込むほどに手になじみ手放せなくなるツールとなっています。 【特徴】 ■テキストエディタにも匹敵する強力なカスタマイズ機能 ・2ストロークキーや Esc メニュー、DOS 型選択操作も可能なキーカスタマイズ ・10個まで定義できるユーザーメニュー、各メニューは最大30項目まで指定可能 ・表示項目を指定可能なツールバーカスタマイズ ・各種編集情報が指定可能なステータスバーカスタマイズ ・拡張子別に表示色やキャラクターセットが指定できる拡張子別設定機

  • グーグル、新プラグイン「O3D」をリリース--ブラウザで3Dグラフィックスを実現

    Googleは米国時間4月21日、ウェブアプリケーションに、PC上のプログラムが使用可能なコンピューティングパワーを付与する、一連の取り組みの重要な一環として、ブラウザに高速3Dグラフィックスをもたらす新ソフトウェア「O3D」をリリースした。 O3Dは、WindowsMac OS X、Linuxのプラットフォーム上で、Internet Explorer、Firefox、Safari、Chromeに対応したブラウザプラグインとなっているが、Googleは、最終的にはブラウザへダイレクトに搭載していきたいと考えている。O3Dは、より高度なゲームおよび他のアプリケーションを実現するように、開発者のウェブベースのJavaScriptプログラムが、コンピュータのグラフィックスチップにダイレクトに連動するインターフェースを提供する。 Googleは、O3Dの新技術を、同社の公式ブログ上で発表している

    グーグル、新プラグイン「O3D」をリリース--ブラウザで3Dグラフィックスを実現
  • 余分なメモリを超高速な作業場所に? 話題のRAMDISKを試してみた - 敷居の部屋

    次世代HDDはメモリ? 話題のSSDとやらを試してみた - 敷居の先住民 ついこないだのSSDレポートで「フラッシュメモリの大容量低価格化で出てきたのがSSD,対してメインメモリで出てきたのがRAMDISK。今度試してみる」と書いてたRAMDISKを、さっそく試してみました。 Gavotte Ramdisk まとめWIKI - トップページ まずはまとめWIKIでササっと勉強。わりと簡単で一時間もかからずに導入できましたけど、ちょっと情報量多すぎで初めて見た人は頭わーっとなるかもしんないので、最低限どういうものでどうやって導入して何に使ったらいいのかをカカっとまとめます。 ちなみにWIKIに文句言ってるんじゃないよ? WIKIは辞書代わりに使うんだからああでないと困る。情報量の多いところがあるからこそ、ブログがそこにリンク貼ってざっくりまとめた記事とか書いても問題ないわけで。 RAMDIS

  • 窓の杜 - 【REVIEW】操作性と高機能が両立したタスクマネージャー「Free Extended Task Manager」

    「Free Extended Task Manager」は、高機能なタスクマネージャー。フリーソフトで、編集部にてWindows Vistaで動作を確認した。作者のWebサイトからダウンロードできる。 ソフトは、一見するとWindows標準のタスクマネージャーの画面にそっくりだが、機能は大幅に拡張されており、PCの各種リソースの利用状況をより詳しく把握できるのが特長。使い慣れた操作感はそのまま、CPU利用率やメモリ使用量だけでなく、アプリケーションごとのネットワーク利用率やディスクアクセスまでも監視できる。 各リソースの利用状況は、Windows標準のタスクマネージャーと同様にタブで切り替えて閲覧する仕組みだが、閲覧できる情報は標準のものより豊富。たとえば、[Process]タブでは各プロセスのCPU利用率やメモリ使用量だけでなく、起動時刻や1秒あたりのディスクアクセスも確認できる。また

  • .NET Frameworkを掃除する·.NET Framework Setup Cleanup Tool MOONGIFT

    Microsoftの提供するシステムを組み込むと原因不明のエラーが起こるというのはよくある(?)ことだ。最近頻発するのが.NET Frameworkのインストールエラーらしい。1.0〜3.5まで多岐に渡るバージョンが存在し、さらに個々のセキュリティパッチやSP1などが存在するために起こるのだ。 まとめてアンインストール! 解決しようとアンインストールしようとしてもできなかったり、余計なレジストリが残ってどうしようもなくなったりする。そこで使ってみたいのが.NET Framework Setup Cleanup Toolだ。 .NET Framework Setup Cleanup ToolはMicrosoft公式のソフトウェアではない(作ったのは中の人)ようだが、.NET Frameworkをまとめてアンインストールしてくれるソフトウェアだ。 .NET Framework Setup Cl

    .NET Frameworkを掃除する·.NET Framework Setup Cleanup Tool MOONGIFT
  • 1