Some of the patterns used while building Reverb.com's large codebase including concepts from DCI and Clean Architecture such as Use Cases, Roles, Events…
![Domain Driven Rails](https://cdn-ak-scissors.b.st-hatena.com/image/square/4724d97bf14860f68826e5df5db381e301b7fe81/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F1a9bc86016130132e24f3ade9a061f96%2Fslide_0.jpg%3F3473302)
情報処理技術者試験でよく出てくる、メッセージのやりとりに用いるディジタル署名。 超頻出問題なのだが、これを実際に使っている部分を目で見たり、手でいじってみたりするのはなかなか敷居が高い。しかしopensslなどフリーの環境だけで試せるのだから、やってみないのはもったいない。 というわけでここでは、実際に手元のパソコンで動かしてみるとどうなるか、やり方をまとめてみた。環境はMac OS X 10.5.8。ターミナル.appからopensslを使います。Linuxならばopensslパッケージを入れてください(もう最近のは最初から入ってるけど)。Windowsならばcygwinでどうぞ。 公開鍵と秘密鍵の作成 ではまずは教科書通り、秘密鍵と公開鍵の鍵ペアを作る。 秘密鍵の作成 $ openssl genrsa -out private.pem 1024 genrsaでRSA Private K
Elise Huard is a Haskell consultant - she's been programming in various languages and on various technology stacks for the last 15 years in Brussels, Glasgow, London, and Berlin. She has spoken in various conferences around the world. She lives in Berlin with her husband and little daughter, and enjoys cooking, scifi, reading, tinkering and board games. Introduction Doing things the hard way Hask
Recently, I have been spending some time learning both Go and Rust languages and really excited about these languages evolving differently to solve different problems. I think Rust will attract developers from C, C++, Fortran and will be used for developing high performance systems like gaming, browsers, telco servers, distributed computing systems as well as low level, cpu efficient embedded/micr
ことし8月、東京・府中市の神社で、対立する2つの少年グループあわせて29人が、金属バットを準備してけんかをしようとしたなどとして、警視庁は双方のグループのリーダーの少年ら3人を、決闘などの疑いで書類送検しました。 書類送検されたのは、東京・武蔵村山市などに住むいずれも17歳で解体工などの少年3人で、ほかに26人の少年が補導されました。 警視庁の調べによりますと、少年らは、対立する2つのグループのリーダーなどで、ことし8月、府中市にある神社で、金属バットを準備してけんかをしようとしたなどとして、決闘などの疑いが持たれています。 警視庁によりますと、2つのグループは2年前のトラブルの決着をつけるために、けんかをする約束をしましたが、一方のグループのメンバーが金属バットを持っていたことにもう一方のグループが驚いて逃げたため、実際にけんかは行われなかったということです。 警視庁は少年らの立ち直りを
昨日は naoina さんの genmai を使って wiki を書きましたが、今日は同じく naoina さんが開発している kocha を使って簡単な SPA アプリを書いてみたいと思います。 Kocha web application framework for Go A convenient web application framework for Go http://naoina.github.io/kocha/ 巷の golang の WAF の殆どは、どちらかというと Sinatra 風の、自前でルーティングハンドラ兼コントローラを書いてくタイプの物ですが、kocha はどちらかというと rails 寄りの WAF に位置します。 rails g でコントローラを生成したりモデルを作ったりといった、コマンドラインベースのジェネレータを使ってガシガシと開発していくフローを実現
EnterpriseA faster, more flexible GitHub EnterpriseToday, we’re releasing an all-new GitHub Enterprise designed to make it even easier for developers and businesses around the world to use GitHub at work. Now available on Amazon Web… Today, we’re releasing an all-new GitHub Enterprise designed to make it even easier for developers and businesses around the world to use GitHub at work. Now availabl
Help us understand the problem. What is going on with this article? 「RaptorはどのようにしてUnicornの4倍、Puma, Torqueboxの2倍の速度を達成したのか」を読んでまとめてみました。 原文はこちらです。紹介については許可を貰っています。 How we've made Raptor up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox とても読みやすい英語ですので是非原文も読んでみてください。 How Ruby app servers work Rackアプリケーションの構成についての紹介と、コネクションをどのように扱うのかについて。 prefork/threadingやBlocking I/OおよびEvent I/Oの組み
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く