社員ブログ

Drupal8 Simpletest (1) - Hello World!

kan に投稿

はじめに

Drupal8のsimpletestでテストケースをどう書くのかを紹介する日本語の記事が少ないし、最近関わる仕事はDrupal8のテスト関連なので、そこで積もった経験や知識を初心者向けに数回分けて紹介する。

本文は第一弾。

実行環境

本文の実行環境は以下の通り。

  • CentOS7
  • PHP7
  • Drupal8.6.5

Drupal Consoleのインストール

Drupal8をコマンドで操作できるツールDrupal Consoleをインストールする。

bluepyで始めるBluetooth Low Energy(BLE)プログラミング

トビウオ に投稿
概要

Bluetooth Low Energy通信規格(以下BLE)に準拠したデバイスに、bluepyと呼ばれるPython用ライブラリから接続する方法についてまとめました。
試行錯誤して得た使い方のコツについても解説しますので、BLEデバイスを操作してみたい人にとっての助けになればいいかなと思います。

InfluxDBで、簡単に空フィールドを含む行を弾く手段を発見しました

トビウオ に投稿

タグ

概要

InfluxDBは著名な時系列DBの一つですが、RDBと違いテーブル作成式や条件式に 「is NULL」「is not NULL」が使用できない といった問題があります。
したがってデータを追加していくと、「SELECTした結果の値が一部空白である」といった事態が頻発します。

Drupal8のカスタムモジュールで例のHTMLエディタを使いたい

トビウオ に投稿

 HTMLで一般的な<textarea>を用いますと、

$form['event_info'] = [ '#type' => 'textarea', '#name' => 'イベントの内容', '#title' => 'イベントの内容', ];

とりあえずテキストエディタを表示させ、ユーザーに編集させることができます。