株式会社はてなに入社しました

気づけば、7年目。今年もよろしくお願いします。 株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

Apple Vision Pro購入RTA 1泊3日弾丸ハワイツアー #AppleVisionPro

2/26 (月) - 28 (水) の1泊3日で、ハワイに行ってきました。 目的は、Apple Vision Proの購入。 この無線設備は、電波法に定める技術基準への適合が確認されておらず、法に定める特別な条件の下でのみ使用が認められています。この条件に違反して無線設備を…

2024/01/19 (31)

id:yutailang0119 の通り、2024年1月19日に誕生日を迎えました。 片手で数えられるラストイヤー。 昨年 yutailang0119.hatenablog.com 今年こそ30回目の誕生日 仕事 昨年は会社、チームのいろいろがあって、とにかく働いた1年でした。 ちゃんと働いてるのか…

Visionフレームワークを活用した猫のポーズ検出 #はてなエンジニアアドベントカレンダー2023

はてなエンジニアアドベントカレンダー2023 1日目の記事です。 アドベントカレンダー初日は id:yutailang0119 が担当します。 はてなエンジニアのカレンダー | Advent Calendar 2023 - Qiita はてなエンジニア Advent Calendar 2023 - Hatena Developer Blog…

WEB+DB PRESSの思い出 #wdpress #wdpress_party

WEB+DB PRESSの思い出 - Lento con forza に感化されて、自分も書こうと思います。 WEB+DB PRESSがまさか休刊になると思っていなくて、本当にびっくりしました。 自分がソフトウェアエンジニアを志向したのは大学3 - 4年生の時で、プログラミング教本以外の…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

2022/01/19 (30)

id:yutailang0119 の通り、2023年1月19日に誕生日を迎えました。 ついに三十代に突入。 昨年 yutailang0119.hatenablog.com ところで、数え年じゃないから、迎えた誕生日は 年齢 - 1 では 仕事 実は去年の誕生日直後、2022年2月1日付で「マンガアプリチーム…

Programmatic NavigationStack 備考録

これははてなエンジニアアドベントカレンダー2022 37日目の記事です。 2回目の登場 id:yutailang0119 です、おはこんハロチャオ~! 昨日は id:hogashi の aタグで#topにリンクするとページ先頭にスクロールするのは仕様 - hogashi.* でした。 冬休みはあつ…

JSON ArrayをSwift.Rangeでdecodeすると?

Swift.RangeはCodableである、ではencodeフォーマットは? - がんばってなんか書く の続き 疑問 Swift.RangeをJSON encodeした結果は [a, b] となることがわかった。 これはJSON Arrayを使って表現している。 では、[a, b, c] な要素数3以上のArrayに対して…

WEB+DB PRESS Vol.132 特集2 「iOS 16最前線」に寄稿しました #wdpress

おはこんハロチャオ~!あなたの目玉をエレキネット!何者なんじゃ? id:yutailang0119 です! これははてなエンジニアアドベントカレンダー2022 24日目の記事です。 昨日は id:yajimasan の Postfix のサンドボックス環境をローカルに作る でした。 メール…

Swift.RangeはCodableである、ではencodeフォーマットは?

Swift.Range/ClosedRangeはCodable Swiftは範囲を表現する型にRange/ClosedRangeを用意してる。 CountableRange とCountableClosedRange というそれぞれのwhere条件を持つtypealiasもあるが、ここでは同じものだと思ってほしい。 Range/ClosedRangeのBoundが…

iOSDC Japan 2022にオフライン参加した #iosdc

ブログはぜひ、はてなブログに書いてね #iosdc— Yutaro Muta (@yutailang0119) September 12, 2022 自分自身がずっと溜めていた... はじめに iosdc.jp iOSDC Japan 2022にプロポーザル提出した -> 採択された #iosdc - がんばってなんか書く iOSDC Japan 202…

プログラムでCore Dataをセットアップする without xcdatamodel

Core Dataを使おうと思って調べると、解説のほとんどが .xcdatamodeld ファイルでセットアップを始める。 .xcdatamodeld はグラフィカルに構造を表示し、便利な反面、裏側の仕組みを理解しづらい、GitHubでレビューしづらいなどのコストは無視できない。 さ…

iOSDC Japan 2022にプロポーザル提出した -> 採択された #iosdc

fortee.jp 過去にも採択してもらってトーク枠をもらったけど、隔年の周期っぽい。 xcrun Essentials by Yutaro Muta | トーク | iOSDC Japan 2020 - fortee.jp weak vs unowned by Yutaro Muta | トーク | iOSDC Japan 2018 #iosdc - fortee.jp 提出したプロ…

SSOを切っても、GitHubの草を1年生やせた

Contributions in the last year 前の1年は仕事でのリポジトリも含めて1年間GitHubの草を生やしていたが、この1年はSSOを切った状態でも草を生やすことを目標にやってきた。 毎日意味のあるコードを書き続けられた訳ではないけど、毎日PCやスマホのGitHubア…

株式会社はてなに入社しました

