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

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

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

子供の「考える力」、プログラミング体験で 保護者は熱視線、企業も企画続々
「プログラミング」を、子供が気軽に体験したり、本格的に学んだりするための取り組みが増えている。(2017/8/18)

人工知能ニュース:
ソニーの深層学習はIoTデバイスの開発に最適、ノンプログラミング開発環境も提供
ソニーは、ディープラーニング(深層学習)ソフトウェア「Neural Network Libraries」とノンプログラミングで手軽に利用できる統合開発環境「Neural Network Console」をオープンソースで無償公開した。より多くの技術者への浸透を目指す。(2017/8/18)

求人情報約250万件から平均値を集計:
2017年プログラミング言語別平均年収ランキング、1位は「Scala」 平均626万円
ビズリーチは、「プログラミング言語別 平均年収ランキング2017」を発表した。第1位はScalaで平均年収は626万円、第2位はPythonで601万円、第3位はKotlinで577万円だった。SwiftやRuby、Javaなどもランクインした。(2017/8/14)

Excel VBAプログラマーのためのGoogle Apps Script入門(9):
スプレッドシートに図形でボタンを作成しGASを実行&トリガーを使ったメニューの追加
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、スプレッドシートに図形でボタンを作成しGASを関連付ける方法、トリガーを使ったメニューの追加について解説する。(2017/8/14)

シノプシス Software Integrity Platform:
Software Integrity Platformの機能を強化、MISRAに完全対応
シノプシスは、ソフトウェアインテグリティプラットフォーム(Software Integrity Platform)の機能強化を発表した。新しいプログラミング言語のサポート拡充、MISRAガイドラインへの完全対応、自動化ならびにインテグレーション機能と柔軟性を強化した。(2017/8/14)

プログラミング言語別の平均年収ランキング、1位は「Scala」
国内のプログラミング言語別の平均年収ランキングを、ビズリーチが発表。1位は「Scala」の626万円だった。(2017/8/10)

組み込み開発ニュース:
ソフトウェアインテグリティプラットフォームの機能を強化
シノプシスは、ソフトウェアインテグリティプラットフォームの機能強化を発表した。新しいプログラミング言語のサポート拡充、MISRAガイドラインへの完全対応、自動化ならびにインテグレーション機能と柔軟性を強化した。(2017/8/7)

Web業界で働くためのPHP入門(9):
PHPの「関数」で処理を共通化して再利用する――プログラミングの幅をぐっと広げよう
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。今回は、PHPの関数について解説します。(2017/8/7)

働く価値を上げる“VBA/GAS術”(2):
プログラム自動実行で仕事を楽に! APIでSlackなどと連携できる「Google Apps Script」とは
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、Googleが提供する数々のアプリケーションを操作できる「Google Apps Script」を紹介する。※ショートカットキーの解説あり(2017/8/8)

特集:C# 7の新機能詳説:
第3回 型による分岐の改良
変数の型によって処理を分岐したり、その際にキャストをしたりするのは、多くのプログラミング言語でよく行われることだ。C# 7ではこれをとても簡潔に記述できる。(2017/8/2)

2017年8月5日開幕「Maker Faire Tokyo 2017」で初公開:
英国で100万人の子どもに配布されたマイコンボード「micro:bit」、日本でも発売
英国発のプログラミング教育向けマイコンボード「micro:bit」が日本でも発売される。プログラミング環境やWebサイトは日本語対応済み。2017年8月5日に開催されるイベント「Maker Faire Tokyo 2017」で初めて公開される。(2017/8/1)

Dev Basics/Keyword:
Brainfuck
Brainfuckは8種類の命令とバイト配列、バイト配列を参照するポインターで構成される極めてシンプルなプログラミング言語。コードの可読性は著しく低い。(2017/7/25)

遊びながらプログラミング学べる玩具や教材が続々 ドローンやロボットを動かすプログラム作る
子供たちにプログラミング教育を。そんな国の方針に応じるように、遊びながらプログラミングを覚えていける玩具や教材が続々と登場してきている。(2017/7/20)

