The Polaris Dawn crew is back on Earth after a historic mission
前回の記事でGitHubとJenkinsを用いた自動デプロイ環境の概要をご説明しました。 GitHubやJenkinsと連携した開発環境作成でのrsyncとの出会い 今回は、その環境を実現するための設定手順を書いて行きたいと思います。 大きく4つの手順があります。 Jenkinsのインストール Apacheの設定 JenkinsとGitHubの連携 自動デプロイ設定 開発環境 ・CentOS 6.2 ・Apache がインストール済み Jenkinsのインストール まずは、Jenkinsのインストール 通常ならば、運用するサーバとJenkinsが動いているサーバを分けるべきですが、サーバコストの都合などで今回は同一サーバ上で動かすことにします。 ApacheサーバとJenkinsサーバが同じport80で待つことはできないので、jenkinsをport:8080で動かすことにします。 また
ついに価格が発表され、予約も開始された、一部で話題の手書き入力デバイス enchatMOONですが、先日、一足お先にユビキタスエンターテインメント社長shi3z氏から、直接プロトタイプを見せてもらったドリキン(筆者)がファーストインプレッションをお届けしたいと思います。 ドリキンの自己紹介 こんにちは! 改めましてドリキンです。普段はサンフランシスコにある某電機メーカーにて、組み込み系デバイスのソフトウェアエンジニアとして働いています。今回、縁あって@ITでenchantMOONの解説記事を書きました。よろしくお願いします。 仕事ではWebKitを組み込み機器に移植したり、Androidデバイスの最適化やJavaScriptベースのミドルウェア/アプリケーションの開発をしています。 そんな僕のスキルセットを知っていたユビキタスエンターテインメント社長のshi3z氏が、enchantMOON
The Polaris Dawn crew is back on Earth after a historic mission
これまでかたくなに Dreamweaver を利用していたのですが、CS6 にアップデートしたあたりから動作が重くなり、直近ではもーやってられんとなりましたので重い腰をあげて Sublime Text 2 デビューをはたしました。 これでやっと僕にも春が来るのかなとワクワクしております。 参考にした記事 以下あたりを読みました。 基本 Sublime Text 2ってエディタがすごくイイ。Dreamweaverから乗り換えた時の初期設定とか使い方とかをメモ | Mnemoniqs Web Designer Blog Sublime Text2の複数カーソルの使い方 #SublimeText2 – Qiita [キータ] SublimeText2を3ヶ月使ってみて利用を決めたPackageまとめ | 濃紺ピッチャー Emmet系 Sublime Text 2のEmmetでdivの閉じタグにコ
The Polaris Dawn crew is back on Earth after a historic mission
近年,汎用計算の高速化のためのアクセラレータとして注目されているGPUを,ネットワーク処理に適用する一環として,サーバサイドのSSL処理に注目した論文を読んだので,内容を軽く紹介します. SSLShader - GPU-accelerated SSL Proxy SSLShader SSLShader: Cheap SSL acceleration with commodity processors Proceedings of the 8th USENIX conference on Networked systems design and implementation 2011 なお,評価に使われた実装の一部のソースコードが公開されています. http://shader.kaist.edu/sslshader/libgpucrypto/ 紹介 背景 SSL(Secure Socket
西尾泰和さん (@nishio)の新刊『コーディングを支える技術』をご恵贈いただきました。ありがとうございます。 コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus) 作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2013/04/24メディア: 単行本(ソフトカバー)この商品を含むブログを見る 『達人プログラマー―システム開発の職人から名匠への道』という本で、こんなことが述べられています(手元に現物がないので「総論 複数のプログラミング言語を学ぶ意義」から孫引き)。 毎年少なくとも一つの言語を学習する - 言語が異なると、同じ問題でも違った解決方法が採用されます。つまり、いくつかの異なったアプローチを学習することにより、幅広い思考ができるようになるわけです。 先日、この話を思いだして「今年は何をやろうかなー」と考えていました。「去
IVR (自動音声応答システム) とは IVR (自動音声応答システム) とは、何でしょう? e-wordsによると、次のように書いてあります。 企業の電話窓口で、音声による自動応答を行うコンピュータシステム。 発信者のダイヤル操作に合わせて、あらかじめ録音してある音声を発信者側に自動的に再生する。 最近ではコンピュータ技術の進歩により、音声認識機能を備え、相手の発話に応じて再生内容を決める高度な製品も登場している。 クレーム処理などの高度な応対が必要のない業務で利用することができ、情報提供や資料請求、懸賞や応募の受付などに使われている。 人間(オペレータ)を雇うよりも低コストで24時間受付が実現できる。 また、受付内容は即座にデータベースに記録されるため、データ処理の迅速化、入力コストの削減が可能である。 宅急便の再配達の依頼をするときに、自動音声にしたがって4桁で月と日を指定したりする
将棋というゲームに審判はいない。 敗者が自ら負けを認めたときにゲームは終了する。 「負けました」とはっきりと声に出して言う。朝から夜まで目の前に座っていた対局者に聞こえるように言う。大きな棋戦ならば、立会人にも聞こえるように負けを宣言することが、古くから続く将棋の作法だ。声を出すと同時に、右手を駒台に置く。この所作もまた、敗北を宣言するときに欠かせない作法のひとつである。 勝者は平静を保たなくてはいけない。ガッツポーズなどはもってのほかで、笑うことさえも許されない。勝敗が決まった瞬間に勝者がするべきことは、ただひとつ。「ありがとうございました」と敗者に向かって礼を述べることである。 第2回・将棋電王戦が終わった。最終局、第5局はコンピュータ側の勝ちだった。第22回世界コンピュータ将棋選手権で優勝した「GPS将棋」は強かった。プロ棋士の最高クラスA級に属す三浦弘行八段に「(自分の指し手の)ど
データベース設計はいつ、何をポイントに行うか:ゼロからのデータモデリング入門(4)(1/3 ページ) 前回までは、データベース設計の歴史的背景からデータベース設計の有効性までを解説しました。今回は、システム開発ライフサイクルと照らし合わせ、それぞれのフェイズで必要となるデータベース設計について、お話をします。 どの段階でどう設計すればいいのか 前回、データベース設計は自社のビジネス活動を理解している自社内の人間がやるべきであり、情報システム部門の存在意義を高めるために必要な技法であるとお伝えしました。しかし、システムの外部委託が多いというのもまた事実です。 筆者の職場では、お客様からデータモデリングに関するご相談をいただく際、最初に「貴社のデータモデルを拝見させてください」というお願いをします。システム開発を外部委託しているケースでは多くの場合、形として残っているのは「物理データモデル」で
福士有二 日立製作所 情報・通信グループ プロジェクトマネジメント統括推進本部 データ設計の肝になるのは,データの最小単位であるデータ項目と,データ項目のまとまりと関連を示した論理データ・モデルである。画面設計や業務プロセス設計より先に設計作業を進め,追加や変更がある場合は速やかに対処することが肝心である。 図6に示したのが,データ設計で作成する設計書とその関係である。大きく分けて「(1)設計基準作成」「(2)データ項目設計」「(3)データベース論理設計」という三つのステップがあり,全部で8種類の設計書を作成する。要件定義で作成した「業務用語集」「概念データ・モデル」「データフロー図(DFD)」を用意しておこう。図7と照らし合わせて読んでほしい。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く