モノラルログ

マツオ ( @matsuoshi / monaural.net ) のざっくりしたブログです

programming

algolia でサイト内検索、オートコンプリートを実装する

無料から使える爆速の全文検索サービス Algolia www.algolia.com 別でやってる音楽ブログ "pause" のほうに導入してみました。(右上のメニューから検索できます) pause.monaural.net こちらブログは hugo + netlify でホスティングしているんですが、静的サ…

GitHub Actions で cron を使う

GitHub Actions の cron を使って、定期的に実行したいジョブを設定したのでそのメモ GitHub Actions とは いうたら GitHub に標準搭載の CI/CD 環境的なものです。Git Push されたらテストを自動実行、みたいなことが GitHub内だけで完結します。 public リ…

JetBrains 製のプログラミング用フォント JetBains Mono

PhpStorm などの IDE や Kotlin などでおなじみ JetBrains が、プログラミング向けの等幅フォントをリリースしていました。その名も "JetBrains Mono" www.jetbrains.com Apache 2.0 ライセンスで、商用・非商用を問わず無料で利用できるようです。JetBrains…

API のテストに便利な httpbin を使った

恥ずかしながら最近まで知らなかったのでメモ httpbin.org httpbin は、API関連でちょろっと試したいときとかに、便利そうな Webサービス。 Postman の中の人が作ってるっぽい 使用例 とりあえず get でいろいろ投げると、それを JSON 形式で返してくれる ht…

nuxt.js で scss のグローバルな変数を使用する

nuxt.js で開発するとき、自分で定義した scss の変数や mixinをどのコンポーネントからでもグローバルに使えるようにしたい、というメモ まずは共通のファイルを、/assets/styles/_var.scss あたりに作り、その中で各種変数などを定義しておきます。 // ass…

書籍「レガシーコードからの脱却」を読んだ

「レガシーコードからの脱却 ー ソフトウェアの寿命を延ばし価値を高める9つのプラクティス」 オライリー本。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts…

node-sass が Chromebook C101PA では動かなかったので

結論だけ書くと dart-sass を使って解決した Chromebook でフロントエンド開発 Chromebook C101PA, 便利に使っています。いまのところコード書く以外の作業はだいたい困らずにできる。バックエンドのコード書く作業なら、最悪 cloud9 でやればなんとかなる。…

GitHub の無料プランで作れるプライベート・リポジトリの制限について

2019年1月から、GitHubの無料プランでもプライベートリポジトリが作れるようになりました。歓喜。 github.blog ただ、無料版だと一部機能的な制限があるので、それをまとめておきます。 GitHub の Freeアカウント + プライベートリポジトリでは使えない機能…

Cloud9 が東京リージョンに対応したとのことで、インストールしてみた

AWS の Cloud9 が東京リージョンに対応したとのことで。 aws.amazon.com ちうか、いままで対応してなかったということを知らなかった…… (AWS Cloud9 になってからは、ちゃんと触ったことがなかった) というわけで実際に東京リージョンの Lightsail 環境にイ…

自分がモブプログラミングを導入したときの話

モブプログラミング Advent Calendar の 10日目です。昨日 9日目は nakalyさんの「社内hackathonでモブプログラミングをやった話」でした。 自分のモブプログラミング導入体験の経緯と、「とりあえず気になってる人はやってみようぜ!」という話をします。 …

ES6 で GAS を書きたくて clasp を導入した

Google Apps Script Advent Calendar 2018 の 7日目です。昨日 6日目は tryforthさんの「CDN版Vue.jsで作るGoogleSpreadsheetお手軽サイドバー」でした。 GAS を ES6 で書きたい…… Googla Apps Scriptは、JavaScript的な文法で気軽に書けるのでありがたいで…

日本の祝日一覧を返す API

日本の祝日の一覧データが欲しかった Webサービスなどでカレンダーを表示する際、祝日の情報を取得するのって面倒じゃないですか。振替休日とか、春分の日みたいに年によって日が違うものとか、ハッピーマンデー法だとか、いつのまにか祝日が増えてるみたい…

DAZN の放送スケジュール表をつくった

DAZN の番組表が微妙にみにくいので、お盆休みに自分でつくってみた https://dztv.ml/ ジャンルごとに絞込みができます。海外サッカーなら dztv.ml こんなかんじ。 ザザっと作ったけど、ちょい不具合あるっぽいのでボチボチ修正していきます。