アルム=バンドのQrunch

PHPUnitとXdebugでコードカバレッジの出力を試す

Laravel Conference 2019で軽く触ったものの、その後まったく触っていませんでした。が、最近あるサンプルコードでテストコードを書いてみようと思い立ち、PHPUnitを使ったテストコードを書いてみました。 一通り...

`mysqldump`すると`mysqldump: [Warning] Using a password ...`が出て、解決しようとしたら`mysqldump: Got error: 1045: Access denied for user`エラーが出た

WordPressサイトのDBをバックアップするためにmysqldumpでSQLを吐き出すシェルスクリプトをcronで回していました。 今までは mysqldump --opt <DBNAME> --defau...

`xlsx`でシート名の取得

arm-band/schema_ha-mephorash_excelで使用したxlsx - npmで、シート名の一覧を取得できないか、と考えました。 ……普通にデフォルトで用意されていました。 const xlsx ...

Bootsrap4で常にハンバーガーを表示する

Bootratp4を使っていて、ヘッダメニュー(ナビゲーションバー)の項目が多過ぎる等の理由で常にハンバーガーアイコンを表示させたい、ということが起きるかと思います。 いざそうなってみると、「あれ、どうやってやるんだろうか」と戸...

`git push`で空っぽのリモートリポジトリにプッシュしようとしたらエラー

git pushで空っぽのリモートリポジトリにプッシュしようとしたら以下のエラーが出ました。 > git push fatal: The current branch master has no upstream b...

`gulp-ejs`で冒頭の余白を詰めたりHTMLコメントを除去したり

arm-band/kiribi_ususamaの中で、gulp-ejsでコンパイルする際にちょっと気になっていた部分を調整してみました。 特に今回ピックアップしたいのはタイトルの2点。 冒頭の余白を詰める EJSでDOC...

cssで複数行に渡る文章の行末を省略して「…」を表示したい

とりあえず必要に迫られ、簡単に実装できる方法を探していたので試しました。 調べてみるとクロスブラウザ対応が厳しそうなので、きちんとやるにはJavaScriptで文字数をカウントしてもにょもにょした方が確実そうですが。 p ...

自作のクラスを`composer`の`autoload`で自動読み込みする

Slimの練習の途中でやってみました。 composerでrequireしたライブラリはvendorに入り、vendor/autoload.phpを読み込むことでそれらを一気に使えるのは分かっていましたが、自作のコンポーネントに...

css(Scss)で一文字ずつ表示、かつ背景色の帯も徐々に伸長するエフェクトを付ける

こういうアニメーションやエフェクトって文字で起こすとさっぱり伝わらないですよね……動きを言語に落とし込むことの難しさを改めて感じます。 とりあえず完成形のデモを以下に示します。 ホーム | Typing Slide ...

SlimでJSONを返す際のCORSの記述

PHPフレームワークのSlimを使う機会があったのでメモ。 やりたかったこととしては、AJAX通信によるJSONのAPIを実装すること。 以前Abu al-Haulの際にDietCakeを使った時と同じような形です。 ...