C#でAndroid/iOS開発ができる!クロスプラットフォーム開発環境Xamarinの概要
はじめに アプリ開発にはなにを使っていますか?CordovaやUnityなど数々のクロスプラットフォーム開発環境が存在します。最近、C#を用いたアプリ開発ではUnityが人気です。しかし、Unityはゲーム向けの開発環境であるため、ゲーム以外のアプリにはあまり向いていません。そこで、次の選択肢になるのが今回紹介するXamarinです。… Read More
四国と同じ面積の国土にベンチャー企業8,000社のイスラエル「日本のミーハースタートアップとの決定的な違い。」
イスラエルという国名はそもそも、旧約聖書に登場する彼らの祖先であるヤコブが天からの神の使いと格闘したことから与えられた名前で、「神と闘う者」という意味があるそうです。 そして、神との闘いにおいてもひるまなかった強さと粘り強さは、今のイスラエル人にも受け継がれており、失敗を恐れず、ひらめきをモノに変える国民性を持つことで知られています。… Read More
オープンソースに積極的に!マイクロソフトのOSSプロジェクト7選
はじめに 2014年2月にサティア・ナデラ氏がCEOに就任して以来、マイクロソフトはどんどん製品のオープンソース化を進めていきました。今ではマイクロソフトは、数多くのOSS(オープンソースソフトウェア)プロジェクトを扱っています。今後もこの方針は当分変わることはないでしょう。… Read More
世界第4位!最有力NoSQLデータベースMongoDBはRDBとどう違うのか?特徴と使い分け
はじめに 昨今、AjaxやWebAPIは広く普及し、ほとんどのウェブサイトで使用されるようになりました。それを支えているのは、JavaScriptとJSONです。もちろん、今やAltJSやYAMLなど、多数の関連技術が生み出され利用されています。とはいえ、ベースとなっているのはJavaScriptとJSONですから、これからも基盤技術として長い間利用されることでしょう。… Read More
人工知能による採用「求人成約率は最大10倍になって、選考の時間は半分になる。」
「偉大な企業であり続けるには、その企業にふさわしい優れた人材を絶えず吸い寄せる必要がある(中略)真の戦いは人材の獲得にこそある」と、時代を超えて生存し続ける企業の法則を見出した『ビジョナリーカンパニー』の著者コリンズ氏は指摘していますが、現在の日本企業の多くがこの人材の獲得に失敗しています。… Read More
「オープンソースのプロセスを標準化」から見るオープンソース開発がGitHubへと繋がった道を再確認
(Photo by: Dave Fayram) このような方におススメ オープンソースの開発プロセスに興味がある。 開発プロセスの標準化・明文化に関心がある。 都内で開催されたAmazonクラウドのイベント「AWS Summit Tokyo 2015」での基調講演であった「オープンソースへの貢献プロセスはGitHubで標準化した(URL:http://www.publickey1.jp/blog/ ...… Read More
パナマ文書「隠し続け、逃げ続ける権力者とデータをハッキングすることに喜びを感じるハッカーたち」
日本人にも人気の観光地の一つ、アンコールワットがあるカンボジアを訪れると気づくことがあります。それは街中で年配層の人々を見かけることが極端に少ないということです。 それもそのはず、カンボジア国民の平均年齢は24歳と言われていますが、その背景には1970年代にポル・ポトによって引き起こされた大虐殺があり、統計によると、たったの4年で国民の4人に1人が殺されたと言います。ポル・ポトが率いた政党クメール ...… Read More
Dockerコードベースの90%以上を占めるGo言語の概要と特徴
はじめに モダン言語に興味がありますか?SwiftやRustなど、時代の変遷に合わせて次々と新しい言語が生まれています。近年生まれている言語は、安全性と並列性が重視される傾向にあります。今回紹介するGo言語でも同様です。海外ではコンテナ型仮想化ソフトDockerに採用されており、国内でも普及が進んでいます。… Read More
21世紀はアジアの時代「シリコンバレーなんかよりも、深センに行け!」
中国では毎年11月11日は「独身の日」として知られています。「1(シングル)」が4つ並ぶことからそう呼ばれるようになりましたが、ここ数年その日には独身者はECで買い物をして、自分に贈り物をすることが習慣になっています。 もちろん、これは中国の伝統的な習慣ではなく、2009年から中国の最大手ECサイト「陶宝(タオバオ)」を運営するアリババが広告戦略として打ち出したもので、2015年、同社はその日だけ ...… Read More
バグは早めに潰す!テスト駆動開発(TDD)の概要とメリット・デメリット
(Photo by:Berliner.Gazette) はじめに テスト駆動開発(TDD)をご存知ですか?2000年代初期に開発手法として確立され、10年ほど前から普及してきているため、知っている方も多いのではないでしょうか?IT業界で10年以上というと古臭い感じがしますが、まだまだ有効な手段です。… Read More























