タグ

ブックマーク / laclefyoshi.hatenablog.com (3)

  • Arduino ISPを使ってATmega8/168Pにbootloaderを書き込む - DiaryException

    ATMEGA168/328用マイコンボード(I/Oボード): マイコン関連 秋月電子通商-電子部品・ネット通販を3枚ほど買ったので、Arduino互換機を作ることにした。 秋月でチップ:ATmega8とATmega168Pを購入したが、このままではArduinoとして使えない。bootloaderを書き込む必要がある。 Arduino開発環境の[Tools]-[Burn bootloader]というメニューアイテムを見ると分かるが、ATmegaにbootloaderを書き込むための手段には幾つか選択肢がある。普通は、手持ちの、あるいは、自作したprogrammerを使ってbootloaderを書き込むのだが、最近「Arduino ISP」という選択肢が出来た。手持ちのArduinoをprogrammerにしてATmegaにbootloader書き込むというわけで、余分な出費が無くて良い。

    Arduino ISPを使ってATmega8/168Pにbootloaderを書き込む - DiaryException
    takc923
    takc923 2019/03/29
  • 整数に丸める時の注意 - DiaryException

    Pythonだと >>> round(1.5) 2.0 >>> round(2.5) 3.0 >>> round(3.5) 4.0 >>> round(4.5) 5.0 Rだと > round(1.5) [1] 2 > round(2.5) [1] 2 > round(3.5) [1] 4 > round(4.5) [1] 4 round(偶数.5)の結果は実装によって異なるらしい。端数処理 - Wikipediaによれば、整数に丸めるには少なくとも2つの方式があり、算数で習った「四捨五入」と、元の値に近い偶数側に丸める「最近接偶数への丸め」が含まれる。 四捨五入だと整数間のちょうど真ん中の数値であるX.5が常に正側に丸められることで、丸めた値の総和が下の値の総和よりずっと大きくなる一方で、最近接偶数への丸めはX(偶数).5の場合負側に丸められるため、全体としてバイアスが小さくなるという性

    整数に丸める時の注意 - DiaryException
    takc923
    takc923 2016/10/12
  • NetflixのgithubリポジトリはWeb技術の百貨店だった - DiaryException

    検索しているとなにかとNetflixgithubリポジトリがヒットするので、全部(2015/07/18現在分)調査してみた。 github APIで https://github.com/Netflix のリストを全部取得して、名前・概要・URL・最終更新日時 (なんの更新だ?) を抽出。 AWS用のプロダクトが多かったのでまずそれらと、その他という分類にした。その他はほとんどがJavaライブラリ・システムだが、一部WebアプリケーションやPythonライブラリがある。 日語での説明はReadmeやWikiを見て書いているが、理解が正しくないかもしれない。 AWSaws-autoscaling Tools and Documentation about using Auto Scaling URL: https://github.com/Netflix/aws-autoscalin

    NetflixのgithubリポジトリはWeb技術の百貨店だった - DiaryException
    takc923
    takc923 2015/07/21
  • 1