
NGINX Unit ホームページは以下 www.nginx.com もしくはミラーだけどGitHubが以下となる github.com RestAPIやJSONで設定できる、phpのPHP-FPMやpythonのwsgiサーバーなど言語ごとのアプリケーション・サーバーを集約したアプリケーションサーバーという感じ。なのでNginxの後ろで動くサーバーという認識で大丈夫なのかな? まだversionは0.1なので、今後どんどん成長していくはず。 現状は以下に対応しているとのこと Python 2.6, 2.7, 3 PHP 5, 7 Go 1.6 or later ざっくりとした所感 プロダクトに関して 言語ごとのミドルウェア運用がNGINX Unitに集約されて嬉しい可能性がある Docker + NGINX Unit も嬉しいが、NGINX Unitだけでも十分に嬉しいかも ベンチマーク
exa インストール 使い方 ソースからビルドする場合 ヘルプメッセージ exa exa · a modern replacement for ls github.com exaというRustで書かれたモダンなlsの代替コマンドを試してみる。 特徴としては下記項目が挙げられている。 デフォルトで色分け 詳細なファイル情報表示 ツリービュー Gitサポート 高速 インストール Macならbrewでインストールできる。 $ brew install exaまたは、下記リンクにmacOS 64bit用とLinux 64bit用のバイナリがあるのでダウンロードする。 Releases · ogham/exa · GitHub ソースからビルドする方法は後述。 使い方 lsと同じように使えばよい。指定できるオプションはlsと似ている。 ヘッダ、inode、Blocks情報などを表示。 ツリービューに
・導入環境 CentOS 6.3 Apache 2.2.15 PHP 5.3.3 MySQL Server 5.1.67 FulePHP 1.5・FuelPHPの導入 # yum install curl git # curl get.fuelphp.com/oil | sh・プロジェクトの作成 # cd /var/www/html # oil create project_name ※「Fatal error: Exception thrown without a stack frame in Unknown on line 0」と表示される場合は 下記のPHPのタイムゾーン設定を見直す # vi /etc/php.ini date.timezone = 'Asia/Tokyo'・バージョンの確認 # cd project_name # php oil -v・アクセス確認 http://
Digdag が Apache License 2.0 の元でオープンソース化されましたよ! さぁ試すんだ…! 今すぐにでも! https://t.co/Uzc4a5GLCe ドキュメント:https://t.co/PF8wy5KHln — Sadayuki Furuhashi (@frsyuki) 2016年6月15日 という訳で試してみました。注目度の高かったワークフローエンジン『Digdag』がついにOSS化されました!Githubリポジトリ及びドキュメントは以下となります。 treasure-data/digdag: Workload Automation System Getting started — Digdag 0.8 documentation 目次 インストール 環境の準備 Digdagのインストール実施 その他ドキュメントの内容について Digdagサンプルワークフロ
iTerm2 may be integrated with the unix shell so that it can keep track of your command history, current working directory, host name, and more--even over ssh. This enables several useful features. Shell integration is compatible with zsh, bash, fish (2.3 and later), and tcsh. How To Enable Shell Integration This section describes the four ways to enable shell integration: Load it automatically. Us
cURL as DSL¶ github repository Target: Curl Command: Generate Code Reset Result code is printed here. Usage¶ Select target envirionment and type curl command in above text box. You get source code that works as same as curl command. Enjoy! Supported Options¶ It doens’t support fully options of cURL. It supports only options for http 1.x in the following list: [supported options:] --basic Use HTTP
Trelloは、https://www.trello.com で提供されているオンラインのタスク管理サービスで、利用している人も多いと思います。僕自身も以前書いたSCRUM BOOT CAMP THE BOOKの執筆の進捗管理や、Regional Scrum Gathering Tokyoのタスク管理などで使っていました。 このTrelloのオープンソース版のクローンが登場したので紹介します。 LibreboardLibreboardは、こちらで開発が進められているオープンソースソフトウェアでMITライセンスで提供されています。2014年の頭に開発が始まり、最初の開発ペースは早くありませんでしたが、昨年末くらいから急激に開発速度が上がってきているようです。 技術的には、NodejsのフレームワークであるMeteor(メテオ)を利用しています。 Meteorの詳細については以下を参照すると良
最近、社内のチャットツールをSlackに移行しつつある。ペパボではIkachanをヘヴィに使っているので、移行に際してはそこをどうSlackに移行するかが問題となった。というわけで、Ikachanと同じインタフェイスでSlackにメッセージを送れる簡単なツールを作成した。 kentaro/takosan Ikachanを使っているひとには特に説明の必要もない感じ。詳しくはREADMEを見てほしい。go getしたら、 $ SLACK_API_TOKEN="YOUR SLACK API TOKEN" takosan [-host string] [-port int] [-name string] 以下のように起動して、あとは $ curl -d "channel=#channel&message=test message" localhost:4979/privmsg とかするだけ。簡単で
しょうもない日記 YAPC行脚、福岡編 - uzullaがブログ とかかいた後になんとなくツイッターをみていたら、あるツイートをみまして。 packagist.jpをcloudflare対応したら、自動的にHTTPS対応できたでござる。すごい。一円も払ってないのに https://t.co/moCiiSwb44— Hiraku (@Hiraku) 2015年2月24日 それでCloudFlare(http://cloudflare.com/)がタダでSSL証明書を用意してくれるようになっていたのを知りました。 Cloudflare Free SSL/TLS | Get SSL Certificates | Cloudflare タダ!なんと甘美な響き! オチ SNIでかまわないなら、CloudFlareをつかえばValidなSSLがタダで利用できる。 SNIとは? NameBaseのVir
HEADS UP! This article was written for an older version of node. More up-to-date information may be available elsewhere. This was the third in a series of posts leading up to Node.js Knockout on how to use node.js. npm is a NodeJS package manager. As its name would imply, you can use it to install node programs. Also, if you use it in development, it makes it easier to specify and link dependencie
curl_multiというのを見つけたので使ってみました. 外部APIを使う人にとっては必須かもしれません. curl_multiとは そのまんま,curlを複数並列に走らせるための関数です. 直列にすると待機時間が長いので,並列にリクエストを投げることで高速化が見込めます. php5から使えるようです. 基本的な使い方 使い方としては次の通り. それぞれのリクエスト用のcurlを作成する curl_multiを一つ作り,そこにそれぞれのリクエスト用のcurlをセットする 実行!&リクエスト終了待ち それぞれのリクエスト用curl,curl_multiの両方をcloseする php関数リファレンスよりサンプルコード [php] <?php // cURL リソースを作成します $ch1 = curl_init(); $ch2 = curl_init(); // URL およびその他適切なオ
2014年でも html を解析してゴニョゴニョするなんて要件はまだまだある訳で、そんな時に便利なのが pup というコマンドです。 EricChiang/pup - GitHub README.md pup pup is a command line tool for processing HTML. It reads from stdin, prints to stdout,... https://github.com/EricChiang/pup 通常、こういったツールは perl や ruby、python 等で提供されランタイムがインストールされていない環境で動かすのはちょっとした手間が発生していました。しかし pup ならば golang で出来ているのでバイナリ1つあれば動かせます。 使い方は、例えばこのサイトのパーマリンクのHTMLを得たいならば curl -s http:
PHPで最近注目のHTTPクライアントライブラリにGuzzleがあります。日本での知名度はまだまだという印象ですが、かなり高機能かつ真面目にメンテナンスされている印象で、今後のデファクトスタンダードになりうるライブラリと言えるでしょう。 本稿ではこのGuzzleを使ってWebサーバから並行にダウンロードする方法を紹介します。Webブラウザのように同時に複数コネクションを管理しながらKeep-Aliveでコネクションを使い回しますので、下手なコードで実現するより接続先Webサーバにも優しいはずです。 Guzzleの特徴 まずは、Guzzleについて僕が特徴的だと思う点を紹介します。 パッと見でわかりやすいインターフェース cURLは必須ではないがデフォルトでcURLを使う cURLの無い環境がありうるので、cURL無しでも動くのは嬉しい cURLのわかりにくいインターフェースを隠してくれるの
C言語でアプリケーションを書くのは他の言語と比べて少し気合が必要ですよね。例えば HTTPからデータを取得する 取得したデータを json パースする 結果の一部を色付きで表示する こんな場合、C言語プログラマは 「HTTP か、じゃぁcurlかな」 「JSON か、parson かな」 「色表示か...エスケープシーケンスでもいいけどWindowsがなー...」 といった事を考え、そこから curl や parson といった資材の調達を始める事になります。途中で新しい機能を追加したくなり、それを外部ライブラリに頼る場合だとその都度資材を調達する必要があり、思考を停止しなければなりません。 この辺は ruby や perl、nodejs、golang 等の様に、ちょっとした手間だけで済ませたい物です。 またC言語の場合、ヘッダファイルはシステムの include フォルダに提供元が期待す
もともとmizzyさんが作ったプログラムで GitHubの業務用Repository上のイベントはIRCに通知されるようになっていたんですが、 @tnmtからGitHubのhooksだけで出来るようになったとの情報をゲットしたので早速設定してみた。 github の irc hook に幾つかの event type が追加されました - @soh335 memo http://t.co/40g46OxvkC @glidenote 先生がアップを始めました — TSUNEMATSU Shinya (@tnmt) July 10, 2013 @soh335さんのブログ を見ると、下記のような形で、hooksの設定確認や設定変更が出来る模様。 curl -u username https://api.github.com/repos/:owner/:reponame/hooks curl -u
Ubuntuにfluentdをインスートルして、メールで送信する方法です。 dはログの内容、lはログレベル、cはカテゴリーです。yiiのロギングに準拠しています。 ・インストール sudo aptitude install curl curl -L http://toolbelt.treasure-data.com/sh/install-ubuntu-precise.sh | sh sudo /usr/lib/fluent/ruby/bin/fluent-gem install fluent-plugin-mail vi /etc/td-agent/td-agent.conf<match app.mail> type mail host localhost from noreply@example.com to aoyagi@example.com subject error out_ke
GWが始まりましたが、鎌倉のGWは観光客多すぎて逆に住民はげんなりして外に出なくなる感じです。とはいえ路地まで観光客が攻め込んでくることは少ないので、路地を散歩する分には天気がよくていい感じですね。ちなみに人力車のおにーさんはそういう味のある路地を知り尽くしているので人力車で移動するのはそこそこオススメです(ぼくは乗ったことないけど「こんなところも通るんだ!」ってところで見かけたりします)。 さて、jqというコマンドをご存じでしょうか。 jq jq is a lightweight and flexible command-line JSON processor. と書いてあるとおり、コマンドラインでJSONを扱うことができるコマンドです。で、今まさに仕事で巨大JSONと戦うことが多く、このコマンドが大活躍です。 とはいえ、ぼくの使い方としては「巨大JSONをキレイに整形して表示する」とい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く