PHPカンファレンス2012@東京 ( http://www.ustream.tv/recorded/25414614 )
PHPカンファレンス2012@東京 ( http://www.ustream.tv/recorded/25414614 )
2015.3.14 追記 "鍵でやるべき"とブックマークコメントをもらいましたが、その通りです。SSH認証キーが設定できる環境なら鍵認証でやるべきです。鍵ペアを作成後に公開鍵をGithubに登録し、~/.ssh/configで以下のように設定しましょう。 Host github.com User git Hostname github.com IdentityFile ~/.ssh/{秘密鍵}SSH認証キーが設定できないような環境では、本記事を参考にしてください。 追記終わり Githubへpushするたびにユーザ名(Emailアドレス)/パスワードを聞かれて入力するのは面倒なので、省略したい。 MacとLinuxで確認しました。 1. ~/.netrc にユーザ名/パスワードを書く こんな感じで自分の$HOME直下に.netrcファイルを作成する。 machine github.com
「ニフティ」「はてな」「GREE」を経て、最近フリーのプログラマとして新たなキャリアをスタートさせた伊藤直也さん。スタートアップと大手企業の両方を経験した伊藤さんが考える「理想のキャリア」とは? エンジニアの理想のキャリアとは? WEB・IT業界は、できてまだ数十年の若い業界である。第一人者たちが未だ現役ということも少なくはなく、それゆえ業界における理想的なキャリアというものが確立されているわけでは決してない。エンジニア一人ひとりが試行錯誤しつつ、自らのキャリアを模索していかなければならないのが現状だ。だからこそ、見識ある先達たちが自分のキャリアをどのように考え、どういったキャリアを選んでいるのか知ることが重要なのではないだろうか? そこで今回は、スタートアップと大手企業の両方を経験した伊藤直也さんに、エンジニアにとって理想のキャリアとは何なのか、考えを伺った。 エンジニアが、企業に属する
【教えてくん】コミュニティーなのです。 なんかニュースとかあったらここに書こうかと思ってますよ。とりあえず、おいらのブログ エンジニアにコミュニケーション能力を求める愚行。 : ひろゆき@オープンSNS ひろゆき@オープンSNS (ひろゆき@オープンSNS) 投稿者, @ 2012-09-11 19:59:00 エンジニアにコミュニケーション能力を求める愚行。 優れたエンジニアには集中力が必要です。 んで、集中力は言い換えると、鈍感力だったりします。 集中する対象以外には、注意を払わないってことですね。 集中してプログラムをしてる状態を理解したい人は、 頭の中に8×8のマスを書いて、1人でオセロをやってみてください。 中盤ぐらいに、白と黒が大きく入れ替わったときに話しかけられても、 シカトぶっこいで頭の中でオセロを続けられる人が エンジニアとしての適正が高い集中力のある人です。 そこで、「
【画像】 中国のジャスコで暴徒が設備を破壊し、商品を略奪 1 名前: ウンピョウ(埼玉県):2012/09/15(土) 15:14:20.79 ID:VTNX/ItEP 日系スーパーで略奪も 中国で反日デモ広がる 【北京=島田学】中国では15日午前、日本政府が沖縄県・尖閣諸島を国有化したことに反発するデモが北京、上海、重慶など各地で相次いだ。反日デモが一斉に起こるのは8月26日以来。北京の日本大使館前には数千人規模のデモ隊が押しかけ、投石するなど暴徒化している。過去の反日デモを上回る規模になったとみられ、日中関係がさらに緊迫し、日本企業の中国ビジネスなどに影響するのは避けられそうにない。 15日のデモは、中国政府がデモを一部容認する姿勢を示したことや、中国メディアが尖閣を巡る 日本批判を連日繰り返していることから、参加者が大胆になっている。中国では靖国神社や尖閣の 問題を巡り、20
はじめに 前回は、Node.jsについての説明から、モジュール参照の仕組みや最もシンプルなHTTPサーバの実装についてまで紹介しました。今回はパッケージ管理ツールのnpmとNode.jsアプリケーションの永続化について紹介します。前回記事に引き続く内容になっていますので、未読の際はそちらからなるべくご覧ください。 予期せぬ例外に備える 前回の記事で、どんなリクエストにも「Hello World」を出力するだけの、単純なHTTPサーバの実装を紹介しました。そして、アプリケーションとそれを動作させるHTTPサーバがJavaやPHPなどと異なり、オールインワンの1つのプロセスで動くことも述べました。 このため、単にnode app.jsのように動作させた場合、例外が発生すると、サーバ機能ごとプロセスが終了してしまいます。そのため、サーバ機能まで道連れにしないように、アプリケーション側で例外処理を
最近何かと話題の Node.js を使ってみることにした。 インストール自体は公式の Wiki を見ればそんなに難しくない。いつもの configure, make, make install するだけだ。 でも Node.js はまだまだ開発中のプロジェクトで、今でもがんがん更新されてる。すぐに新しいバージョンが出てくるんだけど、そのたびにソースからインストールし直すのもいやだし、ちょっと前のバージョンに戻したくなることもあるかもしれない。 そんなわけで、最近の Node.js は nvm というツールを使うのが流行みたいだ。こいつを使うと複数バージョンのインストール、切り替えが出来るようなって便利。 Mac でも Linux(Ubuntu) でも使えるんだけど、微妙にハマったとこがあったので手順を書いておく。 2012/03/21追記 npm でのパッケージのインストール、設定について
Table of Contents Open Table of Contents Unicorn とは? Unicorn のインストールと事前準備 Unicorn の設定ファイルを用意する Unicorn サーバを起動する nginx と Unicorn を連携する Unicorn を停止する Unicorn の設定の再読込 サービスの提供を止めずにプログラムの再読込 Unicorn とは? Rails、Rack アプリケーションを動作させるコンテナとしては、Passenger、Thin、Mongrel などの選択肢がある。 それ以外にも Unicorn という Rack アプリケーション向けの HTTP サーバがあり、今回試しに使ってみたのでそのメモ。 Unicorn: Rack HTTP server for fast clients and Unix 設計方針に特徴的な部分があり、以
公開日時: 2011-08-01 02:40 node.jsでdirectoryの存在を確認し、当該のディレクトリが存在しない場合に新しく作成する方法。 node.jsでのファイルやディレクトリの情報はfs.statSync(path)を使用して得ることができます。asynchronousなfs.stat(path, [callback])もありますが、ファイルやディレクトリの存在を確認したいような場合はたいてい勝手に先に進まれては困る場合であるため、fs.statSync(path)を使用します。 fs.statSync(path)を存在しないパスに対して実行するとENOENTの例外が出るため、この例外の有無によりdirectoryやfileの存在を判定します。 以下に、logsとpidsという2つのディレクトリの存在を確認し、それぞれディレクトリが存在しない場合は新たに作成するコード
► 2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6
I have a web server written in Node.js and I would like to launch with a specific folder. I'm not sure how to access arguments in JavaScript. I'm running node like this: $ node server.js folder here server.js is my server code. Node.js help says this is possible: $ node -h Usage: node [options] script.js [arguments] How would I access those arguments in JavaScript? Somehow I was not able to find t
<<- 前回『基本的な機能に触れてみる編』 node.js 入門の続き。WebSocketをはじめる前に、データの読み書きができないと様々不便だと思ったので、やってみた。 ドキュメントのファイルシステムの節を参考に、ファイルの読み書きをやってみる。 導入 まず最初に、ファイルシステムモジュール 'fs' のインスタンスを作成する。 この fs にファイルの読み書きをするための機能が詰め込まれているっぽい。 「同期」と「非同期」がある 関数名をざっと眺めると、それぞれ ****Sync() という関数が対で用意されている(例:fs.readFile() と fs.readFileSync() など)。 Sync が付いていない方が「非同期」の関数で、付いている方が「同期」の関数のようだ。 ドキュメントには、非同期メソッドでは順序の保証はありません、また、非同期の形式は常に最後の引数として完了
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く