programming

  • GoogleのDartプログラミング言語に再びスポットライトが…その高い生産性にまず社内で人気が盛り上がる

    GoogleのDartプログラミング言語に再びスポットライトが…その高い生産性にまず社内で人気が盛り上がる

    昔々、GoogleのDartプログラミング言語は、今すぐにもJavaScriptに置き換わって、Webのデフォルトの言語になる、と思われていた。Googleは同社のブラウザーChromeで、JavaScriptと同格の扱いをしたほどだ。しかしDartがそうやってスターになりつつあったときでも、JavaScriptと、それを取り巻く分厚いエコシステムは、すでに数マイル先を走っていた。ほぼ1年前にGoogleは、DartをJavaScriptの直接的なコンペティタと見なすことをやめ、位置づけをJavaScriptへコンパイルされる言語と変… 続きを読む

  • MicrosoftとHackerRank、Bingの検索結果ページに実行可能コードを挿入

    MicrosoftとHackerRank、Bingの検索結果ページに実行可能コードを挿入

    遅かれ早かれ、どのプログラマーもコードの断片やアルゴリズムを検索することになる。しかし殆どの検索エンジンは、コード検索に特化していないので、いくつかのリンクにたどりつく(その一つはStackOverflowである可能性が高い)。このたびMicrosoftは、HackerRankと協力してBingの検索結果ページに直接コード片を挿入する ― しかも、そのページ内でコードを編集したり実行したりできると。 続きを読む

  • 子どもがプログラミングを覚えながら遊ぶ(操作する)ロボットVortexは複数で対戦ゲームもできる

    子どもがプログラミングを覚えながら遊ぶ(操作する)ロボットVortexは複数で対戦ゲームもできる

    DFRobotは、教育市場向けのロボットを2008年から作っている。今週同社は、対話的でプログラマブルで、6歳以上の子ならどの年齢の子どもでも遊べるロボット、Vortexを発売した。このVortexロボットは、AndroidやiOSのスマートフォンやタブレットに搭載したアプリとBluetoothで通信し、子どもたちはこのアプリの画面をタップして命令を伝え、ロボットをコントロールする。このアプリには無料のゲームが4つ(サッカー、ゴルフなど)、最初からついていて、それらのプレイ体験を子どもたちがカスタマイズできる。 続きを読む

  • プログラミング学習サイト「ドットインストール」がスポンサードレッスンを提供開始

    プログラミング学習サイト「ドットインストール」がスポンサードレッスンを提供開始

    1本当たり3分と短い動画でプログラミングを学べる初心者向けプログラミング学習サイトの「ドットインストール」がネイティブアドとも言える新サービスを開始した。これまでの学習コンテンツに加えて、企業か提供する開発者向け製品やサービスを紹介するレッスン動画を掲載する「スポンサードレッスン」で、第1弾はニフティによる「超速アプリ開発!ニフティクラウド mobile backend 入門」で、ニフティが提供するモバイル向けのBaaSサービスを紹介する動画となる。 続きを読む

  • 子どもたちにプログラミングを教えるTynkerが、これからはロボットやドローンなどのデバイスも教材に

    子どもたちにプログラミングを教えるTynkerが、これからはロボットやドローンなどのデバイスも教材に

    子どもたちにゲームを作らせながらプログラミングを教えるTynkerが、今度はゲームを作るだけでなく、デバイスをコントロールするプログラミングの教程を加えた。デバイスは、ドローンやロボット、照明器具のような“スマートホーム”製品など、さまざまだ。同社はこの新しい教育課程を、今週サンマテオで行われたBay Area Maker Faireで発表し、またiPadとAndroidタブレットのアプリケーションの提供も開始する。 続きを読む

  • エディタもコンパイラもデバッガも何も要らない…ブラウザ上で完全な開発サイクルをサポートするSourceLair

    エディタもコンパイラもデバッガも何も要らない…ブラウザ上で完全な開発サイクルをサポートするSourceLair

    コードの編集(エディット)なんて簡単だ。Vimをちょっと使えて、PHPをちょっと知ってて、あと、そばに缶ビールでもあれば、分からないことはGoogleの検索で調べながら突っ走れる。でも自分の(or会社の)サーバが使えないプロジェクトや、コードを書く環境がないときはどうするか? その答の一つが、SourceLairだ。 このフリーミアムのサービスを使うと、ブラウザの中に居たままでプロジェクトを作れる。言語はPythonとRubyとHTML5とJavaScriptとPHPとC++をサポートし、ブラウザ上で Linuxのシェルも使える。プロジェ… 続きを読む

  • GoogleのDartプログラミング言語がやっとApp Engineでサポートへ

    GoogleのDartプログラミング言語がやっとApp Engineでサポートへ

    Googleの今年のI/Oデベロッパカンファレンスで、DartプログラミングをApp Engineでサポートする、という計画があまり目立たぬ形で発表された。そして、意外と長く待たされたあげく、今日(米国時間11/7)からやっと、Dartで書いたサーバアプリケーションをGoogle App EngineのManaged VMs(管理サービス付き仮想マシン)で動かせるようになった。 続きを読む

  • ビデオと実習を併用するプログラミング教育Code SchoolがiOSアプリをリリース

    ビデオと実習を併用するプログラミング教育Code SchoolがiOSアプリをリリース

    デベロッパのためのお勉強サイトCode Schoolは、ファウンダGregg Pollackの長年の知識共有努力から育ってきたが、このほどモバイルも対象にすることになった。そのiOSアプリからデベロッパは、CodeSchoolの300本を超える教材ビデオを視聴でき、JavaScript、HTML/CSS、Ruby、iOS、Gitや人気のデベロッパツールChrome Dev Toolsなどについて学べる。 CodeSchoolの多くの教材は無料だが、有料会員になるとそのほかのビデオも見られる。ただしモバイルアプリでは、デスクトップのようにブラウザ… 続きを読む

  • Webアプリケーションのヴィジュアルな構築からプログラミングに入門するEveが$2.3Mを調達

    Webアプリケーションのヴィジュアルな構築からプログラミングに入門するEveが$2.3Mを調達

    テク業界の誰もが、プログラミングを取っ付き易いものにしようと努力しているようだが、これまで登場したそれらの取り組みの多くは、既存の言語にあるコンセプトの組み換えだったり、プログラマが日常的に使用している論理の要約だったりして、実際にソフトウェアを作ることのできるスキルには、縁遠いものが多かった。EveのファウンダChris Grangerは、そんな状況を変えたいと願っている。 続きを読む

  • Code.orgのCode Studioは、子供たちにプログラミングを教えるためのツールとカリキュラム

    Code.orgのCode Studioは、子供たちにプログラミングを教えるためのツールとカリキュラム

    創設以来、Code.orgのミッションは、プログラミングを全米の教育カリキュラムに組み込むことだ。今日(米国時間9/11)、NPO団体はKindergarten(幼稚園年長)から高校までの生徒に、ガイド付レッスンを通じてプログラミングの基本概念に興味を持たせる、ツールとカリキュラムを合わせたセット、Code Studioを公開した。 続きを読む

  • Bashよりもずっと便利で多機能なコマンドインタフェイスXiki/xshが抜本的大改造を目指して資金募集中

    Bashよりもずっと便利で多機能なコマンドインタフェイスXiki/xshが抜本的大改造を目指して資金募集中

    このところ眠っていた(かもしれない)、あなたのおたく魂の出番だ。このたびは、MemorizeのファウンダCraig Muthが作ったXikiの偉業を、たっぷりと共有しよう。Xikiとそれをシェル化したxshが提供するコマンドラインのすばらしい自動補完機能と対話的なコマンドラインを見ると、bashの名人でもよだれを垂らすかもしれない。Xikiの今のバージョンは今でも入手できるが、Muthは機能のより充実した新バージョンのためにKickstarterで資金を募集している。 続きを読む

  • Appleの新プログラミング言語、Swiftを使って半日くらいでFlappy Birdのクローンが書けた

    Appleの新プログラミング言語、Swiftを使って半日くらいでFlappy Birdのクローンが書けた

    AppleがiOS向け新プログラミング言語を公開した翌日、あるデベロッパーはこのSwift言語を利用してわずか4時間で大人気のゲーム、“Flappy Birdのクローンを作ってしまった。もっともRedditやTechHiveで報じられているところでは休憩や食事の時間も入れれば開発には全部で9時間近くかかったらしい。 続きを読む

  • 「プログラミングは簡単に学べる」なんてことはない―女性CTOが体験からのアドバイス

    「プログラミングは簡単に学べる」なんてことはない―女性CTOが体験からのアドバイス

    編集部: 寄稿者のKate Rayは最近Wordpressに買収されたビジュアル・ウェブページ制作ツール、scroll kitの技術担当共同ファウンダー。 私の経験によると、これからプログラミングを始めようという人間にとってもっとも危険なことは「プログラミングなんて簡単だよ」と聞かされることだ。 ほとんどの場合、プログラミングには特別な能力は必要ない。しかしプログラミングというのは他のあらゆる仕事に比べてはるかに苛立たしく、めちゃくちゃな作業だ。スマートですっきりした効率的なプログラミングが学べると約束するブログ記事、教室、アプリが溢れている。… 続きを読む

  • 50歳を迎えたBASIC

    50歳を迎えたBASIC

    50年前。すなわち1964年の今月、新しい世代のコンピュータ言語が生まれた。 そういうと、多くの人がUnixの誕生や、今でも人気のコンピュータ言語のことかと思うかもしれない。しかし今日の話題はそうではない。1964年5月1日に、BASICというプログラミング言語がダートマス大学で産声をあげたのだ。この日から、歴史の流れは大きく変わることとなった。 続きを読む

  • オンデマンドでプログラミング指導が受けられるウェブサービスのHackHands

    オンデマンドでプログラミング指導が受けられるウェブサービスのHackHands

    CodecademyやStack Overflowなど、オンラインでサポートを受けながらプログラミングの学習を行うサイトというのは数多く存在する。この世界にHackHandsというサービスが参入してきた。設立者たちによれば「人がリアルタイムに疑問点を解説してくれたりコードを見てくれたりするという点で画期的なサービスなのです」とのこと。 続きを読む

  • 「コーディング教育など無用だ」。そう主張する人に伝えたいこと

    「コーディング教育など無用だ」。そう主張する人に伝えたいこと

    久しぶりに、オバマ大統領が2つの話題でTwitterを賑わした。ひとつはもちろん追悼式典会場における自分撮り記念写真の可否問題で、もうひとつは「皆にコーディングを学んで欲しい」という発言だ。Computer Science Education Week関連イベントの一貫として、オバマ大統領は「アメリカ人全員にコーディングを学んで欲しい」旨を訴えかけるビデオを投稿した。 続きを読む

  • プログラミング教育用トイ・ロボットのPlay-i、140万ドルを調達していよいよ来夏より出荷開始

    プログラミング教育用トイ・ロボットのPlay-i、140万ドルを調達していよいよ来夏より出荷開始

    これからは世の中にさらにテックの要素が増えていき、そして仕事でも一層テック系の素養が必要となってくる。それであってみれば、子供たちにコンピューターサイエンスやエンジニアリングを教えていくことが大切だ。と、そういう考えを当然のことだと考える人も多い。しかしアメリカでは10校のうち9校までがプログラミングの授業を行っていない。コンピューターサイエンスやテクノロジーに親しませ、積極的に関わっていくことができるようにするためには、たとえば他の言語を学ぶのと同様に、早期に始めることが非常に大切なことなのだ。もちろん、内容は楽しいものでなければな… 続きを読む

  • プログラミングを学校の必須科目にするためのキャンペーン“Hour of Code”と国の“コンピュータ科学教育週間”が同時期に

    プログラミングを学校の必須科目にするためのキャンペーン“Hour of Code”と国の“コンピュータ科学教育週間”が同時期に

    今年の1月にAli/Hade Partovi兄弟が立ち上げたCode.orgのミッションは、単純だった: プログラミングとコンピュータ科学を、アメリカ人がこれらに対してこれまで持っていたイメージを変えて、大衆化すること。 ほぼ1年たった今、Code.orgはどうなっているだろうか。そして多くのアメリカ人が、STEM*を国家的最優先事項にする必要があることを、認めるようになっているだろうか。 続きを読む

  • 遊びを通して子供たちにプログラミングを教えるArduinoロボットのPrimo

    遊びを通して子供たちにプログラミングを教えるArduinoロボットのPrimo

    子供たちを遊ばせるのに、単に面白おかしいということ以上のものを求める親が多いようだ。Kickstarterに登録されたDan ShapiroのRobot Turtlesというボードゲームを以前紹介した。これは2万5000ドルの資金調達を目指して登録されたものだが、なんと63万ドル以上の資金を調達することとなった。そちらも遊びながらプログラミングの基礎を教えてくれるものだった。どうやらギーク系の親たちはお金に余裕があり、教育への投資には非常に積極的である様子。 続きを読む

  • ブラウザ上でコンパイル, テスト, エラー報告もやってくれるArduino用IDE CodeBender.CC

    ブラウザ上でコンパイル, テスト, エラー報告もやってくれるArduino用IDE CodeBender.CC

    Arduinoは今や至る所で見かける、とってもクールなマイコンボードだが、その公式IDEでコードを書いてアップロードするのは一(ひと)苦労だ。その、ネットワーク接続のないスタンドアロンのアプリケーションは、ルックスも良くない。でも、ブラウザ上にArduinoのIDEがあって、コードを共有できたり、プログラムをアップロードできたら便利ではないかな? それをまさに、CodeBender.ccがやってくれるのだ。 続きを読む