With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.
collectd-6.0.0.rc3 collectd-5.12.0 Start | Download | Documentation | Contact collectd is a daemon collecting system and application performance metrics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files. What does collectd do? collectd gathers metrics from various sources, e.g. the operating system, applications, logfiles and external devices,
この章では Rundeck を使う上での基本をカバーします。まず Rundeck の GUI と CUI 両方のインターフェイスについて説明します。次にプロジェクトの準備からコマンド実行までの操作方法を説明します。そして実行制御に用いているコマンドディスパッチャについて理解を深め、最後に実行履歴の見方と利用方法を学びます。 Rundeck のインターフェイスRundeck には 2 つの主要なインターフェイスがあります。GUI: HTML ベースのグラフィカルなコンソールCUI: Shell ツールどちらのインターフェイスからも、リソースの閲覧・ディスパッチ(コマンドの発信)・ジョブの保存と実行が可能です。さらに Rundeck にはサーバーのプログラムとやり取りできる WebAPI も用意されています。Rundeck API を参照して下さい。 グラフィカルコンソールRundeck の使
これまでAngularJSでアプリを作ってきた中で、いくつかパフォーマンスの問題に遭遇しました。 それらの問題は、AngularJSの仕組みを十分に理解できていないために、よくないコードを書いてしまって発生しているものでした。 というわけで、AngularJSの内部構造を解説しつつ、パフォーマンスを改善するコードの書き方を紹介したいと思います。 計測できないものは改善できない パフォーマンス問題に取り組むには、ソースコード修正の前後でパフォーマンスを計測し、改善の効果を計測することが重要になります。 というわけでまずはツールの紹介です。 AngularJSでは、Batarangという便利なツール(Chrome Developer Toolsの拡張機能)が用意されています。 利用方法はとても簡単で、下記のChromeウェブストアからインストールして、Chrome Developer Tool
ついにRails 4がリリースされたので軽く触ってみたら、3.xから変わったところを見つけたので共有。まだ日本語の情報は見当たらなかった。 APIを試しに作ってみようと思いcurlでPOSTリクエストを送ろうとしたら以下のようなエラーが。 $ curl -X POST -d "name='hoge'" http://localhost:3000/bikes Can't verify CSRF token authenticity Completed 422 Unprocessable Entity in 1ms ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): ...
こんにちは、エンジニアの鈴木です。 「今更聞けない人の為の Vagrant 再入門」に引き続き、今回は Chef 再入門をお送りします。 この記事は以下のような人を対象としています。 ・Chef ってそもそも何? ・Chef って名前を聞いたことあるけど、触ったことがない。 Chef ってそもそも何? Chef(シェフ) とは Ruby 製のシステム構成管理ツールでインフラの構築を自動化できます。 サーバを弄ったことがある人なら誰しもが経験していると思われる「手順書」の作成。 手順書からコマンドをコピペして、ユーザ作成してWebサーバいれてDBいれて。。あとからこのパッケージが必要になったから手順書を変更して。。 どう考えてもオペミスの温床になります。 Chef はインフラをすべてコードで管理するので、Gitなどでインフラを管理でき、いつどこで誰が修正したのか分かるのでドキュメントや構築手
vim に同梱されている markdown シンタックスは syn include に対応しているので指定で色が付けられる。 github 等では README.md やコメント欄に ```javascript function hasegawa_san_hidoi() { alert('ひどい'); } ``` この様な記述をする事で javascript の色付けが適用されますが、vim でも可能です。 ただしデフォルトでは無効にされているので以下の様に設定を行います。 let g:markdown_fenced_languages = [ \ 'coffee', \ 'css', \ 'erb=eruby', \ 'javascript', \ 'js=javascript', \ 'json=javascript', \ 'ruby', \ 'sass', \ '
プログラミングの生産性を上げるには - Cside::Private とても面白かったのでマネしてみた。人それぞれあると思うので自分のスタイルを。 といっても、かなり不真面目なので参考にはならないと思う。 1 . README.rst を書く まず最初に何がしたいのか、どんなことをしたいのかを書く 概要、ゴール、実装方法、使用ライブラリ、TODO などを書いていく そして README.rst に擬似コードを書き始める コンパイルが通る必要は無い コメントもガンガン書いていく とにかく issues とか使わず全て README.rst に書いていく 一通り出来てきたら Trello にタスクを移す 2 . 擬似コードでプロトを書く コードを書いてみないと分からない事が多いのでまずはコードを書く よく iPhone でコードを書いているのだが、オレオレ言語で書いている Erlang っぽい
私たちソニックガーデンでは、「プログラマを一生の仕事にする」ということを一つのビジョンにしています。 このブログではよく書いていますが、私たちの考えるプログラマとは、ただコンピュータに文字を打ち込むだけの仕事ではなく、ソフトウェアそのものの企画から、関連するすべての設計、そしてコーディングと、動かすための運用までの、ソフトウェアエンジニアリングのすべてを行う仕事です。 それらは「何をするか」という観点からプログラマの仕事を表したものですが、より抽象的に考えると、プログラマの仕事は何か、そして何を目指すことで「一生の仕事にする」ことができるのか、この記事では考えてみました。 Employees hand rolling cigars in a cigar factory: Ybor City, Florida / State Library and Archives of Florida プ
自分は女性と付き合ってすぐに別れたことがない。高校で付き合っていた女の子とは、大学で遠距離になるまで2年以上付き合った。大学2回生の時に付き合った子とは、4年弱も付き合った。将来のことで意見が食い違い別れてしまったが。そして、今付き合っている人とは4年と4ヶ月目だ。自慢ではないがもう将来の話もしている。 そこで、長く付き合うコツは何か考えてみた。 •異性との交友は基本的に事前報告、ムリでも事後報告する 女の子とご飯を食べにいく場合など、彼女に事前に言ってOKをもらってた。たまたま会って、ちょっとカフェで話すぐらいの時も、その場で連絡する。また、行く時よりも帰る時の連絡が大事。「もう食べ終わって、これから家に帰るよ」みたいなことを連絡すると、むこうも安心するから。同棲してなくてもね。まあ異性と二人きりって状況をあまり作らないのが一番だけどね。 •お互い本気にならない怒り方を身につける 長く付
2. Who am I • Linux メモリ管理コア開発者 • MM Summit(上位20人のコア開発者会議)5 年連続招待 • Ruby core committer • コミット率TOP10コミッタのうちの一人 • ボストン在住、Red Hat常駐 • Herokuは使ったことがありません 4. What is Container • むつかしい言い方をすると Operating system– level virtualization • FreeBSD jail が嚆矢 • Containerという用語を最初に使い始めたの はSolaris • リソース(CPU, memory, IO, etc)の分離 + 名前 空間(pid, IP adress, chroot)の分離 + (SELinux) • ここ二年ぐらいで急速に注目度アップ 5. Linux v2.6.32 • 20
行ってきました。 ていうか、LTしてきました。(^^; 今回は同僚の@i556の発表があったり、がちゃぴん先生(@kosaki55tea)の濃ゆいカーネルの話があったりで、非常に面白かったです。 ★ WordPress On Heroku http://www.slideshare.net/kokorojw/wordpress-on-heroku いや思った以上に良く調べていたんでびっくりした。(^^; 普段結構とっぴょうしもないことを言ってることが多いので、どんな発表になるのかと思ってたけど、資料も過不足なくわかりやすくまとまっていて良い感じ。 そういえば前に社内で発表してたデザインの話にもとても感心したことを思い出し、実はできる子です。> @i556(^^; WordPress使ったことがないのでHerokuでWordPressが動くことのインパクトがどれくらいあるのか正直よくわからな
2. } 小西俊司(@shunjikonishi) ◦ 株式会社FLECTの1人R&D ◦ ライブラリ開発や技術調査が生業(最近はサービス開発も) ◦ 技術調査はかなりHerokuに傾けている ◦ 最近はWebSocketブーム } Blog ◦ http://blog.flect.co.jp/labo/ ◦ HerokuとかWebSocketとかPlayとか } GitHub ◦ https://github.com/shunjikonishi ◦ 社内要件から派生したライブラリやアプリを公開 ◦ アプリはすべてGitHubからcloneしてHeroku上で動かすことがで きます。 3. } 2013年10月頃にHerokuで利用可能になった } 2013年12月末に初めてまともにWebSocketを使ったアプリを 作る ◦ ログを垂れ流してブラウ
Heroku Meetup #12でLTしてきた+Heroku on Docker “Go Web ApplicationをHerokuにデプロイ + Heroku on Docker #herokujp” Heroku Meetup #12でLTをしてきた.MartiniをつかったGo Web ApplicationをHerokuにぶっ込んでみたという内容で,基本は“Martini(+Ginkgo)をWerckerでCIしてHerokuにデプロイ”が基になっている. せっかく最近Dockerを使っているので,HerokuとDockerを絡めた話がしたいなと思い,“building”を使ってDocker Container上にHerokuと同じ環境を作るという話を追加した.以下はその補足. Heroku on Docker Heroku on Docker | CenturyLink La
All slide content and descriptions are owned by their creators.
A supported version of macOS. Important Docker supports Docker Desktop on the most recent versions of macOS. That is, the current release of macOS and the previous two releases. As new major versions of macOS are made generally available, Docker stops supporting the oldest version and supports the newest version of macOS (in addition to the previous two releases). At least 4 GB of RAM. A supported
1.固定費の削減 まず手を付けたいのは毎月かかっている固定費の削減。月1000円の固定費削減でも年間で考えると12000円も変わってくるから非常に大きい。電気代、ガス代、水道代、通信料金、保険・・・これらの出費を見直すことで年間数十万円の節約につながります。 筆者が特に大きく削減できているのは携帯電話料金です。筆者はガラケーとiPhoneの2台持ち。普通なら月1万円近くの通信料がかかるはずだが、なんと月2300円で収まっています。月7000円削減できているとすると、年間84000円の固定費削減が実現できています。 その秘密はデータ通信に格安SIMを使うことです。 格安SIMカード マル秘 活用術 (ハッピーライフシリーズ) 作者: ハッピーライフ研究会 出版社/メーカー: メディアソフト 発売日: 2014/04/23 メディア: ムック この商品を含むブログを見る 格安SIMは通信料を大
Sony Mobileは、ブロックを組み合わせて「つながる生活」を実現するプラットフォームとして「MESH」を発表しました。 この「MESH」は、様々な機能を持つブロックを組み合わせることで、ユーザーが求める機能を実現できるとされています。同社はこの「MESH」の具体的な利用例として、ブログ上でこのような例を挙げています。 「モーションセンサー」ブロックと「スピーカー」ブロックを組み合わせ、ぬいぐるみに装着することで、子供が触れるとぬいぐるみが笑う 「カメラ」ブロックを冷蔵庫の向かい側に置き、「モーションセンサー」ブロックを冷蔵庫のドアに設置することで、冷蔵庫が開けられた時に写真を撮影し、常にスマートフォンへ転送することで冷蔵庫の内容を常に確認できる 「LED」ブロックを傘立てに設置し、天気予報をチェックするよう設定することで傘が必要な時にLEDが光り通知してくれる この「MESH」の機能
最近モチベがあがらん。まあ酒飲めばどうでもよくなってしまうんだけど。温泉入りたい。 sensu-server、sensu-api、sensu-dashboard、redis、rabbitmqのプロセスが入ってるdockerイメージ作ったのでそれについて。これでsensuサーバの構築がdocker pull, docker runの2コマンドだけでできる。 作った githubとdocker indexに置いた。 github https://github.com/hiroakis/docker-sensu-server docker index https://index.docker.io/u/hiroakis/docker-sensu-server/ docker入れてるマシンから↓みたいな感じで、docker indexからdocker pullで持ってきてdocker runでバー
Manhattan, our real-time, multi-tenant distributed database for Twitter scale As Twitter has grown into a global platform for public self-expression and conversation, our storage requirements have grown too. Over the last few years, we found ourselves in need of a storage system that could serve millions of queries per second, with extremely low latency in a real-time environment. Availability and
進行中のGitHubプロジェクトが増えてくると、そのプロジェクトページをブラウザ上で即座に開くことができず、手間取ることが増えてきた。 hub とか、 gh というようなコマンドラインツールを使うと、手元のチェックアウトしたパスで、 $ gh browse とかすれば対応するGitHubのページを開くことができる。 最初はこれを使ってがんばろうと思ったのだけど、やっぱりカレントディレクトリの情報をベースに開くものだから、他の場所にいるといちいちcdしないといけないのが面倒。 また、シェル履歴との相性も悪い。 $ gh-open ~/path/to/repo みたいにしてcloneしたディレクトリを指定してあげるだけで動くものがあれば、どこにいても動くし、履歴も上手に使える。 というわけで作った: typester/gh-open ちょろっと作ったものだけど、やはりこちらのほうが使いやすい。
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
シェル上だと動くのにcron上だと動かない。 よく聞くお話ですよね。 大体はcron上と普段のシェル上で環境変数が違うために起こる問題です。 そういう時に使えるtipsを共有します。 個人のマシン上で適当に動かすようなcronだと みたいにしてログインシェルを間に噛まして環境変数を上書きして実行することでごまかしたりもできます。 これまた別の依存する箇所を増やすので 個人のマシンかrcファイルがちゃんと管理されているような状況以外ではオススメできません。 なのでcron上で実行される状況とほぼ同じ状況でスクリプトを実行してみましょう。 cron上では環境変数はほぼ空なので環境変数を空にしてみましょう。
Heroku Meetup #12 恋に落ちるときはいつもハッピー - Japan Heroku User Group | Doorkeeper 渋谷は豪雨。雷ぴかぴかごろごろ。 がちゃぴん先生のLinuxの最近の動向と最近なにかと話題のコンテナについての概説。わかりやすくてよかった。 まさかHeroku meetupでLinuxの話を聞けるとは思わなかった。 次回のカーネル読書会もDockerのお話なので、興味ある人は来るといいと思うよ。 Kernel Code Reading Party 111th; 第111回、カーネル読書会 #ylug_111 - Kernel Code Reading Party (YLUG), カーネル読書会 | Doorkeeper 六厘舎 おなかがすいたので、ミートアップの前に、大崎で最近開店した六厘舎でつけ麺を食った。昔あった本店は休業中。特に人が並ぶと
http://rebuild.fm/44/ Androidアプリ作ろうとしてJavaプログラマ募集したらクズしかこなかった全部クズだったとか、ひどくありません? まあそれは置いといて、UIみたいに最初から仕様を決められなくて何度も作り直すようなコードはJavaは不向きみたいな話もまったく同意できないわ。 JavaじゃなくてC#だけど、昨日コードを書いていて string url = "http://www…"; のように、URLを文字列で持っていたけど、やっぱアドレス用のクラスでもったほうが安心だなって思って URI url = new URI("http://www…"); と書き直しました。 当然、このurlを参照しているところは全部エラーになります。 Javaをはじめとする静的型の言語をけなしてる人たちは、これが面倒だと思うんでしょうか。 逆にエラーの出ている箇所を片っ端から直してエ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く