「C言語」最新記事一覧

LinuxのコアライブラリでFPGAを利用し、アプリを改変せず利用可能:
ミラクル・リナックス、FPGAで文字列分割処理を最大10倍高速化するフレームワークを開発
ミラクル・リナックスは、FPGAを使った文字列分割処理の高速化についての研究開発成果を公開した。glibcのstrtok関数の機能をFPGAで処理させ、CPUでの処理に比べて約10倍の処理速度が得られたという。(2016/12/5)

池澤あやか、IT企業に転職!?:
PR:うつくし過ぎるプログラマー「池澤あやか」は、この先生きのこれるか。ドワンゴのエンジニア兼、人事に聞いてみた
うつくし過ぎるプログラマー、あるいはRubyの女神様など、さまざまな肩書(?)を持つギークタレント池澤あやかさんが、IT企業に転職!?(2016/11/28)

日本NI PXIe-5164:
最大100Vppの入力範囲に対応するオシロスコープ
日本ナショナルインスツルメンツは、オシロスコープの新製品「PXIe-5164」を発表した。モジュール式でオープンなPXI規格で構築され、ユーザーが搭載FPGAを自由にプログラムできる。(2016/11/15)

大規模DDoS攻撃を引き起こしたIoTボットネット:
「Mirai」ソースコード徹底解剖−その仕組みと対策を探る
2016年9月以降に発生した複数の大規模なDDoS攻撃。本稿ではその攻撃に用いられたとされるマルウェア「Mirai」のソースコードを読み解き、対策法を紹介します。(2016/11/8)

ET2016 開催直前情報:
ADaC、進化したRTOS活用した車載デモなど展示へ
アドバンスド・データ・コントロールズ(ADaC)は、2016年11月16〜18日にパシフィコ横浜で開催される「Embedded Technology 2016(ET 2016)」「IoT Technology 2016」で、「IoT社会に貢献するEmbedded Solution」をテーマに展示する。(2016/11/9)

FAニュース:
IoT対応産業用コントローラーにC言語対応モデルなど3種を追加
日立産機システムら3社は、IoT対応の産業用コントローラー「HF-W/IoT」シリーズに3つのモデルを追加する。ファンレス化や小型化に加え、耐環境性を向上させたことで、産業機械・設備へ容易に組み込むことができる。(2016/11/1)

セキュリティ・ミニキャンプ in 中国 2016 レポート(後編):
セキュリティって奥が深い! 目を輝かせた若者たちの濃厚な2日間
地方向けに最新のセキュリティ動向や技術を伝える「セキュリティ・キャンプ地方大会」。本稿では2016年9月23日から25日にかけて広島県で開催された「セキュリティ・ミニキャンプ in 中国 2016」の中から、専門講座の模様をレポートする。(2016/11/1)

「DB/SQL入門編1」も期間限定で無料公開:
美少女キャラに教わる「DB/SQL」、オンライン講座入門編第二弾がpaizaで公開
オンライン動画学習サービス「paiza learning」で、データベースとSQLの基礎を学べるオンライン講座「DB/SQL入門編2」が公開された。オンライン実行環境を用意しており、自分でDBMS環境を構築することなく動画と演習問題でSQLを学べる。(2016/10/28)

特集:タイニーレファレンス:
TensorFlowやChainerに興味があるけど、Python未経験の技術者が最低限知っておいた方がいい基礎文法まとめ
Python 3の基本となる構文要素や、データ型の使い方、関数とクラスの定義方法を構文やサンプルコード多めでギュッと濃縮。(2016/10/28)

中小規模のシステムにも対応、SPARCベースのIaaSも開始:
オラクル、“Software in Silicon”を実装した「SPARC S7」製品群を投入
日本オラクルは、新プロセッサ「SPARC S7」と、SPARC S7搭載サーバ/アプライアンスを発表。100万円台のローエンド向けサーバも用意した。(2016/10/13)

