本記事は『Pythonでレトロゲームを作ろう!』シリーズの総集編です。 本シリーズは、以下の読者を想定して書きました。 【対象読者】 Pythonでゲームを作りたい人 ゲーム開発を題材にPythonプログラミングを学びたい人 数学・物理を学び、実践としてプログラミングまでしたい人
システムプラットフォーム部で SRE をやっています id:nabeop です。 以前ご紹介した通り、はてなでは定期的に勉強会を実施していますが、この勉強会とは別枠で LVS の勉強会を突発で開催しました。 speakerdeck.com きっかけ はてなでの LVS/keepalived の使われ方 資料について L2/L3 の基礎知識 VRRP の基礎知識 LVS について keepalived について どうだったか 最後に きっかけ 年末年始でまったりしていたある日、同僚の分報チャンネルで LVS について苦手意識がある、とのつぶやきを目にしました。LVS については LVS-HOWTO など良質なドキュメントが揃っているけど、ネットワークレイヤの知識が前提とされ、人によってはそのあたりに苦手意識があるかもしれないなと課題感をもっていたところでした。時期的に良い機会だったので、突発
業務で使用するPCとしてMacBook Pro(2018年モデル!!)が支給されました。自分好みにカスタマイズした内容を残します。参考になるものがあれば、ぜひご活用ください!! はじめに サーバーレス開発部の藤井元貴です。 業務で使用するPCとしてMacBook Pro(2018年モデル!!)が支給されました。はじめてTouch Barと出会いましたが、まだまだ慣れないです。 今回は、自分好みにカスタマイズした内容を残します。 参考になるものがあれば、ぜひご活用ください!! 環境 macOS High Sierra 10.13.6 メニューバーに日付と曜日を表示する 「今日は何日だっけ?」 「今日は何曜日だっけ?」 視線をチラッと動かすだけで、これらが解決します。こうなります。 次の手順で設定します。内容はお好みでどうぞ! すべてのファイルの拡張子を表示する 次の手順で設定します。 Fin
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今いる会社でインフラエンジニアとして仕事をしています。 何十台ものサーバをセットアップして顧客先に納品しているのですが、そのOS設定作業を今までシェルスクリプトで行なっていました。(時には手順書通りにコマンドうってセットアップ...みたいなこともありました。) しかし、Ansibleというサーバ構成管理ツールの存在に気づき始めた人が社内に出て、今構築作業を行なっています。 なぜAnsibleを使うようになったのか話したいと思いますが、Ansibleの具体的な概要については割愛します。 なぜAnsibleに移行しようとするか?
プレゼンがうまいだけの起業家が増えている――。DMM.com 会長の亀山敬司氏が、昨年12月にグロービス経営大学院東京校で開催されたイベントにおいて、最近のベンチャーブームに対する自身の考えを述べた。 亀山敬司(かめやま けいし)DMM.com 会長。1961年石川県生まれ。19歳でアクセサリー販売の露天商から起業家人生をスタート。 プールバー、雀荘、喫茶店などさまざまな事業を展開後、80年代後半レンタルビデオ店を開業。 99年にデジタルメディアマートを設立(現:DMM.com)。現在は、DMM.comグループの会長として、動画配信、オンラインゲーム、英会話、FX、ソーラーパネル、3Dプリンター、VRシアターなど、業界の垣根を越え、多岐にわたり事業を展開している(以下、写真提供:一般社団法人G1 撮影:竹内弘真) 「『テクノロジー・経営』における創造的破壊とは? ~100の行動 2.0~」
Kubernetes has fundamentally changed the way DevOps teams create, manage, and operate container-based applications, but as with any production process, you can never provide enough security. This practical eBook walks you through Kubernetes security features—including when to use what—and shows you how to augment those features with container image best practices and secure network communication.
about Falco公式 HPに Container Native Runtime Securityと記述されている通り、 Cloud Native な環境におけるセキュリティのモニタリングを実現してくれるソフトウェアです。 Falco を導入すると、可動しているアプリケーションが通常とは違った挙動をしていないか等モニタリングすることができます。 また、検知した際の通知も Slack はもちろん Fluentd や NATS にも対応していて非常に使いやすいです。 deploy Falco to kubernetes clusterFalco の repository を clone します。 $ git clone https://github.com/falcosecurity/falcokubernetes の yaml は falco/integrations/k8s-using
By Connor Gilbert, product manager at StackRox Last month, the Kubernetes ecosystem was shaken by the discovery of the first major security flaw in Kubernetes, the world’s most popular container orchestrator. The vulnerability – CVE-2018-1002105 – enables attackers to compromise clusters via the Kubernetes API server, allowing them run code to perform malicious activity such as installing malware,
Pythonで並列処理・並行処理を提供する標準モジュールは数多くあり、初めてだと違いを理解するのは困難です。この記事では、それぞれの違いについて調べました。 threadモジュール(Python 2), _threadモジュール(Python 3) かつてPython 2にはthreadモジュールという複数のスレッドを扱うためのモジュールが存在していましたが、Python 3でdeprecated扱いになりました。一応_threadモジュールという名前で残っています。公式でも述べられているように、一般には、thread/_threadモジュールではなく、より高レベルなthreadingモジュールの使用が推奨されるようです。 threadingモジュール threadingモジュールは、先述の通り、複数のスレッドを扱うためのモジュールです。thread/_threadモジュールより高レベルと
RubyからGolangへの移行を進める過程で、システムアーキテクチャがマイクロサービス化していくという稀有な体験をしたので記事を書きました。 次世代タクシー配車アプリMOV(モブ)及び、タクシー車両内の乗務員向けアプリに係る WebAPI 50前後をRailsからGolang net/http に刷新しました。その過程でマイクロサービス化が進んだ事例を紹介します。MOV サーバエンジニア池田 周平です。サービスを継続しつつシステム刷新するために、なぜその判断を行ったかについてお伝えできれば幸いです。 MOV(旧タクベル)ご存知でしょうか?神奈川、東京でサービス提供中のタップ操作でタクシー配車ができる配車アプリです。 実証実験を繰り返しサービスリリースしました。 立ち上げ初期段階から居たメンバーに話を聞くとRailsで高速にプロトタイピングを繰り返していたそうです。 リリース直前にGAE
前回、Pythonを使ったWebサイトを作成する手順を紹介した。とはいえ、簡単なメッセージを表示するだけで面白くない。そこで、今回は、スマートフォンでも更新できるメッセージボードを作ってみよう。 今回作るメッセージボード WebブラウザとWebアプリのやりとり Pythonのプログラムを、Webサーバ上で動かすなら、それは『Webアプリ』だ。Webアプリでは、サイトを訪問するユーザが使うWebブラウザとPythonのプログラムのやりとりで成り立っていく。それは、つまり、HTMLの中に、ユーザーの選択に応じてWebブラウザがパラメータを送信するようにしておいて、パラメータを受信したときに、Pythonのプログラムで処理するようにするということを意味する。 そもそも、Webの世界は、HTTPという規約に則って動いている。HTTPは、リクエスト(要求)とレスポンス(応答)の一セットが基本だ。We
Redis、MongoDB、Kafkaらが相次いで商用サービスを制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発 オープンソースソフトウェアの開発元がクラウドベンダへの不満を表明し、商用サービス化を制限するライセンス変更を行う例が続いています。 高速なインメモリデータストアを実現するオープンソースソフトウェアとして知られる「Redis」の開発元「Redis Labs」は、2018年8月に同社が開発したRedis拡張モジュールに関するライセンスの変更を発表しました(Redis本体のライセンスはBSDライセンスのまま)。拡張モジュールには、全文検索を行うRediSearchなどが含まれています。 変更後のライセンスでは、クラウドベンダによる商用サービスでの利用を制限するものとなっています。 ライセンス変更を発表した記事「Redis’ License
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く