【Visual Studio Code】対応する括弧(カッコ)に自動で色を付けるExtension

Visual Studio Codeでコード中の対応するカッコ { } ( )に色を付けるエクステンションがあるのでメモしておきます。

Bracket Pair Colorizer からダウンロードまたは、VSCodeのEXTENSIONSでBracket Pair Colorizerを検索してインストールできます。

こんな感じでペアになるカッコに同じ色がつきます。

また、以下の言語に対応しているようです。

– c
– clojure (partial, wip)
– cpp
– crystal
– crystal
– csharp
– css
– dart
– go
– html
– java
– javascript
– javascriptreact
– less
– lua
– php
– powershell
– python
– r
– ruby
– rust
– scss
– sql
– swift
– typescript

に対応しているようです。

Apple Musicが便利

最近Apple Musicに契約し直して音楽をたくさん聞くようになりました。
今までは月に何万円かCDやレコードにお金を使っていたのですが、Apple Musicを契約してからはほとんど購入していません。そして、以前物理メディアを大量に買っていた時にこれぐらい音楽を聴いていたかというと実は聞いていなかったのではないかと言う気がしています。
続きを読む

JavaScriptでInternet Explorer 11を判定する

JavaScriptでInternet Explorer 11を判定するときの書き方をメモしておきます。

const ua = navigator.userAgent;
if(ua.indexOf('Trident') !== -1) {
//IE 11のときの挙動
}

判定条件がMSIEではなくTridentになっているところがポイントです。

Elektron DigitaktのCONDITIONを設定する方法

2017.7.5追記 : Elektron公式の日本語マニュアルが公開されました。

ElektronのDigitaktを早速買ってしまったのですが、FILLモードの時にだけ音を鳴らす、鳴らさないなどの条件を設定できるCONDITIONというパラメータのセッティングにちょっとつまづいたのでやり方をメモしておきます。

Digitakt Condition

続きを読む

phpMyAdminで#1055エラーが発生した場合の対処法

MacのApache上で動いているphpMyAdminで新規にデータベースを作成しようとすると1055エラーというのが発生しました。stackoverflowに似たような事例が載っていたので設定ファイルの変更を試してみました。

/usr/local/etc/my.cnf の中に

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

をコピペしてMySQLを再起動すればOKでした。

 

jQueryでHTMLファイル内にあるリンクのリストを作る

HTMLのサイトマップなどからリンクを抜き出して一覧を作る方法です。
URLのリストなどをExcelで作りたいときなどに便利です。

続きを読む

WordPressテンプレートのfooter.phpでis_home()が効かない場合

WordPressのテンプレートに含まれるfooter.phpにis_home()でトップページの判定をしてif文を追加したところ、うまく表示されなかったので調べてみました。
続きを読む

MOTU 828mk3でADATの入力をCueMix FXから操作する方法

RME BabyfaceのADAT出力からMOTU 828mk3のOptical Inputに接続した際にMOTU 828mk3でADATからの入力ボリュームをCueMix FXから操作しようと思ったのですが、フェーダーが表示されていなかったので設定する方法を調べてみました。
続きを読む

iPhoneのSafariからファイルをアップしたときにPHPのTMP_NAMEがなくなる問題

iPhoneのSafariからファイルをアップロードした際にPHPで指定したTMP_NAMEが空になってしまっていることがありました。
この現象について調査したところ、stackoverflowで同様の現象に関する質問がありました。
続きを読む

npmより高速にパッケージをインストールできるyarnを使う

jsのパッケージをインストールする場合npmを使うことが多いですが、yarnを使うとより高速にインストールできるというので試してみました。

続きを読む