三目並べに見るReactとAngularの比較(React編)
誰でも知っているゲーム「三目並べ」を実装することを通じて、複数のフレームワークにおける書き方を比較する記事です。
使用したソースコードはGitHubにpushしています。
誰でも知っているゲーム「三目並べ」を実装することを通じて、複数のフレームワークにおける書き方を比較する記事です。
使用したソースコードはGitHubにpushしています。
Drupal8のsimpletestでテストケースをどう書くのかを紹介する日本語の記事が少ないし、最近関わる仕事はDrupal8のテスト関連なので、そこで積もった経験や知識を初心者向けに数回分けて紹介する。
本文は第一弾。
本文の実行環境は以下の通り。
Drupal8をコマンドで操作できるツールDrupal Consoleをインストールする。
トビウオさんの記事を興味深く読んだのだが、最後の「例:録音した音声の音量(RMS)を計算して随時表示する」で、2点ほど気になったのである:
Python用ライブラリ「PyAudio」を使用して、マイクから録音・スピーカーから再生・取得した音声のリアルタイム分析まで行ってみました。
Bluetooth Low Energy通信規格(以下BLE)に準拠したデバイスに、bluepyと呼ばれるPython用ライブラリから接続する方法についてまとめました。
試行錯誤して得た使い方のコツについても解説しますので、BLEデバイスを操作してみたい人にとっての助けになればいいかなと思います。
InfluxDBは著名な時系列DBの一つですが、RDBと違いテーブル作成式や条件式に 「is NULL」「is not NULL」が使用できない といった問題があります。
したがってデータを追加していくと、「SELECTした結果の値が一部空白である」といった事態が頻発します。
Pythonコードを書いていて、迷うところがあったのでまとめました。
HTMLで一般的な<textarea>を用いますと、
$form['event_info'] = [ '#type' => 'textarea', '#name' => 'イベントの内容', '#title' => 'イベントの内容', ];
とりあえずテキストエディタを表示させ、ユーザーに編集させることができます。
Nodeクラスのcreateメソッドを使えば、任意のコンテンツタイプからなるコンテンツを作り出せます。