MEME」を発表した。Glassとはまた違うコンセプトで開発されたスマートグラスは注目を集め、大きな話題となった。メーカー以外にもメガネチェーンが開発したということでも注目を集めたプロダクトだが、JINS以外に三城ホールディングスもメガネ型の情報端末「「FUN’IKI(雰囲気メガネ)」を開発している。「雰囲気メガネ」とは「雰囲気メガネ」では、歩行中や打合せ、PCの作業時に、フルカラーLEDライトの点滅と小型スピーカーからのサウンドによって、周囲に気付かれることなく電話の着信やメールの受信、スケジュールやタイマーなどのさまざまな情報を把握することができるようになっているという。フレームに内蔵されたフルカラーLEDでレンズ全体が光る。リチウムイオンバッテリーを内蔵していて、USB接続で充電が可能。光と音の設定はスマホアプリからユーザー自身でカスタマイズ可能だ。特別価格で提供することを目的としたクラウドファンディングプロジェクトがMakuakeで立ち上がった。バルセロナで発表されたプロトタイプより一回り小さく軽くなり、置き忘れ防止や音楽に同期する機能が増え、より使いやすくブラシュアップされているという。目標金額は300万円。以下はプロジェクトの紹介映像だ。メディアの注目を集めたプロダクトがクラウドファンディングで資金調達を実施することで、プロダクト開発や量産のためにクラウドファンディングを活用するという手法が日本でも普及する可能性が高まるのではないだろうか。したプロジェクトが増えていくと、日本のハードウェアも盛り上がりそうだ。Theory、東南アジア随一のファッションレンタルスタートアップになるまでの軌跡(後編)VTuber/バーチャルシンガーAZKi、2020年本格始動!自身最大キャパのワンマンライブ開催を含む4つの重大発表解禁!「AWA」がこれから注目のアーティストを応援する『BUZZWORTHY』。AI・人工知能EXPO」出展pickup盛り上がる遺伝子解析の領域。DeNAが4月にローンチした遺伝子解析サービス「MYCODE」が、7月30日に予約を開始しました。予約はAmazonで受け付けており、サービス開始は8月12日を予定しています。Amazon.co.jpDeNAが4月にローンチした遺伝子解析サービス「MYCODE」が、7月30日に予約を開始しました。予約はAmazonで受け付けており、サービス開始は8月12日を予定しています。検査には、全ての検査項目を計ることができる「オールインワン280+」、がんや生活習慣病など100項目を選んだ「ヘルスケア100+」、肥満や肌質などの体質に関する30項目を選んだ「カラダ30+」の3コースがあるそうです。にわかに盛り上がる遺伝子解析サービス。ベンチャーとしてスタートしたジーンクエストを始め、ヤフーも病気や体質を調査する遺伝子検査キット「ジーンライフゼロ」をリリースし、順次検査を行っていくようです。データに基づいた健康、医療だけでなく、予防医療に対してもさまざまなサービスがでてきているこの領域。どのように一般に浸透するか、また、データの信ぴょう性や、検査後のアフターサービスなど、さまざまなビジネスも考えられます。このあたり、筆者も追いかけていきたいと思います。TechAcademy(テックアカデミー)による連載企画。「非エンジニアの起業家が知っておくべきプログラミングの知識」というテーマで数回に分けて極めて基礎的なプログラミングの基礎知識をお伝えする。「非エンジニアが知っておくべきプログラミングの知識」というテーマで、10回に分けてお届けする連載企画。TechAcademy(テックアカデミー)による連載企画。「非エンジニアの起業家が知っておくべきプログラミングの知識」というテーマで数回に分けて極めて基礎的なプログラミングの基礎知識をお伝えする。全連載はこちらから「非エンジニアが知っておくべきプログラミングの知識」というテーマで、10回に分けてお届けする連載企画。第8回目のテーマは「これから始めるRuby基礎」です。この記事を含めて、残り3回となりました。動的なサイトを作るためのエッセンス」というテーマでお送りしました。今回は、PHPと同様にWebサーバー上で動的なWebサービスなどを開発する言語として、特に小規模な新規のスタートアップ企業などで採用が普及している「Ruby」について解説します。本連載は、インターネット業界で、これまで技術的なバックグラウンドを持たないまま起業した方や、これから独立・起業しようと思い立った方をサポートするための、連載記事です。「Ruby」は日本発のプログラミング言語ここ数年、Rubyという言葉を耳にすることが多くなりました。BRIDGE」を読んでいるような方は、2〜3人の技術者チームから始まる「スタートアップ」企業の多くで、採用されやすい主要言語としてRubyが挙げられていることをご存知のことでしょう。Rubyについて、簡単な基礎知識を振り返ってみます。Railsなどのフレームワークにより世界的に認知が広がる他にも数多くの特徴は列挙できますが、本記事を書く上でいくつかピックアップしてみました。Rubyの公式サイトはこちらです。最新のアップデート情報は、こちらのサイトをチェックするようにしましょう。初学者の最初の選択肢になりやすいか?開発者の本人が監修した『たのしいRuby』という書籍が有名です。Rubyは、コードを書く人自身の「楽しさ」を尊重した設計思想で誕生し、現在もコアな価値として残されたまま、オープンソースプロジェクトとしてアップデートを重ねています。プログラミング初学者にとって、その謳い文句は非常に魅力的なものに感じることでしょう。「RubyやPHP、Java、Objective-C、どの言語から始めれば良いか?」という疑問から始まることが多い、初心者の最初の一歩。Rubyを薦める理由を挙げるとすれば、「今日からすぐにでも始められ、日本人コミュニティが確立して日本語でのブログ記事などが多く、コードを書きながら一歩一歩の学習に手応えを感じられる」ことでしょうか。Macユーザーであれば最初からRubyがインストールされていますから、難しい環境構築(プログラムを動かすための設定)をしなくとも、簡単にプログラミングに触れることができます。Rails(以下RoR)」などのフレームワークが世界中で受け入れられるようになって以降)、小規模なスタートアップが最初に採用する言語として、その傾向が顕著になっています。開発初期のTwitterは、RoRで書かれていました。挙げればキリがありません。まつもとゆきひろ氏の功績のおかげで、Rubyを主要言語として選んだ日本人プログラマは、世界に浸透しつつあるRubyの世界で、日本人であることに「ある種の誇り」のようなものを感じることもあるでしょう。昨今の日本において、IT教育の制度や、技術者の絶対数が足らない状況において、一人ひとりのエンジニアがそうした自尊心を持ったモチベーションで、世界中に潜在している問題解決のためのWebサービスや技術イノベーションを生み出すことは、とても良い状況だと考えられます。world!」を書いてみましょう。JavaScript、PHPでも同様におこなってきましたので、前回までの連載と合わせて、ぜひその違いなどを見比べてみてください。テキストエディタで保存するのではなく、直接コマンドライン上でワンライナー(1行で書く処理のこと)を書いてみましょう。Macの方はTerminalを開いて、以下のコマンドを入力してみてください。world\n"'Windowsの方は、OSや環境によってRubyのセットアップが必要な場合もありますので、ここでいったん環境構築のためにGoogle検索などを活用して、コマンドライン操作ができるまで保留にしておいてください。画面上に表示されれば成功です。Rubyは文法がシンプルで柔軟性があり、助長な表現を省いた「ワンライナー」の記述が、ほかの言語に比べて比較的好まれやすい傾向にあります。高度なアルゴリズムや処理を実現するワンライナーの洗練さを競い合う人たちもいます。(Perlのほうがより短く書けますが、Rubyでも十分です。」というフォルダがあることを想像してみてください。まで保存されています。これらの画像に対して、一括してリネーム(名前変更)する処理を、Rubyのワンライナーで記述することができます。要求定義(どうしたいか?)を考えてみましょう。ここまでの連載で使ってきたアルゴリズム(関数、繰り返し処理など)を組み合わせて考えてみます。処理を1回ずつ、終わるまで10回繰り返すファイル名は、Webにアップロードすることを想定して、「img_002.jpg」という形式にリネームするまずは、コマンドライン上でで、リネームしたいフォルダ階層に移動(cd)します。いった名前に変更されます。このように、シンプルな記述でも簡単な処理をおこなうことができます。Rubyの学習方法と、コミュニティについて今日6時間だけ勉強すれば、明日からあなたもRubyistRubyは入門しやすいことが特徴です。学習方法のステップとして、以下のようなものを参考程度にご紹介します。丁寧に解説されたWeb上の無料学習リソース、ブログサイトを活用して、「まずは6時間だけ」と決めて夢中になってみましょう。AcademyなどWebブラウザ上でコマンドライン体験ができるサイトを活用してみるまず6時間は、Webで手に入る情報だけでRubyについて全体像を掴んでみましょう。そのあとに、入念な編集作業を経て発刊された書籍での学習をお薦めします。Railsや、より軽量なフレームワークである「Sinatra」などを学んでみてください。Rails』を机の上に置いて、リファレンスとして何度も読み重ねつつ、自分が作りたいもののイメージを手を動かして作り始めるのが、上達のコツです中学生も、女子大生も触れているRuby“元”中学生Rubyコミッターとして有名になった「そらは」さん(@sora_h)は、当時14歳でRubyの言語仕様の改善に関わる「コミッタ」として史上最年少で参加し、話題になりました。彼は高校進学せず、現在はクックパッドで働いています。Rubyプログラミング』という本を刊行しました。最近では、より下の年代へと、Rubyでプログラミングを学ぶような機会がみられるようになりました。Rubyのフレームワークやライブラリ、定番ツール「Ruby」を用いた開発で採用されることの多いWebアプリケーション開発フレームワークや、定番ツールには、RoRのほか、luentd、Chef、Capistrano、Vagrant、Redmine、Sass、Compassなど数多く挙げられます。中には、これらのツール群の充実のお陰で「Ruby」自体の存在価値が高められたと言っても過言ではないものも存在します。一般的にはプログラミング言語と同様、Rubyにも外部の開発者が提供している、サードパーティ製のライブラリが提供されています。“gem”(ジェム)という形式で公開されています。標準添付となっています。RoRでよく使われるRubyの定番Gemとして、ユーザー登録認証の「Devise」、オブジェクトをページング制御してくれる「kaminari」、デプロイツールの「Capistrano」、デバッグツールとして「pry」などが数多くあります。まとめ世界には様々な性格・志向性のプログラマーがいますが、Rubyを自ら選択して活躍しているプログラマの多くには、Rubyの特徴のような性格の共通点が挙げられることも、しばしばあります。「設計思想を尊重し、きれいなコードを書く(=他の人が読みやすいコードを書く」「助長な表現を省いて、同じ記述を繰り返さず、なるべくシンプルに実装する」「楽しみながら仕事をする」といったように。cc「シンプル」ということは、同時にそれだけ奥が深いということも示唆しています。同じ言語を選んだときに「初心者と上級者がはっきりと区別できる」とも言えるでしょう。数あるプログラミング言語の中で、ただ単に技術的な特徴を列挙するのではなく、1つのコラムとして説明するならば、それがRubyの真髄のような気がします。この記事も含めて過去3回で、Webブラウザ上(クライアント側)で動作するJavaScript、サーバーサイドで動作するスクリプト言語のPHP・Rubyについて、初歩的ですが、基礎的な構文やコミュニティについて紹介しました。次回の第9回は、データベースについて解説していきます。「AYATORI」はスマホに差すことで、専用アプリから光らせて遊ぶことを想定したガジェットで、目標金額は3万ドルとなっている。「AYATORI」はスマホに差すことで、専用アプリから光らせて遊ぶことを想定したガジェットで、目標金額は3万ドルとなっている。Pad等にも参加している。その形を変えてついに量産を目的とした資金調達が始まった。「AYATORI」で現在開発中のアプリによって、いくつかの体験が可能になる。自分の趣味を登録しておき、同じ趣味の人とすれ違うとデバイスが光るすれ違い通信アプリや、ペンライト型アプリ。ボタンを押すと相手のデバイスが光る非言語コミュニケーションアプリなどだ。最近、ハードとアプリの組み合わせで注目を集めたスタートアップといえば「Moff」だろう。同スタートアップはそのデバイスのユニークさ以外にも、ユーザがそのデバイスを利用することで得られるデータなどに価値を置いている。「AYATORI」もハードとアプリを組み合わせてサービスを提供し、既存の体験をリプレイスしたり、新たな体験を生み出そうとしているスタートアップだ。クラウドファンディングが成功するかどうかが重要だが、今後の動向に注目したい。販売価格は1個25ドル、2個セットで45ドルを予定している。出荷時期は2014年12月となる予定だ。以下はプロダクトの紹介映像。Appleで稼いでいるのはどなた?エンジニアさん?デザイナーさん?ガラス窓からのぞくように、企業の内情が見える求人コミュニティ「Glassdoor」のデータを基につくられたAppleにおける高所得ランキング。[ranking]Appleで稼いでいるのはどなた?エンジニアさん?デザイナーさん?ガラス窓からのぞくように、企業の内情が見える求人コミュニティ「Glassdoor」のデータを基につくられたAppleにおける高所得ランキング。Geniusで年収は$41,824(1ドル100円の単純計算で約410万円)。1,000万クラスは、13位のプロジェクトマネージャー。エンジニアで1,200万円ほど。デザイナー(工業デザイナー)で1,670万円だそう。このランキングの結果だけを見ると、やっぱりデザイン命!ということになるのかな。先週末、LAのサンタモニカに集まったのは50名のエンジニア。睡眠を削って開発を続けたハッカソン「Causathon」の目的は、NPOのためのアプリを開発すること。名称は、大義を意味する「Cause」という言葉に由来する。coders先週末、LAのサンタモニカに集まったのは50名のエンジニア。睡眠を削って開発を続けたハッカソン「Causathon」の目的は、NPOのためのアプリを開発すること。名称は、大義を意味する「Cause」という言葉に由来する。Fund」のための相乗りトラッキングアプリ。運転手が患者さんをきちんと病院の予約時間までに送り届けているかを電子的に確認するアプリ。これまで紙とペンで行っていたプロセスを置き換えた。Homes」のためのアンケートアプリ。ホームレスに住む場所を提供する判断をするために、これもまたアナログだったアンケートのプロセスをデジタルにして効率化したもの。3位に入賞したのは、若者による投票を促進するアプリ。デートアプリの「Tinder」のように、国会の立候補者に賛成または反対することができる仕組み。同じ意見の2人をデートアプリのようにマッチング。マッチングされた相手を見るためには選挙登録をする必要があるというオチ。Willのエコシステムをつくりたいという思いで企画したハッカソン。Theory、東南アジア随一のファッションレンタルスタートアップになるまでの軌跡(後編)VTuber/バーチャルシンガーAZKi、2020年本格始動!自身最大キャパのワンマンライブ開催を含む4つの重大発表解禁!「AWA」がこれから注目のアーティストを応援する『BUZZWORTHY』。