株式会社はてなに入社しました 本年度もよろしくお願いします 株式会社はてなに入社しました - hitode909の日記

株式会社はてなに入社しました

株式会社はてなに入社しました 本年度もよろしくお願いします 株式会社はてなに入社しました - hitode909の日記

【2022年】Xcode/Apple Platform/Swiftアップデートの歩き方

先にまとめ Xcode Xcode Release Notes Apple Platform ‪Technologies‬ Documentation API diff Tech Talks Swift apple/swift CHANGELOG apple/swift-package-manager CHANGELOG swift.org Blog swift-evolution apple/swift-evolution proposals Swift For…

誕生日を迎えた 29回目

id:yutailang0119 の通り、2022年1月19日に誕生日を迎えました。 二十代最後だけど、カウントダウンが始まった。 仕事の昼会で「誕生日の歌をオンラインで歌ってもらう実績」を解除しました。 仕事 2018年2月に株式会社はてなに入社して、早いもので4年目が…

Swiftのenumはコンパイルが通れば、本当に安全? (CGImagePropertyOrientation)

CGImagePropertyOrientation -> UIImage.Orientation に変換するコードを、ドキュメントを基に以下のように実装した。 extension UIImage.Orientation { init(_ cgOrientation: CGImagePropertyOrientation) { switch cgOrientation { case .up: self = .up …

Xcodeテーマを自作しませんか? #はてなエンジニアアドベントカレンダー2021

これははてなエンジニアアドベントカレンダー2021 6日目の記事です。 昨日は id:mizdra の Babel をリファクタリングツールとして使う でした。 はてなエンジニアでのアドベントカレンダー、2021年も盛り上がっております!!! 本題 自分はiOS、macOSにDark…

GitHub ActionsのYAMLフォーマット、統一されてなくて困る

Twitterでも、社Slackでも度々愚痴を漏らしているのだけど、GitHub ActionsのYAMLフォーマットが統一されてなくて枕を濡らしている。 GitHub Action YAMLで、 on: pull_request はsnake_case だし、 jobs: runs-on: はkebab-case だし、ドキュメント https:/…

action-github-pr-release を作った

github.com これはご存知 x-motemen/git-pr-release の再発明だ。 まだまだ本家には機能が足りないけれど、簡単に使うには十分なものになったので公開。 こんな感じ になる。 特にTemplateの機能がないと置き換えれない利用ケースが多いと思うので、対応した…

SwiftUI.AsyncImageのBackportを作っている

github.com iOS 15/macOS 12/tvOS 15/watchOS 8から使えるようになる予定の SwiftUI.AsyncImage が便利で早く使いたいので、SwiftUIが使えるプラットフォーム全てで使えるように、Backportライブラリを作ってみています。 はてなの同僚たちに協力してもらっ…

PixelaUI 1.0.0 リリースのお知らせ #pixela #PixelaUI

本日、すばらしい発表をみなさんにできることを、大変嬉しく思っています。 v1.0.0 本日、PixelaUI 1.0.0 をリリースしました! 主なアップデートは以下です。 アイコンをPixelaUIオリジナルに iOS/iPadOS 14からのWidgetをサポート ログイン情報の取り扱い…

WEB+DB PRESS Vol.121 特集2 「iOS 14最前線」に寄稿しました #wdpress

宣伝 2021/02/22 (月) に発売予定 の WEB+DB PRESS Vol.121 *1 に寄稿しました! 担当は、特集2「iOS 14最前線」で、はてなで同僚の id:cockscomb id:kouki_dan との共著です。 その中で、自分は2章「UIKit」と5章「ウィジェット」の2つを担当しています。 …

2021/01/19

大きな病気などなく、本日1月19日で28歳を迎えました。 もう若手とは言えなくなって参りました。 昨年は世界が大きく変わり、自分自身にも良いこと悪いこと、いろいろとありました。 28歳の抱負は「地道」にしました。 飛躍などの大きな目標からは一旦離れて…

Apple SoC Mac (M1) に合わせて大掃除 🦜 #はてなエンジニアアドベントカレンダー

Mac

これは はてなエンジニア Advent Calendar 2020 25日のエントリーです。 昨日は id:hitode909 さんで、Perlアプリケーションの依存モジュールの更新についてWEB+DB PRESS vol.120のPerl Hackers Hubに寄稿しましたでした。 誕生日おめでとうございます 最終…

2020年Mackerel作ったものまとめ #mackerelio #アドベントカレンダー

これは Mackerel Advent Calendar 202019日目のエントリーです。 昨日は id:yasunori-k さんで、 2020年のオンラインセミナーを振り返る(共催セミナー編) - Mackerel ブログ #mackerelio でした。 こんにちは、id:yutailang0119 です。 Mackerelアドベント…

金沢に立ち寄って、一人旅をしてきた

SPAJAM 2020最優秀賞副賞で、軽井沢でワーケーション体験をして来た #SPAJAM #サードオフィス - がんばってなんか書く の帰りに、12/13 (日) - 14 (月) で金沢に一泊して来ました。 View this post on Instagram A post shared by yutailang0119 (@yutailang…