三菱電機:
エッジコンピューティング支援機能を搭載するC言語コントローラー20機種
三菱電機は、エッジコンピューティングの支援機能として、「データ自動収集」「SECS/GEM通信」ソフトウェアを搭載したC言語コントローラー計20機種を発売した。(2016/9/30)

Q&Aで学ぶマイコン講座(30):
スタックの役割
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初級者の方からよく質問される「スタックの役割」です。(2016/9/27)

メルマガバックナンバー:
モノづくり総合版 メールマガジン 2016/09/23
「EE Times Japan」「EDN Japan」「MONOist」編集部が毎週木曜日にお届けしている『モノづくり総合版 メールマガジン』の内容をご紹介!(メルマガ配信日:2016年9月23日)(2016/9/23)

FAニュース:
エッジコンピューティング支援機能を搭載したC言語コントローラー
三菱電機は、エッジコンピューティングを支援する機能として、「データ自動収集」「SECS/GEM通信」ソフトウェアを搭載したC言語コントローラー計20機種を発売した。(2016/9/19)

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

IoTスペシャリストを目指そう(5):
第5問 センサーと組み込みシステム
IoTプロジェクトを計画・推進するには、技術から法律まで幅広い知識が求められます。本連載ではIoT検定制度委員会監修の下、IoT関連の知識・スキルアップに役立つ問題を出題し、その解答を詳しく解説していきます。今回のテーマは、センサーと組み込みシステムについてです。(2016/9/8)

モノづくり企業が本当に必要としている技術者の応募書類(6):
応募する職種や業界を知る! 電気電子回路設計職編
技術者であるあなたが転職活動を行う際、どのような「履歴書」「職務経歴書」を作成していますか? 今回は“電気電子回路設計職”にフォーカスし、職務経歴書を作成する前に知っておきたいポイントを詳しく紹介します。(2016/9/6)

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

産業オープンネット展2016:
ソフトベースのモーションコントローラがラダー言語にも対応へ
ソフトサーボシステムズは、「産業オープンネット展2016」において、ソフトウェアベースのモーションコントローラ「WMX2」のデモンストレーションを披露した。(2016/8/3)

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

Tech Basics/Keyword:
bash(GNU Bourne Again Shell)
bashはUNIX/Linuxで一番多く使われている標準的なCUIのシェルプログラム。古いB Shellとの互換性を持たせつつ、インタラクティブに使う場合にも便利な機能を盛り込んでいる。Windows上で使えるようにしたbashも幾つかある。(2016/7/28)

販促策の一環であることは察している
AppleとMicrosoftのオープンソース戦略がコミュニティーに支持される理由
オープンソースコミュニティーとの協力関係を模索するAppleとMicrosoftの戦略は、好意的に受け止められている。企業利益のためであることを隠さない両社が受け入れられ、開発者が集まる理由とは?(2016/7/27)

Computer Weekly:
AppleとMicrosoftのオープンソース戦略がコミュニティーに支持される理由
オープンソースコミュニティーとの協力関係を模索するAppleとMicrosoftの戦略は、好意的に受け止められている。企業利益のためであることを隠さない両社が受け入れられ、開発者が集まる理由とは?(2016/7/20)

モバイル/車載アプリ向け解析機能も強化:
静的コード解析ツール「Coverity」の最新版、シノプシスが提供開始
米シノプシスは、ソースコード解析ツールの最新版「Coverity 8.5」の提供を開始した。セキュリティ解析機能やモバイル対応機能などを強化した。(2016/7/13)

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

WWDC 2016現地レポート:
4つの新OSで何が変わる? Appleが示した7つの方向性を林信行が読み解く
Appleの4つのOSが秋ごろ一斉にアップデートする。これにより一般ユーザーにどんな恩恵があるのか、開発者にとってはどうなのかを林信行が解説する。(2016/6/15)

