「悟り」は開けない

「悟り」は開けない (ベスト新書)

「悟り」は開けない (ベスト新書)

南直哉 は、「ザ・ボイス そこまで言うか!」で、宮崎哲弥 がゲストとして呼んだ回あり知りました。
経歴、語りが面白く、とりあえず一冊という感じで読んでみました。

内容は、自己、仏教の教え、その(南直哉なりの)解釈、現代社会の問題点など、広く書かれていました。
話題が色々と散っているなぁと思っていましたが、あとがきに、ゴリゴリの仏教本と、世俗の本の中間ぐらいの本とあり納得しました。
その意味では、最初の一冊としてはありですね。
どちらかの深い内容が読みたい人は別の本が良さそうです。

椅子を例に例えた「関係」の話は凄く面白かったです。
それそのものに本質はなく、どう関係するのかで決まるという視点は凄い。
仏教用語の説明は「業」あたりから難解で理解が及んでいませんが、「関係」の考え方は今後も使えそうです。

彼の主張のほとんどは、私も共感できるもので、思考が近いなぁと思いました。
ただ学校関連の事となると、さすがにひねくれすぎだろ(笑)と思いながら読んでいました。

現代の色々な問題にも発言があり参考になりますね。
何かしら拾える部分があると思います。
内容が広いので感想を書くのに困りますね。

とりあえず、人間、ままならないってのはよくわかりました(笑)

ニンジャスレイヤー(13)(14) ~ネオサイタマ・イン・フレイム~

ニンジャスレイヤー(13) ~ネオサイタマ・イン・フレイム(イチ)~ (角川コミックス・エース)

ニンジャスレイヤー(13) ~ネオサイタマ・イン・フレイム(イチ)~ (角川コミックス・エース)

ニンジャスレイヤー(14) ~ネオサイタマ・イン・フレイム(ニ)~ (角川コミックス・エース)

ニンジャスレイヤー(14) ~ネオサイタマ・イン・フレイム(ニ)~ (角川コミックス・エース)

ラオモト=サン、サ・ヨ・ナ・ラ!
一部、完ですね。

最後の戦闘は長いですね。
フジキド→ナラク→フジキド&ナラクといった流れなので、必要なんですよねぇ。
凄く上手くまとめていると思いますが、シックスゲイツの戦闘を端折って、ラオモト戦が長いので、ちょっと残念。

ラオモトからしたらニンジャスレイヤーは、不死身にしか見えないですね。

フジキドがナラクを受け入れるくだりは、わりと仏教っぽい考え方で笑う。
ここらへんは、今までブッダブッダっと言ってきての流れなので、良いですね。

ラオモトは最後までビジネスマンというか即物的な考えで、相容れない感じが悲しいですが良いですね。

ダークニンジャは、あっさり抜けすぎな気がします。
ラオモトへの忠誠は、どこにいったのやら。
2部への足がかりなので、そこはしょうがないのかな。

2部も楽しみです。

改めて勢力の構図を眺めると、北斗の拳っぽくもあるかなぁと思いました。
復讐譚だし、暴力による支配、第三勢力が出てくるあたりとか。

kameyatakefumi.hatenablog.com

Arduino 4 プログラミング

みんなのArduino入門

みんなのArduino入門

プリプロセッサ
  • #include <ヘッダーファイル名>
  • #define 文字列 置換する式、数字、文字列
  • ##
  • #条件付きコンパイル
  • #import
const と static
  • 定数化 const int led = 13;
  • 初期化 static int i = 0;
変数の範囲とメモリーサイズ
  • int: -32768 から +32767
  • unsigned int: 0 から 65536
  • sizeof
配列
  • int x[] = {2, 4, 5, 6, 9};
  • char ch[] = {'a', 'x', 'y', 'c'};
構造体
  • struct date {int year; byte month; byte day; char wday[4]};
文字・文字列関数
文字関数 説明
stract 文字列の連結
strchr, strstr 文字列の文字検索、文字列の文字列検索
strcmp, strncmp 文字列の比較
strcpy 文字列の複写
strlen 文字列の長さ
時間制御関数
時間制御関数 説明
millis() Arduinoが起動してからの時間(ミリ秒)を返す
micros() Arduinoが起動してからの時間(マイクロ秒)を返す
delay(ms) 待機時間(ミリ秒)msを設定
delayMicroseconds(us) 待機時間(マイクロ秒)usを設定

Arduino 3 アナログ・デジタル入出力とシリアル通信

みんなのArduino入門

みんなのArduino入門

  • Arduino通信
    • アナログ入出力
      • アナログ入力
      • アナログ出力(PWM パルス幅変調)
    • デジタル入出力
      • デジタル入力
      • デジタル出力
      • シリアル通信
        • UART
        • I2C
        • SPI
アナログ入出力
  • アナログ入力には「analogRead」関数を使い、出てくる値は0から1023(0から5V)の戻り値になる。
  • アナログ出力には「analogWrite」関数を使い、0から255(0から5V)の引数になる。
デジタル入出力
  • LOW = 0 : 0V
  • HIGH = 1 : 5Vまたは3.3V
シリアル通信機能
  • UART
    • 非同期式
    • 簡単な通信
    • D0, D1ピン、ソフトシリアル通信も可能
    • SoftwareSerialライブラリ利用
  • I2C
    • 同期式
    • 双方向SDA通信
    • A4, A5ピン、SCL, SDAピン
    • Wireライブラリ利用
  • SPI
    • 同期式
    • 高速な通信処理
    • D10, D11, D12, D13ピン
    • SPIライブラリ利用

Arduino 2 サンプルスケッチ、シリアル通信

みんなのArduino入門

みんなのArduino入門

Blink.ino

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}
  • LED_BUILTIN 基板上の「L」と表記されたLEDがD13に接続した代用として使われる。

Serial.ino

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.print("*** Arduino test ***");
  Serial.println("+++ Uno R3 test +++");
  delay(300);
}
  • Serial.begin - シリアル通信の開始宣言
  • 9600 - ボーレート:1秒間に行う変復調の回数
  • シリアル画面への表示
    • Serial.print
    • Serial.println
    • Serial.write, Serial.write(val, len)