2019-03-01から1ヶ月間の記事一覧
Macで落としてきたMIDIをその場で再生したかった 環境 Mac OS 10.14 Mojave MaxでMIDIが再生できない件 昔はIEで再生できてたMIDIもChromeで再生できないのは当然のごとく、VLCとか主要な動画プレイヤーでも再生できない。。。 あのポンコツガラケーですら再…
通信できるか確認したい ネットワーク系の問題を解決するのはプログラミングより厄介で、いわゆる問題の切り出しが肝になる。 ここでは特定のNIC(ここではeth0)とか自身のローカルIPを指定して、そこ経由で通信可能かどうかをチェックできるコマンドをまと…
ネットワークの設定 hostnamectl set-hostname raspi13 # cat /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=JP network={ ssid="xxxx" psk="xxxx" } ip link set wlan0 down …
概要 2019年3月28日現在、なぜかDocker Composeのダウンロードリンクにlatestのリンクがない。 よって最新版をインストールするにはhttps://docs.docker.com/compose/install/ の公式ドキュメントのリンクを見てやらなきゃいけないのだが、自動インストール…
docker build -t thr3a/mynginx . thr3a/mynginx=ローカルにあるimage名とする docker tag ローカルにあるimage名 ユーザ名/リポジトリ名:タグ docker push ユーザ名/リポジトリ名
dockerでsquidを動かしたいのでDockerfile作った thr3a/squid-docker-compose 使い方 git clone git clone https://github.com/thr3a/squid-docker-compose.git で、実行するだけ cd squid-docker-compose docker-compose up あとは # squidのデフォルトのポ…
rubyでXMLを扱いたい人生だった 環境 Ruby 2.5 概要 RubyでXMLをパースする手段はいろいろあるが、ここでは特にライブラリを追加インストールすることなく、標準ライブラリだけで実行可能なREXML::Documentを使うことにした。 で「ruby XML」でググると一番…
環境 Ruby 2.6.2 Rails 5.1 概要 Ruby、特にRailsだとけっこうメモリ大食いマンになる傾向がある。(Chromeのことを笑えないぐらいには で、いろいろググってたらjemallocを有効にしらRubyだとメモリの消費が減るらしい。ってことで試してみた。 ただしRuby…
環境 $ffmpeg -h|head ffmpeg version git-2019-03-08-147ef1d Copyright (c) 2000-2019 the FFmpeg developers built with Apple LLVM version 10.0.0 (clang-1000.10.44.4) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD-147ef1d --enable-share…
環境 Capistrano 3.11 症状 Capistranoは非常に便利なデプロイツールで、Railsをデプロイするなら必須だと思う。いろいろ機能があって、その中でもdefault_envでexecuteするときの環境変数を設定できたり、withinでそのディレクトリの中で実行とかできる。。…
やりたいこと iOSのSafariで見ているサイトを一発でツイートできるようになる。しかもURLとタイトル、更には選択範囲の引用も可能 以下の動画がデモ iPhoneで見てるサイトを一発でツイートできるショートカット作った 作り込み次第では色々出来るのでは pic.…
何がしたいか VS codeを使うようになったんだけど、Rubyの保管をするために拡張機能でsolargraphをインストールした castwide/vscode-solargraph: A Visual Studio Code extension for Solargraph これは非常に便利で、まぁruby書くなら必須拡張機能だよね、…
自宅で動いているTinker Board(ARM)を使ってVPNサーバーを構築してみた。 PPTPでVPNサーバーを構築するのは割と楽なんだが、セキュリティ上の理由から、Macではその認証経由では接続できない。ということで、L2TP/IPsecしかなく、YAMAHAのお高いルーターを…
晒す env: commonjs: true es6: true node: true extends: standard globals: Atomics: readonly SharedArrayBuffer: readonly parserOptions: ecmaVersion: 2018 rules: indent: - error - 2 linebreak-style: - error - unix quotes: - error - single sem…
環境 puppeteer 1.12 nodejs 10 やりたいこと Puppeteerでリダイレクトを記録したい コード すでにいろいろ記事は上がっているが、以下。ポイントはredirectChain()使うところだろうか。 const puppeteer = require('puppeteer'); (async () => { const brow…
memo 環境 docker version: "3.5" services: registry: image: registry:2.7.1 container_name: registry volumes: - ./images:/var/lib/registry ports: - 5000:5000 restart: always docker build . -t myimage docker run myimage docker tag myimage doc…
環境 rails 5.2 rspec 3 やりたいこと IP制限のテストがしたくなった。が、当然request.remote_ipはローカルでテストしている以上ずっと「127.0.0.1」のまま。 外部にデプロイしてそこでテスト〜なんて当たり前だができないので、なんとか別のIPアドレスを振…
まずはこれ見ろ RSpec概論 - Speaker Deck インストール RSpec + FactoryBot インストールメモ - Qiita 構文わからん 使えるRSpec入門・その2「使用頻度の高いマッチャを使いこなす」 - Qiita きれいに書きたい 【初心者向け】レビュワーをイライラさせるRSp…
環境 rails 5.2 やりたいこと RSpecでいろいろテストを書いているのだが、日時が絡むテストが非常に面倒である。例えば一定時間経つと挙動が変わるとか、〜年より前、後で振る舞いが変わるテスト、など。 が、さすがRails、travel_toというヘルパーメソッド…
概要 sshのポート22のままにしばらくサーバーを放置してたらsshログイン履歴が結構たまっていた。。。 sshのオプションでパスワード認証は無効化しているので、幸いログインされることはなかったけど、せっかくログが残っているので集計してみた。 その名も…
例えばhttps://github.com/のような普通のページがあって、そのページ内の全リンクを取得してforeach的な何かで順番に処理していきたいということは全然あると思う。 取得自体は簡単で const links = document.querySelectorAll('a'); で可能。が、流石JS、…