ITmedia総合  >  キーワード一覧  > 

「プログラミング」最新記事一覧

質問!プログラミング→ITmediaのQ&Aサイト「質問!ITmedia」でプログラミング関連の質問をチェック

Amazon EMRで構築するApache Spark超入門(2):
Spark 2.0の回帰分析アプリをScalaのSBTで実装し、EMRで実行
本連載では、Sparkの概要や、ローカル環境でのSparkのクラスタの構築、Sparkの基本的な概念やプログラミングの方法を説明していきます。今回は、簡単な機械学習のSparkアプリケーションを作成し、Amazon EMRで実行するまでを説明します。(2016/9/27)

小学校でのプログラミング必修化 約半数の親が「必要」と認識
小学校でのプログラミング教育の必修化、必要だと思いますか?――VSN調べ。(2016/9/23)

Dev Basics/Keyword:
BuckleScript(OCaml→JavaScriptコンパイラ)
BuckleScriptはJavaScriptコードを生成するOCamlコンパイラ。OCamlで型安全なプログラミングを行い、そこから可読性の高いJavaScriptコードを生成できる。(2016/9/16)

FeliCa対応はどう? Siriの「関ジャニ∞発音問題」はどうなった?:
「iOS 10」の新機能/APIに関する開発者向けTips 100本、クラスメソッドのエンジニアが公開
クラスメソッドが、「iOS 10」に関する100本の技術情報を自社サイト「Developers.IO」で公開。FeliCaに対応した「Apple Pay」、プログラミング言語「Swift 3」、開発ツール「Xcode 8」に関する技術情報を集約している。(2016/9/15)

Dev Basics/Keyword:
OCaml(関数型言語)
OCamlは記述性が高く、型安全なプログラミングを実現する関数型言語であり、静的型付けと強力な型推論、バリアント型などがその特徴として挙げられる。(2016/9/15)

特集:小学生の「プログラミング教育」その前に(4):
「プログラミング教育」はICTを活用した新たな“学び”のシンボル――小学校で成功させるためのポイントと実践事例
政府の新たな成長戦略の中で小学校の「プログラミング教育」を必修化し2020年度に開始することが発表され多くの議論を生んでいる。本特集では、さまざまな有識者にその要点について聞いていく。今回は小金井市立 前原小学校 校長の松田孝氏。(2016/9/15)

特集:Visual Studioで始めるPythonプログラミング:
Python Tools for Visual Studioのセットアップ
Python Tools for Visual Studioを使うと、高度な開発者支援機能を活用して、Pythonプログラミングが行える。今回はその概要について見ていこう。(2016/9/9)

おもちゃを使って論理思考を学習、2020年のプログラミング教育必修化に向け:
3歳からのプログラミング教室、「キップロ」が開講
プログラミングスクールを運営するKnocknoteが、3〜6歳の子ども向けプログラミング教室「キップロ -Kids Programming School-」を開講する。2020年予定の小学校のプログラミング必修化に向け、2020年に小学生になる幼児を対象にした。(2016/9/7)

アップルPickUp!:
プログラミングだけでなくプレゼン能力も 今のキッズプログラマーがすごい
ゲームがしたいなら自分で作ればいいじゃない。(2016/9/6)

JavaScript標準ライブラリの使い方超入門(1):
JavaScriptプログラミングに欠かせないビルトインオブジェクトの基礎知識
JavaScriptの標準仕様としてビルトインされている主なオブジェクトの使い方を紹介する連載。初回はビルトインオブジェクトやプロパティ、メソッドの基本について。(2016/9/26)

Macで小学生プログラマーを育てる大阪市の狙い
子供向けプログラミングを地方でも活性化させたい、という思いから大阪市がプログラミング教室を開催した。現地の様子をレポートする。(2016/8/30)

Dev Basics/Keyword:
Erlang(関数型プログラミング言語)
Erlangは、並行処理/分散処理/耐障害性といった特徴を備えた関数型プログラミング言語およびその実行環境だ。(2016/8/30)

オムロン「プログラマブル多軸モーションコントローラー CK3E」:
超精密モーション制御技術を搭載した多軸モーションコントローラー
オムロンは、超精密モーション制御技術を搭載した多軸モーションコントローラー5形式を発売した。EtherCAT搭載により、幅広いFA機器と高度なすり合わせ制御が可能。モーション制御機能を自由にプログラミングできる開発環境を提供する。(2016/8/25)

Amazon EMRで構築するApache Spark超入門(1):
Apache Sparkとは何か――使い方や基礎知識を徹底解説
本連載では、Sparkの概要や、ローカル環境でのSparkのクラスタの構築、Sparkの基本的な概念やプログラミングの方法を説明していきます。(2016/8/24)

