今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
![名刺サイズの超小型PC「ラズパイ」で遊ぶ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f4281b421ee9b06375dfe913df21991dbeb5989/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fnews%2Fseries%2F12123%2Flogo.jpg)
「C」や「C++」に代わるシステムプログラミング言語として「Rust」が注目を集めている。メモリ安全性が高く、メモリ破壊バグといった脆弱(ぜいじゃく)性を作り込みにくいからだ(関連記事)。 ただし、システムプログラミング言語では、高い処理性能が必須条件であり、これがCやC++が使われ続けている理由となっている。Rustはどの程度「速い」のだろうか。 ドイツのミュンヘン工科大学で博士課程の学生であるポール・エメリク氏は2019年9月9日、Rustで作成したデバイスドライバの性能評価をGitHubで発表した。 同氏のグループはさまざまな言語で同じ機能を備えたデバイスドライバを記述し、性能を比較している。 何が性能低下を引き起こしているのか 性能評価用に作成したのは、Intelのイーサネットコントローラー向けのLinux用デバイスドライバだ(ixgbeタイプ)。 エメリク氏は解説の冒頭で研究に取
Kubernetesの読み方 Kubernetesと書いて、どう読むでしょうか。 登場時には、クーベルネイティスと読む人やクーベネティスと読んだり、いったいなんて読むのが正解なんだろうと悩んだままなんとなくクーベルネティスがいいかななんて思っていました。 今日、日経にこんな記事が出ました。 www.nikkei.com ・・・その主役は、グーグルが開発した仮想化ソフトの運用ツール「クバネティス」・・・ クバネティス!!!。また新しい呼び方ですが、日経に出たということは今後は経営層はクバネティスと言ってくるはずなので、少なくとも日本国内では、く・・くばねてぃす・・と呼ぶことにしようと思います。 Kubernetesはまだ成功していない 国内のメディア記事を読む限り、結構たくさんのワークロードがKuberenetesで動くようになってきたように思います。特に大量のコンテナで分散処理する必要があ
書籍『IoT開発スタートブック─ESP32でクラウドにつなげる電子工作をはじめよう!』刊行にあわせて著者の下島健彦氏にマイコン「ESP32」を使ったIoTデバイスの開発について寄稿いただきました。 近年注目されてるIoTについて、みずからデバイスを開発してみたいという方も多いのではないでしょうか。通信モジュールがはじめから搭載されている「ESP32」というマイコンを使えば、電子工作の入門者でも簡単にIoTデバイスの開発をはじめることができます。 本稿では、まずIoTシステムの構造とIoTデバイスの制御用マイコンに求められる要件を整理し、次にESP32の構造とIoTデバイスの制御用マイコンとして見たときの特徴を解説します。最後にESP32を使ったIoTデバイスの事例を紹介します。 IoTシステムの構造(IoTデバイス・ネットワーク・クラウドサービス) IoTシステムといっても、国や自治体が管
第584回ではカーネルデバッグツールのひとつ「SystemTap」を紹介しました。今回はより実践的な例として、Ethernetフレームがドロップした際のMACアドレスを出力してみましょう。 droppedになったフレームのMACアドレスを調べる Linuxは予期しないEthernetフレームを受け取ったとき、その内容によっては意図的に破棄し、ネットワークインターフェースのdroppedカウンターをインクリメントします。通常のネットワーク環境だとほぼ0なのですが、特定の機器や構成によっては恒常的にdroppedカウンターが増えることもあります。 そこでこのdroppedカウンターが上昇した理由を調べるために、droppedカウンター増加時のEthernetフレームの送信元・送信先のMACアドレスを、今回はSystemTapを用いて確認してみましょう。 予期しないEthernetフレームを送る
Visaタッチ1000万枚突破で本命が始動? 「タッチ決済が究極のソリューション」とVisa(1/2 ページ) キャッシュレス決済の大本命が動き始めた。Visaカードが進めるコンタクトレス決済手段の「Visaタッチ」だ。Visaジャパンは9月12日に、Visaタッチ対応クレジットカードが1000万枚を突破したことを発表した。併せて、Visaデビットの発行枚数も1000万枚を突破した。 各種スマートフォン決済がキャンペーン合戦を繰り広げる中、キャッシュレス決済の大本命が動き始めた。Visaカードが進めるコンタクトレス決済手段の「Visaタッチ」だ。ビザ・ワールドワイド・ジャパン(以下ビザ)は9月12日に、Visaタッチ対応クレジットカードが1000万枚を突破したことを発表した。併せて、Visaデビットの発行枚数も1000万枚を突破した。 「QR決済よりいかに優れているか見てほしい。タッチ決済
日本からの大荷物 今回日本からの移動は思いがけない大荷物となりました。きっかけは韓国のYounggun氏からの以下のようなメールでした(Younggun氏はPSF:Python Software Foundationの2016年の理事でPyCon KRの立ち上げメンバーでもあります)。 The PSF will have a booth at PyCon MY (Aug 24-25), PyCon JP (Sep. 16-17), PyCon TW (Sep.20-22) I'll attend JP and TW but unfortunately, I can't make it to MY due to biz trip. So the problem is how to send the booth kit to MY from KR. I'm thinking if we c
100 pandas tricks to save you time and energy Below you'll find 100 tricks that will save you time and energy every time you use pandas! These the best tricks I've learned from 5 years of teaching the pandas library. "Soooo many nifty little tips that will make my life so much easier!" - C.K. "Kevin, these tips are so practical. I can say without hesitation that you provide the best resources for
こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 先日の中村の記事で宣言してしまったので、 今回は「医師版Stack Overflow」(仮名) のSpringBootのdockerイメージを 必要最小限にまで小さくする際に試したことをまとめました。 なお、ちょっと検索すると先人の記事が色々出てきますが、 当時はまだなかったdockerイメージや、JDKの機能の違いにより、今ではちょっと古い部分もあります。 今回の記事も、半年もしないうちに古くなると思うので、2019年9月時点での方法だと思って読んでいただけると幸いです。 メットライフドームは埼玉県所沢市にあるドーム球場。本文には特に関係ありません。 小さいdockerイメージのメリット イメージのサイズを小さくしたいと書きましたが、 そもそも、そのメリットをネットで調べてみてもあまり明確な答えは見つか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く