タグ

2013年12月18日のブックマーク (19件)

  • Entity FrameworkベースのコアビジネスアプリケーションでDDDを活用する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Entity FrameworkベースのコアビジネスアプリケーションでDDDを活用する
    ryshinoz
    ryshinoz 2013/12/18
  • 2013年Chefの話題を一挙に振り返るまとめ | Engine Yard Blog JP

    早いもので2013年もまもなく終わります。特にChefについては今年は大きな飛躍の1年になりました。Chefについては話題の流れも多く、自身としても何があったのかを即座には思い出せません。今回はすでにChefを使っている人の話題の復習や、Chefをまだキャッチアップしていない人が今からでも間に合う情報収集としてまとめてみます。 はてなブックマーク上でも2013年の記事でChefタグが付けられた3ブックマーク以上の記事が800エントリを超え、ブックマークの回数は3万2千回を超えるというとてつもない状況です。今回はその中でも100ブックマーク以上が付いた記事の中から特に注目が集まった話題を時系列で振り返ります。 2013年1月:「兆し」 2013年早々にChefの大躍進の契機になるエントリが@naoya_itoさんのブログに投稿されます。「開発メモ#4 : EC2スナップショットとの差分は c

    2013年Chefの話題を一挙に振り返るまとめ | Engine Yard Blog JP
    ryshinoz
    ryshinoz 2013/12/18
  • Composerを使った簡単Travis CI設定 - FLOG SPLASH

    これは PHP Advent Calendar 2013 - Qiita [キータ] の5日目の記事です。 みなさんこんにちは。fivestarことクロコスの小川です。 Composerを使うと簡単に依存ライブラリを管理することが可能です。Composer とはなんぞや、という方は下記の記事あたりに目を通してみてください。 Composerを活用したモダンな開発手法をPHPカンファレンス2013で発表してきた。 #phpcon2013 | Engine Yard Blog JP Composerでは例えば次のようにcomposer.jsonファイルを書くことで依存ライブラリを指定できます。この例だとFacebookのPHP SDKが使えるようになります。 { "require": { "facebook/php-sdk": "dev-master" } } Composerとオートロード

    ryshinoz
    ryshinoz 2013/12/18
  • Scalaの正規表現 - xuwei-k's blog

    togetter 正規表現が構文として必要かどうかという話から プログラミング言語における正規表現リテラルの必要性について こういう収集がつかなそうな話題にあまり首突っ込むの好きじゃないんですが、blogに書いておけば、まぁそれはそれでScalaをあまり知らない人にとっては役に立つだろうから、丁寧に説明しておきましょう。 togetter(と、その他関連するtweet)はあまり読んでません。 とりあえずkazuhoさんがわかりやすくblogに要点まとめているので、まずそれに対応するかたちで説明しましょう。 また、大前提としてScalaに構文としての正規表現リテラルはありません。なので、以下の説明を読んで 「いや、それは単に苦しい言い訳だし、やはり正規表現リテラルは存在したほうがいいでしょ」 と思う人もいれば 「なるほど、このくらいの機能があれば、たしかにそれほど正規表現リテラル必要ないな」

    Scalaの正規表現 - xuwei-k's blog
    ryshinoz
    ryshinoz 2013/12/18
  • ドコモメール(ブラウザ版) | NTTドコモ

    パソコンで@docomo.ne.jpが使えるドコモメール(ブラウザ版)

    ドコモメール(ブラウザ版) | NTTドコモ
    ryshinoz
    ryshinoz 2013/12/18
  • Scalaコードでわかった気になるDDD | GREE Engineering

    みなさん、こんにちは。グリーのかとじゅん(@j5ik2o)です。 このエントリは GREE Advent Calendar 2013 の 18日目の記事です。よろしくお願いします。 私がグリーに入社してやっていることは、プログラミング言語 Scalaとドメイン駆動設計(以下、DDD)の布教活動です。布教活動といっても宣伝するだけでは具体性に欠けるので、実際に開発チームに入ってScalaやDDDの技術支援を行っています。エントリでは、Scalaを用いたDDDの設計と実装をどのように行っているかを、DDDを知らない人でもできるだけわかりやすく説明したいと思います(Scalaわかっていると読みやすいですが、あんまり複雑なコードは出てこないのでなんとなく読めるのではないかと思います)。なお、DDDの実践例は他にもあります。一例だと思って読んでいただければ幸いです(先日のSNSチームでのドメイン駆

    Scalaコードでわかった気になるDDD | GREE Engineering
    ryshinoz
    ryshinoz 2013/12/18
  • プログラミング言語における正規表現リテラルの必要性について

    Twitterに書いたことのまとめです。 プログラミング言語の仕様の一部として正規表現リテラルを提供することの得失について、JavaScriptを例に説明します。 ■より簡潔なコード 言うまでもありませんが、正規表現リテラルを使った方が簡潔なコードになります。 (new RegExp("abc")).exec(s) // リテラルを使わない場合 /abc/.exec(s) // リテラルを使った場合 また、正規表現リテラルがない場合は、文字列リテラルとしてのエスケープと正規表現としてのエスケープが二重に必要になる結果、コードの保守性が低下します注1。 new RegExp("\\\\n"); // リテラルを使わない場合 /\\n/ // リテラルを使った場合 ■エラー検出タイミング 正規表現リテラルがない場合、実際にその正規表現が評価されるまで記述エラーを検出することができません。正規表

    ryshinoz
    ryshinoz 2013/12/18
  • Androidの脆弱性を見つけちゃった話

    JVN#53768697 Android OS において任意の Java のメソッドが実行される脆弱性 が公表されました。 不肖私が昨年9月にIPAに届け出たものです。 これまでは情報非開示依頼があったので多くを語ることができませんでした。 ヤバい内容なのでみんなに注意喚起したかったけれどそれができない苦しさ。 周りでICS端末を使ってる人を見かけたら「事情は言えないけどブラウザにはChromeを使って。標準ブラウザ使わないで」と言うくらいしかできなくて申し訳ありませんでしたm(_ _)m 当時のいきさつを日記から掘り起こして記録に残しておきたいと思います。 2012年9月15日(土) WebViewを使ったビジネスアプリのフレームワークを作りたいという構想があって(PhoneGapにはないビジネス用の固有の機能を入れようと思って。バーコードリーダーとか印刷機能とか)、そういえば addJ

    ryshinoz
    ryshinoz 2013/12/18
  • Cannot access Centos sshd on Docker

    I read an article that SSH Daemon Service. But I want to run on Centos6.4. So I setup from official centos image with almost same istruction. Then I connect to centos sshd server, but connection is closed immediately. Here is the message. ssh root@localhost -p 49164 The authenticity of host '[localhost]:49164 ([127.0.0.1]:49164)' can't be established. RSA key fingerprint is 88:71:89:e5:30:91:78:5c

    Cannot access Centos sshd on Docker
    ryshinoz
    ryshinoz 2013/12/18
  • コマンドラインからGoogle Translationを使える termit が便利 - Qiita

    github コマンドラインからGoogle Translationを使用して翻訳することができます。コミットメッセージを考えるときなんかに便利! gem install termit English to Japanese $ termit en ja "Convention over configuration (also known as coding by convention) is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility." => 設定(これも慣例によりコーディングとして知られている)上の条約は

    コマンドラインからGoogle Translationを使える termit が便利 - Qiita
    ryshinoz
    ryshinoz 2013/12/18
  • JobSchedulerでCD(継続的デリバリ)

    What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015Mikiya Okuno

    JobSchedulerでCD(継続的デリバリ)
    ryshinoz
    ryshinoz 2013/12/18
  • アプリケーションポータビリティとJenkinsの有り方に関する所感 - すずけんメモ

    弊社ではJenkinsおじいちゃんに日々お世話になっております。隣のチームの @_zoo さんもJenkinsおじいちゃんについての記事を書いておりました。 年の瀬にJenkinsの訃報が届いても、悲嘆にくれないために #vgadvent2013 - massの日記 http://mass.hatenablog.com/entry/2013/12/10/232532 ということで僕的最近のJenkins運用について書きたいと思います。去年の運用と今年の運用を比較していきます。 去年のJenkinsのタスク 以下のことをやっていました。何でも屋ですね。 デプロイ テスト 通知: メール 高度なcrontab 去年ad:tech TokyoでMapReduceジョブのdispatchとmonitoringをしているという発表もさせていただきました。 Jenkinsとhadoopを利用した継続的

    アプリケーションポータビリティとJenkinsの有り方に関する所感 - すずけんメモ
    ryshinoz
    ryshinoz 2013/12/18
  • fonts-conf

    /etc/fonts/fonts.conf /etc/fonts/fonts.dtd /etc/fonts/conf.d $XDG_CONFIG_HOME/fontconfig/conf.d $XDG_CONFIG_HOME/fontconfig/fonts.conf ~/.fonts.conf.d ~/.fonts.conf DescriptionFontconfig is a library designed to provide system-wide font configuration, customization and application access. Functional OverviewFontconfig contains two essential modules, the configuration module which builds an interna

    ryshinoz
    ryshinoz 2013/12/18
  • 定番SSHクライアント「Google Chrome」

    はじめに こんにちは。KMC2回生のtyageです。 京都もほんとに寒くなってきて鍋が捗りますね。簡単だし美味しいあったまるし、最高ですね。 この記事はKMCアドベントカレンダー2013の17日目の記事で、 昨日は1回生のnona65537君によるSSH の二段階認証についてでした。 今日はGoogle ChromeというSSHクライアントの紹介なのですが、12日間続いたKMCアドベントカレンダーのサブプロジェクトであるSSHアドベントカレンダーもこれで最後になります。 最後がこれでいいのか?とも思うのですが、今までの内容がハードだったという方に向けて優しい内容となっておりますので、安心して御覧ください。 定番SSHクライアント「Google ChromeGoogle Chrome(もしくはChromium)と聞いて「あっ、SSHクライアントのことか!」と思われた方には少し物足りないか

    定番SSHクライアント「Google Chrome」
    ryshinoz
    ryshinoz 2013/12/18
  • コミットしたらβ版がリリースされるように自動化してみた | 明日の鍵

    いまがんばっているアプリ「漫画で学ぶ英語」のインフラ整備をしました。 目次 1. やりたいこと 2. 全体の構成を考える 3. プロジェクトの構成 4. どのテスト配信プラットフォームを使うか 5. ビルド毎にバージョンをあげること 5.1. versionCodeの採番体型を考える 5.2. バージョンアップスクリプト 6. 開発ビルド、リリースビルド、βビルドを作成する 7. ビルドごとに異なるアプリケーションアイコンを設定する 8. DeployGateにプッシュするタスクを追加する 9. APTを実行する 10. BitBucketのコミット時にJenkinsでビルドする 11. Jenkinsでビルドを走らせる 11.1. BitBucketからソースコードを取得する 11.2. Gradle clean 11.3. 署名鍵をコピーする 11.4.

    コミットしたらβ版がリリースされるように自動化してみた | 明日の鍵
    ryshinoz
    ryshinoz 2013/12/18
  • クラウド環境の設計指針をどう決めるか - たごもりすメモ

    クラウドに限らず、データセンタの設計全般に言えることだけど。 コンピューティング基盤をどのように設計するかには根から異なるアーキテクチャが様々あって、ある特定の方向のアーキテクチャについても実現するためのソフトウェアやハードウェアに様々なものがある。 合議制で決めてはいけない。何を採用するか、どのように設計するかについては、誰かが英知をもって決断するべきだ。それも可能な限り素早く。 今更言うまでもないことだが、この世界は技術の変化が非常に速い。おそらく3年経てば優位な技術は入れ替わっていて、何か新しいトレンドとか技術要素だとかいったものが登場しているだろう。 そんな中で何を採用するかについて、長い時間をかけるのは簡単だ。3年かけて実機を多数揃えて比較検討すれば、検討開始からの3年間で何が優位だったかが確実にわかるだろう。 おそらくその頃には別の技術が登場し、更に3年の比較検討が必要になっ

    クラウド環境の設計指針をどう決めるか - たごもりすメモ
    ryshinoz
    ryshinoz 2013/12/18
  • スピード診断ツールのPageSpeed Insightsでユーザー エクスペリエンスの問題も診断可能に

    [対象: 上級] PageSpeed Insightsで、モバイル向けサイトにおけるユーザー エクスペリエンスの状態を診断できるようになりました。 構成が不適切なビューポートや読みづらいテキスト、タップしづらいボタンやリンク、機能しないプラグインなどスマートフォンからの閲覧の際に発生するよくある問題点を指摘してくれます。 パフォーマンス診断に加えてユーザー エクスペリエンス診断が可能に 「PageSpeed Insights(ページスピード・インサイツ)」はGoogleが提供する、ウェブページの高速化に役立つツールです。 指定したページの表示スピードの状態を診断し改善点を提示してくれます。 数カ月前にリニューアルし、モバイルサイトのパフォーマンスを診断できるようになりました。 このモバイルサイトの診断項目にユーザー エクスペリエンスが新たに加わりました。 ベータ版ですが、すべてのユーザーが

    スピード診断ツールのPageSpeed Insightsでユーザー エクスペリエンスの問題も診断可能に
    ryshinoz
    ryshinoz 2013/12/18
  • 2ちゃんねるでiPhoneの神アプリとしてテンプレに残り続けた2013年度の暫定神アプリ : IT速報

    806: iPhone774G 2013/12/15(日) 09:40:35.94 ID:/t8aCPJRP そろそろ2013年度の暫定神アプリを出さないか? おれが一番お世話になったのはPocketだったわ 811: iPhone774G 2013/12/15(日) 10:44:34.08 ID:Uohys6o+0 BB2Cが神アプリ 812: iPhone774G 2013/12/15(日) 10:46:00.74 ID:voKixdvZ0 BB2Cは殿堂入りでいいと思う 841: iPhone774G 2013/12/16(月) 01:53:00.98 ID:LsoFRWLh0 >>1のテンプレの基礎を作った者です、一年以上?振りに来ました snapseedの件は兼ねてよりすみませんでした Pic Findは画像編集ではなく画像検索アプリなのでブラウザへ移行しました 電話帳アプリやT

    2ちゃんねるでiPhoneの神アプリとしてテンプレに残り続けた2013年度の暫定神アプリ : IT速報
    ryshinoz
    ryshinoz 2013/12/18
  • Mac OS Xの隠し設定をこじあけるターミナルコマンド19

    Macでは、「ターミナル」を使うことで、さまざまな隠し機能・隠し設定にアクセスできます。 ターミナルは、触れる機会のない人にとっては「そもそも何?」ってものかもしれません。しかし使ってみれば、Macをいじる楽しさに目覚めるはず。今回は、簡単なコマンドで使える隠れた機能・設定ご紹介します。 (1)Dockをコーナーに配置する/(2)ウェジェットをデスクトップに表示する/(3)隠しファイルを表示する/(4)Dockを2Dにする/(5)シングルアプリケーションモードを有効にする/(6)クイックルック内のテキストをコピーする/(7)iTunesにポップアップ通知機能を追加する/(8)デバッグモードを有効にする/(9)連絡帳でデバックメニューを使う/(10)カレンダーでデバックメニューを使う/(11)ディスクユーティリティでデバックメニューを使う/(12)起動時のチャイム音を消す/(13)Dockが

    ryshinoz
    ryshinoz 2013/12/18