タグ

2015年1月6日のブックマーク (16件)

  • The Clean Architecture

    In the weeks since I started talking about the need to clean up our architecture, I’ve noticed a surprising resistance to the idea. Apparently the notion that it’s a good idea to hide the framework, UI, or database from the application code is not universally accepted. I first blogged about this topic here , I did a whole cleancoders.com episode on the topic. I’ve also done several keynotes on the

  • 持続可能な開発を目指す ~ ドメイン・ユースケース駆動(クリーンアーキテクチャ) + 単方向に制限した処理 + FRP

    この記事は、開発を持続可能にできるようなアーキテクチャとその適用方法を考察するものです。 骨子はできていますが、実装経験をフィードバックして詳細を若干変更するかもしれません。 勉強不足な点もあるので、意見を歓迎します。 開発においてよくある問題点 ビジネスロジックの質が何だったか見失う。ソースコードのどこまでが業務上の関心で、どこからがそれを実現するための技術上の関心か分からなくなる。 入出力双方向の処理が散在して処理が追い切れなくなる。特にイベント処理でどこに飛ぶかわからないコールバック地獄になる。 初期化・つなぎ込み・統合者的オブジェクトが小さな機能単位で生まれて統一感が無くなる。 状態を持つ値が大量に散在して副作用を起こしバグを生む。 これらの問題の結果、小さな単位ごとに個人のノウハウで"良い"設計がされ、機能を追加しようとしたときにどういう方針で行えばよいか分からなくなる。 解決

    持続可能な開発を目指す ~ ドメイン・ユースケース駆動(クリーンアーキテクチャ) + 単方向に制限した処理 + FRP
  • Running and debugging Clojure code with Intellij IDEA

    In the following blog post, I will show how to install La Clojure plugin, import project from leiningen to IntelliJ IDEA, how to interact with REPL and finally how to use IDEA's debugger to debug Clojure code run from REPL. These features make Clojure development with IDEA a real pleasure. Installation of La Clojure plugin To use Clojure with IntelliJ IDEA, we have to add La Clojure plugin. To do

    Running and debugging Clojure code with Intellij IDEA
  • Androidアプリ開発を始めるときに読む本 - cockscomblog?

    今年はついにAndroidアプリを作りました。Androidアプリを開発するに当たって、Java言語にもAndroidプラットフォームにも明るくなかったので、勉強しようとを読みました。いろいろ読みましたが、そのうち特によかったものを紹介します。 Java言語 Effective Java Javaをちゃんと書けるようにしようと思って読みました。JavaのSerializableやClonableの挙動について知識を得られたし、Javaの言語上の特性を意識した設計について一定の視座を得られたように思います。読まずにJavaを書けていたとは思えないので、大変有意義でした。『並行性』の章などはまた再読したいと思います。 EFFECTIVE JAVA 第2版 (The Java Series) 作者: Joshua Bloch,柴田芳樹出版社/メーカー: 丸善出版発売日: 2014/03/11メ

    Androidアプリ開発を始めるときに読む本 - cockscomblog?
  • 無料!簡単!待ち受け画像変換『待受画像スタジオ』

    待受画像スタジオは デジカメで撮った写真や お気に入りの画像を 携帯待ち受け画像のサイズに変換するサービスです。 できあがった画像のQRコードを表示しますので, あとは,携帯のQRコードリーダー(バーコードリーダー)で読み取ったURLにアクセスするだけでOK! 誰でも簡単に待ち受け画像を作成できます。 また,画像サイズを変更するだけでなく,画像に文字を書いて歌詞画を作ったりもできちゃいます。 メールアドレスやその他個人情報の入力,登録は一切ありませんので気軽に使ってくださいね。 GIFアニメの変換は姉妹サイトの『GIFアニメスタジオ』からどうぞ 画像変換 ご注意 このページはリンクフリーです。ぜひリンクをはってくださいm(..)m 変換できる画像は,4MB以下の JPEG,GIF,PNGファイルです。アニメーションGIFの場合,最初の場面のみ変換されます。 このサービスは一切無料でご利用で

  • 2015年、エンタープライズJava開発はどう変わる?──トップ・アーキテクト、エバンジェリストらが語る - builder by ZDNet Japan

    2015年、エンタープライズJava開発はどう変わる?──トップ・アーキテクト、エバンジェリストらが語る 2015年、大きく進化したJava EE 7とJava SE 8がいよいよ普及期に入ると見られる。これらにより、エンタープライズJava開発はどう変わっていくのか? トップ・アーキテクトやJavaエバンジェリストらに展望を聞いた。 Java EE 7やJava SE 8に対応したアプリケーション・サーバの登場が予定される今年、エンタープライズJava開発はまた一歩、大きく前進しようとしている。企業システム開発基盤に対するさまざまなニーズに応えながら進化してきたJava EE、そしてエンタープライズJava開発の現在と未来を、長年Javaに携わってきたアーキテクトやエバンジェリスト、コンサルタントらはどう見据えているのだろうか。日Javaユーザーグループ(JJUG)の会長を務め、グロー

  • ページエラー | まんがライフWIN

  • https://eco.senritu.net/foltia-anime-locker_install_and_settings/

  • HP Microserver(WS2012)にPT3&W3PEを挿して録画サーバーにする

    ようやく録画サーバとして構築する時間ができたので備忘録代わりに記しておきます。 今日までゲーミングPCで録画していたので、騒音トラブルとおさらばできそうです。 さて、今回増設したのは3TB HDD×2,PT3,PX W3PEです。 手軽にメンテナンスができるので苦じゃないです。 ただ、ゲーミングPCからPT3を抜き取るのに少し手間がかかりましたが。 HDDはケースにネジ止めして体に差し込むだけでSATAケーブルと電源ケーブルが同時に差し込まれる仕組みになっています。 前面パネルの裏に工具(トルクスドライバー)とネジが付属しています。 至れり尽くせりです。 しっかりと固定します。 4箇所止めます。 続いて電源ケーブル等を抜いたあと、マザーボードを手前に取り出しPT3とPX W3PEをPCIスロットに差し込みます。 密着しすぎて熱による暴走が心配ですが... 前面に静かなファンを一つ付けたい

    HP Microserver(WS2012)にPT3&W3PEを挿して録画サーバーにする
  • ffdshow私流ー高画質?高音質?- - ひまねこあっとりんくす

    動画を高画質で見たいときによく使われているデコーダ、もといプロセッサといえば、言わずと知れたffdshowフィルタでしょう。 今回は私の使用感から選んだ設定を書いていこうかと。 過去にも一度書いてますが色々いじってみたので新しく書いていきます。 あくまで個人的な意見なのでそこんとこよろしく。 今回使用したのは、ffdshow 2009/12/8 stableバージョン rev.3154 64bit、32bit版共に設定は同じです。 こちら64bit環境なのでMPC-HCとffdshowを64bitで入れていたんだが、ReClockが32bitだったので動作せず 結局32bit版を使用しています。 CCCPでインストールした後に家から最新のStable版を落としてきても良いかもしれない。MPC-HC付いてくるしね cf.)筆者環境 CPU:1st generation Corei7 870

    ffdshow私流ー高画質?高音質?- - ひまねこあっとりんくす
  • MB kuro log:gfxCardStatus - MacBook Pro の統合グラフィックスとディスクリートグラフィックスを手動/自動で切替えるユーティリティ - livedoor Blog(ブログ)

    2011年06月13日 gfxCardStatus - MacBook Pro の統合グラフィックスとディスクリートグラフィックスを手動/自動で切替えるユーティリティ MacBook Pro (Early 2011) の 15-inch/17-inch モデルは, CPUに統合されているグラフィックス Intel HD Graphics 3000 と, ディスクリートグラフィックス AMD Radeon HD の2つのGPUを搭載している. 前者は省電力指向の統合グラフィックスであり, 後者は高性能指向のディスクリートグラフィックスであり, 使用状況に応じてこれら2つのグラフィックスをダイナミックに切り替える機能が搭載されている. Mac OS X の標準機能としては,環境設定の省エネルギーの設定部分に 「グラフィックスの自動切り替え」という項目があり,ここにチェックを入れることで 「バッ

  • Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    TRIDENTでは、主にSeleniumを活用したテスト自動化支援サービスを提供していますが、実際にSeleniumを利用する上で次のような課題があると感じていました。 保守性・柔軟性の観点から、プログラミング言語でスクリプトを書くことをお勧めしたいが、そうなると非プログラマがスクリプトやエラー内容を理解しにくくなる。 1ステップごと、もしくはエラー発生時に画面キャプチャを取得し、テスト結果画面から確認できるようにするための作り込みと設定が面倒。 この課題を解決し、Seleniumをもっと使いやすいものにするために、SahaginというHTMLレポートツールを作ってオープンソースで公開しました。現在ベータ版ですが、今日はその機能について紹介したいと思います。 Part 2では、インストール&利用方法(Java)、Q&A、既知の問題を紹介します。 Sahaginでできること Sahaginを

    Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
  • とある初音ミクの画像を探しています : あじゃじゃしたー

    1: 名無しさん@おーぷん 2015/01/03(土)23:47:18 ID:MIZ 立ったら詳細書く 2: 名無しさん@おーぷん 2015/01/03(土)23:47:29 ID:2xYあくしろ 4: 名無しさん@おーぷん 2015/01/03(土)23:51:01 ID:MIZ 絵柄が↑に似ている 2011~2012年頃に見た 画像の縦横比は縦の方が長い 頭から太ももくらいまで写ってる 服は公式とほぼ同じ 乳がまるい ネクタイが乳の間にいい感じに挟まってる 5: 名無しさん@おーぷん 2015/01/03(土)23:54:30 ID:MIZ ちなみに>>4の画像の絵師は白玉という人 記憶では白玉さん作だったと思うんだが白玉で検索しても出てこない 7: 名無しさん@おーぷん 2015/01/03(土)23:56:40 ID:MIZ こんなアングル 8: 名無しさん@おーぷん 201

    とある初音ミクの画像を探しています : あじゃじゃしたー
  • 川上量生氏「ドワンゴをつくったことは人生で一番後悔してる」 岡田斗司夫との初対談で明かした、ニコニコ誕生秘話

    川上量生氏「ドワンゴをつくったことは人生で一番後悔してる」 岡田斗司夫との初対談で明かした、ニコニコ誕生秘話 岡田斗司夫×川上量生 初対談「ニコニコ・評価経済・オタク」 #1/4 ドワンゴ会長の川上量生氏とオタク評論家の岡田斗司夫氏が、ニコ生で初対談。川上量生氏の「ドワンゴをつくったことを人生で1番後悔している」との発言を受け、岡田氏がその真相を聞き出す。 ジブリのおかげで、しゃべりがマシになった(笑) 岡田斗司夫氏(以下、岡田):ニコ生岡田斗司夫ゼミ、今日は特別編でですね、ドワンゴ会長の川上さんに来て頂いてます。 川上量生氏(以下、川上):どうもどうも(咳)。 岡田:いきなり花粉症(笑)。 川上:いや、当岡田さんにはお世話になってて。 岡田:お世話してますよ(笑)。 川上:ありがとうございます。 岡田:毎月毎月たぶんドワンゴさんにはですね、60万くらい儲けて頂いているはずですから。 川

    川上量生氏「ドワンゴをつくったことは人生で一番後悔してる」 岡田斗司夫との初対談で明かした、ニコニコ誕生秘話
  • Twitterの日本人エンジニアに聞く、天才ハッカーと凡人の違い

    Twitter社において日エンジニアとして活躍するひげぽんこと蓑輪太郎氏が、ITジャーナリストの西村賢氏と対談。勤務の習慣や開発環境、また社内の天才ハッカーが見せる特別な技術などについて語りました。 Twitter開発のテストはローカルで 西村賢氏(以下、西村):Twitterって巨大な世界的企業で、一般的な開発と全然かけ離れているイメージがあったんですね。今ちょっと驚いたのがRailsでローカル環境でまだやってるということで、ローカル環境、例えば蓑輪さんも入られて最初、Macかなんかで開発するわけですよね。その上に開発環境を整える。 具体的に、例えばデータベースのところはどうするとか、結構この環境構築は大変なんですか、最近、その開発環境とステージングとプロダクションをなるべく近づけろとか、ありますよね、そういうトレンドが。そういう意味で言うと、ローカルTwitterが再現できちゃうと

    Twitterの日本人エンジニアに聞く、天才ハッカーと凡人の違い
  • 関数型言語のウソとホント - Qiita

    追記 こんな記事を読むより、まともな関数型プログラミング言語を使ってまともに関数型プログラミングを学ぶほうが、関数型プログラミングについてよほど正確な理解を得られます。少しでも関数型プログラミングに興味のある人は、まずは真面目なHaskellの教科書やすごいHを読んだり、やさしいHaskell入門を読んだりしながら、実際に関数型プログラミングのコードを書いてみることをお勧めします。 繰り返しますが、この記事はあんまり読む必要はないです。関数型プログラミングを理解するには実際に自分でコードを書いてみるのが一番です。関数型プログラミングあるいは関数型プログラミング言語を理解するもっとも確実な方法は、Haskellをあなたのマシンにインストールして何かまとまったアプリケーションを書いてみることです。Haskellでアプリケーションが書けたら、自分は関数型プログラミングを理解しているし使えると胸

    関数型言語のウソとホント - Qiita