Linuxユーザーも知らないと損する「Silicon Secured Memory」の基礎知識:
PR:インメモリDB時代、プロセス内のメモリはどうやってセキュアにすればいいんですか?
SPARC/Solarisの“新発見”を紹介する「SPARC/Solaris World」。SPARC M7に搭載されている「SSM(Silicon Secured Memory:シリコンセキュアドメモリ)」って、そもそも何なのか? MMU(Memory Management Unit:メモリ管理装置)との違いは? SSMがどうやって攻撃を防ぐのか? など、今回はより技術的な観点でSPARC/Solarisの魅力を紹介します。(2016/6/27)

古賀政純の「攻めのITのためのDocker塾」:
第23回 非Linux環境のDocker、プレステも採用する“あのOS”で動かす意味
実はLinuxではないOS環境でもDockerは動きます。でもWindowsではありません。今回はプレステにも搭載され、これからのIoT時代に主役になるかもしれない、あのOSでDockerを動かす理由を紹介します。(2016/6/1)

江端さんのDIY奮闘記 EtherCATでホームセキュリティシステムを作る(最終回):
メイドたちよ、“意識高い系”を現実世界に引き戻してやれ!
「ご主人様とメイド」の例えで産業用ネットワーク「EtherCAT」の世界を紹介してきた本連載も、いよいよ最終回です。今回も、前回に引き続いて、EtherCATを開発したベッコフとEtherCAT Technology Groupの方々へのインタビューの模様をご紹介しつつ、「EtherCAT」への熱い想いで締めくくります。(2016/5/31)

子どもの成長に合わせて仕事選びの優先順位を変える:
PR:もう「新しいこと」好きを封印しなくて、いいんだ!
夫婦共働き世帯が増えたことを背景に、育児をしながら働くエンジニアも増えてきた。しかし、ただ働くのではなく、やりたい仕事をできているという人は、まだ多くはないのではないだろうか。(2016/5/31)

IoTスペシャリストを目指そう(2):
第2問 人工知能「ディープラーニング」について
IoT検定制度委員会監修の下、IoT関連の知識・スキルアップに役立つ問題を出題し、その解答を詳しく解説していく連載。第2回はIoTシステムの構成と、センサー、通信、クラウドといった各要素の役割について説明し、最後にディープラーニングによる分析に関する内容を出題します。(2016/5/23)

企業のErlang利用を阻むものとは?
関数型言語「Erlang」のススメ──なぜCやJavaではダメなのか?
並行処理、分散処理に優れたプログラミング言語であるErlangだが、企業利用例は多くない。Erlangを活用しているbet365は、Erlang普及のための活動を始めた。(2016/5/18)

“応用力”をつけるためのLinux再入門(8):
PATHを理解して、コマンドの在りかを探してみよう
コマンドの使い方は知っていても、どこにあるコマンドが実行されているかはあまり意識していないかもしれません。ディレクトリとパスについての理解が進んだところで、今回は環境変数PATHとコマンドの種類について理解を深めていきましょう。(2016/5/9)

江端さんのDIY奮闘記 EtherCATでホームセキュリティシステムを作る(10):
カップ1つ作るのに、ご主人様とメイドは4000回会話する
産業用ネットワーク「EtherCAT」の世界を「ご主人様」と「メイド」で説明し続けてきた本連載。今回からは最終章と題し、EtherCATを開発したベッコフとEtherCAT Technology Groupの方々へのインタビューの様子を紹介していきます。今回は、EtherCATを使って感じた不満、疑問を遠慮なく、ぶつけてみました。(2016/4/28)

就活のトリセツ(7):
資格がないと就職できないって本当?――いまさら過ぎて誰にも聞けない、IT業界就活の「超キホン」
IT系の資格は何を持っていたらいいの? SPIは対策はいらないって本当?――IT業界に就職したい、エンジニアになりたい、そんな就活生の素朴な疑問にお答えします。(2016/4/28)

