2020年2月に行われた大学の情報LT大会にて発表したスライドです。 JavaScript�の恐ろしい点を発表しました。
2020年2月に行われた大学の情報LT大会にて発表したスライドです。 JavaScript�の恐ろしい点を発表しました。
『Chef活用ガイド』をご恵贈いただきました。ありがとうございます。 Chef活用ガイド コードではじめる構成管理 作者: 澤登亨彦,樋口大輔,クリエーションライン株式会社出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2014/04/25メディア: 大型本この商品を含むブログを見る Immutable Infrastructureだから冪等性とかいらないんだーとかいう昨今ですが、そう簡単にはことは進まないので、ChefなりPuppetなりには今後もしばらくは活躍の余地があるだろうという見通しが共有されているところです。『入門Chef Solo - Infrastructure as Code』から1年経ったいま、決定版ともいえるような書籍が刊行されました。Chefの入門者はもちろん、Chefやその周辺環境をより深く知りたいユーザにとっても、有用な情報が満載である
River は、WebコンテンツやTwitter ストリーム、リレーショナルDBなど外部のリソースからデータを Elasticsearch クラスター内に取り込む為の機能(プロセス)のため、単独のサーバーで動かせないか調べてみました。 実現したいサーバー構成は以下の図のようなイメージです。 実現したいサーバー構成主に、サーチやインデックスを担うサーバー群(Search & Index Servers)と、リバーを稼働させるサーバー群(River Servers)を明示的に分けることで、Search & Index Servers の各サーバーのサーバーリソースの使用を平準化するのが目的です。(例えばリバーがフル稼働しているサーバーに検索に行ったら遅くなるなどの弊害を回避したいなどの要件) ちなみに River は作成した River 毎に、1つのノード(サーバー)に自動的に起動される仕組み
2017/9/23に開催されたUnity道場スペシャル 2017幕張の講演動画です。 講師:石井勇一(ユニティ・テクノロジーズ・ジャパン合同会社) 講演動画:https://youtu.be/fy2VGj-_s6U 企業、学校などで様々な場所でUnityが活用されています。それに合わせてUnity研修のニーズも高まってきます。2014年頃から企業向けUnity研修を企画・実施してきてた経験から、講師の方向けにUnity研修の組み立てのヒントになりそうなことをお話しいたします。 こんな人におすすめ ・Unity研修の企画/制作/実施をする方 受講者が得られる知見 ・Unity研修組み立てのヒントが得られる Unityのイベント資料はこちらから: https://www.slideshare.net/UnityTechnologiesJapan/clipboards
できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,本体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})
Technology, open source, unsolicited opinions & digital sovereignty blog.tjll.net « Practical Linux Pipelining » There are many subtle joys associated with working almost exclusively in the command line all day: tab completion, a simple interface, and unix pipes. Like general command-line mastery, learning how to wrest unix pipes to your best advantage can translate into a wide variety of benefits
「BigQueryは120億行を5秒でフルスキャン可能」は本当か? 先日、kaheiさんがGoogle BigQuery(Googleクラウドの大規模クエリサービス)について、こんなエントリを書いていた。 とにかくパフォーマンスがすごい。(Fluentd Meetupでの)プレゼン中のデモで、ディスクに収められた5億件のデータをSQLでフルスキャンするのに3秒しかかからない。9億件のデータを正規表現を含んだSQLでスキャンしても、7秒で終わる(これ、記憶がちょっとあいまい。もう少しかかったかも)。これには驚いた。佐藤さんがGoogleに入社して一番驚いた技術が、一般公開される前のBigQueryだったと言っていたが、その気持ちはわかる。 From Fluentd Meetupに行ってきました これを読んだ時、BigQueryの検索スピードについてちょっと補足したくなった。確かにFluent
はじめに くどうです 今回は、VPN(Virtual Private Network)について投稿します。 AWSではオンプレとVPNを利用し接続する場合、VPCで用意されているVPNを利用するか、マーケットプレイスで用意されているvyatta、OpenVPN、Sophosなどのソフトウェアルータを利用するのが一般的だと思います。 他にも、DirectConnectが用意されていますが専用線のためコスト面など簡単に導入できないのが実情です。 そこで、簡単に導入が可能なVPNがOpenswanを紹介します。 https://www.openswan.org/ 今回の投稿の背景として、VPCで用意されているVPNやvyattaが利用しできなかったことがあります。 マーケットプレイスにvyattaなどのイメージは利用できますが下記のような問題に直面しOpenswanを検証しました。 10拠点を超
AWS Certified Solutions Architect – Professional Level サンプル問題を解いてみる AWS認定ソリューションアーキテクト 〜プロフェッショナル〜 いよいよ始まりました。AWS認定SAのプロフェッショナルレベルです。毎度のことクラスメソッドを代表して人柱として受験してきたいと思います。事前情報全く無い状態でいきなり英語文章問題を解くわけですが、過去3回の試験を全てカンピュータで合格してきましたので今回もがんばるぞー! まずはサンプル問題を解く とはいえ、今回はプロレベルですから今までのようにノリと気合いでは合格しません。そこで、まずはサンプル問題を解いてみようと思います。解答例を載せていますが、直感で書いているので間違っている可能性が非常に高いです。間違いありましたらお気軽にご指摘くださいw 問1:オンプレからDR あなたの会社は以下のよう
こんにちは。望月です。 最近、AWS SDK for Rubyを利用して、運用で使うスクリプトを書いているのですが、どうも処理が遅いのが気になっていました。 参考 : S3の現在の総保存量を計算するスクリプトを書いた SecurityGroupの逆引きをするスクリプト書いた どこで遅くなっているのかを調べているうちに一つわかったことがあったので、ブログに残しておきます。 AWS SDK for RubyのAPI呼び出し 例えば、上に示したうちの2つ目のスクリプトでは、全てのEC2インスタンスに紐付いている、全てのSecurityGroupに対して処理を実施するために以下のようなコードを書いています。 ec2 = AWS::EC2.new ec2.instances.each do |i| i.security_groups.each do |sec| # ...処理... end end
MySQLのマスター1台、スレーブ2台、mysql-master-haのマネージャ1台の計4台構成です。 4台すべてを起動するとトータルで3.5GBほどメモリを使用しますので、ご注意ください。 手順は全部Ansibleで自動化してもよかったのですが、それだとフェイルオーバーの動作がよくわからないかと思ったので、レプリケーション、HA構成の設定は手動です。 HA構成にはmysql-master-haを使用します。 準備 VirtualBox、Vagrant、Ansibleはあらかじめインストールしておき、ターミナル上でコマンドが実行できるようにしておいてください。 OSはCentOSを使用します。 以下のコマンドでCentOS6.5のボックスを追加します。
JJUG CCC 2014 Spring に行ってきました! 最初はフルに参加すると時間が長くてしんどいかなーと思ったんですが、そんなのが気にならないぐらい感覚的に短い一日でした。 ブログや本で読むよりも濃くて新しい話が聞けてとても楽しかったです。 (個人的に、JVM関係の話が面白かったです!) 残念ながら、時間がかぶってしまって参加できなかったセッションもあったので、あとで読むために現時点で発表者の方が公開されている資料一覧をまとめしました。*1 (あとで JJUG CCC 2014 Spring のページにもリンクが載ると思うんですが、とりあえず自分の方で調べました) 基調講演 K-1 詳説 Java SE 8 – CCC Edition / 櫻庭 祐一 (Java in the Box) 詳説 Java SE 8 - CCC Edition - K-2 Java 8 ラムダ式と St
2014年5月17日に開催された「エフスタ!! in 会津 〜やっててよかったこの仕事〜」で発表したスライドです。 http://kokucheese.com/event/index/167740/Read less
グローバル対応Webサイト? グローバル対応のWebサイトってなんでしょうか?全世界の人がアクセスし、アクセスする地域によって表示を変えたり、言語を変えたりできるWebサイトです。国ごとにバラバラのドメインではなく、1つのドメインで全ての国と地域のホームページをカバーできたら最高ですよね。 今回は、グローバル対応のWebサイトの仕組みを理解するために、各グローバル企業のホームページを確認してみたいと思います。 グローバル対応の例 ここではいくつかのグローバル対応のWebサイトを見てみましょう。 ユニクロ uniqlo.comをブラウザで表示してみましょう。 ちょっとマニアックに動作を確認します。uniqlo.comにアクセスすると、www.uniqlo.comに302転送されるようになっています。 $ curl -D head uniqlo.com <html> <head><title>
JJUG CCC 2014 Spring の発表資料です。
2014年5月18日、ベルサール西新宿にて行われたJJUG CCC 2014 Springにて発表させて頂いたプレゼンの資料です。
Docker is a pretty new, but very exciting project; with Docker you can create lightweight, self-sufficient containers with any application inside, and later run the containers on a variety of hosts. The same container can be run locally, as well as on production on a large scale. Moreover, running the containers is fast, and has little overhead, in terms of memory, CPU and disk space. “Any applica
こんにちは。 この間購入した「Apache Kafka入門」を読み終わったので、 どんな本かという概要と注意点を書いてみます。 Apache Kafka入門 作者: 伊橋正義,原田勝憲出版社/メーカー: リクルートテクノロジーズ発売日: 2014/04/01メディア: Kindle版この商品を含むブログ (1件) を見る どんな本?/読んでみての感想 一言で言うと、 「内部構造や利用時の実装方法について詳細に書かれたJava開発者向けのKafka入門本」でした。 #Kafka自体はScala製ですが、この本はScala使いではなく、Java開発者向けです。 特に、Broker/Producer/Consumerのコンポーネント構造や Kafkaのシェルで起動可能なクラスといった情報はコードを読み解かないとわからないため、貴重な情報だと思います。 Kafkaを利用する場合の各パターンについて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く