2014/9/12に行われた週末ランサーズでのGulpハンズオンで使用したスライドです。 LIGブログでこの内容をさらにまとめています。 http://liginc.co.jp/web/tutorial/117900
![Gulp入門 - コーディングを10倍速くする](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c9efbfcc99c9eaecccf2c299b44abe8f6717ec9/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fgulp-140912171336-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
2014/9/12に行われた週末ランサーズでのGulpハンズオンで使用したスライドです。 LIGブログでこの内容をさらにまとめています。 http://liginc.co.jp/web/tutorial/117900
Topotal部外者ですが参加した、第 2 回「JavaScript で関数型プログラミング言語」輪読会の第 4 章の発表資料ですRead less
Cassandra on DockerでIoT用データストアを用意する - Part1: Single NodeインストールCassandraDockerCoreOSIoT時系列データベース IoT用のデータストアとして使える時系列データベースを調査しています。オープンソースのBluefloodとKairosDBや、商用IoTプラットフォームのThingWorxのバックエンドにCassandraが採用されています。 IoTに適した時系列データベース IoT用の時系列データベースはバックエンドにCassandraやMongoDB、HBaseを使うケースが多いようです。商用だとRealtime.coのBaaSはDynamoDBを、TempoIQは以前TempoDBと呼ばれていましたが、社名を変えエンタープライズ向けのセンサーデータ解析に特化したサービスになりました。 Blueflood Kai
Check! Amazon EC2 Container Service で Docker を学びたい!(準備編)AWSDockerECS こんにちは、cloudpack の @dz_ こと大平かづみです。 Prologue - はじめに Docker を使ってみたい。そうだ、Amazon EC2 Container Service の Preview 申請が通ったじゃない!☆ Amazon EC2 Container Service 要点・まとめ ということで、Amazon EC2 Container Service (Amazon ECS) について、簡単にまとめてみます。 Amazon EC2 Container Service とは? AMazon EC2 をベースにしたスケーラブルなコンテナ管理サービス コンテナは、 Docker のコンテナ Amazon EC2 インスタンスのク
docker初心者なので、環境構築、超簡単なContainerの起動、Dockerfileとdocker xxのコマンドライン辺りをチラシの裏しておきます。 Dockerfileは人様の完成品を元にカスタマイズするとハマる事なく捗ります。 他人のDockerfileを再利用して楽をする GithubのDockerfiles Dockerhubに登録されたDockerfile Docker環境をEC2にsetupする まずEC2を建ててDockerを動かして見ましょう。EC2はt2-microで十分です。 apt-get install docker.ioでinstallされますがv1.0系が入ってしまいます。fig等を使いたい場合には、v1.3以上が必要なので、docker.ioから直接持ってくるべし。 #curl -sSL https://get.docker.io/ubuntu/ |
An interactive Git visualization tool to educate and challenge!
人はミスをしてしまうもの 開発・運用に携わる人には釈迦に説法ではありますが、どれだけ詳細なリリース手順書を整備しても、ダブルチェックのルールを設けても、天才プログラマを何人集めてもミスや失敗は付き物です。経験則からもそうですが、特に稼働が高い時(ローンチ前後)、時間がなくて焦っている時(障害時)はミス・失敗が起こりがちです。 昨今のリリース手順は簡単に思いつくだけでも、 コンパイルの実行 ユニットテストの実行 カバレッジの取得 minify,compressの実行 依存関係の解決 など、複雑化しがちです。 手作業でリリースする場合、一つ一つの作業は微々たる時間で行えても、リリースに必要な作業を積み重ねると結構な時間がかかります。また、それを継続的に行っていくとなるとかなりの時間を取ってしまいます。 これらの作業を自動化することで、機能開発・研究開発と言うエンジニア本来の業務が行える環境を整
美雲このはとは? 座敷童子一族の末裔として生まれ、栃木の由緒正しい某神社で暮らしていたんだけど、昔からのしきたりで一人前の座敷童子になるため東京で修行を開始! 紆余曲折あって、ConoHaの応援団長に就任することになりConoHaを使っているみんなを応援するとともに、このはも一人前の座敷童子ではなく、「神様」になるために日々頑張っているよ! プロフィール 名前:美雲 このは (みくも このは) 年齢:年齢という概念はないが、人間でいうと13歳くらい? 身長:150cm+α 体重:ひみつ 長所:勉強熱心・わりと機転がきく 短所:いじわると勘違いされる振る舞いをしがち 好きなこと:アニメを見たりゲームしながらのごろごろ
ここ数日 Ansible を触ってみてた。 MoinMoin Wiki のセットアップとか試しにやってみた。 tototoshi/ansible-playbook-moinmoin · GitHub Chef の代替というよりも Chef + Capistrano/Fabric という感じ。 インストールが楽。設定ファイルもほとんどなし。 デフォルトでできることが多い。Apache の Basic 認証設定とか PostgreSQL のユーザー作成とかまで最初っから使えるのが良い。 ドキュメントが充実しているしサンプルも併記してくれていて親切。 あまりハマらない。 シンプルで良いツールだと思った。 yaml なので簡単なことは簡単にかけるけれど、手続きっぽいことを書くのは当然つらい。 そこは仕方ないかというところ。まあ数日使った程度ではそこまで困ることはなかった。 シェルスクリプトでは手続
こんにちは。小椋です。 「まあ15分ぐらいなら落ちてても実際そこまで困らないけど、基本的には24時間起動していてほしいんだよね……」 という緩めのサービスレベルで稼働しているSPOF気味なサーバー、ありますよね。社内向けのジョブスケジューラーとか、一日に数回なんか集めて分析する奴とか。あんまり表立って言わないだけで、御社にもありますよね? サービスレベルが緩めだし、ミッションクリティカルでもないので、ただ起動しっぱなしにしてほっとけばいいや……と思いきや、やっぱり止まったら止まったで処置も必要だし、生死確認はちゃんとしないといけないし、そもそも起動しっぱなしなのでお金もかかるし、とか、意外とお金も労力もかかりますよね。 私HDEの社長ですが、サーバ代に関してはかなりケチです! そういうケースに関しては、場合によってはEC2のAutoScaling Groupで管理すると節約ついでに横着でき
ども、大瀧です。 昨日Dockerのバージョン1.5がリリースされました。いくつか追加された機能について解説と感想を書いてみます。 Docker 1.5: IPv6 support, read-only containers, stats, “named Dockerfiles” and more | Docker Blog バージョン1.4までのアップデート記事はこちら。最近のDockerを追っかけられてなかったなぁという方におすすめです。 Docker 1.4の新機能を試してみる | Developers.IO Docker 1.3の新機能を試してみる | Developers.IO Boot2Dockerのバージョンアップ MBA(OS X Yosemite) + Boot2Dockerの場合は、GitHubのリリースページからBoot2Docker-1.5.0.pkgファイルをダウ
CHRISBARRA.ME Trend Design Models SearchNew Pippa Wedding Dress July 29, 2020 Chantelle AlanaArchitectureAmazing Star Wars Wedding Rings July 14, 2020 Chantelle AlanaArchitectureAttractive Embossed Wedding Invitations July 8, 2020 Kennith ThelmaArchitectureIncredible Simple Wedding Cake Ideas July 25, 2020 Stan GodfreyArchitectureAwesome Wedding Ceremony Order July 14, 2020 Jameson BonnieArchitect
CircleCIでDockerのイメージをつくって、つくったイメージをつかってテストを実行している。 しかし、CIで使えるサービス類の一部が使えなかったりすることがおきていてつらい。 環境変数をコンテナに引き継ぎして、渡してやればなんとかなるものもいくつかある。 しかし、テストを実行するコマンドが長くなって、保守はしにくいしつらい。 そこでスクリプトをかいた。 #!/bin/sh IMAGE="eiel/hoge" CMD="bin/rake" OPTIONS="-it --link my-db:db" ENVS="CODECLIMATE_REPO_TOKEN" DEFAULT_ENVS="CIRCLE_ARTIFACTS CIRCLE_BRANCH CIRCLE_BUILD_NUM CIRCLE_COMPARE_URL CIRCLE_NODE_INDEX CIRCLE_NODE_TOTA
ども、大瀧です。 先日発売されましたRaspberry Pi 2 Model B、Dev.IOでも早速セットアップ記事が公開されましたが、皆さん触ってますか? 初回ロットが即完売になるかと思ったのですが、秋葉原の店頭在庫はまだちらほら見かけますので気になる方はゲットしましょう!どうでもいい話ですが、RS Components版よりもelement14版の方がパッケージが可愛かったので個人的にはちょっと後悔しています *1。 さて、手に入ったらいろいろ試したくなるのが人情というもので、Dockerコンテナを実行できないか調べてみたのでレポートします。 Dockerは動くのか 結論から言うと動きます。が、実用的ではないです。それは、DockerコンテナはDockerホストと同じCPUアーキテクチャでないと動作しないからです。 Dockerはホストと同じカーネルを利用するコンテナ仮想化ですので、
社内でデータ分析を勉強したいという声があがりました。声があがったのも驚きですが、ほとんどが非エンジニアのふつうの人で、それもRから勉強したいそうです。データ分析が一般業務として認知されはじめたようで、とてもうれしくなります。ふつうの人SSHやEmacsを使わず簡単にブラウザで勉強できる環境を用意しようと思います。こういった分析サンドボックスにこそ、Dockerがふさわしいので、さっそく`Rstudio Server`をUbuntu14.04にインストールしてみます。以前からApparmorとUpstartに悩まされ続けていて、Docker上で動かせませんでした。DruidのDockerfileんでいたらApparmorは無効にして、デモナイズはrunitを使っていたので、なるほどと思いました。Druidはちょっと触ってみたいのですが、クエリをJSONで書くみたいです。 Update 201
新しい監視ツールとして開発途上の Prometheus 概要と、インストール・設定方法、そして複数サーバのCPUやメモリ情報を参照したり、Docker コンテナ情報の取得方法、そしてアラートの確認の仕方を調べました。実際使い始めるまで少々とまどった所もあり、Prometheus を知りたい方、使いたい方向けに、ここで共有します。 ■ Prometheus とは? Prometheus(プロメテウス)は、オープンソースのサービス監視システムと時系列データベースであり、要は監視ツールです。先月末にバージョン 0.1.0 が公開され、目下開発が進んでいます。開発は、音楽のソーシャル・プラットフォームを展開しているSoundCloud社によって2012年から行われ、数千ものサーバを管理することが目的でした。現在はGitHub上で公開されています。開発言語は Go です。 ■ これまでの監視ツールと
メモ。 調べた時のバージョンは、PostgreSQLは9.4.0で、Railsは4.2.0。 JSONBデータ型とはバイナリ型JSONの事。JSONBの"B"はバイナリ(binary)のB。 元々PostgreSQLでは9.2からJSON型に対応しており、9.4からJSONを独自バイナリ形式で格納するJSONB型が追加された。 JSONBの特徴をざっと書くと以下のような感じ データの正規化が行われ、入力結果が完全に保持されないケースがある(不要な要素の間の空白文字の削除、重複したキーがあった場合に後述したもののみ有効となる等)格納容量が大きくなる傾向にある。また、正規化が行われる為、格納処理は普通のJSON型の比べて遅い。検索がJSONと比べて格段に早い基本的に、検索に特化している感じらしい。 JSONBについての詳細は、@nuko_yokohamaさんのJSONBデータ型を使ってみようが
本記事では、WebRTC Conference Japanのセッションの1つである、「WebRTC DataChannelの活用方法とその可能性」について紹介する。講演者は、Mist Technologies株式会社CEO・田中晋太朗氏だ。 セッション内容は、大きく以下の2点である。 WebRTC DataChannelのおさらい ひねりのある使い方事例紹介 以下でそれぞれの内容について紹介する。(発表資料全体はこちらから) WebRTC DataChannelのおさらい 概要 DataChannelは、サーバを介さずにテキストやバイナリデータを送ることができる。特にバイナリデータが重要で、ArrayBuffer、ArrayBufferView、Blob、Stringを送信可能だ。 注意点として、CreateOfferでSDPを作成する前に、createDataChannelしておく必要が
はじめに Go近辺を徘徊していて見つけたブログポスト。 Ten Useful Techniques in Go Goな方々には常識なのかも知れないけど、Go初心者の私にとっては面白かったのでちょっとまとめてみる。 紹介されているのは以下の10個の項目。 Use a single GOPATH Wrap for-select idiom to a function Use tagged literals for struct initializations Split struct initializations into multiple lines Add String() method for integers const values Start iota with a +1 increment Return function calls Convert slices,maps,et
Docker 1.5の変更点 Docker 1.5.0-rc1 Docker 1.5: IPv6 support, read-only containers, stats, “named Dockerfiles” and more | Docker Blog Docker 1.5が出た.IPv6のサポートやstatsコマンドによるコンテナのメトリクス表示などが追加された.ユーザ的に一番嬉しいのはDockerfileの名前を自由に決められるようになったことだろうと思う. 今までDockerfileはDockefileという名前しか受け付けなかった,というかまともに動かなかった.やりようはあって,標準入力からぶっ込むことはできた.例えばbaseとう名前のDockerfileを作って以下のようにbuildを実行することができた. $ docker build -t tcnksm/test - <
Londonで行われたAnsibleFest にて、Ansible v2の話が発表されたようです。 What's New in v2 - AnsibleFest London 2015 from jimi-c ユーザーが書くようなPlaybookは100%の互換性があるような作りにしてあるようなので、急いで対応する必要はなさそうですが、 一部のプラグインに関しては、対応が必要な模様です。(そのせいでコレまで出来ていたことができなくなるようなことが無ければよいのですが。。。) ソースコードは githubで公開されているので、今回試してみることにしました。 ansible/ansible · GitHub 以下のセットアップコマンドを実行すれば、開発中のansible v2が利用できます。 v2 環境のセットアップ(2015/2/11現在、py3はまだ動かない模様) ------------
以前、OptParserの使い方として記事を書いたが、どうやらargparse.ArgumentParserの方がなういらしい なのでargparse.ArgumentParserの使い方のメモ # -*- coding:utf-8 -*- from optparse import OptionParser from argparse import ArgumentParser if __name__ == '__main__': """ コマンドエラー時に表示する文字列 """ desc = u'{0} [Args] [Options]\nDetailed options -h or --help'.format(__file__) # %progは出力できない # usage = u'%prog [Args] [Options]\nDetailed options -h or --he
以前のエントリ( http://knjname.hateblo.jp/entry/2014/05/03/190842 )で自分でJenkinsのDockerイメージを作成したりしてみましたが、 Jenkins公式でDockerイメージを配布するようになったので、それを使用したほうがいいと思います。 Github https://github.com/cloudbees/jenkins-ci.org-docker DockerHub https://registry.hub.docker.com/_/jenkins/ 普通に使うだけなら、下記のようにすればいいだけですが、 docker run -p 8080:8080 jenkins これだと何も細かいことを設定できていないので、いくつか補足。 Dockerイメージ内のJenkinsのバージョンについて 永続化ディレクトリ(JENKINS_
やってることはつまり昔から語られているアレです。 MySQLのserver-idの振り方 - blog.nomadscafe.jp 本番環境に突っ込むときはセットアップスクリプトがよしなにやってくれるようにしてあるんですが、DockerだとCMDでセットアップスクリプトを毎回流すの…? とかなってもんにょりしたのでmysqld_safeにパッチを書きました。結構前ですが。 Docker_image_for_MySQL_Fabric_aware/mysqld_safe.patch at master · yoku0825/Docker_image_for_MySQL_Fabric_aware [mysqld_safe]セクションにauto-server-idを渡すと、IPアドレスの3バイト目と4バイト目からserver-idを計算してmysqldに渡してくれます。report-hostをくっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く