Dev Basics/Keyword:
Elixir(関数型プログラミング言語)
Elixirは、動的型付けを持つ関数型言語だ。スケーラビリティ、耐障害性、並行プログラミングなどの特徴を持つ。(2016/8/23)

特集:小学生の「プログラミング教育」その前に(3):
子どもだけではなく全ての日本国民にとってプログラミングが重要である、たった1つの理由
政府の新たな成長戦略の中で、小学校の「プログラミング教育」を必修化し2020年度に開始することが発表され多くの議論を生んでいる。本特集では、さまざまな有識者にその要点について聞いていく。今回はビジュアルプログラミングツール「Viscuit」の開発者である原田康徳氏。(2016/8/23)

お菓子を並べるだけでプログラミングの基礎を学べるアプリ「GLICODE(グリコード)」がおいしそ……面白そう
スパゲティじゃなくてお菓子。(2016/8/10)

特集:小学生の「プログラミング教育」その前に (2):
子どもは絵本やダンスでプログラミングの考え方を身に付ける〜『ルビィのぼうけん』ワークショップレポート
政府の新たな成長戦略の中で小学校の「プログラミング教育」を必修化し2020年度に開始することが発表され多くの議論を生んでいる。本特集では、さまざまな有識者にその要点を聞いていく。今回は、プログラミングの考え方を身に付けられる絵本『ルビィのぼうけん』に関するワークショップイベントの模様をお伝えする。(2016/8/10)

開発成功に導くチェックポイント
iPhoneアプリ開発で「心が折れない」ために知っておくべきこと
Apple「iOS」用のアプリの開発は、適切なデザインプラットフォームとプログラミング言語の選択から始まり、ユーザーフレンドリーなネイティブアプリの完成に至るまでの多層的なプロセスだ。(2016/8/5)

「ポッキー」や「ビスコ」使ってプログラミング学べる「GLICODE」 グリコが公開
「ポッキー」や「ビスコ」などのお菓子を使ってプログラミングの考え方を学べる子供向けスマホアプリ「GLICODE」をグリコが公開した。(2016/8/4)

ポッキーやビスコを並べて、お菓子プログラミング:
江崎グリコ、総務省の「若年層に対するプログラミング教育の普及推進」事業に選定されたアプリを開発、提供開始
江崎グリコは2016年8月4日、ポッキーやビスコなどのお菓子を並べることでプログラミングを学べるスマートフォン/タブレット用アプリ「GLICODE」を提供開始した。GLICODEは総務省の「若年層に対するプログラミング教育の普及推進」事業に選定されている。(2016/8/4)

アップルPickUp!:
67歳のコード女子爆誕! 女性限定プログラミング講座「Sweet Swift」参加レポ
Apple Store表参道で行われた女性向けプログラミング講座に参加してみた。(2016/8/3)

ホワイトペーパー:
Computer Weekly日本語版:第4世代フラッシュストレージの衝撃
巻頭特集はFacebookのオープンソース戦略をレポート。自社開発したコードを公開するメリットとは? 他に、ビッグデータをセキュリティ対策に効果的に応用する方法、10人の未経験者にプログラミング教育を提供する企業の取り組み、アプリケーションにパラダイムシフトをもたらす第4世代フラッシュストレージ動向をお届けする。(2016/8/1)

特集:小学生の「プログラミング教育」その前に(1):
コンピュータを使わないアンプラグドな体験と容易にできるプログラミング環境があれば、小学生も教師も楽しく学べる
政府の新たな成長戦略の中で小学校の「プログラミング教育」を必修化し2020年度に開始することが発表され多くの議論を生んでいる。本特集では、さまざまな有識者にその要点を聞いていく。初回は大阪電気通信大学 教授の兼宗進氏に話を聞いた。(2016/8/1)

初心者のためのWebアプリ開発超入門(2):
JavaScriptプログラミングで泣かないための、たった5つの基本ルール
初めてJavaScriptのWebアプリを作ってみたいという人に向けてJavaScriptでプログラムを書く際の基本的な文法について解説する。(2016/8/29)

初心者のためのWebアプリ開発超入門(1):
JavaScriptプログラミングをdocument.writeやalertで始める際の基礎知識をパーフェクトに解説する
初めてJavaScriptのWebアプリを作ってみたいという人に向けて「Hello World!」などの文字列を表示する方法について解説する。(2016/8/22)

社内に広がる“見えざるExcel業務”をシステム化
丸投げされたとき、あなたは耐えられるか? とある企業の脱Excel奮闘記
とある企業の情報システム部門に勤務する担当者が、「Excelファイルでの案件管理が限界なので何とかしてほしい」という営業部からの依頼に応える奮闘記。ノンプログラミングWebデータベースで一挙に解決しよう。(2016/8/1)