夏休みの自由研究はこれだ!:
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する。夏休みの子どもたちの自由研究などに役立てつつ、プログラミングを始めるきっかけにしてみてはいかがだろうか。(2017/7/20)

chibi:bitで電子工作&プログラミング入門:
夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう。(2017/7/24)

FAニュース:
小型製造装置向けPLCエントリーモデル、無償プログラミングツールも日本語対応
デジタルは、小型装置を制御するPLCのエントリーモデル「Modicon M221」を発売した。同製品の発売に伴い、無償プログラミングツール「SoMachine Basic」に日本語版を追加した。(2017/7/14)

IoTやVRを活用した秀作が続々:
大賞はお菓子で学べるプログラミング教材「GLICODE」、デジタル領域の広告賞「コードアワード2017」
D2Cは、デジタルマーケティングの広告賞「コードアワード2017」の最終審査を行い、ファイナリスト30作品の中から受賞16作品を決定したと発表した。(2017/7/13)

2017年8月に渋谷で開催、参加費1000円:
ソニーの「MESH」を使うプログラミング教室「Swimmy」 親子で参加できる夏休み体験教室を開催
プログラミング教室「Swimmy(スイミー)」で子ども向け体験ワークショップが開催される。小学校2年〜5年生の児童を対象に、ソニーの「MESH」を使ってプログラミングの基礎を遊びながら学べる体験の場を設ける。(2017/7/12)

「子供の科学」の付録が自由研究によさげ つくった装置をプログラミングで動かす工作
夏休みが捗る。(2017/7/12)

「子供の科学」8月号に“電子工作×プログラミング” Scratchでセンサー制御
「子供の科学」8月号で、電子工作×プログラミングを学べる付録が。「ジブン専用パソコン」(別売り)と組み合わせ、「Scratch」を使ったプログラミングが学べる。(2017/7/12)

Excel VBAプログラマーのためのGoogle Apps Script入門(8):
GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する。(2017/7/12)

シュナイダーエレクトリック Modicon M221:
アナログ入力標準装備の小型PLC、最小幅70mm
シュナイダーエレクトリックがPLCのエントリーモデル「Modicon M221」を販売開始した。シンプルな構成ながらアナログ入力を標準装備する。プログラミングツール「SoMachine Basic」の日本語版も合わせて提供。(2017/7/12)

「分岐やGotoは難しかったけど楽しい」:
NTTドコモ、キッザニアに携帯電話ショップ接客ロボットのプログラミング体験施設をオープン
NTTドコモは2017年7月7日、東京・豊洲のキッザニア東京に「ロボット研究開発センター」パビリオンをオープンした。関西のキッザニア甲子園では2017年7月10日にオープンする。(2017/7/7)

水陸両用ホーバークラフトにもなれる:
ドローンを飛ばしてプログラミング学習――ソフトバンクC&Sが知育ドローン「Airblock」を発売
ソフトバンクC&Sは2017年7月6日、プログラミングも学べるMakeblockの知育ドローン「Airblock」を2017年7月14日に発売することを発表した。※飛んでいる様子の動画あり(2017/7/7)

プログラミング学べる“知育ドローン”「Airblock」発売 ホーバークラフトにも変形(動画あり)
スマホなどでプログラミングした通りに飛ばせるドローン「Airblock」が日本国内で発売。パーツを組み替えると、水陸両用のホーバークラフトにもなる。(2017/7/6)

組み込み開発ニュース:
30分間で小学生にどう教える? コミュニケーションロボットのプログラミング
子ども向けの職業体験施設「キッザニア東京」(江東区豊洲)では、コミュニケーションロボットのプログラミング体験がスタートする。ロボットが携帯電話機の販売店で接客する場面を想定。プログラミングツールはNTTドコモが独自に開発したもので、タブレット端末上で50種類のブロックの中から必要なものを組み合わせるだけで完了する。(2017/7/6)

働く価値を上げる“VBA/GAS術”(1):
さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり(2017/7/6)

Dev Basics/Keyword:
Haskell
Haskellは静的型付け、型推測、並行性、遅延評価といった特徴を持ち、強力なリスト操作機能やパターンマッチ機構などをサポートする純粋関数型プログラミング言語。(2017/7/4)

