Presented in Kernel/VM tankentai vol.11, June 6, 2015. Alternate URL: https://speakerdeck.com/s1061123/nftables-the-next-generation-firewall-in-linuxRead less
今までは何も考えずに Terminal.app で bash を使ってたけど,最近黒い画面で作業することが多くなった.なので,この機会に Terminal.app と bash から卒業して,iTerm2 と zsh を使うことにした. iTerm2 と zsh を使おうと思ったきっかけはこの記事. http://yulily100.hatenablog.jp/entry/2014/08/03/230442 インストールの方法とか基本的な設定はほぼこの記事を真似てます. 環境 Mac OSX 10.9.4 Mavericks iTerm2 のインストール http://iterm2.com/ にアクセスし,Downloads からダウンロードして解凍,Application フォルダにつっこむ. iTerm2 のカラースキーム Preference -> Profiles -> Color
9. Kotlin • デフォルトでJavaScriptへのコンパイルをサポートしている better Java • Java、C#やっていれば学習コストは大して高くない • 生成されるJavaScriptはそこそこ複雑 • JetBrains製なのでIntelliJ IDEAでもサクサク書ける • 対応している既存JSライブラリーがjQueryしかない • kotlin2jsプラグインでGradleでもビルドできる Java使いにとってのAltJS 10. Scala.js • ScalaコンパイラーのプラグインでJavaScriptを生成する • それなりに学習コストが高い(私見です) • 生成されるJavaScriptが巨大 • IntelliJのScalaプラグインによってそこそこ補完が効く • jQuery、Angular、Reactに対応するライブラリーがある • sbtという
JSR352(Batch Application)を動かして見たので、その記録を残しておくと。 まず、動かしてみたいレベルだったのでサクッと動かすことができそうなBatchletを使っています。 実際にバッチアプリケーションを作成する際は、BatchletにはSQL一発ですむ処理を実装したりするのだと思います。 早速コードなどなどを見ていきます。 ジョブ定義 ジョブ定義は、META-INF/batch-jobs配下にxmlファイルで作成する必要があります。 こんな感じですね。 ファイルの内容は下のようになっています。 そんな難しい構造ではないのでさくっと作れます。jobのid属性には、xmlのファイル名の拡張子をなくしたものを設定します。 今回は、Batchletを動かすので、ステップ定義(step id="step"の部分)にbatchletを定義します。 ref属性には、cdiで管理さ
以下のようなニュースを読んだ。 年金機構、職員の電子メールを禁止 外部向け「当面の間」 - ITmedia ニュース 最近、この国の政治が技術的に全く理解できなくなってきている。私がとうとう狂ってしまったのか、それとも世界がおかしいのか。世人皆濁我独清、衆人皆酔我独醒。とはこの謂か。 この理論で行くと、我々は年金機構からコンピューターを廃止すべきであるし、紙とペンも廃止すべきであるし、そもそも言語自体を廃止すべきだろう。あらゆる情報を記録する方法は廃止されなければならない。 これにつけて思い出すのは、自衛隊がWinnyで流出事件を起こした時、新隊員に一切のストレージの所有が禁じられたという話だ。なんでも、雑誌の付録についているDVDですら処罰の対象になったそうだ。そもそもそのDVDには新たにデータを書き込むことはできないし、その雑誌は自衛隊の駐屯地内の売店で売られているものであるのだが。
(注記:6/9、いただいた翻訳フィードバックを元に記事を修正いたしました。) 今回の記事は毎秒300万ものリクエストを処理できるほど強力で高性能なWebクラスタの構築についてのパート1になります。まず初めに、あまり多くはありませんが、私がこれまで使用したことのあるロードジェネレータツールをいくつか紹介します。私のようにてこずって時間をかけてしまわないよう、今回の記事が理解の手助けになれば幸いです。 ロードジェネレータはテストを目的とした数種類のトラフィックを発生させるプログラムです。それによって高負荷においてサーバがどのように動いているか、そのサーバの弱点はどこなのか、などが見えてきます。負荷テストを通じてサーバの限界を知ることは、サーバのレジリエンシーを測定する最適な方法であり、あらゆる問題に対する準備の手助けにもなります。 ロードジェネレータツール 負荷テストをする際に頭に入れておくべ
VagrantとDockerの理解がどうも曖昧だったので整理するために、それぞれどうゆうものなのかをまとめました Vagrant Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる仮想開発環境構築ソフトウェア。仮想マシンの構築手順を'Vagrantfile'という設定ファイルに記述する。 VagrantのパッケージにはRubyの実行環境が含まれているので、Rubyをインストールしなくても使用可能。 VirtualBoxやVMWareといった仮想環境の上に仮想マシンを構築して利用する。 *1.0.x系はrubygemsでも公開していたが、現行ではパッケージからインストール形式を取っている 公式サイト 主要なコマンド Vagrantfileに記述した設定に従い仮想マシンを起動
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く