サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
tech.riywo.com
riywo/mesos-ceph I’ve just tried to use Terraform and Packer to create a Mesos + Ceph cluster in AWS. Yes, I know Mesosphere applications supporting deployment of Mesos cluster in some IaaS (see Getting Started), but I’d like to understand what’s going on there. So, I did it by Terraform and Packer. I’m gonna explain a little bit more about this. Through this work, I’ve learned a lot of things. I
I just tried to run Fluentd instances on Mesos + Docker + Marathon in Vagrant boxes. Here is the sample repository. riywo/sample-fluentd-on-mesos-docker The overview diagram: How? See the github README.md. What? Fluentd Fluentd: Open Source Log Management Fluentd is one of log collector middleware. Most web companies in Japan use this for log collecting. td-agent is a package version of fluentd in
Today, Mesosphere released an important milestone. I really desired this integration. Mesosphere · Docker on Mesos Now, we can manage our “Computers as an OS”. Kernel Mesos Process Docker Init Marathon Cron Chronos I would like to learn this new generation “OS”, so I started to play with Mesos. Mesosphere is a great company and they built packages of Mesos and Marathon. Building Mesos and tools ar
作りたいなーと漠然と思ってるアイデア。自分用メモなので色々省略してますので、興味ある人がいれば詳しく話します。 基本コンセプト Herokuライクなデプロイ 壊れにくい 開発が運用コスト管理 技術トピック 12factor Docker Mesos 基本コンセプト よくある話で、開発者が自由にサーバを足し引きできたら楽だよね、という発想をもうちょっと現実的に意味のあるものにしてみた。単にgit pushでアプリ起動、くらいだったらdokkuとかDeisとか使えばなんもせんでもできる。けどそれだけだと、じゃあそのサーバの面倒は?とかリソースの割り当ては?とか、本質的に面倒な問題は片付かない。 ので、自由に計算機資源を使える代わりに、使う分のお金は自分で払ってね、というアイデアを考えた。普通にPaaS使うなら当たり前なんだけど、社内とかになると、余ってるサーバ使おう、共有部門の負担で、運用は誰
I tried to use omniauth-openid with my new rails application. It worked when I developed using HTTP. After I started to develop with HTTPS, it failed. Finally I got the coolest workaround: OmniAuth.config.full_host and X-Forwarded-Host/Port. My Environment I use Pow for a development server. To use HTTPS with Pow, I installed nginx and configured like below. server { listen 443; server_name *.dev
これ読んで思ったこと。 プログラミングはそれ自体が目的であっていい - mizchi log 全く同じ所感を、昨今のserver provisioningブームやクラウド万歳を見てて思う。 「動けばいい」サーバ構築 programmingそれ自体は歴史が積み上げられていて、「動けばいい」が悪であることやそれを如何にして回避するかということについて、偏執的な人達の惜しみない努力が費やされた結果、次のステージへ移っていっているような気がする。(僕はコード書いたことないのであくまで外野の推測) 一方、provisioning(サーバを構築する)とかその他operationにまつわる物事はその昔programmingが通ってきた道をやっと歩み始めたところ。例えばprovisioningにおいて「動けばいい」は手で対話式に構築されたサーバみたいなもの。手順書すらなかったりして、bashのhistor
以前からたまーにこういうのがあるとうれしいケースがあるなぁと思ってたので作りました。 riywo/fcache · GitHub どういうものかというと、こういう感じで何かstdoutに吐き出すコマンドの前にfcache EXPIRE_SECというのを付け足して実行すると、初回はコマンドを実行して結果をファイルに保存しつつstdoutにも出力します。 $ fcache 10 curl -s example.com hoge 次に、同じfcacheコマンドを叩くと、保存されているキャッシュファイルの時刻を見て、expire時刻を過ぎてなければ単にそのファイルの中身をstdoutに吐き出して終了します。 $ fcache 10 curl -s example.com # 実際はcurlは実行されない hoge expire時刻を過ぎていれば初回と同じ動きをしてキャッシュを更新してくれます。fl
前置きというか能書き アプリ作りたいですよね、アプリ。今日なんか作れないかなーと思って妄想してました。昨日こういうアプリを見かけて、 iOSデバイスを画面に重ね合わせるだけでファイルの送受信ができる『PutOn Mac』 - Macの手書き説明書 なるほど、もうTCP/IPで通信できるのは当たり前すぎて、その上でできること考えるよりも、なんか別な通信方法考えるの面白いかもなぁと思いました。 上のアプリは多分映像のチカチカを使って0と1の情報を伝えてるんだと思いますが、だったら音声でもできるよね、と。音声だとブロードキャスト(ひとつの音源で沢山の人に伝えること)できるので映像より面白そう。 Awesome Geek Blog: File transfer over sound card II: Phase Shift Keying 探してみるとこういうことやってる人がいました。音を鳴らしてそ
moyashi さんの記事を読んで以来、ずっと欲しかったPQI Airシリーズなんですが、USのAmazonでは売ってなかったり無駄に高かったりして二の足を踏んでました。ある日、郵便局を使うと数百円で荷物が送れることが分かったので、日本のAmazonで買って実家に発送して送ってもらうことでついにゲットしました。 ひとりぶろぐ » デジカメ内部でRubyを動かす狂気!無線LAN内蔵SDカードアダプタPQI Air Cardの間違った使い方 ひとりぶろぐ » ポケット無線LANルータの新顔PQI Air Penの著しく間違った使い方 ただ、Cardの方を動かせるmicroSDを持ってなかったので、今はPenでちょっと遊んでみただけです。何をやったかというと、mrubyを動かしてみました。CRubyはちょっと動かせる自信なかったですが、最初から組み込み向けのmrubyなら簡単かなぁと思ってやって
webtail is a super simple log monitoring tool. You can monitor a log streaming on a server via your web browser. I wanted to monitor multi servers log, so I tried ncat in mmap. ncat supports multi sessions. Ncat - Netcat for the 21st Century Here is an example. ## monitor server mon> ncat -l -k 10000 | webtail ## web servers web1> tail -F access_log | sed -e 's/^/web1 /' | nc mon 10000 web2> tail
最近個人プロダクトでやってたことは、 Myroku private PaaS 社内とかで自由にHerokuっぽいことやりたい Pandler package isolation rpmを完璧に管理した環境を作りたい みたいな感じなんですが、一人でスキマ時間で頑張ってたものなのでクオリティは最低ですし、全然完成しませんでした。本当に作る才能がない。 というところで、ネットサーフィンしてたら、最近dotCloudがDockerというのをOSSで出したということを知りました。 Docker - the Linux container runtime Docker: Automated and Consistent Software Deployments dotCloudはPaaSをやってる会社で、DockerはLXC(Linux Container)を使った実行環境管理ツールの様です。dotC
このエントリを読んで、そういえば最近全くアウトプットができていないことにはたと気づきました。@sunaot++ 4 月にエンジニアとなった人たちに知っておいてもらいたいこと というわけで、「そうだ、ブログを書こう」となりました。メインのブログの方で書いてもいいんですが、なんとなく技術寄りのものは別にまとめてみたいなぁと思って、最近流行りのOctopress+Github Pagesで作ってみました。このブログの作り方を共有するところからまずは出発しようかと思います。 As a SW/Ops/DB Engineer とは言っても、ドキュメントがよくできてるので特に解説することはありませんでした。。。 参考サイト Octopress Documentation - Octopress GitHub Help Octopressはじめました - mimemo local setup Octopr
このページを最初にブックマークしてみませんか?
『As a SW/Ops/DB Engineer』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く