Over the AI ―― AIの向こう側に(12):
力任せの人工知能 〜 パソコンの中に作る、私だけの「ワンダーランド」
私はこれまで、人口問題や電力問題、人身事故などさまざまな社会問題を理解するためにシミュレーションを利用してきました。シミュレーションは、AI(人工知能)という概念を飛び越えて、「人間が創造した神」と呼べるかもしれません。今回は、シミュレーションに最適なAI道具の1つとして、「オブジェクト指向プログラミング」を解説します。これは、PCの中に“私だけのワンダーランド”を力任せに作る技術ともいえます。(2017/6/30)

BASICも学べるワンボード子どもパソコン「SkyBerryJAM」 栃木工業高校から
県立栃木工業高校が開発したプログラミング学習向きのワンボードPC「SkyBerryJAM」が提供中となっている。(2017/6/19)

組み込み開発ニュース:
「LabVIEW」の次世代版を発表、プログラミングなしで計測を効率化
日本ナショナルインスツルメンツは、システム開発設計ソフトウェア「LabVIEW」の次世代版「LabVIEW NXG 1.0」を発表した。プログラミング不要の新しいワークフローで、計測を効率化する。(2017/6/9)

Excel VBAプログラマーのためのGoogle Apps Script入門(7):
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソート&ちょっとした高速化のコツ
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する。(2017/6/12)

Apple、「Swift Playgrounds」でドローンやロボットの操作を可能に
Appleが、WWDC開幕日の6月5日にプログラミング学習アプリ「Swift Playgrounds」をアップデートし、ParrotのドローンやLEGOやSpheroのロボットを操作できるようにすると発表した。(2017/6/2)

問題解決力を高めるコツはプログラミングの原則・思考にあり(3):
プログラミングに特効薬や万能薬はない――複雑さへの対抗手段としての抽象化とKISS
本連載では、さまざまなプログラミングの原則・思考の中から、特に問題解決力を高めるのに役立つものをピックアップ。プログラマーは、その思考法をビジネスに応用し、そうではない人はプログラマーと一緒に働く際に思い出してほしい。今回は「80-10-10の法則」「パレートの法則」「KISS」「less is more」「オッカムの剃刀」などについて。(2017/8/10)

問題解決力を高めるコツはプログラミングの原則・思考にあり(2):
説明することで自己解決、文芸的プログラミングとフォース
本連載では、さまざまなプログラミングの原則・思考の中から、特に問題解決力を高めるのに役立つものをピックアップ。プログラマーは、その思考法をビジネスに応用し、そうではない人はプログラマーと一緒に働く際に思い出してほしい。今回は「ラバーダッキング」「文芸的プログラミング」「フォース」の重要性について。(2017/8/9)

問題解決力を高めるコツはプログラミングの原則・思考にあり(1):
プログラミングは問題解決の作業――文脈思考の重要性
本連載では、さまざまなプログラミングの原則・思考の中から、特に問題解決力を高めるのに役立つものをピックアップ。プログラマーは、その思考法をビジネスに応用し、そうではない人はプログラマーと一緒に働く際に思い出してほしい。初回は「コンテキスト」つまり「文脈」を考慮することについて。(2017/8/8)

アナログ回路設計講座(11):
PR:Avalonバスでの通信 ―― 簡略型FPGAインタフェース
数種類の組み込みプロセッサを使用する昨今のFPGAデザインでは、Avalon Memory Mapped(MM)バスを介して周辺デバイスと接続する手法が用いられる。しかし、プログラミングに高度な知識、ノウハウが必要になり、特にハードウェアエンジニアには課題だ。そこで今回は、組み込みプロセッサに全く触れずに、PLLの周波数やDACの電圧設定などが行える方法を紹介する。(2017/6/1)

Raspberry Pi、子どもプログラミング道場CoderDojoと統合
コンピュータ教育のための安価な小型コンピュータを提供する英Raspberry Pi Foundationが、日本を含む世界で子どものためのプログラミング道場を展開するCoderDojoと統合する。2020年までに道場を現在の4倍の5000カ所に拡大する計画。(2017/5/29)

