せっかくC++で書けるのだから、ちょっと大きめのスケッチやライブラリを作っていると、やはりSTL(Standard Template Library)が使いたくなりますよね? そんな人のためのSTLのAVRマイコンへの移植版が、この The STL for AVR with C++ streams です。 C++の標準ライブラリの元にもなったSG I STLをベースに移植を行ったらしく、SGI STLにはストリームクラスが無いのでわざわざuClibc++から取ってきたり、更にはArduinoユーザーのためにシリアル入出力ストリームクラスや、LCD出力クラスなども用意してくれる親切っぷり。 これを使わない手はありません。 1. インストール トップページからDownloads -> Arduino downloads と進んだ先にあります。2015/5/25時点での最新版は1.1.1です。
ArduinoのSketch(スケッチ)で、データをFlashメモリ(プログラム領域)へ格納する方法を解説します。 変更の必要がない文字列等でデータ量が多い場合、それらを、Flashメモリへ格納する事で、SRAMの負担を減らす事が出来ます。 PROGMEM修飾子 PROGMEM修飾子を変数宣言時に使用する事で、Flashメモリにデータを格納できますが、pgmspace.hライブラリをインクルードする必要があります。また書式は次の2通りです。 #include dataType varArray[] PROGMEM = {data0, data1...}; //or PROGMEM dataType varArray[] = {data0, data1...}; // dataType: data type // varArray: name of array 注意点としては、pgmspac
もうこのデザインに新鮮みはないのが残念…。 Androdの生みの親とされるアンディ・ルービン氏が手がけたハイエンド・スマートフォン「Essential Phone」。1年ほど前に海外で発売され、日本でも発売されるという話がそれとなくささやかれていましたが、このたびEssentialが日本への発送を開始します。 記事公開時点では、Essentialの日本語サイトからは購入できませんが、英語のサイトから配送先を日本に設定でき、購入可能。価格は499ドルで、日本円にすると約5万5000円です。これまで海外のAmazonや、輸入業者から購入することもできましたが、正規のルートで技適を取得したEssential Phoneが買えるのは今回が初めてとなります。 Essential Phoneのボディはチタンとセラミックでできており、iPhone X以上に攻めたベゼルレス・ディスプレイです。中のチップも
Googleのスマホなど向け次期OS「Android P」をSIMフリースマホ「Essential Phone PH-1」で試してみた!技適マークも表示され、日本でも安心して実機確認が可能【レポート】 2018年05月09日08:15 posted by memn0ck カテゴリAndroidレビュー・ハウツー list SIMフリースマホ「Essential Phone PH-1」でAndroid Pを試す! 既報通り、Googleは8日(現地時間)、アメリカ・カルフォルニアにて開発者向けイベント「Google I/O 2018」( https://events.google.com/io/ )の基調講演を行い、スマートフォン(スマホ)やタブレットなど向け「Android」の次期メジャーバージョン「Android P」についての詳細を説明し、新たにGoogle製スマホ「Pixel」シリー
Joel Spolsky / Fujimoto訳 2008年3月1日 木曜 誰もがMicrosoftのHailstormに関する誇張たっぷりの発表に興奮していたのは七年前の今日のことだった。そこでMicrosoftは「Hailstormは日々の生活のテクノロジーを、ユーザーに代わって、そのユーザーの管理の下で互いに連携して動くようにいたします」と約束していた。 それで、Hailstormって一体何だったの? これは、未来のOSはネット上に(つまりMicrosoftのクラウド上に)あるとして、Windows Passportを使えばどんなものにもログオンできるようにし、そこにユーザーのあらゆるデータを置いておけるようにするというものだった。しかし、ふたを開けてみれば、こんなあらゆるデータを置いておける場所なんて誰も必要としていなかったし、自分のデータを全部預けるほどMicrosoftを信頼し
Raspberry Pi(ラズベリーパイ)の国内総代理店であるアールエスコンポーネンツ(RS)は27日、特定無線設備の技術基準に適合した「Raspberry Pi 3 Model B+」の販売を開始したことを発表した。 ラズベリーパイ最新モデル「Raspberry Pi 3 Model B+」 Raspberry Pi 3 Model B+は、ラズベリーパイシリーズの普及モデルである「Raspberry Pi 3 Model B」の後継モデル。基本性能の向上に加え、SDカードが不要なネットワークブートやイーサネットケーブルで電源供給できるPoE(Power over Ethernet)に対応するなどの進化を遂げている。 これにより、SDカードに起因するトラブルを回避でき、コンセントのない環境への設置やOSの一元管理が可能となり、業務用IoTモジュールや教育機関におけるシンクライアント運用の
科学大好き!アイラブサイエンス!最近気になる科学情報を、くわしく調べやさしく解説!毎日5分!読むだけで、みるみる科学がわかる!アロエの化粧水で潤いのある素肌に 世界にひとつの高級品 退職祝い・定年退職・還暦祝い マネークリップ 刹那とはどんな時間? 刹那は、「せつな」と読む。刹那は仏教の時間の概念の1つで、非常に短い時間のこと。仏教発祥の地インドから伝わった。刹那の長さについては諸説あるが、指をひとはじきする(弾指)間に65刹那あると言われているほか、『大毘婆沙論』では、24時間=30牟呼栗多=900臘縛=54,000怛刹那=6,480,000刹那とし、1刹那の長さを1/75秒に定めている。一方、唯識教学の開祖である龍樹は、「刹那に具体的な時間的長さはない」と否定している。(Wikipedia) 短い時間について考えてみよう。人はどのくらい短い時間を認識できるのか? 2010年9月1
フェムト(femto, 記号:f)は国際単位系 (SI) におけるSI接頭語の一つで、以下のように、基礎となる単位の 10−15 倍(= 0.000 000 000 000 001 倍、千兆分の一)の量であることを示す。 1 フェムト秒 = 0.000 000 000 000 001 秒 1 フェムトメートル = 0.000 000 000 000 001 メートル 1964年に導入されたもので、デンマーク語やノルウェー語で「15」を意味する femten に由来する。ただし、現在のフェムトメートル (fm) と同じ長さの単位だったフェルミの略称が "fm" だったため、10−15 倍の接頭語を "f" にするとメートルに接頭語をつけたものも "fm" になるからという俗説がある。 関連項目[編集] SI接頭語 接頭語 記号 10n 十進数表記 漢数字表記 short scale メートル
VTuberをリアルタイムで合成、場所を選ばず生放送 ドワンゴが開発 株式会社ドワンゴは、バーチャルYouTuber(VTuber)やバーチャルキャラクターをAR合成し、場所を選ばずに生放送できるAR撮影システムを開発しました。第1弾放送として世界最大規模のデジタルゲーム見本市・E3 2018において、「電脳少女シロ」による現地レポート生放送を実施しました。このシステムは現在特許出願中です。 (生放送の様子) [ads] VTuberを「その場に存在」させる ドワンゴはこれまでにもARを使用し、バーチャルキャラクターを現実空間に出現・出演させる技術の開発に継続的に取り組んでいます。 “ネットとリアルの融合”を掲げた次世代ライブハウス「ニコファーレ」では、バーチャルキャラクターを生放送に出演させるAR演出を用いたライブステージを使用。また2012年以降、音楽イベント「ニコニコ超パーティー」で
~~ 2018/6/26 22:33 更新 ~~ 500以上のいいね、また読んでくださった皆さまありがとうございました!!! この記事はMatz氏の講演を聴き、何か感じたところを中心にメモしてます。 (特に後半は疲れてメモしてないとこも多く。。) 参考になる箇所は人それぞれ異なると思います。 ↓のリンクからまだ見れるようなので、約2時間の長い動画となりますがお時間のある方はぜひご覧になってください(^ ^) \生配信中!/ 【まつもとゆきひろ氏 特別講演】 若手エンジニアの生存戦略 #エンジニア生存戦略 https://t.co/Taf9eQ9k73 — サトアズ(佐藤アズサ) (@satoazu_sp) 2018年6月23日 ~~ 2018/6/25 22:21 更新 ~~ 200以上のいいね、ありがとうございました!!! 200いいね! | 【まつもとゆきひろ氏 特別講演】若手エンジニ
はじめに Halideに関するリンクは以下の記事にまとめてあります. Halideによる画像処理まとめ Halideとは,画像処理専用のプログラミング言語,つまりドメイン固有言語です. ドメイン固有言語は,なんでもかけるC,C++,Java,Pythonといったプログラミング言語とは違って,特定の作業に特化したプログラミング言語です. 例えば,SQLなどもドメイン固有言語と言っても良いでしょう. 特定の作業に特化すると,簡単な記述で複雑な処理を実現できたり通常のコンパイラでは出来ない最適化が可能になったります. 一方で,チューリング完全である必要も無いため,その言語では書けないプログラムが出てくることすらありえます. Halideは関数型言語ですが,チューリング完全ではありません.つまり,プログラムのすべては記述することが出来ません. そのため,C++にラップする形で使われています. プロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く