タグ

ITproに関するmi-tyuのブックマーク (13)

  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
  • C言語最大の欠点

    1980年代、筆者が高校生・大学生だったころに「C言語がすごい」という話を友人から聞いていた。しかし、当時の筆者が触れていたのはMSXパソコンのBASICと大学の汎用機のFortranくらいだった。C言語をやっと手に入れたのは、1992年の暮れである。清水の舞台から飛び降りるような気持ちでBorland C++の大箱を買って帰った。 それから20年近くが経過した今でも、C言語は「最強のプログラミング言語」と呼ぶべきポジションを確保し続けている。UNIXオペレーティングシステムとC言語が世界に与えたインパクトの大きさは、実に大きなものがあった。 ただ、C言語を学習したり評価したりする際には、C言語の大きな欠点を知っておく必要があるだろう。筆者が考えるその大きな欠点とは、「文字列の扱いが非常に面倒」であることだ。 「バッファオーバーフロー」を回避するのは大変 例を示そう。図1はC言語で記述した

    C言語最大の欠点
  • [衝撃]Androidの成長はどれぐらい「凄い」のか

    Android端末の普及が世界中で加速している(写真1)。2010年2月時点で1日6万台だった増加ペースが、5月時点で1日10万台、8月時点で1日20万台――。20以上のメーカーが90機種のAndroid端末を市場投入し、アプリケーションの登録数も8万を超えて急増中だ(写真2)。Androidは世界的なモバイル・インターネット需要を旺盛に吸収し、それを加速する存在となってきた。 写真1●アクティべーション数の推移。2010年2月に6万台/日だった増加ペースが、6カ月後の8月には20万台/日と加速した。Google Developer Day 2010 Japan(関連記事)より

    [衝撃]Androidの成長はどれぐらい「凄い」のか
  • 優れたアプリは一人のプログラマにより作られる

    先日、ITproを眺めていたら「NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に」という記事が目に入ってきた。 「いったい、いつのニュースなのか?」と思って日付を確認したところ、2010年8月26日である。筆者は近年、iアプリ関連の動向をまったくウォッチしていなかったので、「まだ公開していなかったのか」というのが最初に抱いた正直な感想である。そしてドコモには申し訳ないが、“今さら”という印象をつい抱いてしまった。 筆者がこうした印象を持つのは、グーグルやアップルが開発者をどのように支援してきたかを見ているからだ。 グーグルは(厳密にはグーグルが主導するOpen Handset Allianceは)初代Android端末「T-Moblie G1」の発売前から開発者向けキット「Android SDK」を提供している。それどころか実機がない段階で「Andr

    優れたアプリは一人のプログラマにより作られる
  • クラウドを支えるテクノロジとサービスの素敵な関係---目次

    クラウドコンピューティングが注目を集めている。だが、企業情報システムを安心して委ねられるだけの基盤になるためには、クラウドがビジネスとして成立する必要がある。すなわち、クラウドを実現するテクノロジと、クラウドから生まれるサービスの双方が歩調を合わせ、社会のニーズに応えなければならない。クラウドを支えるテクノロジとサービスの間にある“素敵な関係”について、日発でクラウドビジネスに臨むブランドダイアログの二人の取締役が解説する。 ■第1回 クラウド基盤を支えるグリッドって、そもそも何? ■第2回 クラウド普及の障壁は、「テクノロジは見えない」ということ ■第3回 グリッドからクラウドへ-Google型とAmazon型の違い ■第4回 クラウド(グリッド)基盤サービスが“見えない”ことの恩恵とは?

    クラウドを支えるテクノロジとサービスの素敵な関係---目次
  • 絵で見るデータセンター

    データセンターは普通のビルと何がどう違うのか。どんなサービスを提供し,どんな仕組みを備えているのか。その全体像を一望する。 関連サイト:

    絵で見るデータセンター
    mi-tyu
    mi-tyu 2010/09/28
    データセンター
  • 第1回 Flexはエンジニア向けのFlash

    連載ではアドビシステムズのWebアプリケーション開発ツール新バージョン「Adobe Flex 2.0」について紹介していきます。Flexは,従来のWebアプリケーションよりも操作性が優れたWebアプリケーション,いわゆる「RIA(Rich Internet Application)」を開発するためのツールです。 バージョン「2.0」が出荷されたということは,以前のバージョン(実際にはFlex 1.x)がこれまで出荷されていたということですが,Flex 2.0は全く新しい製品と言ってもよいくらい前バージョン(Flex 1.x)とは異なっています。連載の第1回である今回は,Flex 2.0の概要を紹介します。Flex 1.xは知っているけど敬遠していた,という人も,ぜひ,読んでみてください。 Flexって要するに何? 皆さんは,Flashムービー(Flashアプリケーション)を使ったWebペ

    第1回 Flexはエンジニア向けのFlash
  • 無料で使えるWeb版Office 2010が早くも機能強化

    無料で使えるWeb版Office 2010が早くも機能強化 非力だったExcel Web Appsは、グラフ作成などが可能に 米マイクロソフトは2010年8月23日(米国時間)、「Windows Live」サービス上で提供している無料のWeb版Office「Office Web Apps」を強化したことを明らかにした。Excelにグラフ作成機能を追加するなど、正式版の公開(2010年6月7日)から3カ月もたたないうちのアップデート。「いつでも更新できる」というオンラインサービスならでは利点を生かして、小幅ながら改善が図られている。 Office Web Appsは、Webブラウザー上で動作するWebアプリケーション版のOfficeだ。米国などでは既に一般公開されているが、国内では(1)Office 2010がインストールされたパソコンからアクセスした場合、(2)Office 2010のベー

    無料で使えるWeb版Office 2010が早くも機能強化
  • その考えがガラパゴス

    最近「ガラケー」という言葉を当たり前のように耳にするし、自分でもつい使ってしまう。ガラケーとは「ガラパゴスケータイ」の略。誰が最初に使い始めたのかはわからないが、スマートフォン以外の日の携帯電話機を揶揄(やゆ)する言葉として使われることが多い。 確かにスマートフォンとこれまでの携帯電話機を区別する意味では便利な言葉だ。しかし、使っている自分を棚に上げて恐縮だが、最近「ガラケーだ、スマートフォンだ」と区別するような考え自体が“ガラパゴス”なのではないか、と取材を通して思うようになった。特にNTTドコモのiアプリオープン化に関する一連の取材でそれを痛感した(関連記事)。 互いの長所を取り込み、そして区別はなくなる? そもそも“ガラパゴス”とは、日の携帯電話市場が国内の閉じた市場だけで発展してきたことを、独自の生態系を持つガラパゴス諸島になぞらえたもの。ガラパゴスという言葉自体は筆者が知る限

    その考えがガラパゴス
  • 「FirefoxがIBMのデフォルトブラウザに」、副社長がブログで公表

    米IBM Software Group Linuxオープンソース担当副社長Bob Sutor氏は2010年7月1日、IBMがMozilla Firefoxを社内の公式標準ブラウザに採択したことを同氏のブログで明らかにした。「すべての従業員にFirefoxをデフォルトのブラウザとして使用することが強く推奨されており、すべての新しいコンピュータにFirefoxが提供されている」(Sutor氏)。 Sutor氏はFirefoxを採用した理由として「標準に準拠しており、オープンスタンダードによる相互運用性の確保というIBMの戦略のカギである」こと、「オープンソースコミュニティが開発しており、どの商業団体にも束縛されない」こと、「拡張性が高く、IBMがやっているようにカスタマイズが容易なこと」などをあげている。またクラウドコンピューティングにシフトするためにも、オープンスタンダードに準拠することがカ

    「FirefoxがIBMのデフォルトブラウザに」、副社長がブログで公表
    mi-tyu
    mi-tyu 2010/07/07
    ニュースになっていたとは
  • Androidを突破口に、力を合わせて新しいアイデアを世界へ

    2010年4月24日に大阪で開催された「Android Developers Forum in Osaka」。パネルディスカッションでは、NTTドコモ スマートフォン事業推進室 アプリケーション企画 担当部長 山下哲也氏やクアルコムジャパン 代表取締役会長兼社長 山田純氏、日Androidの会 関西支部長でブリリアントサービス 代表取締役の杉礼彦氏、日Androidの会 女子部で日コムシンクの日高未紗子氏により、スマートフォンが組み込み産業に及ぼす影響や、スマートフォンの未来像に関する議論が交わされた。 Android Developers Forum in Osakaは主催 日経BP社 ITpro、Android Application Award事務局、日経BPセミナー事業センター、特別協賛 NTTドコモ、特別協力 ソニー・エリクソン・モバイルコミュニケーションズ、日Andr

    Androidを突破口に、力を合わせて新しいアイデアを世界へ
  • 女子部長がのぞいた「上海Android事情」

    「2010年はスマートフォン飛躍の年」と言われる中国。その中国スマートフォン市場の現状を、日Androidの会女子部部長の矢野りんがのぞいてきた。また現地の事情について、上海Androidの会会長で、安徽開源軟件有限公司総経理の中尾貴光氏に話をうかがった。 不夜城商厦携帯電話で人気の端末をチェック まず、市民が携帯電話を購入する場所として普段から立ち寄る「不夜城商厦携帯電話(以下不夜城)」に行き、人気の端末などをチェックしてみた。上海駅近く、天目西路沿いにある中規模百貨店ほどの建物丸ごと1棟に、大量の店舗が集まる携帯専門店街だ。

    女子部長がのぞいた「上海Android事情」
  • セキュリティ専門家,最も危険なプログラミング・エラーのトップ25を発表

    米国および各国のサイバー・セキュリティ組織に所属する30名以上の専門家は米国時間2009年1月12日,Web上のセキュリティに影響を与えるプログラミング・エラーのリスト「 Top 25 Errors 」を発表した。リストでは,コンピュータ・ネットワークにおけるスパイ活動やサイバー犯罪に悪用されるセキュリティ・ホールの原因となる最も危険なプログラム・エラーとして25個をリストアップしている。 このリストは,リストアップした25個のエラーを,3つのカテゴリ「コンポーネント間の危険なインタラクション(Insecure Interaction Between Components)」「危険なリソース管理(Risky Resource Management)」「穴だらけの防御(Porous Defenses)」に分類し,それぞれのエラーの内容や修正方法を説明している。 同グループによれば,プログラマ

    セキュリティ専門家,最も危険なプログラミング・エラーのトップ25を発表
  • 1