IoTとAI、ビッグデータ時代のソフトウェアテスト(11):
ソフトウェアテストの未来(後編)――テストが開く明日への扉
AIが一般化してもソフトウェアテストを取り巻く環境は厳しいままなのだろうか?ソフトウェアテストの過去をひもときながら、その未来を予想する。完全自動のテスト、あるいはテストのいらないプログラミングは実現するのだろうか。(2017/5/29)

製造業IoT:
ノンプログラミングでエッジコンピューティング、セゾン情報が開発
セゾン情報システムズは、IoT環境においてノンプログラミングでエッジコンピューティングが可能になる「DataSpider Edge Streaming」を開発した。(2017/5/26)

ゲームの「敵」キャラで分かる「人工知能」の作り方(3) :
iOS GameplayKitのRule SystemsでゲームAIプログラミングはどう変わるのか
iPhone向け鬼ごっこアプリを作りながら人工知能(AI)について学んでいく連載。今回は、さらにゲーム性を持たせるため「経過時間によって鬼の移動速度が変わる」という修正を条件式を使って行い、その条件式をRule Systemsで管理する。(2017/5/23)

「プログラミング学習ソフトはたくさんあるが、学校教育では使えない」――教育現場の“見えない叫び”に元教員が教材開発 学習指導案も公開
「授業で使う」ためのさまざまな工夫がされている。(2017/5/18)

Google I/O 2017:
ロシア出身の「Kotlin」がAndroidの正式開発言語に
ロシア生まれのオブジェクト指向プログラミング言語「Kotlin」がAndroidの正式開発言語になり、「Android Studio 3.0」の一部として提供される。(2017/5/18)

プログラミングの「腕」を試せる本格Webゲームが登場:
異世界では、プログラミングコードが「詠唱魔法」になる
プログラミングスキルを遊びながら学び、競える無償のWebゲーム「ロジックサマナー〜閃光の召喚プログラマ」が公開された。出題されるプログラミング問題を解くコードを記述することで、ゲームを進めていく。(2017/5/17)

ESEC2017&IoT/M2M展:
IoTのデータフローをノンプログラミングで開発、TEDがクラウドベースで環境提供
東京エレクトロンデバイスは、「第6回 IoT/M2M展」において、クラウドベースのIoT向けノンプログラミング開発環境「Connexon(コネクソン)」を展示した。現在、Webサイトで無料トライアルの申し込みを受付中で、同年6月から無料トライアルを開始する。(2017/5/17)

プログラミングコードが魔法に――異色のファンタジーRPG無料公開
突然迷い込んだ異世界。そこではプログラミングコードが詠唱魔法だった――。(2017/5/16)

「この勝負は見ものだ」
「NVMe SSD」が高速ストレージの主流に、注目ベンダーはどう動く?
Tier 0は「高速」で「プロプライエタリ」だったが、「NVMe」(Nonvolatile Memory Express)が今後の主流となり、この2つ目の形容詞を変えようとしている。NVMeはPCIe SSDの標準プログラミングインタフェースだ。(2017/5/12)

ロボットを自分で組み立てて動かせる小中学生向けプログラミング教室を開始――キヤノンITS
キヤノンITソリューションズは、小中学生向けとなるプログラミング教室「キヤノンITソリューションズ 特別プログラミングラボ」を開始した。(2017/4/27)

DevOps環境に適応
Googleのプログラミング言語「Go」のメリット、その今後
プログラミング言語「Go」や「サイト信頼性エンジニア」(SRE)という新しい職種など、Googleは着々とDevOps文化への貢献を果たしている。ただし、まだ道のりは長い。(2017/4/27)

Apple製品を使ったスキルアップ講座「Today at Apple」、5月からApple Storeで開催
Appleが、世界のApple Storeでスキルアップ講座「Today at Apple」を開催する。Apple製品を使った、写真、動画、音楽、プログラミングなどを学べる。参加は無料。(2017/4/26)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。