gg-box Blog

PWAとは

2020/12/02

PWA ッテナンダ? PWA : Progressive Web Apps (プログレッシブ ウェブアップス)のことで、 モバイルのブラウジングとか、UI 関係に関する体験(UX…

ReactでSVGに動的に色を付ける

2020/11/30

ブラウザで簡単に塗り絵が出来たら楽しそうだなあと思って、アプリを作ってみました。 アイコンの色違い作るよ! そこで svg に動的に色付けするのはどうやるんだろうな、と思って調べたことまとめ。 svg を用意する 丸や四角などの描画は svg…

Netlifyでサブドメインを設定する

2020/11/22

せっかくとったドメインなので、サブドメイン増殖させて使いまくろう!というのが趣旨。 Netlify にサブドメインを設定していきます。 前準備 Netlify で独自ドメインを運用中 DNS 設定もできている サブドメイン追加 Netlify…

PhotoShopのpsdファイルをGitで管理する

2020/11/18

イラストの「色だけ」変えるアプリを作っていて、PhotoShop でお絵描きをしていたのですが やり直しが多いのと、一日で進められる作業が結構少ないので ソースと一緒に psd ファイルをバージョン管理したくなったので調べてみました。 ちなみに、主に線を描くのは iPad…

function() と $(function(){})が混在する時の読み方

2020/11/17

HTML ファイルを触っていたときに、JavaScript に function() $(function(){…}) が混在していて、?となったのでメモ。 こんな感じ 実行タイミングの違いかな?と思ったらその通りでした。 (引用) ページのドキュメントオブジェクトモデル(DOM…

JavaScript配列の存在チェックは(array.length)でやる

2020/10/30

Array の存在確認について楽でわかりやすくて記述が短い方法がないか調べた。 結論 短くていいんではないでしょうか。 これでいい理由 が 0 以上の数値だから JavaScript の真偽値として、0 が、1 以上がだから その他の書き方 array…

MacBookでsimplenoteをSafariで使う

2020/10/29

simplenote を App でなくブラウザから使う 業務で使っている借り物 Mac と、自分の Windows で最低限テキストのやり取りをしたかったので(そしてマークダウンが使えたらなおよい)、simplenote を使ってみることにしました。 Mac…

Gatsby.jsにDarkModeを導入する

2020/10/18

一番お手軽だと思われる、gatsby-plugin-dark-mode を使います。 ちなみに現在のモードは localStrage に保存されます。 プラグインインストール ## コンポーネント作成 スイッチするためのコンポーネントを作ります。 toggleTheme…

vi基本コマンド

2020/10/15

Mac を触り始めて、Linux のコマンドを広範囲に忘れていたのでメモします。 以下基本コマンドのみ(でもいっぱいある) vi の起動 コマンド名 説明 vi filename ファイルを開くまたは新規作成する vi Return…

GatsbyでFont Awesomeを使いたい

2020/09/21

タグにアイコンつけたり、なんか可愛くしたいので Font Awesome を入れることにしました。 (2020/10/10 現在、初回表示が重すぎたので外しています) インストール インストールするのは以下の 3 つ。 @fortawesome/fontawesome-svg…

Gatsbyに下書きを投稿できるようにする

2020/09/19

※予定投稿ではありません 初期段階だと下書きができないので、md ファイルはあるけど公開しないための下書き機能を追加します。プラグインは使いません。 作業手順のたびに、ローカルを再起動してください。 post に draft を追加する まずは draft…

VSCodeにPrettierを入れる

2020/09/18

だんだん整形するのが面倒になってきたので、Prettier にお任せすることにしました。 チーム開発だとよく使うけど、個人で使ってもソースのばらつきがなくなるし、整形することに脳を使わなくてよくなるので、どこでも入れておいて損はないかな、と思います。 VSCode…

Gatsbyでscssを使う

2020/09/18

あとあとスタイルはラクしたいので、scss を使えるようにします。 プラグインインストール gatsby-config.js に追記 これで scss が書けるようになります。 scss を適用 私は色設定が散るのが嫌いなので、こんな感じにまとめています。 import…

Hallo Gatsby

2020/09/16

WordPress があまりにも重い、壮大過ぎるしプラグインをハンドリングできないし、ぱぱっとデザインが変えづらくて、軽いと言われる Gatsby に乗り換えることにしました。 以下、このサイトを初期構築したときの状況。 ベース https://www.gatsbyjs.com…

tariking:
睡眠大事
Twitter