「誰でも、必要なときに、簡単に」システム開発
Excelやパッケージの限界を突破する「ノンプログラミング開発ツール」、簡単システム化に成功した3事例
アプリケーションを簡単に開発できるノンプログラミング開発ツールは、情シスはもちろん業務部門にも人気だ。ノンプログラミング開発ツール導入した企業の事例を3つ取り上げ、多様な使い道を探る。(2016/8/1)

キーワードは「セキュリティ」と「オープン」:
CiscoのDNAに生まれ始めた「オープン」の遺伝子
サーバやストレージに比べ、仮想化やオープン化、プログラミングによる自動化といった分野で取り残されがちだったネットワーク。シスコはその状況を変えるため、自ら変わろうと試みている。(2016/7/25)

プログラミングや大学受験のライブ授業をアプリで体験 「N予備校」カドカワが公開
カドカワは、ライブ動画授業を視聴できるスマートフォン向け双方向学習アプリ「N予備校」を一般公開した。N高生でなくてもプログラミングと大学受験の授業を利用できる。(2016/7/14)

スマホで便利な環境構築手順書:
Node.jsをWindowsにダウンロードしてインストール、アンインストールする
本連載では、さまざまなソフトウェアのインストール、実行するためのセットアップ設定、実行確認、アンインストールの手順を解説する。今回は、Node.jsとは何か、Node.jsのインストールとアンインストールについて解説。Node.jsプログラミングを始める参考にしてほしい。(2016/7/14)

IoTビジネスを検討中の企画担当者、IT担当者の方、必見です!!:
PR:文系ど真ん中、“人形”専攻の新卒営業がIoTで「プログラミング」してみたら
ナオキは文系出身ながら、アイティメディアというITど真ん中の会社に就職したばかり。でも担当したの配属は営業部だったので安心していたら、@IT編集部から下った指令は「IBM BluemixのWatson IoT Platformを使って、IoTプログラミングを体験してきて」。IT好きなビジネス企業の施設管理担当者や運営企画担当者、または、企画部門とよくやりとりをするIT部門の方、必見です。(2016/7/22)

BASIC IS A POWER!:
なぜ今? 「SMILEBASIC MAGAZINE」の発刊で復活した読者投稿型プログラム雑誌とは
このところ、Amazonのゲームプログラミングカテゴリにてベストセラー1位(原稿執筆時)を走っている雑誌がある。「SMILEBASIC MAGAZINE Vol.1」だ。どうして?(2016/7/13)

“メインフレーム”を使いこなせ:
IBM、学生向けプログラミングコンテスト「IBMメインフレーム・コンテスト2016」開催
日本IBMが、メインフレーム人材の育成や認知を目的とした学生向けコンテスト「IBMメインフレーム・コンテスト2016」を開催する。応募期間は2016年7月11日〜9月2日。(2016/7/12)

教育ITソリューションEXPO「学びNEXT」レポート
小学校でも必修化へ、「プログラミング教育」を楽しく進める手段とは?
プログラミング教育やSTEM教育を支援するIT製品/サービスには、どのようなものがあるのか。同分野の専門ブースを新設した2016年の教育ITソリューションEXPOの展示内容から、その最新動向を探る。(2016/7/7)

導入の際のチェックポイントを知る
「簡単」だけで選ぶと落とし穴に……ノンプログラミング開発ツール選び
ノンプログラミング開発ツールの選び方を徹底解説。クラウド型、オンプレミス型などのタイプ別に特長を整理し、導入検討の際にチェックすべきポイントを挙げてみたい。(2016/7/1)

自由研究でプログラミング教育を先取り:
超音波、ライントレースセンサー、アプリで操作――「知育ロボット『mBot』組み立てキット」
上海問屋が、ロボットの組み立てとプログラミングを学べる知育ロボットを発売した。価格は1万2960円。(2016/7/1)

山浦恒央の“くみこみ”な話(85):
猫でも使えるソフトウェアのテスト網羅(2):パス網羅の種類と内包する問題点
趣味ならとにかく、ビジネスとしてのプログラミングに「網羅的なテスト」は欠かせません。網羅的なテストの代表的な手法である「制御パス・テスト」の手法について、解説していきます。(2016/7/1)

アフレル 教育版レゴ マインドストーム EV3:
「mruby」をレゴ マインドストームで学べるキット
アフレルは、「mruby」をレゴ マインドストームで学べる「教育版EV3 mRubyプログラミングセットA」の販売開始を発表した。(2016/7/1)

Dev Basics/Keyword:
Checked C(プログラミング言語)
Checked Cは、C言語に境界チェック機能が追加されたものであり、より安全な形でCプログラミングを行えるようにするものだ。(2016/6/29)

