タグ

2018年6月28日のブックマーク (14件)

  • ArduinoでHardwareSerialもSoftwareSerialもサポートする関数やクラスを作る方法

    takuwz
    takuwz 2018/06/28
  • Arduinoでテンプレートライブラリを使って、シリアル通信で動くシェルを作る - Qiita

    せっかく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でテンプレートライブラリを使って、シリアル通信で動くシェルを作る - Qiita
    takuwz
    takuwz 2018/06/28
  • AVRの多重割り込みと優先順位について - 工大生の電子工作事情

    takuwz
    takuwz 2018/06/28
    “「優先順位が設定されているが、多重割り込みはデフォルトでOFFになっている」とのことでした。 これは完全に盲点でした。多重割り込みがOFFになっているとは露にも思っていませんでした。 多重割り込みをONにするに
  • Arduino入門:Flash領域へのデータ格納 | easy labo

    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

    Arduino入門:Flash領域へのデータ格納 | easy labo
    takuwz
    takuwz 2018/06/28
  • Essential Phoneが日本でも買えるように

    もうこのデザインに新鮮みはないのが残念…。 Androdの生みの親とされるアンディ・ルービン氏が手がけたハイエンド・スマートフォン「Essential Phone」。1年ほど前に海外で発売され、日でも発売されるという話がそれとなくささやかれていましたが、このたびEssentialが日への発送を開始します。 記事公開時点では、Essentialの日語サイトからは購入できませんが、英語のサイトから配送先を日に設定でき、購入可能。価格は499ドルで、日円にすると約5万5000円です。これまで海外Amazonや、輸入業者から購入することもできましたが、正規のルートで技適を取得したEssential Phoneが買えるのは今回が初めてとなります。 Essential Phoneのボディはチタンとセラミックでできており、iPhone X以上に攻めたベゼルレス・ディスプレイです。中のチップも

    Essential Phoneが日本でも買えるように
    takuwz
    takuwz 2018/06/28
    “リリース当時は「カメラがいまいちだね…」などと言われていましたが、そこはアップデートで対応済み。GoogleのPixelが日本未登場のいま、Androidのリファレンス機として大注目のスマホですよ!”
  • Googleのスマホなど向け次期OS「Android P」をSIMフリースマホ「Essential Phone PH-1」で試してみた!技適マークも表示され、日本でも安心して実機確認が可能【レポート】 : S-MAX

    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」シリー

    Googleのスマホなど向け次期OS「Android P」をSIMフリースマホ「Essential Phone PH-1」で試してみた!技適マークも表示され、日本でも安心して実機確認が可能【レポート】 : S-MAX
    takuwz
    takuwz 2018/06/28
    “Essential Phone PH-1”
  • 躍進を続けるアーキテクチャ宇宙飛行士たち - The Joel on Software Translation Project

    Joel Spolsky / Fujimoto訳 2008年3月1日 木曜 誰もがMicrosoftのHailstormに関する誇張たっぷりの発表に興奮していたのは七年前の今日のことだった。そこでMicrosoftは「Hailstormは日々の生活のテクノロジーを、ユーザーに代わって、そのユーザーの管理の下で互いに連携して動くようにいたします」と約束していた。 それで、Hailstormって一体何だったの? これは、未来のOSはネット上に(つまりMicrosoftのクラウド上に)あるとして、Windows Passportを使えばどんなものにもログオンできるようにし、そこにユーザーのあらゆるデータを置いておけるようにするというものだった。しかし、ふたを開けてみれば、こんなあらゆるデータを置いておける場所なんて誰も必要としていなかったし、自分のデータを全部預けるほどMicrosoftを信頼し

    takuwz
    takuwz 2018/06/28
    アーキテクチャ宇宙飛行士
  • SDカードなしで運用できるRaspberry Pi最新モデル発売

    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モジュールや教育機関におけるシンクライアント運用の

    SDカードなしで運用できるRaspberry Pi最新モデル発売
    takuwz
    takuwz 2018/06/28
  • 世界一短い時間「フェムト秒・アト秒」で分子・原子・電子が止まる? : サイエンスジャーナル

    科学大好き!アイラブサイエンス!最近気になる科学情報を、くわしく調べやさしく解説!毎日5分!読むだけで、みるみる科学がわかる!アロエの化粧水で潤いのある素肌に 世界にひとつの高級品   退職祝い・定年退職・還暦祝い マネークリップ 刹那とはどんな時間? 刹那は、「せつな」と読む。刹那は仏教の時間の概念の1つで、非常に短い時間のこと。仏教発祥の地インドから伝わった。刹那の長さについては諸説あるが、指をひとはじきする(弾指)間に65刹那あると言われているほか、『大毘婆沙論』では、24時間=30牟呼栗多=900臘縛=54,000怛刹那=6,480,000刹那とし、1刹那の長さを1/75秒に定めている。一方、唯識教学の開祖である龍樹は、「刹那に具体的な時間的長さはない」と否定している。(Wikipedia)  短い時間について考えてみよう。人はどのくらい短い時間を認識できるのか? 2010年9月1

    takuwz
    takuwz 2018/06/28
  • フェムト - Wikipedia

    フェムト(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 メートル

    takuwz
    takuwz 2018/06/28
    ミリ(毛)、マイクロ(微)、ナノ(塵)、ピコ(漠)、フェムト(須臾)の世界。
  • VTuberをリアルタイムで合成、場所を選ばず生放送 ドワンゴが開発

    VTuberをリアルタイムで合成、場所を選ばず生放送 ドワンゴが開発 株式会社ドワンゴは、バーチャルYouTuber(VTuber)やバーチャルキャラクターをAR合成し、場所を選ばずに生放送できるAR撮影システムを開発しました。第1弾放送として世界最大規模のデジタルゲーム市・E3 2018において、「電脳少女シロ」による現地レポート生放送を実施しました。このシステムは現在特許出願中です。 (生放送の様子) [ads] VTuberを「その場に存在」させる ドワンゴはこれまでにもARを使用し、バーチャルキャラクターを現実空間に出現・出演させる技術の開発に継続的に取り組んでいます。 “ネットとリアルの融合”を掲げた次世代ライブハウス「ニコファーレ」では、バーチャルキャラクターを生放送に出演させるAR演出を用いたライブステージを使用。また2012年以降、音楽イベント「ニコニコ超パーティー」で

    VTuberをリアルタイムで合成、場所を選ばず生放送 ドワンゴが開発
    takuwz
    takuwz 2018/06/28
  • 【まつもとゆきひろ氏 特別講演】若手エンジニアの生存戦略に行ってきたので私的メモ - Qiita

    ~~ 2018/6/26 22:33 更新 ~~ 500以上のいいね、また読んでくださった皆さまありがとうございました!!! この記事はMatz氏の講演を聴き、何か感じたところを中心にメモしてます。 (特に後半は疲れてメモしてないとこも多く。。) 参考になる箇所は人それぞれ異なると思います。 ↓のリンクからまだ見れるようなので、約2時間の長い動画となりますがお時間のある方はぜひご覧になってください(^ ^) \生配信中!/ 【まつもとゆきひろ氏 特別講演】 若手エンジニアの生存戦略 #エンジニア生存戦略 https://t.co/Taf9eQ9k73 — サトアズ(佐藤アズサ) (@satoazu_sp) 2018年6月23日 ~~ 2018/6/25 22:21 更新 ~~ 200以上のいいね、ありがとうございました!!! 200いいね! | 【まつもとゆきひろ氏 特別講演】若手エンジニ

    【まつもとゆきひろ氏 特別講演】若手エンジニアの生存戦略に行ってきたので私的メモ - Qiita
    takuwz
    takuwz 2018/06/28
    “◎労働は我慢ではない => 「お前はお金をもらっているのだからこれぐらい我慢しろ」は間違い。 ・「報酬=価値の対価」ということを勘違いしてはならない => 理不尽は拒否しなければならない。 ・鈍感になっても致死
  • Halide入門とOpenCVとの比較 - Qiita

    はじめに Halideに関するリンクは以下の記事にまとめてあります. Halideによる画像処理まとめ Halideとは,画像処理専用のプログラミング言語,つまりドメイン固有言語です. ドメイン固有言語は,なんでもかけるC,C++JavaPythonといったプログラミング言語とは違って,特定の作業に特化したプログラミング言語です. 例えば,SQLなどもドメイン固有言語と言っても良いでしょう. 特定の作業に特化すると,簡単な記述で複雑な処理を実現できたり通常のコンパイラでは出来ない最適化が可能になったります. 一方で,チューリング完全である必要も無いため,その言語では書けないプログラムが出てくることすらありえます. Halideは関数型言語ですが,チューリング完全ではありません.つまり,プログラムのすべては記述することが出来ません. そのため,C++にラップする形で使われています. プロ

    Halide入門とOpenCVとの比較 - Qiita
    takuwz
    takuwz 2018/06/28
  • Halide による画像処理プログラミング入門

    2017/11/16 に開催されました、「画像処理を簡単に高速化してみませんか!?」 Halideによる画像処理プログラミング入門で使用したスライドです。 https://career.levtech.jp/hikalab/event/detail/140/

    Halide による画像処理プログラミング入門
    takuwz
    takuwz 2018/06/28