Yokohama.vim #5発表資料です。 Railsアプリケーション開発とサーバ/インフラ開発におけるVim活用について。 補足説明記事は以下です。 http://blog.srockstyle.com/event/146/Read less
3/28にSkinny Frameworkのバージョン1.0.0 finalがリリースされました。 今回のエントリーでは、Skinny Frameworkの紹介も兼ねて簡単なWebアプリを作ってみます。 リリースのペースが速いので、1.0.0以降も既にいくつかリリースされています。 今回はバージョン1.0.4を使いました。 あ、あと、めずらしく画像ありのエントリーになっています。 概要 Skinny Framework(以下、skinnyと表記)は、Scala向けのフルスタックWebアプリケーションフレームワークで、ScalaでRailsのようなことができます。 メイン開発者は@seratchさんで、GitHub上で開発が進められています。 私が把握しているレベルでの、主な特徴は以下。 JDK以外のインストールが不要 Scalatraフレームワークがベース CRUDでMVCな「ひな形」が自
アーキテクチャ設計をするうえで重要なのは「利害関係者の合意を得る」ことです。利害関係者全員の要件が全て理解できても、それぞれの要件には必ずトレードオフが存在します。すべて完ぺきに満たすことは不可能なので、トレードオフをバランスよく判断して利害関係者に納得してもらうのがアーキテクトの腕の見せ所です。 このトレードオフを上手に行うために、そのシステムに求められる品質特性を明示し、コミュニケーションの基礎とする必要があります。ざっくりステップを説明すると、以下のようになるでしょうか。 利害関係者にインタビューをして重視しているポイントを聞き出す そのポイントからシステムに求められる品質特性を整理する 整理された品質特性を元に、実際のアーキテクチャの設計を行う 設計されたアーキテクチャを品質特性に照らし合わせて評価を行う 品質特性というのは色々なところで定義がありますが、経産省が公開している「情報
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
こんにちは、andoです。 ついにJava8がリリースされたのでさっそくインストールしてみました。 Java8になってラムダ式を始め、多くの機能が追加されたのですが、既存機能についても性能改善が行われています。 人気がありそうな新機能の紹介は他の人にお任せして、今回はHashMapの変更点について確認したいと思います。 はたして既存のプログラムはJava8で実行するだけで、その恩恵を享受できるのでしょうか。 java.util.HashMap HashMapといえば使用頻度1、2を争うコレクションクラスでデータの検索、追加がO(1)で行え、 辞書的に使える事から簡易的なDTOやキャッシュ、データベースのレコード構造、さらにはListですむところでさえ数値をキーにして使う兵もいるというくらい良くも悪くも色々使えます。 それが速くなるのであれば、既存のプログラムも速くなるはず、ということでさっ
今回も、前回に引き続き、Project Lambdaの紹介をしていきましょう。 前回はラムダ式について紹介しました。しかし、Project Lambdaによる言語仕様の変更はラムダ式だけではありません。そこで、今回と次回でラムダ式以外の言語仕様の変更についてまとめてみましょう。 実質的final 前回、説明したようにラムダ式は関数型インタフェースを実装した匿名クラスの簡易的な記述法になります。このため、匿名クラスの性質をそのまま引き継いでいます。 その一つにスコープがあります。 匿名クラスは、定義されたメソッドで使用されているローカル変数にはfinalをつけない限り、参照することはできません。 例えば、JavaFXでは、ボタンのイベント処理時に、他のコントロールを参照することがよくあります。このような場合、リスト1の赤字で示したようにイベント処理で参照するコントロールにfinalを付加する
今さら聞けないfluentd~クラウド時代のログ管理入門(3): fluentdの効果的な活用例と安定運用のポイント 効率良く、意味のあるログ管理を実現するツールとして注目されている「fluentd」。最終回では、実際の利用シーンを想定し、より効果的なfluentdの利用法を紹介します。(2014/4/3) 今さら聞けないfluentd~クラウド時代のログ管理入門(2): fluentdと定番プラグインのインストール 第2回ではfluentd本体のインストール方法に加え、代表的なプラグインの機能とインストール方法、マッチングルールについて解説します(2014/3/7) 今さら聞けないfluentd~クラウド時代のログ管理入門(1): 増えるログ、多様化するログをどう効率的に運用するか 仮想化やクラウド化、モバイル化の進展に伴い、管理すべきログが多様化・肥大化しています。そんな中でも効率よく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く