ハイパーマッスルエンジニア

Vim、ShellScriptについてよく書く

気軽なアウトプット

AZ-900&AZ-104&AZ-305 合格体験記

1 ヶ月で AZ-900、AZ-104、AZ-305 まで合格した体験記。これさえやっときゃ受かるって話を書いていく。AZ は Azure の認定資格で、AZ-900(初級)、AZ-104(中級)、AZ-305(上級)の位置づけ。 1 ヶ月のスケジュール ざっくり以下のスケジュールで試験に挑…

レーシック体験記

先日レーシックを受けてきた。日記としてまとめておこうと思う。 結論から言うと「いまだにレーシックやってないやつおる?」ってぐらい良い体験だった。 金あるなら今すぐやったほうがいい。ただ子供がいる家庭は、パートナーに1〜2日は自分が使い物になら…

Androidに変えてからブラウザ難民になった件

iPhoneからAndroid(Pixel5a)に乗り換えたのが2年前。 概ね支障はなかったが、ブラウザだけが未だに定まっていない。iPhone時代はsafariを使っていて不便はなかったが、Androidにしてから色々挙動が違ったり気になったりすることが多くなった。 ブラウザに求…

「ZOOM会議をニコニコ動画風にする」記事を書いた

アドベントカレンダーで記事を書いた。 qiita.com 内容はZOOM SDKを使ってZOOMをニコニコ動画風にしてみたという記事。 初めてZOOM SDkを利用してみて思ったところがあったので残しておく。 走り出しで詰まる こちらの参考記事にZOOMのAPI、SDKを利用するた…

「仕事が遅い人は絶対に知らないワンライナー10選」の記事を書いた

2年ぶりにアドベントカレンダーで記事を書いた。 qiita.com 自分としてはいつもよりちょっと過激なタイトルで、このタイトルに至るまでの経緯が勉強になったので残しておきたい。 アドベントカレンダー参加までの経緯 今年はdotfileを結構いじくれたので、そ…

エンジニアとしての情報収集について【2022年度版】

2021年から2022年にかけて、結構意欲的に技術を追ってきた。 情報収集のやり方がなんとなく定まってきたのでまとめたいと思う。 普段ググったりするときに利用するサイトとかではなく、「最近どんな技術が流行ってるのかなー」とか「日常のルーティン」とし…

Reactでセグメントコントロール作る

にゅるっとした動きのものがなかったので作った。 Next.jsで動くのを目的に作ったので、styled-jsxを利用している。 SegmentControl.tsx import css from 'styled-jsx/css' import { useState, useEffect } from 'react' const styles = css` .controls { di…

tree-sitter導入したメモ

エラーが出る `tree-sitter` executable not found (parser generator, only needed for :TSInstallFromGrammar, not required for :TSInstall) 最新のneovimをインストールすれば直る brew upgrade neovim --fetch-HEAD tree-sitterの設定確認 :checkhealth…

ビットコインがGithubで管理されてるってまじ?エンジニアには圧倒的アドバンテージが仮想通貨にはあった件。

俺は仮想通貨のことを何もわかっていなかったのかもしれない。 今日は仮想通貨について衝撃的だったことを書いていく。 ビットコインはGithubで管理されてるってまじ? マジ。 github.com てかなんならビットコインだけじゃなくてイーサリアムとか他の仮想通…

M1MacBook、VimのquickrunでC#の実行環境を整える

知人がC#をやり始めて、教えてくれと言われたのでとりあえず開発環境を整えてみた。 環境 M1 MacBookAir Neovim >= 0.5 brew install monoができない arm版だとダメ的な問題でエラーが出てインストールできないので、Visual Studioから引っ張ってくるやり方…

【メモ】PHPフレームワークSlimをdocker-composeで環境構築する

途中でまとめるのが面倒になってしまったのでメモ書きとして残しておく リポジトリ github.com 環境 M1 MacBookAir(Big Sur) Docker Desktop(3.3.0) 初期ディレクトリ構築 mkdir php-slim cd php-slim # slimのインストール composer create-project slim/sl…

【メモ】VimでPHPの開発環境を整える

やること LSPの導入 Formatterの導入 GTAGS(GNU Gloabal)の導入 環境 M1 MacBookAir(Big Sur) LSPの導入 coc.nvimでcoc-phpls導入して終了。 :CocInstall coc-phpls これで補完や定義ジャンプができるようになる。あとは好みだけどUltisnipsで自作のsnippet…

今更ながらgit-ftp便利すぎた

とりあえず必要なことをババっと書いておく インストール brew install git-ftp もしくは、リポジトリにgit-ftpの実行ファイルがあるからcloneしてきて使ってもいい。 git clone https://github.com/git-ftp/git-ftp cd git-ftp ./git-ftp 初期設定 git conf…

Udemy『AWS: ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得』をterraformで構築する

Udemyの講座楽しい www.udemy.com terraformで構築してみた。 個人用メモ。 死ぬほど参考にさせていただいたサイト まずは公式のチュートリアルで概要を掴む Introduction to Infrastructure as Code with Terraform | Terraform - HashiCorp Learn どんなre…

Express, MonogoDB, React, TypeScriptの開発を始めるときに困ったこと、参考になったサイト

今まで業務ではPHP, MySQL, 素のJavascriptを触っていた、いわゆるサーバー側のWebエンジニアがオールJavascriptの開発をする上で困ったことをずらずら書いていく。 今回は誰かに見てもらうというより自分のメモを公開するに近いので、全くまとまっていない…