2022-01-01から1年間の記事一覧
今年は本当にあっという間に終わった。転職が大きいイベントだった。簡潔に振り返って来年の抱負を書く。 TL;DR 今年は転職をしてさわる技術の変化があって学びの多い一年だった アウトプットは120記事を超えて月平均10記事以上書いた 来年はiOSのビルドやテ…
社のアドベントカレンダーに参加した tokizuoh.hatenablog.com アドベントカレンダー自体の参加が初めてだった。去年まではアウトプットぐらい自分のペースで勝手にやるぜ!と謎の意地を張っていたが、みんなでワイワイとリレーをつなぐ感じが楽しくて参加し…
みなさんは毎日一回見るWebページはありますか?私はあります。 今回は毎日一回Webページを見る、という動作を習慣にするためにエンジニアリングで仕組み化したことを紹介します。 この記事は、はてなエンジニア Advent Calendar 2022の19日目の記事です。昨…
みなさんは毎日一回見るWebページはありますか?私はあります。 今回は毎日一回Webページを見る、という動作を習慣にするためにエンジニアリングで仕組み化したことを紹介します。 この記事は、はてなエンジニア Advent Calendar 2022の19日目の記事です。昨…
今年は開発の暮らしがかなり変わっている。 開発環境 $ git version git version 2.38.0 モチベーション GitはCUIで触っていて特に困ってなかったがFork良い、というお声があったので一週間使ってみた。 Fork git-fork.com 一週間使って 結論としてはとても…
この記事は一人暮らし Advent Calendar 2022の15日目の記事です。 一人暮らしを始めて2年経とうとしている。現時点の食生活をメモしておく。 デッキ 野菜ジュース https://www.kagome.co.jp/products/drink/A3307/ 最悪これ飲んでおけば栄養的に大丈夫だろう…
減らすという所作も盆栽に含まれるだろう。 モチベーション 以前はTerminal.appを使っていたが最近はWarp*1を使っている。カスタマイズせずにコマンドの補完やブランチ表示をしてくれるので気に入っている。今回はTerminal.appで使っていた再起動コマンドがW…
開発環境 $ swift --version swift-driver version: 1.62.15 Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) Target: x86_64-apple-macosx13.0 モチベーション こんなコードを書くとコンパイラに怒られる。 // Type 'CustomColor' d…
ジーニアス英和辞典 第6版 を買った https://www.taishukan.co.jp/book/b197539.html 全単語覚える気は無くて、academyはプラトンが教えていた学園近くの庭園の名が原義、とかを見るのが面白い。例文も豊富で気分転換に読んでいて良い。 運動 月のはじめに…
開発環境 swift --version swift-driver version: 1.62.15 Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) Target: x86_64-apple-macosx13.0 モチベーション 日々の開発でSwiftのIUO(Implicitly Unwrapped Optional)を知らなかっ…
開発環境 > swift --version swift-driver version: 1.62.15 Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) Target: x86_64-apple-macosx13.0 モチベーション docs.swift.org Swift Book進めてる時に以下を試していた。 // コンパ…
開発環境 > go version go version go1.18.4 darwin/amd64 > uname -v Darwin Kernel Version 22.1.0: Sun Oct 9 20:14:54 PDT 2022; root:xnu-8792.41.9~2/RELEASE_X86_64 モチベーション XcodeのBuild Phasesで意図しない参照先のバイナリが実行されてしま…
終わり。以下メモ。 SchemeのTestで遊んでいた昼下がり、新規ProjectでTestを実行したらシミュレーター2つ立ち上がってビックリした。Intel MacBookなのでとてつもなくファンが回った。stack overflowに同じ事例があって解決した。今日はTestの内容。 開発環…
マルチモジュールマスターになろう。 開発環境 > xcodebuild -version Xcode 14.1 Build version 14B47b モチベーション マルチモジュールなアプリに対して日々追加開発を行っているが、自分でマルチモジュール化したわけではないのでマルチモジュールの理解…
モニタの運用方法を変えた モニター論理配置図(概念) 今までノートパソコン, 27インチモニタ, 27インチモニタのトリプルディスプレイ体制を取っていたが、仕事以外ではAのノートパソコンをクラムシェルモードで動かすようにした。画面多いと余計なもの見て…
Nuke 10->11のアップデートで詰まった。そこからPackage, Product, Moduleの区別が以前と比べてつくようになったので備忘録として残す。 モチベーション github.com Nuke 11.0でNukeUI*1がNukeに吸収され、UIImageView などのextensionがNukeExtensionsとい…
モチベーション tokizuoh.hatenablog.com 先日の登壇時のQandAタイムで頂いたコメントに整理がついたのでまとめておく。 頂いたコメント https://speakerdeck.com/tokizuoh/monoreponiokeru-path-filteringli-yong-shi-demo-github-sutetasunorequiredwo-ji-…
イベントURL circleci.connpass.com 発表資料 speakerdeck.com ソースコード github.com リポジトリ名から察することが出来るが今月の1日に思いついたアイデアだった。 所感 初めてのオンライン上での10分尺での登壇は緊張したけど、Zoom上でのクローズドな…
テストを考える季節。 開発環境 > xcodebuild -version Xcode 14.0 Build version 14A309 apollo-ios: 0.53.0 モチベーション Fragment Colocation利用時におけるプレゼンテーションロジック(ここでは表示用の小数点丸め込みなどのロジックを指す)はどこで…
www.amazon.co.jp 本を読み始めた時の目的 仕事でScrapboxを使っているのだが、Scrapbox上の情報が散らばっていて欲しい情報を得るために費やす時間が多いことが課題としてあり、それを解決するためのとっかかりを得たい。 読んだ結果 自分は本のターゲット…
生活 自炊をあまりしなくなった。野菜一日これ一杯*1飲んでおけば後は適当でいいでしょ、みたいな温度感で生きている。 買ってよかったもの AirPods Max www.apple.com MacBookとiPhoneの切り替えがシームレスですごい。今まで使っていたWH-1000XM3*2よりノ…
モチベーション Scrapboxで以下のチェックボックスがタグになるUserScriptとUserCSSを利用している。 scrapbox.io チェックボックスはTODOリストのように使う時があるのだが、このチェックリストの個数を可視化したい。目的として未チェックのみ数えられれば…
盆栽日和。 github.com モチベーション treeでドットから始まるディレクトリを表示する時はaオプションを付与するが、Git管理下のディレクトリの場合はオプションで .git を除外しないと .git 配下もtreeで表示されてしまう。行数が多くなり大変見づらい。 >…
前提としてoh-my-zsh*1を利用。 モチベーション 作業ログを書いている際にコマンドをコピーしたい場面がある。今まではマウスで選択して右クリックでコピーをしていたが自動化チャンスだと思ったのでやる。 コマンド全体 > echo `history -1` | cut -f 2- -d…
25秒から1秒に短縮された。 github.com モチベーション zshの初回起動が25秒かかっていて遅い。2回目以降は初回に比べてかなり速い。初回起動を速くしたい。 あたりをつける ターミナルやzshの知識が無いので勘所が分からず悩んでいたのだが、ターミナル起動…
開発環境 > xcodebuild -version Xcode 14.0 Build version 14A309 モチベーション SwiftUIのGroupを具体例を踏まえて理解しようと思って実験していたら意味わからんくなったので記事に残す。 SwiftUI.Group Group | Apple Developer Documentation HStack, …
iOS 16が公開された! Swift Charts触っていくぞ! 本記事では実装の細部には触れず、WWDC22のセッション内容に沿ってグラフを構築する。 開発環境 > xcodebuild -version Xcode 14.0 Build version 14A309 モチベーション 運動のモチベーションにムラがある…
github.com モチベーション git switchする際に、毎回事前にgit branchでswitch対象のbranchを調べている。手間なのと、曖昧検索ができるpecoを使って便利に自動化したい。 こうした alias gsp='git switch `git branch | peco | sed -e "s/*//g"`' 解説 ま…
タイトルが長い。 github.com モチベーション # ghq, peco alias ghqcd='cd $(ghq list --full-path | peco)' ghqとpecoを使って開発ディレクトリを行き来しているが、ctrl+cでキャンセルすると /Users/{USER_NAME} に遷移してしまう。キャンセル時はコマン…
まだ8月は数日残しているが気分的にもう8月は終わったので振り返り記事を書いた。また、今月から振り返り記事のテイストをちょっと変えてみた。分量が全体的に増えた。 生活 早いもので振り返り記事が今回で8つ目になる。転職を決意したタイミングでブログを…