2017/07/10 SQLアンチパターンNight Part2 https://connpass.com/event/59946/
![State of SQL Antipatterns in 2017](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d19fa3b8d135ccf20d949d14f7d3e0a397dff92/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fed552b8d40b94cd49135be263f4ba94c%2Fslide_0.jpg%3F8282563)
2017/07/10 SQLアンチパターンNight Part2 https://connpass.com/event/59946/
6月15日、サイオステクノロジー株式会社のセミナールームにて「Docker 最前線!OSSエキスパート鼎談シリーズ: 攻めるITはこう実現する! OSSインフラナイター vol.1」が開催された。 ネットスケープ創業者 マーク・アンドリーセン氏が「すべての企業がソフトウェア会社になる」と予言したように、近年ではソフトウェアの活用による事業改善など様々な取り組みが見受けられる。2017年、ソフトウェアにおいてホットなトピックのひとつと言えばコンテナ技術だろう。 本イベントでは今もっとも人気のコンテナ技術「Docker」と、マイクロサービスなどで使われている「nginx」からみたコンテナ技術の講演があったのでレポートしていく。最後にOSSのエキスパート3名がエンタープライズITを語る鼎談の様子をお届けしよう。 巷で話題のDockerを知る ~ 先進企業は、なぜDockerを使って攻めるのか?
0. はじめに 本記事は、Linuxを対象としたカーネルエクスプロイトの入門記事です。 カーネルエクスプロイトというのは、Linuxや*BSD、Windowsを始めとするカーネル自身の脆弱性を突くエクスプロイトです。 基本的にカーネルはシステム内で最高権限を持つ特権モードで動作しているので、ここを悪用されるとシステムの大部分(ほぼ全て)を掌握されてしまいます。 エクスプロイトと言うと、普通はユーザー空間で動作しているアプリケーションのバグをつく物が多いですが、これだと限られたレベルの権限しか奪えません。 SELinuxやjailを始めとする、OSレベルでの保護機構に阻まれるとたちまち効力を失ったりします。 しかし、カーネル自体の脆弱性をつくカーネルエクスプロイトを利用すると最高権限での任意コード実行が可能なため、大抵の保護機構はものともしません。 このカーネルエクスプロイトが特に効力を発揮
はじめに コンテナ作成といえばDockerが有名ですが。その他にもrktやlxdなど、たくさんプロジェクトがあります。 今回はその中でも特にシンプルなsystemd-nspawnを使ってみます。 ポイントは以下3つだけです。とりあえずこの3ステップだけで使えるようになります。 ファイルを用意する systemd-nspawnコマンドを実行する ネットワークを設定する 検証環境 今回はVirtualBox上のUbuntu16.04上で作業します。 検証ではubuntu-16.04-server-cloudimg-amd64-vagrant.boxをダウンロードしてVagrantで立ち上げましたが、Ubuntu16.04であれば何でも構いません。 構成については今回は簡単に、コンテナにもIPを割り当て、ホストと同じネットワークに接続するという構成にします。 またpublicネットワークにはDH
こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。 今回、Java のちょっとしたデバッグテクニックを紹介したいと思います。Java で運用中何かトラブルが発生した場合、スレッドダンプを取得することはしばしばあると思いますが、スレッドダンプだけだとちょっと情報が足りないことがあります。今回はスレッドダンプから得られる情報を増やして、素早く障害対応したりデバッグに役立てる方法を紹介します。 まずはじめに: スレッドダンプの取り方 基本ですが、改めてスレッドダンプの取得の仕方を紹介しておきます。スレッドダンプを取得する対象のプロセス ID を仮に 12345 として、下記のように jstack コマンドを実行すればスレッドダンプが取得できます(※Linux上で操作する想定)。 $ jstack 12345 対象のプロセス ID は ps aux | grep jav
Visual Studio Code で ssh 先のファイルを編集するには、Remote VSCode を使います。 Remote VSCode - Visual Studio Marketplace A package that implements the Textmate's 'rmate' feature for VSCode. https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode なかなか仕組みが面白かったので紹介したいと思います。Remote VSCode は、実際は Sublime TextTextmate の rmate というコマンドの派生版です。どうやって ssh 先のファイルを編集するかというと、勘の良い方であれば以下のコマンドを見れば理屈は分かるはず。 $ s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く