ikapper

Python3

flask+vuejsの環境構築

vue.jsとFlaskの連携とりあえず使える形に。色々調べると、vue-cliが@vue/cliになってたりもするが、基本的には同じ。環境python: 3.8.0yarn: 1.16.0npm: 6.9.0@vue/cli 4.0.4p...
Docker

DockerでL2TP/IPsecサーバを立ててmacOSから接続

DockerでL2TP/IPsecのVPNサーバを立て、macOSから接続する。サーバ側のすることdocker-compose.ymlを作成して、upするだけでサーバは立てられる。使うイメージはこれ: hwdsl2/docker-ipsec...
Mac

applescriptを使ってvlcをドロップレットで複数起動できるようにする(runハンドラのみ使用)

macOSでドロップレットを利用して、VLCを複数ウィンドウで開けるようにする。ついでにFinderの右クリックメニューからも開けるようにする。環境macOS High Sierra 10.13.6vlc 3.0.6作り方前回と同じく、au...
Mac

macのサービスを使ってVLCを複数ウィンドウで開く

macOSでサービスを利用して、VLCを複数ウィンドウで開けるようにする。前書き以下の方法ではうまくいかない。スクリプトを適切に書き換えれば動くかもしれないが、ドキュメント見づらいので放置。スクリプトの勉強は、鳶嶋工房 / アップルスクリプ...
Mac

macOSで使わなくなったFinderで表示されるサービスを削除する

macosで使わなくなったサービスを削除する。環境macOS High Sierra 10.13.6削除の仕方Finderで/User/<username>/Library/Services/のフォルダを開く。使わない.workflowファ...
nginx

nginxでドメインからサブドメインにリダイレクトするようにした

ドメインからサブドメインにリダイレクトするようにした。Google Adsenseがサブドメインを登録するなと言うので、リダイレクトすればいいだろう、と言う考え。結果としては、これでサイト登録できた。http-->httpのリダイレクトで、...
Python3

pipenvとpyenvを再インストールした

Pythonの仮想環境を整理した。基本的にはpipenvを利用するが、昔使ってたpyenvやpyenv-virtualenvが存在して、ごちゃごちゃしていた。一度全てを削除して、再インストールを行い、リリース済みのウェブアプリのpython...
golang

golang 標準入力から空白区切りの数列を読み込む

golangで標準入力から空白区切りの数列を読み込み、スライスに格納する。fmt.Scanln()は使わない。これやfmt.Scanf()は空白を見つけた時点で読み込みをやめてしまう。Scanlnは固定長なら変数を並べることで、格納できる:...
VirtualBox

VirtualBox上のcentos7のストレージ容量を拡張する

Virtual Boxで動かすcentos7のストレージを拡張する。参考こちらの記事(VirtualBox 上の CentOS 6.9 のハードディスク容量を増やす | knooto)がとても参考になった。ボリュームグループや論理ボリューム...
React

Reactで親から子のコンポーネントにアクセスする

Reactで親コンポーネントから、子コンポーネントにアクセスする。独立性が下がるが、そうしないと実現できないこともあるので仕方がない。そもそも独立してないような気もするので問題ないか。小規模だし。状況親コンポーネントPでページ全体のthis...