タグ

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

  • 松江市が中学生Ruby教室用ソフト一式をGitHubで公開、テキストもCCで無償配布

    松江市は2013年6月26日、同市が実施している中学生Ruby教室で使用しているソフトウエア一式を無償公開した。ソフトウエア開発プロジェクトホスティングサイトの「GitHub」の、rubycitymatsueのリポジトリから自由にダウンロードできる。テキストもすでに2012年にクリエイティブ・コモンズ(CC)ライセンスで無償配布している。 中学生Ruby教室は、松江市が市内の中学生を対象として実施している教室。1日または半日でRubyを使いプログラミングを学ぶ。2009年より開始し、のべ参加者は200人を超えている(関連記事)。 松江市は中学生Ruby教室のほか、中学生向けにRubyのeラーニング事業を進めている。また中学校の授業でのRuby講座実施を目指しており、市立中学校で中学生Ruby教室のテキストを利用した実証実験を行っている。

    松江市が中学生Ruby教室用ソフト一式をGitHubで公開、テキストもCCで無償配布
  • 第2回 なぜみんなペラペラにならない?

    前回は、筆者の英語勉強の歴史をご紹介した。普通のエンジニアである筆者が突然、カンファレンスで英語ネイティブの人たちに話さなければならなくなり、8カ月で英語に取り組んだ結果、講演やQ&Aなども含めて英語で全てこなすことができた。今回からは、筆者が採った英語勉強法のサワリを紹介していこう。 ペラペラになるのは意外と簡単 英語をペラペラと話せるようになるのは、とても難しい。こう感じている人が少なくないようだ。筆者も正直、英語を勉強し始めるまで、米国で生まれるか長年現地で勤務をするかしないと、ペラペラになるのは無理と思っていた。 しかし、今なら言い切れる。ペラペラになるのは意外と簡単だ、と。第1回でご覧いただいたように、英語勉強を始めて半年で、とりあえず英語をペラペラとしゃべれるようにはなったのである。 正直、ボキャブラリー(語彙)を増やしたり、表現力を上げたりするほうが大変だと思う。これらは少し

    第2回 なぜみんなペラペラにならない?
  • 最終回:現地従業員のチームワークは、こう高める

    新興国の工場において、製造品質と生産性を高めてものづくりを成功させるためには、日と同じように「常に改善活動可能な労使関係」を社内で構築し、これをサプライヤーにまで広げていく必要があると指摘した。今回はチームワークという視点から、常に改善活動可能な労使関係を工場内に構築するための実践法と、それをどのような形で「7M+R&D(ななエム プラス アール アンド ディー)アプローチ」に組み込んでいるのかを中心に紹介しよう*。 * 7M+R&Dアプローチは32の評価項目を0から4点の5段階で評価し、その合計点で、生産拠点や企業全体の実力を見える化する手法である。 「チームワーク」が分からない 製造現場では、現地の従業員にチームワークよく働いてもらう必要がある。チームワークは、常に改善活動可能な労使関係の構築に向かう第一歩である。日では製造現場に限らず、ほとんどの職場でチームワークが機能しているが

    最終回:現地従業員のチームワークは、こう高める
    yasu123h
    yasu123h 2012/06/20
  • 松江市が市立中学でRubyプログラミングの授業を開始へ

    松江市は2012年2月24日、平成24年度の松江市長施政方針を公開、その中で市立中学校でRubyによるプログラミングの授業を開始することを明らかにした。また「Ruby e-Learning事業」を実施、中学生が自宅のパソコンでRubyを学習できるようにする。 Ruby e-Learningでは、中学生が継続して興味、関心が持てるよう、例えばクイズ形式にするなどの工夫を凝らし、進捗度合いに合わせたフォローアップができるようにする方針。 松江市ではRubyの作者であるまつもとゆきひろ氏が市内に在住していることから、Rubyによる産業振興を図る「Ruby City Matsueプロジェクト」を推進している。その一環として2008年から中学生を対象としたRuby教室を開催しており、すでに10回以上実施している(関連記事)。 施政方針では「『Ruby人材の育成』と『IT産業の振興』が両輪となり、地元

    松江市が市立中学でRubyプログラミングの授業を開始へ
  • エバーノートのクリエイターが教える「魅力あるUIとUX」の極意

    2012年2月3日、“シリコンバレー流”のユーザー・インタフェース(UI)やユーザー体験(UX)、ブランドのデザインをテーマにしたトークセッションが、デジタルガレージ社で行われた。 登壇したのは、米エバーノートでクリエイティブディレクターを務めるゲイブ・キャンポドニーコ氏(写真1)。米アップルでの勤務経験も持つ同氏は、この数年にわたるエバーノートのアイコンのデザインからブランド構築までの数々の経験談を語った。 同氏が講演で指摘したUIUX、ブランド構築のポイントは、以下の9点にまとめられる。 1)最初から編集に着手してはいけない 最初の教えは、「いきなり編集に着手してはいけない」。同氏がデザインする際に心がけているのは、できるだけたくさんの情報を収集すること。そのために同氏は、たくさんの人に会うのだという。 エバーノートには創業時から参加することになったので、同氏はまず企業ロゴを考える

    エバーノートのクリエイターが教える「魅力あるUIとUX」の極意
  • HTML5でiPhone/Androidアプリケーションを作ろう!

    急増するスマートフォンのユーザー向けにアプリケーションを作ってみませんか。アプリケーションプラットフォームとして機能強化したHTML5やCSS3などの「Web標準技術」を使えば、プログラミング初級者であっても、比較的低いハードルでiPhone/Androidアプリケーションの開発が始められます。 目次 ITだのプログラミングだのと言ってるのに、ムード歌謡と演歌の良さがわかる年になってしまった昨今。「天城越え」をぼそぼそと歌いながらAndroidの記事書くとか、20年前の自分からは絶対想像できなかったですよ。Twitterは@MacotoSo。

    HTML5でiPhone/Androidアプリケーションを作ろう!
  • 1行もコードを書かずにAndroidアプリを開発できる

    Android搭載のスマートフォンでは、多種多様なアプリケーションをAndroid Marketから手軽にダウンロードして利用できます。様々なアプリケーションを利用しているうちに、「自分でも作ってみたい!」と考える人は多いでしょう。 ただし、いざ作ろうとすると結構大変です。Androidアプリを開発するためには、Javaプログラミングや統合開発環境Eclipseの知識が必要です。覚えることが膨大なので、なかなか開発が進まず、途中であきらめてしまった人もいるのではないでしょうか。 こうしたAndroidアプリの開発に不慣れな人にお勧めの開発ツールがあります。それが、「App Inventor for Android(以下、App Inventor)」です。 App Inventorは、米Googleが無償で提供する開発ツールです。2010年7月から登録者向けにリリースしていましたが、2010

    1行もコードを書かずにAndroidアプリを開発できる
    yasu123h
    yasu123h 2011/09/26
  • 第3回 Webアプリケーション開発に役立つEclipseプラグイン

    株式会社NTTデータ 基盤システム事業部。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。おちゃらけプログラマ協会メンバ。ぱ~む脱力ゲーム協会認定脱力作家。著書「まるごと Eclipse! Vol.1」(発行:インプレスジャパン)。 Webアプリケーションをはじめとするサーバーサイド・アプリケーションを開発する場合には,様々な種類のファイルを取り扱います。web.xmlなどのXMLファイル群,実際に画面を作成するHTML/CSS/JSPファイル,Strutsフレームワークを利用するならsruts-config.xml,などなど。 これら一つひとつのファイルを作成する際に,IDE(統合開発環境)のエディタ支援機能はとても有効です。また,複数のファイル間の整合性を確認するのもIDEであれば簡単に実現できます。ここでは,こうしたサーバーサイド・アプリケーションを作成すると

    第3回 Webアプリケーション開発に役立つEclipseプラグイン
    yasu123h
    yasu123h 2011/09/16
  • Webアプリケーション開発の勘所

    Webアプリケーションの開発は,一筋縄ではいきません。Webの技術は常に進化しており,知っておかねばならないこと,解決しなければならないことが山のようにあります。ここでは中規模・大規模なWebシステムで選択されることの多いJavaを使った開発を取り上げて,Webアプリケーション開発の基礎および実践のポイントについて解説します。Part1では,JSP&サーブレットによるサーバーサイドJavaのプログラミングの初歩を,Part2,3では,実際のWebアプリケーション開発で遭遇するであろうトラブル対策を中心に,開発者が知っておきたい“勘所”を紹介します。 Part1 サーバーサイドJava超入門 Part2 Webアプリ開発のトラブル・シューティング(その1) Part3 Webアプリ開発のトラブル・シューティング(その2)

    Webアプリケーション開発の勘所
    yasu123h
    yasu123h 2011/09/15
  • 1