彼らが「改正健康増進法」を成立させたとき、私は彼らを受け容れた 私は喫煙者ではなかったから 隣の島で「ネット・ゲーム依存症対策条例」が可決されたとき、私は声をあげなかった 私は島民ではなかったから 彼らがxxxxxたちを攻撃したとき、私は声を…
この記事は、ボイゲ Advent Calendar 2019 - Adventar 5日目の記事です。 ひとつ前(4日目): www.nicovideo.jp ひとつ後(6日目): hassakulab.com まとめ 背景 Shaderとか難しい、触ったことない、でも触れたらなんかすごそう 手法 UnityでShader Graphと…
https://lookingglassfactory.com/:Looking Glassの出来が思った以上によかったので、昨今のディスプレイとレンチキュラーでどこまでのものができるか作ってみました。 www.nicovideo.jp 動画では立体感があまり伝わりませんが、裸眼でもそこそこ見えます。 …
こんなことを書いたもんで、自分の投稿についてのメモを随時更新 Qiitaにコードを書く人、その難易度の指標として、追記回数とTake数を書いてくれないだろうか— いくしーど (@ixsiid) 2018年5月13日 ちなみにこんな定義 追記数: 保存した回数 Take数: 根本的…
仮想MIDIデバイスを登録してMIDIキーボードから受け取った信号を ちょっとだけ加工してMIDIインターフェースに送出したい #include <iostream> #include <cstdlib> #include "RtMidi.h" void mycallback(double deltatime, std::vector<unsigned char> *message, void *userData) { unsigned in</unsigned></cstdlib></iostream>…
Fluidsynth $ (sudo) fluidsynth -a alsa -g 3 /{サウンドフォントファイル} でMIDI Inputインターフェース待ち受け状態になる(立ち上げに数秒かかる) ※-g 3 はゲイン MIDIインターフェース インターフェース一覧表示 $ aconnect -o client 14: 'Midi Thro…
昨今のソフトウェアの進化は早い。様々なアプリケーションが日々リリースされているが、エンジニアとして目をつけるべきをそれを可能としている環境が進化していることと思う。 3D CADにふれる機会は増えたし、導入のハードルはずいぶん下がった。それでもハ…
数年前の先輩が残した偉大なエクセルマクロが支配している職場を経験したことはありますか。 当時は偉大だったマクロも、気づけばそのマクロが動かせなくなるからシステム更新ができない そのマクロを使うためにデータ変換するマクロができたり どうしてそう…
※ネタ記事です。息抜きにでもなれば幸いです。 最近はJavascriptに慣れすぎて、他の言語を使うのがおっくうになってしまった。 今回はJavascriptでAtCoderのPractice B問題を解いてみようとおもう。 問題の原文は是非公式でみて欲しいが要約するとこうだ。 …
前回実際にコードを書いて、GAS向けにビルド、アップロードする 今回はGASの独自機能をシミュレートするモックを作成して、ローカルでのテストを可能にします。 前回の doGet 関数を正規の出力を出すように作成 dev/index.js @@ -xx,yyy +xx,zzz @@ if (quer…
前回Googleドライブの準備 実際にコードを書くための準備をします。 ここからはほとんど、Visual Studio Codeで作業 まず、dev ディレクトリと secret ディレクトリを作成。 .gitignoreファイルの末尾に次を追加 .vscode/ secret/ src/ gapps.config.json こ…
前回(ソフトウェアとライブラリの準備) 今回はGoogle側の準備、Google ドライブにGASスクリプトとログ出力用のファイル(ドキュメント)を作成し、必要なファイルIDと公開設定を行う。 まずは自分のドライブにGoogle Apps Scriptを作成 人によってはGoogle…
2018年に2016年の記事を書く そのくらい最近のWebまわりは展開が早い Visual Studio Code, NPM, Node.jsを使って、Google Apps Scriptの開発環境のセットアップについてまとめる。 コードはEMCAScript 6(注)を使い、BabelによってGAS向けにトランスパイル…
Node.js利用 /etc/init.d/gpio-initialize.js #!/usr/local/bin/node const Gpio = require('onoff').Gpio; [4, 17, 22, 27].map(pin => new Gpio(pin, 'in', 'both')); sudo ln -s /etc/init.d/gpio-initialize.js /etc/rc3.d/S20gpio-initialize.js reboot…
LINE Message APIとGoogle Apps Scriptで毎朝おはよーしてくれる奴 Message APIのセットアップはいろんなサイトで詳しく書いてあるので割愛してGoogle Apps Script (以下GAS)側だけ記載 GASはログ周りが使いにくいのでGoogle Document上にログを出力するオ…
APIドキュメントはこちら 秘書ファイルの読み込み方は下記の3つがあります。 1. 初期秘書ファイル 2. ZIPファイル 3. HTMLファイル(及び構成ディレクトリ) 1. 初期秘書ファイル こちらはリソース埋め込みなので変更することはできません。 主に、初期設定…
これ、タイトル詐欺な内容ですね。 www.nicovideo.jpこれの秘書スクリプトのドキュメントです。 ファイル構成はこちら 概要 Android アプリ側 → 秘書スクリプトの関数呼び出し 秘書スクリプト → window.Seretaryオブジェクトでアプリ側のメソッド呼び出し ア…
というわけでニコニコに動画投稿しました。 www.nicovideo.jp アプリ開発はちまちまとやってますが、自分専用ではなく他者にも使ってもらいたいというアプリは中々作れないですね。 このブログもそうですけど、情報発信する場があるというのは素晴らしいと思…
を見ました。 普段は映画はおろかテレビもロクに見ないので、映画館まで見に行ったのは4年ぶりくらい それでもわざわざ映画館に見に行ったのは、単純にエヴァファンっていうのと、これは映画館じゃないと迫力が伝わらないだろうなと思ったから ストーリーと…
スキャナーを買った A4サイズくらいの大きくてぱたんって閉じるやつではなくて ADFとよばれる紙送り機能の付いている奴。 高い。 BROTHER ドキュメントスキャナー JUSTIO ポータブルタイプ ADS-1500W 出版社/メーカー: ブラザー 発売日: 2013/11/02 メディア…
朝シャン派は布団が黄色い ゝは水虫(他白癬菌持ち) ゝは乾燥肌 ゝは花粉症になりやすい ゝはフケ、抜け毛が多い ゝは遅刻が多い ゝは休みがち ゝは色欲 ゝは遊び人 ゝは思いやりが少ない ちゃんちゃん
今日は何を書こうかなぁとうすぼんやりと考えながら帰宅しますが、そんな考えは全部ぶっちしてGoの話を書きます。 GoはGoでも小~中学といわず、実は大学生が大好きなあれじゃなくて、老若男女みんな嫌いな奴です。 そうGokiburiです。 気分が悪くなる方そっ…
最近はやりのビッグデータのキモは可視化だとおもっているいくしです。 最後はユーザーに還れといわれまして、実際のユーザーを観察するのが一番でもなかなかそういう機会もない そんな中でもとっつきやすいのが、ユーザーの声、例えばコメントやアンケート…
飽きっぽいせいかあまりバイトが長続きしなかった中の一つに 郵便局での仕分け作業をやっていたのね 社員(当時は局員だったかな)2人が代わる代わる監督しているなか 若い男が5~6人で黙々と仕分けしているのいつもの風景 それで冬休みだし、お金欲しいしで…
大の大人が大勢集まってお酒ものまずにばか騒ぎ 面白い 千葉がメッカ、不思議 毎週土日に定例会ってのをやっていて個人でも自由参加で遊べる 場所によって数十人~200人くらい集まる。 よっぽどじゃないかぎり集団に埋もれるから初めての人でも大丈夫 本気で…
どうも、はじめましてixsiとかいていくしです。 タイトルは「初めたい」でも、もう何度も初めてはやめてます。 今までは、CGIってどうやって動くんだろとか、XML+XSLTだけで構成したいとか自分の技術的挑戦のためにやっていたのね。 そりゃもう、ブログブー…