Network Frameworkを使ったUDP通信チャットアプリのサンプルを作った

iOS

今年のGWは10連休だったわけだけど、あまりコード書く時間は取れなくて、終盤に何かやらないとやばいと思い立った。 そういえば、昨年のWWDC18で発表されたNetwork Frameworkに興味があったけど、結局使えてないなと思い出したので、ローカルネットワーク内…

fastlane deliverでiPad Pro 3rd generationのスクリーンショットアップロードができるようになった件

iOS

App Store ConnectではiPhone XS Maxおよび、iPad Pro 3rd Generationのストアスクリーンショットが必須になった。 (いわゆるベゼルレス筐体) Upcoming App Store Submission Requirements - News - Apple Developer Starting March 27, 2019, all new apps …

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

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

キングダム ハーツとyutailang0119

これは何 会社の朝会で話したやつ2 前回 今回はキングダム ハーツの話をした。 本題 ちょっと旬は過ぎましたが、キングダム ハーツⅢ 発売されましたね、めでたいですね。 KH2から13年以上待っているので、実に今までの人生の半分待っていたことになる— Yutar…

数字で見るはてなに入社1周年

ちょっと遅くなったけど、2/11 (月) で、株式会社はてなに入社して1年が過ぎた。 入社時 入社半年 なにかしらの数字にして、振り返ります。 業務で書いた言語: 4つ Swift Kotlin Java Perl あたりが主。 拡張子レベルの粒度だと、fastlaneとかGradleとかJenk…

2019年の誕生日を迎えた抱負とか課題感とか

あけましておめでとうございますには、もう遅い時期だけど、2019年最初のブログ 誕生日を迎えた 先週の1/19 (土) に誕生日を迎えまして、26歳になった。 @yutailang0119 誕生日おめでとう— Yutaro Muta (@yutailang0119) 2019年1月18日 お祝いくださった皆様…

apple/swift-syntax超々入門 UIColor編

これは Swift Advent Calendar 2018 24日目の記事です。 昨日23日目は @uounɹɐʇの「Conditional Conformanceで遊ぼう」でした。 前説 先日福岡で行われた 第5回 HAKATA.swift ~福岡でSwiftの勉強会~ でLTとして話した内容です。 apple/swift-syntax とは git…

ゲームコントローラーとPCとスマートフォンでの横移動

www.smashbros.com 発売、めでたいですね。 この為にゲームキューブコントローラー (以下、GCコン) とタップも準備して、早速繋いで準備した。 会社出た時に思い立って、ヨドバシに駆け込んだら、GCコンとタップ買えた。残念ながら、ビックカメラには在庫な…

niwatakoがはてなを旅立って49日が経ちました #niwatako四十九日

早いもので、iOSアプリケーションエンジニアとして天寿を全うされた id:niwatako さんが、株式会社はてなを旅立ち、メルペイに入社して2ヶ月弱経ちました。 今日が仏教でいうところの 四十九日 にあたるので、お祈りブログを書くことにします。 そんな今日は…

Y8 in 城でDepthカメラの話をしました #shiro929

y8-20180929-shiro.hachiojipm.org @uzullaさんが主催された岡山城でのイベントに登壇した。 uzulla.hateblo.jp 「天守閣でLTができる!!! (かも) 」とのことで、人生で何度も訪れるチャンスではないだろうと、すぐに応募した。 スタッフ枠で応募したけど…

builderscon tokyo 2018のスタッフ & LT登壇しました #builderscon

iOSDCの翌週だったので、そのまま東京に残って、builderscon tokyo 2018*1 去年に続いてのスタッフだったけど、去年までと環境が全く変わっていて、いろいろ大変だった。 スタッフ やったこと 準備 パンフレット作成 編集 校正 スポンサーノベルティ スポン…

iOS Japan 2018に参加 & LT登壇しました #iosdc

遅くなりましたが、iOSDC Japan 2018に参加、LT登壇してきた。 参加前のブログはこちら yutailang0119.hatenablog.com 参加 去年はスタッフ側だったけど、転職したり、転居したり、身の回りの変化で、残念ながらスタッフはできず。 去年は設計の話が多かった…

macOS Mojaveが最高なんだけど、もっと最高になるアプリ Gray のご紹介

[追記] 注意点 1 に書いた、Systemに揃える設定が選択できないのは、0.9.0で解決されました Release 0.9.0 · zenangst/Gray · GitHub ---追記終わり--- macOSを使用している皆さん、Mojave最高ですよね? Mojaveにまだアップデートできてない方、ぜひアップ…

ProgressSpinnerKitというSwift CLI用ライブラリを作った

github.com 発端 yutailang0119.hatenablog.com というエントリで xcopen というCLIツールを作っている話をしたが、Swift製CLI向けのライブラリに、いわゆるSpinnerがなく、困っていた。 swift-package-manager/Utilityには ProgressBarは存在するが、パーセ…

niwatakoがはてなを旅立つことに寄せて #niwatako追悼式典

niwatako.hatenablog.jp 取り留めのない文章。 いつか自分で思い返す時、何かの折に懐かしめるように書き留めておくこととする。 特に自分や id:niwatako、2人を知らない人に読んでもらおうと思った文章ではないことを、前置きしておく。 本当は彼が東京勤務…