特集:インフラエンジニアのためのハードウェア活用の道標(3):
今どきCPUだけで大丈夫?ビッグデータや人工知能でGPU/FPGAを使う前に知っておきたい“ハード屋”と“ソフト屋”の違い
ソフトウェア技術者の間でもGPUやFPGAに対する興味が高まっている。「ハードウェアの“特質”とは何か」「GPUやFPGAの性能を生かすソフトウェアは、どうあるべきか」@ITの人気連載「頭脳放談」の筆者に聞いた。(2016/4/25)

車載ソフトウェア:
Cコードからの“最適な”HDL生成を自動化、FPGAへの実装も1週間で完了
アドバンスド・データ・コントロールズは、オーストラリアのVeltronixと代理店契約を締結し、同社のハードウェア自動設計ツールの国内販売を開始した。C言語で記述された複雑なアプリケーションをFPGAやASICに実装するのに必要なハードウェア記述言語(HDL)について、従来よりもコンパクトかつ効率的に自動生成できる。開発間も、従来の6カ月から1週間程度まで短縮可能だ。(2016/4/22)

Q&Aで学ぶマイコン講座(25):
マイコンの勉強法
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、超初級者の方からよく質問される「マイコンの勉強法/学習方法」です。(2016/4/21)

AUTOSAR〜はじめの一歩、そしてその未来(7):
AUTOSARの最新動向:2016年3月版
筆者へのAUTOSAR関連の問い合わせで、最近になって急激に増えているトピックが幾つかある。今回はそれらのトピックをまとめる形で、「AUTOSARの最新動向:2016年3月版」と題してお送りしよう。(2016/4/21)

実際に検証済み!OSS徹底比較(1)運用監視編:
OSS運用監視ソフト 注目の10製品徹底比較 2016年版
運用監視をはじめ、多くの企業が取り入れているOSS(オープンソースソフトウェア)。目的に応じて最適なものを選択し、うまく使いこなせば強力な武器となるが、それができなければかえって手間や混乱の原因にもなりかねない。本連載では注目のOSSをピックアップして実際に検証し、基本的な優位性、劣位性を明確化した。ぜひOSSを選ぶ際の参考にしてほしい。(2016/4/25)

Raspberry PiにAllJoynフレームワーク「Standard Core」を移植する
AllJoynは「家電を中心にさまざまな機器を接続し、情報交換を可能としたフレームワーク」です。さまざまな機器を対象としており、それにはRaspberry Piも含まれます。ルーター機能などを実装可能な「Standard Core」をRaspberry Piに移植します。(2016/4/1)

人気連載まとめ読み! @IT eBook(17):
新人エンジニア必見! 初心者がC言語プログラミングに入門できる無料の電子書籍227ページ
人気連載を1冊にまとめてダウンロードできる@ITの電子書籍。第17弾は、C言語のプログラミング入門連載だ。C言語とは何かの基礎知識、Windows環境で学ぶための開発環境のインストールの仕方、デバッガの使い方、さまざまな基本構文や文法などを書き方が分かる豊富なサンプルコードと共に解説している。(2016/3/8)

“応用力”をつけるためのLinux再入門(4):
Linuxのシェルとコマンドプロンプトを理解しよう
今回のテーマは「シェル」です。リモートでサーバを操作したり、GUIではできない操作をしたり、よく行う処理を自動化したり……と、Linuxではシェルを使う機会がとても多く、また、シェルを使いこなせるようになることで活用の幅が大きく広がります。これから何回かに分けてシェルの使い方を紹介していきます。(2016/3/2)

プログラミング言語別の年収ランキング 1位はPython、機械学習ニーズ増
求人情報を基にしたプログラミング言語別の平均年収ランキングをビズリーチが発表した。(2016/2/26)

