プログラミング

2/3ページ

DataTablesのnowrapが効かない

  • 2020.01.01

Bootstrap4 + DataTablesの組み合わせにおいて、DataTablesの特定の機能が正しく動作しない場合がありました。 原因は不明のままですが、対策を盛り込んだので紹介します。 現象 見た目を整えるオプションを設定しても反映されない。 具体的には”dt-nowrap”というオプションが動作しませんでした。同様に”dt-body-nowrap&# […]

TensorFlowの導入しようとしたらAnaconda環境が死んだ

  • 2019.12.05

ディープラーニングの開発環境を整えていきます。もちろんnumpyや、 pandas、matplotlibなどのライブラリを駆使してすべて自分でコーディンクしても良いのですが、一般的には何かしらのワークフレームを使用することが多いです。今回はTensorFlowを使用し、公式のチュートリアルに記載のコードを実行していきます。 という記事を書こうと思ったのですがGPU対応の途中で環境が壊れました。GP […]

Djangoのフォームにサジェスト機能を追加

  • 2019.11.26

DjangoではForeignKeyやManyToManyFieldなどを使うと簡単にモデル同士を紐づけられます。加えて、モデルを使って簡単にフォームを作成できるというのもDjangoならではの特徴です。例えばForeignKeyを使ったモデルからフォームを作成するとドロップダウンリストが自動で作成されます。しかし、ForeignKeyやManyToManyFieldで紐づけられているテーブルのレ […]

CentOS7+MySQL8.0でrootのパスワード変更時にエラーが出た

  • 2019.09.23

WordPress導入に向けてPHP7.3、MySQL8.0を設定していた時に微ハマりしたことメモ。 MySQLを導入したら最初にrootのパスワードを変更する必要がある。 ネットで調べると こんな感じで書いてあるサイトが多いが、これを実行すると、 的なエラーが出る。 「文法がおかしいから使うバージョンに対応したマニュアルを確認してください。」と言われているので公式のドキュメントを確認。 公式ドキ […]

Raspberry PiからFirebase Functionsをデプロイ

  • 2019.07.01

Google Homeのアプリケーションを開発する時に、DailogFlowを使用することがよくあります。簡単なやりとりであればDialogFlowだけで完結する場合もありますが、多くの場合話しかけられた文章に何かしらのバックエンドの処理を行うことになります。 今回はその準備として、Firebase Functionsを使える様に環境を整えていきます。Firebase Functionの場合、ロー […]

Rasbianにpython3.7を入れ、ついでに仮想環境を構築する。

  • 2019.06.18

はじめに これからRaspberry Piを使ってpythonプログラムを走らせていきますが、 あらかじめ仮想環境を作っておきたいと思います。 python3系ならvenvが使えるはずなので、これを使っていきます。 ラズパイということでOSはRasbianを使用していますが、 他のLinux系OS(Ubuntu/centOSなど)でも同様だと思います。 現状確認 そもそもラズパイにpythonのイ […]

Google HomeでLINEを送信する

  • 2019.06.14

はじめに これまでの記事でLINEで送ったメッセージをGoogle Homeで読み上げるプログラムは完成させました。 今回はその逆、Google Homeに話しかけてLINEでメッセージを送信するプログラムを作っていきます。 全体像 LINEを送りっぱなしの片道でも良いのですが、今回はGoogleHomeに戻ってくるところまで実装したいと思います。 Google HomeからRaspberry P […]

LINEで送ったメッセージをGoogleHomeで喋らせる 第2弾

  • 2019.06.11

はじめに 前回の記事でLINEで送ったメッセージをGoogleHomeに喋らせることができました。 しかし、実は前回のbotはグループトークに対応していません。 例えば「グループラインにbotを招待して、GoogleHomeにも喋らせるし、LINEメッセージとしても残しておきたい!」といった使い方ができません。 今回はグループトーク対応設定と、コードの修正を行います。 関連記事 第1弾:基本的な設 […]

LINEで送ったメッセージをGoogleHomeで喋らせる 第1弾

  • 2019.06.09

はじめに 我が家には1歳過ぎの子供がいます。 少しずつ話せる様になってきましたが、文字の入力はおろか、 文字が読める様になるのもまだまだ遠い未来です。 そこで、外出中の私と自宅の子供がコミュニケーションを取れる環境を作っていきたいと思います。 今回は第一弾として外出先から自宅のGoogleHomeを喋らせられる様にしていきます。 (2019/6/10追記) この記事のプログラムのままでは、グループ […]

googlehomeからps4を操作

  • 2019.06.09

はじめに googlehomeで操作できる機器を増やしていきます。 今回はps4の「起動」「スタンバイ」「アプリの起動」ができる様にしていきます。 基本的にはこちらの記事の二番煎じです。 ただ普段pythonばかり書いていてjavascriptに馴染みがない私は アロー関数が飛び交うオシャレすぎるコードについていけませんでした。 本記事ではもうちょっと他言語っぽい(≒初心者向け)のコードに直してい […]