力を入れて書いたブログに反応がなかった時、これは賢いと思った設計変更が受け入れられなかった時、絶対にバズると思った企画が通らなかった時、これは通ると思ったプロポーザルが不採択になった時、便利なライブラリを作ったけどスターがつかない時、絶対…
やりたいこと ファイル名からMIMEタイプを生成したい時がある。例えば、 "image.png" -> image/png "movie.mov" -> video/quicktime という感じ。 実装方法 Uniform Type Identifiers を利用する。そのため、iOS 14以降じゃないと使えない。 上述したPNG画像…
2年前にデスク環境をがっちり整えた。 fromatom.hatenablog.com そこから時は経ち、書斎の棚を処分したり新しくWindowsPCを購入したりと環境も変わってきたので、アップデートをした。 この記事では、この状態になるまでに行った作業や、使った製品を紹介し…
今年もiOSDC Japanの季節がやってきましたね!ありがたいことにLTが採択されたので、登壇します!5年連続登壇することができるので、うれしみに舞い踊っております。 fortee.jp プロポーザルは サポートOSバージョン、どんどんあげていきたいですよね? しか…
ゴールデンウィークのほとんどが飼い猫の看病と通院で消失してしまったので、ちょっとしたお出かけをした。「ラーメンと、温泉やな。」ということになり、弟と2人で電車で行ける範囲で出かけた。 味噌っ子 ふっく 朝の10時30分に荻窪駅に集合して、味噌っ子…
去年の2月にApexデビューをしてからコツコツ続けて、ようやく今年の3月にソロダイヤを達成しました。めでたい。 この記事では、ソロダイヤを達成するまでに買ってよかったと感じているデバイスを紹介します。 新しいPC いやPCは持ってて当然でしょって感じで…
できたもの コード import UIKit final class RoundedSegmentedControl: UISegmentedControl { private let segmentInset: CGFloat = 5 override func layoutSubviews() { super.layoutSubviews() layer.cornerRadius = bounds.height / 2.0 let foregroundI…
株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記
起きること 恒例行事のAPNs用証明書更新作業。いつもの手順で作って、ローカルで.cerファイルとKeychainに追加すると、下記の画像のように「証明書は信頼されていません」と出てくる。 このままでも特に問題なく.p12ファイルは作れるけども、なんだか不安が…
みなさんこんにちは。FromAtomです。 自分は今『モバイルアプリ分野テックリード』という肩書で仕事をしています。世の中のテックリードの皆様におかれましては「"分野" テックリードって?」「横断型テックリードって?」という感じかと思います。そんなテ…
やりたいこと WordPressのREST APIを使って記事を更新したい 認証方法にはBasic認証ではなく、OAuthを使いたい 公式ドキュメントでも開発やテスト以外でBasic認証は使うなと言っている Note that this plugin requires sending your username and password w…
モチベーション 加湿器、水を入れ忘れると乾燥した部屋でMTGなどを続けることで喉が破滅しがち。忘れずに水を入れていきたい。 できたもの こんな感じで、湿度が30%未満だったらSlackに通知されるようにした。加湿器に水が入っていれば30%は超える家の環境…
これを買った。今までは手動でハンドソープを出していたけども、毎日何度もプッシュするのが面倒だったので購入。 2020年 Umimile ソープディスペンサー ハンドソープ 自動 泡 吐出量3段階調節 充電式 防水 詰め替え 400ml 大容量 壁掛けUmimileユミマイルAm…
環境 Xcode 13.2.1 Swift 5.5.2 やりたいこと The Composable Architecture や Firebase iOS SDK のように、XcodeのPackage Dependencies経由で入れるとこんな感じで複数のライブラリが内包されていて、使いたいものを選択して利用するタイプのライブラリ。 …
UIKitやSwiftUI製のアプリで、簡単にLatoフォントを扱えるようになります。
わけわからんタイトルだけど、そのままなので仕方ない。 環境 Xcode: 13.2.1 Swift: 5.5.2 背景 iOSDC 2021でこの発表をみて、SwiftPM中心のプロジェクト構成にしようとする人は多いだろう。 fortee.jp 自分もその一人で、その中ではまった問題。 SwiftPM中…
良くて使い続けてるものだけ書いていく。 LGの有機ELテレビ だいたい下記の記事に書いたとおり。ソフトウェアが良くできているので、使っていて不快感が少ない。もちろん発色は最高。 fromatom.hatenablog.com 新しいWindows PC ハチャメチャに古いPCを使い…
新宿周辺で時間を潰す必要があり、せっかくなので今年の7月にオープンした駄目な隣人に行ってきた。 キャッシュレスのお店で食券をキャッシュレスで買うことになる。店員に声をかけると現金でも払えるらしい。 机の上には生卵、のり、鰹粉、胡椒、ニラがあっ…
お酒をあまり飲まなくなった。といっても禁酒をしているわけじゃないし、禁酒する気もない。飲み会には行きたいし、餃子を作ったら「これはビールや」とビールを飲む。 前までは毎日ビール2缶とか飲んでいたけれど、なんとなく「お茶で良いな」となってから…
今年もブラックフライデーですね。例年、サイバーマンデーのほうが安くなっていて悲しみを得たりしますが、安くならないかもしれないので買うしか無いという戦いを強いられています。 下記ではブラックフライデーセールで購入したものをまとめていますが、セ…
ようやくPS5を手に入れたので、PS5のスペックを最大限に活かせるテレビを買った。Amazonのブラックフライデーセールで安くなっていたのも決め手の一つ。 LG 48型 4Kチューナー内蔵 有機EL テレビ OLED 48CXPJA Alexa 搭載 2020 年モデルLGAmazon 色々と調べ…
MagSafeなバンカーリングを買った。これは、MagSafe部分に磁石でくっつくタイプで、取り外しが可能になっている。 結構ガッチリくっつくので普段使いにはなんの問題もない。自転車やバイクなどに固定するときに、このリング経由で固定するのは流石に無理そう…
課題 Notionを使っていて、アドレスバーに https://www.notion.so/ と打ち込んだり、ブックマークからアクセスすると、最後に開いていたページにリダイレクトされる。 個人的にこの挙動がかなり苦手である。多動気味なので「作業Aについてドキュメントを見に…
こんな感じで、Slackのパブリックチャンネル一覧をesaにまとめるスクリプトを書いた。 コード gist.github.com Gemfileは source 'https://rubygems.org' gem 'slack-ruby-client' gem 'esa' とすれば動くはず。ENVがいっぱいなので指定頑張ってください。 …
"Sendo(鮮度) for esa"は、今見ているesaの記事が古いものかどうかひと目で分かるようになる、Safari拡張機能です。デフォルトでは1年以上更新されてない記事に警告表示が追加されます。 しきい値を変更することで、どの程度の古さで警告を表示するかを自…
iOS関連技術をコアのテーマとした技術者のためのカンファレンスiOSDC Japanに今年も参加しました!今年も去年に引き続きオンライン開催ということで、おうちからの参加です。 登壇 ありがたいことに今年も採択して頂きました。なんと、20分のレギュラートー…
こんな感じ。 経緯 自分はLogicoolのG913 TKLというキーボードを使っている。 Logicool G ロジクール G ゲーミングキーボード テンキーレス ワイヤレス G913 TKL 薄型 GLスイッチ リニア 静音 日本語配列 LIGHTSPEED 無線 Bluetooth 接続対応 LIGHTSYNC RGB …
Bluetoothのヘッドホンは便利だけど、接続先が増えると不便なことがある。 Bluetoothヘッドホンによっては2つの接続先を保存してくれたりするが、どう考えても2つでは足りない。 MIXしてくれるわけでもないから、切り替える時に片方をミュートしないといけな…
今まで2009年に発売されたPCを使い続けてきたけど、いよいよ「なんで壊れないんだ?」という骨董品レベルになったので買い替えた。 しばらくWindowsPCの世界から遠ざかっていたので、ケースの横がガラスになって裏配線という概念ができたり、M.2という形式が…
関東も梅雨入りし、暑い夏と寝苦しい夜が今年もやってくる。 そんな時に助かる寝具は「Nクール」だ。 Nクールはニトリが展開する冷感素材を使ったシリーズ。 触ると冷たく感じる素材なので、敷パットをこれにするとひんやりと気持ちよく入眠を開始できる。 …