Google、ブロックを組み立てながらプログラミングを学べる「Project Bloks」発表
Googleが、「タンジブルプログラミング」のオープンハードウェアプラットフォームの取り組み「Project Bloks」を発表した。電子ブロックを組み合わせることで、子供が遊びながらプログラミングの考え方を体得できるとしている。ブロックのプロトタイプはIDEOがデザインした。(2016/6/28)

小学生の「プログラミング教育」その前に:
2016年、手で触るプログラミングおもちゃが続々登場
「プログラミングの考え方」を身に付けるのに、PCやキーボードを使う必要はない。小学生になる前でも“おもちゃ”を通じて「プログラミングの考え方」を身に付けられることを目指した製品が、2016年になって続々と発表されている。(2016/6/27)

組み込みRuby「mruby」をロボットで習得できるキット
プログラミング言語Rubyを組み込みシステム向けとした「mruby」をロボット(レゴ マインドストーム)を通じて習得できるキットが販売される。(2016/6/24)

PR:ロボットならではのサービスが生まれた日――「R-env:連舞 ハッカソン」
ビジュアルプログラミング環境「R-env:連舞」を使って、ロボットがいる未来のサービスをデザインするハッカソン「R-env:連舞 ハッカソン」が、6月18日〜19日に東京・渋谷で開催。さまざまなロボットサービスが提案された。(2016/6/24)

まだ君は間に合う! 現役エンジニアに聞く、学生のときにやっておくべきこと(8):
ザッカーバーグになりたい女の子――文系新卒はいかにして3年でベストエンジニアに輝いたか?
IT企業の最前線で活躍するトップエンジニアに、学生時代に行った就職活動の内容や、これから就職活動を行う学生へのアドバイスを聞く本連載。今回は、ウエディングパークでシステムエンジニアとして活躍中の栗山茜さんにお話を伺った。プログラミング(ほぼ)未経験の彼女がエンジニアを目指したキッカケとは――。(2016/6/24)

GoogleとUDACITY、初心者向けAndroidプログラミング講座を開講
GoogleがMOOCのUDACITYで、まったくの初心者向けプログラミング講座「Android Basics Nanodegree」を開講した。165時間で上級コースに進むための基本を学べる。(2016/6/23)

IoT/コグニティブアプリケーションの開発環境を充実:
IBM、クラウドベースのプログラミングサービス「Bluemix OpenWhisk」に2つの機能を追加
米IBMは2016年6月21日、同社が提供するプログラミングサービス「Bluemix OpenWhisk」に、「Node.js」のパッケージ管理システム「NPMモジュール」と、オープンソースのフローエディタ「Node-RED」を新たに追加したことを発表した。(2016/6/23)

なぜ日本の学校にITが必要なのか【中編】
小学校の「プログラミング教育必修化」が必要なこれだけの理由
小学校での必修化の検討が進む「プログラミング教育」。なぜ必修化が必要なのか。世界の動向も含めてプログラミング教育を取り巻く状況を整理し、その理由を探る。(2016/6/23)

PR:プログラミング不要、業務システムを“セルフサービス”開発――「FileMaker」の魅力とは
営業部門がモバイルデバイスを使ってデータ活用をしたくても、自社のITシステムは融通がきかない――そんな企業で試してほしいのが「FileMaker」だ。(2016/6/22)

MQTTで始めるIoTデバイスづくり(4):
MQTTで始めるIoTデバイスの作り方 第4回:ArduinoをMQTTブローカーに接続する
「MQTTで始めるIoTデバイスの作り方」もいよいよ核心に迫ります。今回はArduinoをプログラミングして、MQTTブローカーへ接続する手順を紹介します。あえてライブラリを利用しないことで、その基礎を学びます。(2016/6/21)



7月6日に米国等で、遅れて22日に日本でも配信を開始したスマホ向け位置情報ゲーム。街でスマホを持つ人がすべてポケモンGOプレイヤーに見えてしまうくらいの大ブームとなっているが、この盛り上がりがどれだけ継続するのか、この次に来る動きにも注目したい。

Oculus Riftに続く形で各社から次々と発表されたVRゴーグル。まだマニア向けという印象だが、ゲーム用途を中心に実用段階に進んでおり、決定打になるようなコンテンツが出てくれば、一気に普及が進む可能性もある。

ソフトバンクが買収を発表した半導体企業。既にスマホ市場では圧倒的なリーダーだが、今後IoTの時代が到来することで、ネットにつながるデバイスが爆発的に増加することが予測されており、そこでもスマホ同様のシェアを押さえられるのなら、確かにその成長性には期待が持てる。