タグ

ブックマーク / xtech.nikkei.com (16)

  • プログラミングバトルが圧巻だった「Scratch Day 2014 in Tokyo」

    学習用プログラミング環境「Scratch(スクラッチ)」のイベントが2014年5月17日、東京大学郷キャンパス情報学環・福武ホールで開催された(写真1)。 東京の会場でのイベント名は「Scratch Day 2014 in Tokyo」(主催: Scratch Day 2014 in Tokyo 実行委員会、共催: NPO法人CANVAS)。児童とその保護者、教育関係者を対象にしたさまざまなワークショップや体験コーナー、ポスター・デモ展示、パネルディスカッション、プログラミングバトルなどが開かれた。 Scratch Dayは世界各地でScratchに関する催し物を年に一度同時期に開催するというもの。国内では東京以外にも、函館、札幌、郡山、三島、浜松、名古屋、大阪(写真2)、広島、和歌山などで5月上旬から下旬にかけて順次開催される。

    プログラミングバトルが圧巻だった「Scratch Day 2014 in Tokyo」
    ksky
    ksky 2014/05/23
  • OneAPIとBONDIで携帯のオープン化は進むか

    米アップルの「App Store」が活発に利用されている背景には,App Storeで提供できるアプリケーションの開発環境を広く公開していることがある。移動通信事業者も,携帯電話網や端末が持つ機能を有効活用する動きを2008年から見せる。その代表的な動きとして「OneAPI」と「BONDI(ボンダイ)」を取り上げる。 (日経コミュニケーション編集部) 欧米の大手通信事業者は2007年から2008年に,サードパーティによるアプリケーション開発を促進する動きを見せていた。英ボーダフォンは2007年1月に「Betavine(ベータバイン)」,独ドイツ・テレコムは2008年3月に「Developer Portal」という開発者向けコミュニティの運営をそれぞれ始めている。仏オレンジ,スペインのテレフォニカO2,米AT&Tなどもアプリ開発のためのAPI(application programming

    OneAPIとBONDIで携帯のオープン化は進むか
    ksky
    ksky 2013/05/30
  • 第4回:3分で分かるNFC基礎講座

    NFC(near field communication)は,13.56MHz帯の周波数を使った近距離無線通信技術のことです。通信距離は10cmほどと短いものの,非接触ICカード技術と同様,「タッチするだけ」という簡易な動作でデータをやりとりできます。 非接触ICカードとの違いは,双方向通信が可能になることです。NFCに対応した機器やICカードであれば,データを読み出したり書き込んだりできます。携帯電話機など機器間の通信も可能です。データ伝送速度は高くありませんが,106k/212k/424k/848kビット/秒の4種類から選択できます。 NFC規格が決めているのは通信部分のみで,「FeliCa」「Type A」「Type B」の3方式を含みます。データの暗号化処理手法は規定していません。ソニーが開発した「FeliCa」や,オランダNXP Semiconductors社の「Mifare」が

    第4回:3分で分かるNFC基礎講座
    ksky
    ksky 2012/09/12
  • 書店で買えるLinuxマシン

    いつでも、どこでも、Linuxマシンを購入・活用できる環境が整いつつある。スマートフォンやタブレット端末の普及を背景に、Linuxが動作する安価なARMコア搭載ハードウエアが続々登場しているからだ。日経Linux 9月号の特集では、3000円台で買える話題のボードPC「Raspberry Pi」を筆頭に、風変わりな6種類のLinuxマシン自作を紹介した。 中でも7月19日にデビューした楽天電子書籍端末「kobo Touch」は、とりわけ入手性が高い。楽天市場でのネット販売、家電量販店、大手書店などで購入できる。価格は7980円。気軽に買える存在ながら、組み込み機器の中では比較的簡単にLinuxマシンとして改造を加えられるガードの低さがLinuxユーザーにとってはうれしい限りだ。 特集記事で扱えなかったkobo Touchを、9月号特集で取り上げたLinuxマシン自作のノウハウでどこまでL

    書店で買えるLinuxマシン
  • 第1回 オブジェクト指向プログラミング

    最近、新聞やテレビで注目を集めているプログラミング言語に、米MITメディアラボが開発した子供用ビジュアルプログラミング環境「Scratch」がある。 Scratchの登録ユーザー数は90万人(ダウンロードだけなら登録不要なので実際はもっと多い)、アップロードされた作品数は208万に達している(2011年10月現在)。TIOBEの人気プログラミング言語ランキングでは35位と、トップ50にランクインしている(2011年10月)。ちなみに1位、2位、3位は、Java、C、C++の順である。Scratchと同じく最近注目を集めているScala(関連記事)は50位だ。Scratchが子供用のプログラミング言語であることを考えると、並み居る大人用言語の中で健闘していると言えるだろう。 子供用プログラミング言語だけど侮れない 現代の子供たちは学校や塾などの習い事で結構忙しいうえ、身の回りにはゲームやア

    第1回 オブジェクト指向プログラミング
  • Java技術最前線 櫻庭祐一 連載目次 :ITpro

    今日のソフトウエア開発において,Javaは最も重要なプログラミング言語あるいは開発環境といってもいいでしょう。そこで,ITproではJavaの最新技術についての連載を掲載しています。著者はJavaプログラマ向け情報ページ「Java in the Box」で有名な櫻庭祐一氏です。

    Java技術最前線 櫻庭祐一 連載目次 :ITpro
  • Android 2.2「Froyo」を体験---JIT、ネットワーク越しインテント、Flash、テザリングが要注目

    Android 2.2「Froyo」を体験---JIT、ネットワーク越しインテント、Flash、テザリングが要注目 米Googleが配布を開始したAndroidの新バージョンであるAndroid 2.2(開発コード名「Froyo」の第一印象は、「新技術の投入と完成度の向上が両立している」というものだった。 Android 2.2は、2010年5月20日、米Googleがサンフランシスコで開催した開発者向け会議「Google I/O 2010」2日のキーノート(基調講演)において発表された。この時点ではGoogleが販売するスマートフォンNexus Oneを対象に「数週間以内に配布を開始する」との発表だったが、一部のユーザーの手元にはさっそくその週末にアップデートが配信されて大きな話題となった。筆者も、この時配布されたバージョンのFroyoを導入し、数日間体験してみた(写真1)。

    Android 2.2「Froyo」を体験---JIT、ネットワーク越しインテント、Flash、テザリングが要注目
    ksky
    ksky 2010/06/14
  • 「詳説JavaFX」第2回 JavaFXでHello, World!

    前回は序章ということで、JavaFXの概略について紹介しました。 今月から、実際にJavaFX Scriptの具体的な説明を行っていきます。今回は環境構築と簡単なサンプル、そして前回触れられなかった機能について言及します。 開発環境の準備 JavaFXのアプリケーション開発を行うには、次の2種類の方法があります。 JavaFX SDK IDEとJavaFXプラグイン JavaFXプラグインが提供されているIDEには、NetBeansとEclipseがあります。ただし、NetBeansのJavaFXプラグインの方が優先的に開発されており、最新のバージョンに対応するのもNetBeansの方が早いです。 そこで、連載ではNetBeansにJavaFXプラグインをインストールして、JavaFXのアプリケーション開発を行うことにします。 前回、JavaFX 1.3が開発中と書きましたが、2010年

    「詳説JavaFX」第2回 JavaFXでHello, World!
    ksky
    ksky 2010/05/17
  • まつもと直伝 プログラミングのオキテ 第4回(3)

    図7 明示的な型チェックを実行した例<BR>Stringクラス以外を受け取った場合,例外を発生させている。 動的型のメリット では,もう一方の動的型についてはどうでしょう。動的型を採用したプログラミング言語の最大の利点は,ソース・コードが簡潔になることです。プログラミング言語はより簡潔により多くのことをコンピュータに伝えるために進化してきました。きちんと動き,エラーも検出できるのであれば,プログラムの動きの質とは関係のない型指定などない方が良い,というのも一つの考え方です。 プログラムが簡潔に記述できれば,プログラムを書くときに,型のような処理の質に関係ない部分のことを考えなくても済みます。質に集中した簡潔な記述ができれば,生産性も向上することでしょう。 一方,いくら簡潔に記述できてプログラムが書きやすくなっても,型情報がなければ,プログラムを読解しにくくなるのではないか,という懸念

    まつもと直伝 プログラミングのオキテ 第4回(3)
    ksky
    ksky 2010/03/21
    Duck Typingの良いサマリ
  • 「Java SE 6完全攻略」Garbage First GC

    Javaがヒープの管理にGCを使用しているのは、読者の皆さんもご存じの通りです。GCの手法にはいろいろありますが、HotSpot VMが採用しているのが世代別GCです。今回は、世代別GCの概要と問題点を解説したうえで、これを解決するために導入されたGarbage First GCについて説明します。 世代別GCの概要と問題点 世代別GCは若いインスタンスと時間を経たインスタンスを別々の領域に配置し、管理する手法です。これは寿命の短いインスタンスほど多いという性質をベースにしています。 若いインスタンスが配置される領域をヤング領域、時間を経たインスタンスを配置する領域をオールド領域とよび、それぞれの領域で異なるGCの手法を使用します。つまり、ヤングとオールドという世代の異なる領域を、それぞれ異なるGCで管理するのが世代別GCというわけです。 ヤング領域には高速ですが漏れのあるGCを用います。

    「Java SE 6完全攻略」Garbage First GC
    ksky
    ksky 2010/02/23
  • ディーバが会計ソフトの基盤をWindows依存からOSSベースに,米子会社で開発しGroovyも利用

    ディーバは連結会計ソフト「DivaSystem」をWindowsサーバー・ベースからJavaやGroovyなどのオープンソース・ソフトウエア(OSS)ベースに移行する。現在,DivaSystemの次世代プラットフォームを米国子会社で開発しており,2009年中にも一部顧客向けに評価版を提供する。 DivaSystemは580以上の採用実績があるという。現在のDivaSystemWindowsサーバー上に構築。開発言語は主にC++で,一部でC#も利用している。 ディーバは2008年11月,米国子会社DIVA CORPORATION OF AMERICA(ディーバ・アメリカ)をサンフランシスコに設立した。ディーバ・アメリカCEOには野村総合研究所やNRI Pacific,米Comcastなどに在籍していた中村研二氏が就任している。ディーバ・アメリカでは現地の技術者も集めており,9名の開発チー

    ディーバが会計ソフトの基盤をWindows依存からOSSベースに,米子会社で開発しGroovyも利用
    ksky
    ksky 2009/08/20
  • 刺激を求める技術者に捧げるScala講座---目次

    連載では,次世代のエンタープライズ・プラットフォームを支える言語として,このところ最も注目を集めている言語「Scala」の魅力をお伝えしていきたいと思います。Scalaは,技術的にもかなり刺激的で,楽しい言語に仕上がっています。最初の一歩から刺激的な技術解説まで,幅広くScalaおもしろさ,楽しさをお伝えしたいと思います。 第1回 なぜScalaなのか? 第2回 Scalaの基的な文法 第3回 Scala言語を探検する(1) 第4回 Scala言語を探検する(2) 第5回 Scala言語を探検する(3)関数型言語としてのScala 第6回 Scala言語を探検する(4)Scalaの型システム 第7回 関数脳のつくり方 First Season 第8回 Scala DSLでできること 第9回 Scala DSL事始め(前編) 第10回 Scala DSL事始め(後編)

    刺激を求める技術者に捧げるScala講座---目次
    ksky
    ksky 2009/08/07
  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
    ksky
    ksky 2009/05/20
  • アプリ・サーバーの上位は国産勢が独占,通信でNTT東西が浮上

    グループウエア/EIP(企業情報ポータル)分野の1位は、4年連続でネオジャパンになった。2位以下は順位が大きく変動した。前回4位だったサイボウズが2位に浮上。日IBM(前回6位)も3位に順位を上げた。 前回2位だった日立と、同3位のNECは、回答件数が回答総数669件の5%に届かなかったためランキングから外している。 ネオジャパンはトップを堅持したものの、万全の内容ではなかった。2位との点差が0.22ポイントで、前回の点差0.81よりも縮まった。さらに12項目すべてでスコアを下げた。「取引を増やしたい」という回答は全体の27.1%で前回の48.1%よりも大幅にダウンしている。 「中核製品のバージョンアップがなかったことが影響したのかもしれない」。今回の結果について、ネオジャパンの大神田守取締役はこう述べる。 サイボウズは、2008年4月に大規模企業向けグループウエアの新製品「サイボウズ

    アプリ・サーバーの上位は国産勢が独占,通信でNTT東西が浮上
    ksky
    ksky 2009/03/27
  • すごい現場

    皆はどんな現場で,どんな仕事をしているのだろう。何に悩み,どうやって乗り越えているのだろう。プロの仕事とそうでない仕事の境目はどこにあるのだろう。システム開発や運用の現場を歩き,そこで見聞きした面白い話,感動的な話,すごい話を紹介します。 ・大企業からベンチャーまで ぼくはこんな現場を歩いてきた ・SEを潰した値引き 信頼も連帯感も消えた ・期限は明日――若手SEの気迫を見た ・寝不足のプレゼン ドリンク剤も効かず ・中国の開発現場もすごい 若き社長が率いる修羅場 ・オンラインダウン発生! あの日,何もできなかった ・建築設計事務所で見た 巨匠のすごいレビュー ・コンサル泣かせの現場 “小さな王国”の弊害 ・逝去した巨匠への追悼 感激したあの言葉 ・人の話を聞かない40代 あるコンサルの失敗 ・過ぎたるは及ばざるがごとし 作りすぎたRFPの悲劇 ・人間万事塞翁が馬 得難いレクチャーの裏事情

    すごい現場
    ksky
    ksky 2009/03/11
  • ハリウッド・スタジオ2社がBlu-ray Discのインタラクティブ機能をアピール

    米国ロサンゼルス市にある米Fox Entertainment Group, Inc.が保有するスタジオで開催された,Blu-ray Discの普及推進団体である「Blu-ray Disc Association(BDA)」のプレス・イベントで,米Twentieth Century Fox Home Entertainment LLC(Fox社)と米The Walt Disney Company傘下の米Buena Vista Entertainment, Inc.(Buena Vista社)は, Blu-ray Disc規格のインタラクティブ機能を用いたデモンストレーションを見せた。両社はBlu-ray Disc規格を支持しており,同規格に基づくパッケージ媒体を製品化する予定だが(Tech-On!関連記事1,同関連記事2),この際にこうしたインタラクティブ機能を積極的に利用していく考えだ。

    ハリウッド・スタジオ2社がBlu-ray Discのインタラクティブ機能をアピール
    ksky
    ksky 2005/12/12
  • 1