はじめに Discordでボイスロイドに読み上げさせてみたくなった. のでとりあえずやってみる 環境 Windows7 64bit Python3.5 64bit discord.py 0.15.1 ※3.4を使う場合は記法が異なる部分があるので前回の記事を見て下さい コード voiceroid voiceroidを喋らせる部分は前回のコードを利用します. discord Oauth2認証挟んでtokenを発行した方が良い気もしたけどとりあえずIDとPWで認証してAPIが使えるのでひとまずこれでいく 1import discord 23from voiceroid import VoiceRoid 45vr = …
Read Moreはじめに Gitlab CE版でも8.17辺りからGitlab Pagesが使えます. 前提としてGitLab Runnerが使える必要があります. ※そちらの設定も詰まったのでぼちぼち時間ある時に書きます. 本来Gitlab pagesはサブドメイン上で利用される機能ですが今回これを諸般の事情からサブディレクトリで動かします. 今回も使うのはsameersbn氏のsameersbn/docker-gitlabです. 検証環境 docker Docker version 17.03.1-ce, build c6d412e docker-compose docker-compose version 1.13.0, build …
Read Moreはじめに 大体その1と同じ内容 ReactRouter入れたりくらいの変更 webpackも変遷の中で今微妙とかなんとか聞くけどとりあえずこれで… 目標 ReactとReact RouterとMaterial UIを入れてES2015で書ける環境を作る 環境構築 プロジェクト作成 1$ npm init -yes パッケージを揃える react-routerがv3からv4に変わる過程でreact-router-domになったので注意する 1$ npm install --save react react-dom material-ui react-router-dom 2$ npm install --save-dev …
Read Moreはじめに この前dockerhubに公開したpukiwikiにclubskinを適用しようとしてハマったので軽くメモ 個人的にはLDAPで認証掛けられて左側にツリーメニューが出せてMDで書ければそちらに移行したいけどなかなか見つからないのでご存知の方がいたら教えて欲しい 自作してるけどなんかイマイチ 環境 pukiwiki 1.5.1 php 7系 作業 適用前作業 ポイントは2つで 文法を7系に合わせる 全部コピーしない 1$ wget http://www.kazuwaya.jp/clubskin/clubskin-0.3-utf8.zip 2$ unzip clubskin-0.3-utf8.zip 3$ rm -rf …
Read MoreESXi6.5を使い始めるにあたって気になった点とか使って困った点とかのまとめ インストール前の話 利用料金 無償版か有償版か選べる ただし無償版でもVMwareに登録必須 登録するとライセンスキーが発行される インストーラーは一緒だけど無償版のライセンスキーをいれない場合は30日の体験版扱いになる 機器 出来れば公式で対応を謳っているものを使用した方がトラブルは少ない(らしい 今回は公式対応が表明されているものを利用した 自分でドライバを追加して使うことも出来るようなのでその辺は調べてみて下さい 管理 6.5から?WebUIに統一されたようです 5.5時代にお世話になっていたVSphereでアクセスすると一部機能が使えないな …
Read MoreLDAPを用いた管理をしていてそのグループ内専用のWebサービスを公開している場合に困るのが閲覧制限です. ApacheでやるにしろNginxでやるにしろ基本的に提供されているのはBasic認証を用いたシンプルな認証機構です. なければ作ろうな精神で作りました https://github.com/skyblue3350/cypress 仕組み自体の説明は クックパッド開発者ブログ nginx で omniauth を利用してアクセス制御を行う にて説明されているのでこちらを参考にして下さい Python3系で作りましたがLDAP関連のモジュールの基幹ライブラリが2系にしか対応していないので有名どころなモジュールは軒並み使えない …
Read Moreはじめに Docker hubにイメージを公開してみた 今まで個人的にビルドして使ってるだけだったので試験も兼ねて公開してみた 結構手軽に出来たので今後のぼちぼち公開していこうかな https://hub.docker.com/r/skyblue3350/alpine-pukiwiki/ 公開方法 Githubでレポジトリを作る いつも通りレポジトリを作ります ただしレポジトリのルートディレクトリにDockerfileを置きましょう それ以外の構成でもビルド出来るようですが面倒っぽいので大人しく置いた方が良さげ Docker hubのアカウントを作る あれば良いです 今回はなかったので作りました 特に苦労することもないと思います ア …
Read Moreはじめに AppleTVにはスクリーンセーバーにアルバムの写真を流す機能がある 今回は複数人でこのアルバムに写真を追加してAppleTVのスクリーンセーバーに流したくない?という話になったけどアルバムに追加するにはWeb経由(iCloud)からかApple端末のアルバムの共有機能を使って写真を追加するしかない そこでスクリプトから写真をアップロードできるようにできたらSlackやらで専用チャンネルを用意しそこに写真をあげてもらうことで簡単に写真の追加が出来るんじゃないかな?と思ったのでトライしたメモ 余談ですがpngの画像のアップロードはまた事情が異なるみたいです また、肝心のアルバムへの追加はできていません iCloud 写真の追 …
Read Moreはじめに Jupyter Notebook上でCanvasを使って画像を作って読み込めない?と相談を受けて調べたら 1from IPython.core.display import HTML を使うとHTMLをセルの結果表示部分に表示させることが出来るのでトライしたメモ 成果物はgistにあげてるのでご興味があればどうぞ js_canvas.ipynb Python3でテストしましたが依存してそうなのはByteIOくらいなのでStringIOに置き直せば2系でも動くと思います キャンバスを生成する 先程のモジュールを使って要素を生成します ブラウザで動かせるものならなんであれ使えるはずなのでjqueryで動作するもっと高機能な …
Read Moreはじめに 普段VMware Toolsのインストールを行う時はPlayerのメニューから管理 -> VMware Toolsのインストール と移動するとインストーラーの入ったディスクがマウントされるのでそこから展開してインストーラーを実行すれば出来る コケるとしてもgccが入ってないとかその程度のもの ただ今回はすんなりいかなかったのでメモ エラー この手のエラーが大量に出てビルドにコケる 1/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:1174:13: error: ‘struct file’ has no member named ‘f_dentry’ …
Read More