[Gatsby]環境変数を使う

Gatsbyで環境変数を使用する方法です。Gatsbyではdotenvが使えるようになっているので簡単です。 環境変数用のファイルをつくる ルートディレクトリ(gatsby-config.jsがあるところ)にファイルを2...

  • 公開日:2022/6/22

はじめてGatsbyでブログをつくる

最近ずっと気になっていたGatsby。ブログをWordPressからGatsbyに移行するかどうかの検討も兼ねてやってみました。とりあえずGatsbyのテンプレートから始めてみてレンタルサーバーにデプロイするまでの方法で...

  • 公開日:2022/6/18

GitHubから個別にファイルをダウンロードする

GitHubからプロジェクト(リポジトリ)全体をダウンロードする方法ではなく、個別にファイルをダウンロードする方法です。全部はいらない、このファイルだけ欲しいってときがあったので。 手順 対象のファイルを表示 Rawボタ...

  • 公開日:2021/6/29

[Mac]不要なファイルを含まず圧縮する方法

MacでFinderから圧縮したいディレクトリを右クリックで圧縮すると不要なファイルまで一緒に圧縮されてしまいます。例えば、.DS_Storeファイルや.__MACOSXディレクトリなんかがそうです。 macOS上では隠...

  • 公開日:2020/12/3

プログラマ脳を鍛える数学パズル:Q07 (by PHP7.3)

「プログラマ脳を鍛える数学パズル」をPHPで解いてみた。今回はQ07:日付の2進数変換です。 念のためタイムゾーンをセットしておく。後は、問題文の通りに解く。規則性を見つけて探索範囲を狭くする方法もあるらしいけど、読みに...

  • 公開日:2020/7/29

プログラマ脳を鍛える数学パズル:Q06 (by PHP7.3)

「プログラマ脳を鍛える数学パズル」をPHPで解いてみた。今回はQ06:(改造版)コラッツの予想です。 コラッツの予想 自然数nについて、・nが偶数の場合、nを2で割る・nが奇数の場合、nに3をかけて1を足すという操作を繰...

  • 公開日:2020/7/27

プログラマ脳を鍛える数学パズル:Q05 (by PHP7.3)

「プログラマ脳を鍛える数学パズル」をPHPで解いてみた。今回はQ05:いまだに現金払い?です。 単純に解いてみる。拡張性はないけど、わかりやすい。 再帰関数を使って拡張性のある解き方にも挑戦しました。

  • 公開日:2020/7/27

[mac]パスワード付きzipファイルを作る

パスワード付きのzipファイルをアプリを使わずに作る方法です。 ダウンロードディレクトリにある「myfile.txt」を圧縮して「myfile.zip」を作るものとします。 パスワード付きzipファイルを作成 パスワード...

  • 公開日:2020/7/4

プログラマ脳を鍛える数学パズル:Q04 (by PHP7.3)

「プログラマ脳を鍛える数学パズル」をPHPで解いてみた。今回はQ04:棒の切り分けです。 再帰関数を使う。(終了条件の設定を忘れないこと!) 別解は「1cmの棒をm[人]で結合してn[cm]の棒を作る」と読み替えた。

  • 公開日:2020/6/28

プログラマ脳を鍛える数学パズル:Q03 (by PHP7.3)

「プログラマ脳を鍛える数学パズル」をPHPで解いてみた。今回はQ03:カードを裏返せです。 配列を使って左から順番に処理していけば解けます。「左から順番に処理=通過した部分は反転しない」と「裏向きになっているカード=偶数...

  • 公開日:2020/6/1

[Mac]ファイルの文字コードを調べる

Macでファイルの文字コードを調べるコマンドのメモです。 ちなみにcharset=unknown-8bitはShift-JISのこと 文字コードを変更するときはnkfコマンドを使います。[Mac] ファイルの文字コードを...

  • 公開日:2020/5/29