iOSDC Japan 2018に登壇します #iosdc

会社のdeveloperブログに書いた通りですが、登壇します。 developer.hatenastaff.com weak vs unowned (LT) id:yutailang0119 2018/09/02 16:25〜 Track A(5分) Swiftを扱う上で度々議論となるweakとunownedによるキャプチャ。「確実にクラッシュを防げるw…

株式会社はてなに入ってからの半年を振り返る

早いもので、先日の8/10で株式会社はてなに入社して半年が経った。 会社としても期の変わり目で、振り返りがあったので、それも踏まえて残しておく。 そして、忘れていたが、去年は突然にお盆休みが発生して、8/16にはてなの東京オフィスにお昼を食べに来て…

WWDC 2018の写真を眺める会

会社の朝会で使ったやつ。 出発前 このエントリーの影響で、ステッカーくださいと結構言われた developer.hatenastaff.com WWDC会場 駅もWWDC仕様 会場 Keynoteにみんな並ぶ、開始9時なのに5時くらいから並んだ 結構、前の方に座れた セッションだけじゃなく…

xccache-sweeperというgolang製CLIを作ってる

github.com Swiftで作ってるxcopenよりも前に作っていた。 yutailang0119.hatenablog.com DeviceSupportが溜まってきてて、不便を感じてきたので、アップデートした。 READMEから引用 READMEに書いてるけど、一応説明 Instllation $ go get github.com/yutai…

CocoaPodsで公開しているライブラリのアップデート

iOS

今までやったことがなかったのだけど、機会があったので記しておく。 今回の題材はこちら yashigani/WebKitPlus 0. (Ownerに登録してなければ) 追加してもらう https://guides.cocoapods.org/terminal/commands.html#pod_trunk_add_owner $ pod trunk add-ow…

xcopenというSwift製CLIを作った

GW暇だったので、Swift製CLIを作ってた。 github.com 現状あるのは open と list というコマンドだけだけど、とりあえず実用を始めることができるレベルにはなったかなと思ったので、公開した。 動機 構想自体は3ヶ月くらい前からあったが、SwiftPM Utility…

React Native + TypeScript環境を作る

週末に社内有志で集まって、React Native眺める会をした。 React Nativeをほとんどやったことがない人間たちが、あーでもないこーでもないと言いながら、TypeScriptを組み合わせてアプリを作ってみた。 React Nativeに興味はあったけど、1人で取り組もうとい…

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

株式会社はてなに入社しました ボクは元気です。 株式会社はてなに入社しました - hitode909の日記

空が青いので転職しました

タイトルは以下のブログより lineblog.me レギュレーション タイトルで煽らない、かしこまった見出しもつけない、ウィッシュリストのせない、東亜飯店張らない、fromとtoを両方書く。職場崩壊を暴露しない。キラキラしない。これが私の求める退職エントリで…

2/4-2/7で香港、深センに行った

2/4-2/7までの3泊4日で香港と深センに行ってきた。 (ほぼ) 初海外で、生きて帰って来れるか心配だったけど、無事に生きています。 2/4 飛行機 1日目は日本での予定があったりしたので、成田19:00発 -> 香港23:25着のHK Express UO 1647で向かった。 右も左も…

iOSDC 2017 Reject Conferenceについて振り返る #iosdcrc

これはiOSDC Advent Calendar 2017 23日目の記事です。*1 前日も前々日もその前も@kiko_twさんでした。書きすぎですね。 ブログを書くまでがiOSDC JAPAN 2017です! #iosdcで本編については書いているので、後日談としてRejectConについて書きます。 iosdc-r…

2017年のカンファレンススタッフ業が一旦終わった

今年は3つやった http://yutailang0119.hatenablog.com/entry/builderscon-2017-tokyo http://yutailang0119.hatenablog.com/entry/pycon-jp-2017 http://yutailang0119.hatenablog.com/entry/iosdc-japan-2017 正直詰め込みすぎたなと思いましたね、これ全…

ブログを書くまでがiOSDC JAPAN 2017です! #iosdc

3つ目 iOSDC JAPAN 2017にボランティアスタッフ、スピーカーとして参加しました! 昨年は個人スポンサーでの参加でしたが、今年はボランティアスタッフとしての参加、またLTスピーカーとしても登壇しました。 2016で実行委員長の @tomzohさんと知り合って、b…

ブログを書くまでがPyCon JP 2017です #pyconjp

2つ目 PyCon JP 2017にスタッフとして参加しました! 昨年に引き続き、PyCon JP 2017のスタッフをしました。 去年より他でやることが増えたため、100%の注力をしたかと言われると難しいですが、今年も楽しめました!!! pycon.jp 何をやったか スタッフとし…

ブログを書くまでがbuilderscon 2017 tokyoです #builderscon

1つ目。1ヶ月以上経ってしまいましたが、やっと落ち着いたので。 builderscon 2017 tokyoにスタッフとして参加しました! 昨年末に行われた第一回はボランティアとして参加しましたが、その打ち上げで @lestrratさんからリクルーティングされて、今年はコア…