fishで history-search-backward する話 config.fishに以下を追加すると、↑矢印やCtrl+Pで以前使ったコマンドを遡るときに、前方一致が一致するもので絞り込むことができます。 ※fish3.1〜 # down-or-search bind -k down history-prefix-search-forward bin…
Vue Routerのrouter.afterEachでwindow.locationを使う場合は Vue.nextTick() を使わないと期待した結果が返ってこないかもよという話。 確認手順 1. 下のようなrouterを定義して、 /?foo と /?bar のAnchorリンクをHTMLに書いておく import Vue from "vue";…
jestでbabelConfigを有効にする(なんでか無効にしていた) // jest.config.json module.exports = { globals: { "ts-jest": { - babelConfig: false + babelConfig: true } } } developer.mozilla.org
ある外部SDKをラップしたものをjestでテストしたい。 外部のSDKの仕様も相まって、ちょっとややこしかった。 jest.useFakeTimers() を使ったテストが初めてだったのもあってメモ。 ※以下サンプルソースですが、雰囲気コードなので動作しないかも。 SampleSdk…
準備 FFmpegのインストール $ brew install ffmpeg Automator クイックアクションとして以下の内容のものを作成する。 シェルスクリプトのコードは、 for f in "$@" do echo "${f}" /usr/local/bin/ffmpeg -i "$f" -r 24 "${f%.*}.gif" done iPhoneで動画キ…
.vimrcの整理をしていたら、起動時に [vim-hug-neovim-rpc] Vim(pythonx):Traceback (most recent call last): がエラーとして出ていたので対処した。 neovimというPython 3のパッケージがシステムに導入されてる必要があります とのことなので、もろもろイ…
can't create socket: Permission denied が出たので入れなおした。 $ cat /etc/redhat-release CentOS release 6.7 (Final) $ arch x86_64 公式の手順で導入 $ git clone https://github.com/tmux/tmux.git $ ./configure && make $ sudo make install 参考…
Excel 文字列は"で囲む 文字列を連結するときは&で繋ぐ MySQL - 文字列連結は|| mysql> select -> '現在の時刻は' || current_timestamp || 'です' || '明日は晴れかな?' || '雨かな?' || '晴れたらいいな'; +-------------------------------------------…
ROW_FORMAT=COMPACT;がなんだか知りたい InnoDB Plugin MySQL 5.5で置き換えられた次期バージョンInnoDBと言える存在 innoDB Pluginで新しく追加された機能 Performance and scalability enhancements Fast index creation Data compression New row format …
Terminalではちゃんと文字化けされずに表示されるのに、 Sublime textでは文字化けしちゃう問題の解消。 Ruby.sublime-build ```` { "shell_cmd": "ruby -u \"$file\"", "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)", "selector": "source.pb", "env…
あるものを作りたくて、小学生でもわかるRuby on Rails通りに試してました。 でもコマンド一つ一つほぼ上手く行かなくて、あまりにも酷かったので未来の自分のためにメモ。 (この時の環境はMac OSX 10.9です。) rake db:createできない。 症状 $ rake db:c…
node.js + express4.0.0で、Socket.IOを使いたかった。 問題 Socket.IO本家にある、Using with the Express web frameworkのソースをコピペして重複してるところを削除し、app.jsに追加。 npm startしてコンソールを確認すると下記エラー Resource interpret…
GhostをNode.jsの勉強中に発見しましたので、早速使ってみることにしました。 TumblrからGhostへの以降ツールも発見したのでメモ。 テンプレートはSWAYZEを使用しました。 でも日本語フォントだけはちょっと細字のものに変える必要がありそうですね。 heroku…
I was able to fix this by going to Terminal->Preferences->Advanced and choosing xterm-256color as the setting for "Declare Terminal As" 参考:OS X Terminal fn+delete doesn't work, prints ~ すれば良いだけ。ターミナルの宣言方法って何なんだろ…
concrete5でbootstrapを使ってメールフォームをデザインしたかった話。 なかなかやり方が分からなくてハマりました。 外部フォームのAPIはconcrete5 APIが一番見やすい気がする。 とりあえず、$miscFieldsに、突っ込めば良いだけでしたorz だから、textarea…
自分の運営してるサイトをconcrete5化しようとしてます。 header.phpで共通化してるから、ブロックも勝手に全ページに反映されるもんだと思ってたら違うのね。 display(); ?> と display(); ?> の違い。 30分くらい無駄にしたかも。
良くわからないけれど、SouceTreeでレポジトリを自動的に指定しても、 無効なURLしか出してくれないので毎回手動で設定しています。 でそのURLテンプレをメモ https://<username>@bitbucket.org/<username>/<gitname> 辞書とかに登録した方がいいかな。</gitname></username></username>