世界を「数字」で回してみよう ダイエット(27):
“バーチャル江端”3人衆、ダイエットに散る
さて、今回は、私が連載当初から掲げてきたテーゼ「人類は、ダイエットに失敗するようにできている」について考察しましょう。“バーチャル江端”を3人作成し、ファジィ推論エンジンによって、それぞれにダイエットをさせてみたのです。3人の、ダイエットにおける“生き様”をご覧ください。(2016/2/24)

演算器を100個並べられるなら、どんなソートアルゴリズムを使う?:
PR:Fluentd、Memcached、IoT、ドローン、機械学習、映像解析――ソフトとハードを隔てる壁が壊れつつある今、ITエンジニアは現実的に何ができるようになるのか
これまでになく、ソフトウェアエンジニアの間でFPGAへの関心が高まる昨今、本企画では、FPGAベンダーであるザイリンクスの神保直弘氏、ソフトウェア開発者の立場でFPGAに取り組むイベント「FPGAエクストリーム・コンピューティング」を主宰する佐藤一憲氏、そしてブログサイト「FPGAの部屋」を書き続けてきた小野雅晃氏に集まってもらい、座談会を実施した。「FPGAネイティブ世代」の登場により、ソフトウェアとハードウェアの間に在った壁が壊されようとしている現状をお伝えする。(2016/2/24)

世界を「数字」で回してみよう ダイエット(26):
数字が暴く! “らくらくダイエット”の大ウソ
今回は、私が連載当初から掲げてきたテーゼ「人類は、ダイエットに失敗するようにできている」を、目に見える形(=シミュレーション)で示します。前半では、このシミュレーションに使うパラメータを作るべく、ダイエットの苦痛を“定量化”します。なぜ、“苦痛”がパラメータなのか? ――それは、苦痛を伴わないダイエットなど、ダイエットとはいえないからです。数字が、それをちゃんと語ってくれるのです。(2016/2/17)

宮崎 仁のQ&Aでよく分かるマイコン基礎の基礎:
PR:第17回 実行時エラーとはどんなエラー? ビルドに成功したのになぜエラーが出るの?
(2016/1/25)

mruby適用最新事例:
Web界から組み込みに向けられた刺客「mruby」はこう使われている
「Rubyの良さを組み込みに」を合言葉とする開発言語「mruby」は公開以来、着実な進歩を遂げ、さまざまな場面での利用も進んでいます。ここでは「Web界から組み込みに向けられた刺客」(まつもとゆきひろ氏)たる、mrubyの採用事例を紹介します。(2016/1/12)

まだ君は間に合う! 現役エンジニアに聞く、学生のときにやっておくべきこと(4):
俺はザッカーバーグだ――インターン制度を活用して入社前から新サービス開発の中核メンバーに
本連載では、IT企業の最前線で活躍するトップエンジニアに、学生時代に行った就職活動の内容や、これから就職活動を行う学生へのアドバイスを聞いていきます。今回は、ウォンテッドリーへの採用が内定したインターン生の身分で、すでに同社の新しいサービスの開発を担う中核メンバーとして活躍する岩永勇輝氏に、就活生に向けたメッセージを伺いました。(2016/1/14)



多くの予想を裏切り、第45代アメリカ合衆国大統領選挙に勝利。貿易に関しては明らかに保護主義的になり、海外人材の活用も難しくなる見込みであり、特にグローバル企業にとっては逆風となるかもしれない。

携帯機としても据え置き機としても使える、任天堂の最新ゲーム機。本体+ディスプレイ、分解可能なコントローラ、テレビに接続するためのドックといった構成で、特に携帯機としての複数人プレイの幅が広くなる印象だ。

アベノミクスの中でも大きなテーマとされている働き方改革と労働生産性の向上。その実現のためには人工知能等も含むITの活用も重要であり、IT業界では自ら率先して新たな取り組みを行う企業も増えてきている。

RSSフィード

All material on this site Copyright © 2005 - 2016 ITmedia Inc. All rights reserved.
This site contains articles under license from UBM Electronics, a division of United Business Media LLC.