Yoshimasa Niwa Profile
Yoshimasa Niwa

@niw

Followers
75,226
Following
2,260
Media
6,364
Statuses
86,824

Software engineering, loving cats.

Joined April 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@niw
Yoshimasa Niwa
3 months
I recently made my 60% ANSI layout keyboard, mfk60 and here is the open source repository that contains all CAD projects and tooling source codes!
1
1
16
@niw
Yoshimasa Niwa
2 years
@angelcrown いちおう元気です。 😊
4
8K
19K
@niw
Yoshimasa Niwa
2 years
多分知られていないiOSの秘密機能なんですけどね、Safariで印刷する画面でプリント���長押しするとPDFで保存できるんですよ。さらに共有のマークアップでなにも書かずに完了を押すと見ているページ全体が縦長のPDFで保存できるんですよ。サイトで印刷しかできない結果を保存するのに便利です。
Tweet media one
Tweet media two
3
2K
9K
@niw
Yoshimasa Niwa
2 years
@angelcrown サーバを勝手に増やしたって話ですよね。その話、知らない間にちょっと尾鰭がついちゃってるんですけど。あの時はしばらくまともに動いてなかったような気もするのですが、少しでも現地のユーザーさんの役に立てていたならとても嬉しいです。
7
2K
6K
@niw
Yoshimasa Niwa
2 years
@angelcrown なによりです。あの時は多分サービス屋さんの上から回線屋さんの下まで色々な努力があって辛うじて成り立っていたんだと思います。最近のニュースでユーザーさんが心配されているのはとても心苦しいですが、各々が出来ることを貢献していくことは同じだと思うのでどうぞよろしくお願いいたします。
6
1K
5K
@niw
Yoshimasa Niwa
1 year
That’s it. So long, and thanks for all the fish!
Tweet media one
192
625
5K
@niw
Yoshimasa Niwa
3 years
さっき Twitter for iOS で使ってるテキストエディタをオープンソースにしたんですよ。いろんな努力の結晶が散りばめられてるので iOS エンジニアの人は是非使ってみてくださいね。
2
709
2K
@niw
Yoshimasa Niwa
2 years
隔離の現状でわかっていること。 【基礎知識編】 ・隔離のオペは縦割りなので検疫所ごとにバラバラ、成田、羽田、関西で全部違う。関空の資料から推測。 ・成田からはぶっとびカードが発動する可能性が高い、名古屋、福岡、仙台など。ツイートから推測。 ・昨日の状況は今日にも適用されるとは限らない
2
870
2K
@niw
Yoshimasa Niwa
3 years
LOL, it’s actually charging 😂
Tweet media one
12
622
2K
@niw
Yoshimasa Niwa
5 years
Twitter の新しいウェブに不満があって、日本語でツイートされてて、目に付いたのは個人的に拾ってるけど、現実はウェブチームだれも日本語読めないので全部スルーされてます...
13
2K
2K
@niw
Yoshimasa Niwa
10 months
Meta の Twitter 的なやつ、Threads が七夕にリリースされるっぽい
Tweet media one
4
1K
2K
@niw
Yoshimasa Niwa
3 years
やばい、AppleがRISC-Vのエンジニアの採用をしてる...
3
491
1K
@niw
Yoshimasa Niwa
3 years
ミネソタ大学がLinuxから追放された模様... “I will now have to ban all future contributions from your University and rip out your previous contributions”
2
970
1K
@niw
Yoshimasa Niwa
11 months
Stripe でセントが無い通貨への請求が100倍になる罠があるんだけど、関係してるかも。
@kur
木浦 幹雄 / KIURA Mikio @ANKR DESIGN
11 months
Dropboxからの請求・・・、211万円・・・?死んだ・・・
Tweet media one
27
2K
6K
2
704
1K
@niw
Yoshimasa Niwa
3 years
うごいた
Tweet media one
3
319
1K
@niw
Yoshimasa Niwa
4 years
iOS アプリ作ってる全ての人に届けたい... たぶん、ほとんどのアプリが正しく実装してない、キーボードをきれいに避ける方法です。さっき GitHub に載せました! ☺️
1
273
1K
@niw
Yoshimasa Niwa
2 years
圧縮したSQLiteのファイルをS3にいれて、Lambdaで検索してPostgresに返してアグリゲートすると安くて速いデータウェアハウスが作れる、という話。
5
191
1K
@niw
Yoshimasa Niwa
1 year
I have countless words of gratitude for the company and team of Twitter, all founders and leaders @ev , @biz , @dickc , @jack , @paraga and @elonmusk , all my managers and all my teams, thank you so much. And of course, all Twitter users. thank you so much for using things I made.
27
131
990
@niw
Yoshimasa Niwa
1 year
iOS の Twitter ユーザーさんにお願いがあります。Twitter のベータ版をテストしませんか…? 以下からすぐに試せます。普段使いして頂いて、もし問題を見つけたらスクショを撮って TestFlight アプリから報告をお願いします! (数に限りがあります)
23
467
824
@niw
Yoshimasa Niwa
9 months
のぞみ200号が二つに分裂した
Tweet media one
5
624
774
@niw
Yoshimasa Niwa
2 years
This is totally doable 😂
Tweet media one
9
156
642
@niw
Yoshimasa Niwa
4 years
某国の某企業の監視カメラかなにかの SDK かなにかが GitHub にアップロードされてて、民族 enum とかいわゆる肌色による人種 enum があってとてもアレと話題に。
2
387
628
@niw
Yoshimasa Niwa
3 years
Evolution of Firefox
Tweet media one
1
154
613
@niw
Yoshimasa Niwa
2 years
火星で Apache Log4j つかってるぜ! の自慢のツイートが、こんなことになるとは...
1
280
597
@niw
Yoshimasa Niwa
8 months
知らないかった人いたんでもうそういう時代かなと思ったんだけど、このサービス(当時は Twitter と呼ばれていた)も10年くらい前までは Ruby on Rails だったんですよねえ。
@yukihiro_matz
Yukihiro Matz
8 months
サービス初期はRailsで開発し、成功したらよりスケールする技術に移行する話、会社としては不確実な試行錯誤期に柔軟な環境を選択する妥当な選択だが、いざ成功してから移行に従事する(恐らくは後から入社した)開発者にとっては「無駄な仕事」に感じられるだろうなあ。
4
133
664
8
157
556
@niw
Yoshimasa Niwa
9 months
とあるサービスのログインに問題がありいわゆるカスタマーサポートに電話で問い合わせたら「MacBookはラップトップではない、デスクトップかラップトップから試して」と言われて困惑している。まあいろいろ察したので丁寧に電話を切ったが、何というか、しんどい。
4
97
516
@niw
Yoshimasa Niwa
3 years
簡単に言うと、バグがあるパッチ送って Linux Kernel コミュニティを研究対象として論文を書いた、って感じです。倫理的にどうなのっていう。
4
466
510
@niw
Yoshimasa Niwa
7 years
「NAT越え」
Tweet media one
2
430
440
@niw
Yoshimasa Niwa
2 years
ただ散見されるツイートで、こういう扱いを受けるのは当然である、在外邦人は国内にいる人たちの自粛の苦労を無駄にするな、というような意見も見られて分断を進めるような意見は辛いし、そうされると皮肉の一つや二つも言いたくなるのです。
4
82
435
@niw
Yoshimasa Niwa
2 years
連絡があって、この度退所の運びとなりました。施設の人には感謝しかありません。ちょっと最初文句いっぱい言ったけど(反省してます)、ここの施設のひとは本当に親切です。 あと、退所のバスでは、皆戦友のようになっています。 We did it..!!
19
23
398
@niw
Yoshimasa Niwa
4 months
どうか、どうか震源付近の方はご無事で。
0
17
387
@niw
Yoshimasa Niwa
7 months
やっと自動運転タクシーに乗って、学びがとてもあった。まず、やばい挙動について。渋滞中の交差点で相互通行の路地で対向車線を使って多分先が見えないからであろう不可能な追い抜きをしだして対向車と向き合い最終的には後続の人間が運転する車が譲って解決したという現象。これは怖かった。
1
120
371
@niw
Yoshimasa Niwa
9 months
先日、長年関わっていたサービスが形の上でなくなってしまいました。 そこで夏休みの東京でぼんやり次を考えつつ、お世話になった方へのお礼やご無沙汰な方などとソーシャルの復活開拓をしようと思っています。是非会社訪問や食事やコーヒーなど誘ってください&ご連絡させて下さい!
9
36
371
@niw
Yoshimasa Niwa
3 years
AirTag のデバッグ画面が見つかった模様。 タグを探す画面で、タグの名前を5回タップするだけ。ちなみに、これ戻せないんだけど…
Tweet media one
3
125
347
@niw
Yoshimasa Niwa
3 years
This is the result of the work from iOS team at Twitter to build flexible Tweet editor. Today, I am really excited to share this effort with you, introducing #TwitterTextEditor !
17
53
340
@niw
Yoshimasa Niwa
5 years
新しい Twitter で、日本語入力がおかしくなる場合があれば教えて下さい。一部の環境で変換確定後の次の入力が無視されるという報告はあって、でも再現できていません。その他ヘンな挙動があればOSとブラウザの種類とバージョン、日本語入力に何を使っているかを併せて教えて頂けるとうれしいです 😊
26
349
340
@niw
Yoshimasa Niwa
7 years
Free BSD Kernel on Switch
Tweet media one
3
492
327
@niw
Yoshimasa Niwa
1 year
これは欲しかったやつ。``` で使える。
Tweet media one
1
65
339
@niw
Yoshimasa Niwa
1 year
ちなみに、お得な情報なんですが、いろんなモデル触ってると数 GB 単位のデータをコピーすることが多いと思うのですが、APFS な macOS なら cp に -c つけてclonefile(2) すれば一瞬です。symlink だと問題になることがわりとあるのですよね...
1
67
322
@niw
Yoshimasa Niwa
2 years
Okay, so likely I am officially the oldest engineer effectively, today.
11
6
308
@niw
Yoshimasa Niwa
1 year
Tweeps, ex-Tweeps, and friends, I want to catch up! I am around and have a completely blank calendar page now, oh also I will be around WWDC (uhh but don’t have a ticket!) Let’s have a drink or coffee! DM is open. 🐱
11
7
299
@niw
Yoshimasa Niwa
2 years
GitHub じゃない Git で、パッチのことや Code Review のことを Pull Request っていうの間違ってると思うんだけど、「PR送ったよ」とか普通に言われるので、業界的にはもうそういう感じ感ですかね…
8
55
303
@niw
Yoshimasa Niwa
5 years
あ、ちなみにですね、日本文化背景のある、日本語が「チョットデキル」(NLP/ML的な意味で)エンジニアを探していたりするので我こそはって方、DMかリプライください。😊
2
319
263
@niw
Yoshimasa Niwa
2 years
TechCrunch Japan と Engadget 日本版の閉鎖が話題ですが、もうずっと前から GDPR とかで見えないのでした。
@niw
Yoshimasa Niwa
3 years
なにこれ、 @engadgetjp が EU の規制 (GDPR のこと?) でアメリカから見えないという摩訶不思議な状況。しかもエラーメッセージはなぜか日本語と中国語という…
Tweet media one
2
40
74
1
216
270
@niw
Yoshimasa Niwa
5 years
あ、あと付け加えると、これはとても普通のことなので悪しからず。批判的な意味もなにもありません。そして、これは逆もまた真なので、日本で日本語でプロダクト作ってる人は、その結果そういう立場にたちうるということを認識すると良いと思いマス。
1
257
262
@niw
Yoshimasa Niwa
9 months
Hi! Googlers in Tokyo! 👋
Tweet media one
1
3
260
@niw
Yoshimasa Niwa
2 years
完全に逆
@aroundthe_sekai
Kei ✧ 旅するクリエイター
2 years
ホテル隔離の想像vs現実
Tweet media one
Tweet media two
Tweet media three
Tweet media four
128
11K
36K
7
87
259
@niw
Yoshimasa Niwa
1 year
I just sent that email.
39
3
250
@niw
Yoshimasa Niwa
1 year
ChatGPT みたいなアプリを iOS 単体で動かす方法。 1. メモリ 8GB 以上ある iOS デバイス、例えば iPad Pro を買ってきます 2. Apple Developer Program に加入します 3. を参考にモデルを作って、AlpacaChatApp を Xcode でインストールして動かします 4. 🦙🎉
Tweet media one
4
32
252
@niw
Yoshimasa Niwa
2 years
macOS 12.3 で、カジュアルに(不必要に) `python` つかってるスクリプトが全滅してて笑える。Visual Studio Code の `code` コマンドとか。
2
70
241
@niw
Yoshimasa Niwa
2 years
・隔離される側の人間は自由を奪われます。日常生活で自由を奪われることは逮捕されるなどがない限り日本ではそうそうありません。 ・そのような状況がどれほど厳しいのかということを相互にわかる範囲で理解し合うことが必要です。 ・自由は奪われて初めてその大切さを知れます。
2
81
236
@niw
Yoshimasa Niwa
2 years
このスレは全 macOS と Mac ユーザーが読むべきスレだ... 端的に言えばデータ消える(かおかしくなる)ことがあっても仕様かもしれないってことか...
1
107
236
@niw
Yoshimasa Niwa
4 years
これは...
Tweet media one
3
155
234
@niw
Yoshimasa Niwa
2 years
こんなに後悔したのははじめてかも。自由を奪われるってこんなに辛いのかと。
6
71
228
@niw
Yoshimasa Niwa
6 years
If you have an app that has local notification with repeating settings, it will crash iOS Springboard on Dec. 2 (Tomorrow!) Here is a reproducible app by @takayama
40
233
223
@niw
Yoshimasa Niwa
2 years
終わったー!!! 自由だー!
Tweet media one
Tweet media two
10
2
215
@niw
Yoshimasa Niwa
1 year
SWE のある程度の仕事は無くなるか形が変わるな... 新卒の24時間働ける SWE が全員傍にいるみたいな状態になったわけだからなあ。
1
36
201
@niw
Yoshimasa Niwa
4 years
When you’re working at the same company for a decade. Thank you so much for all...! 😊
Tweet media one
25
2
199
@niw
Yoshimasa Niwa
8 years
This ad isn't joke.
Tweet media one
2
220
188
@niw
Yoshimasa Niwa
7 years
さあ、平成34年はやってくるのか?!
Tweet media one
0
158
183
@niw
Yoshimasa Niwa
2 years
・Twitterは素晴らしいですがヘイトのリプライがかなりつきます。中の人として申し訳なく思います。レポートしてミュートしてください。 ・あまりにひどいリプライに対しては運用規則に照らし合わせて担当者が即対応します。第三者からでもレポートしてください。
1
64
192
@niw
Yoshimasa Niwa
1 year
一週間くらい前に LLaMa が MacBook Pro で動くようになって、LoRA で Alpaca っぽくなって 3日前に @antimatter15 さんの alpaca.cpp を iPad で動くようにしてすぐに mmap(2) 実装でメモリ制限を突破して iPhone で動くようになった。このスピード感よなー。
@antimatter15
Kevin Kwok
1 year
Just got Alpaca- a chat-tuned large language model- running locally on iPhone 14. Credit to @niw for iPad app, Caize Wu for mmap trick, and @ggerganov for llama.cpp.
14
54
510
1
45
191
@niw
Yoshimasa Niwa
2 years
本当に本当にありがたいことに救援物資を頂きました!!! 今夜は暖かい汁物で豪華な食事になります。あとおやつも!
Tweet media one
@miyagawa
Tatsuhiko Miyagawa
2 years
差し入れdone
Tweet media one
1
2
114
2
10
190
@niw
Yoshimasa Niwa
2 years
・ただし、コロナ禍で職を失って明日食べるものがない人が、帰国者に支給される弁当の不満ツイートに腹を立てる、ということもあると理解できます。いろんな人がいます。 ・自分もそういう視点を失念していました。多くの皮肉めいたことを言ってしまったことは反省してます。
2
46
185
@niw
Yoshimasa Niwa
2 years
・隔離期間は14日間を想定すること。3日, 6日, 10日は出所チャンス! っていう気持ちでいること。飛行機の同乗者にオミクロン感染者がいた場合、陰性だろうがなんだろうが全員14日に拡張される。 ・なお出所しても、あとで分かった場合連れ戻されるで残りの14日をそこで過ごすことになる。
2
84
186
@niw
Yoshimasa Niwa
1 year
Bard 日本語を喋れないだけでなく、ウェブのUIの実装として Enter で送信してしまうので、Input Method の存在を知らない人が作っているように見える。LLM以前の問題。
3
62
186
@niw
Yoshimasa Niwa
5 years
さっきソースが公開されたベイパーウェアとも言われた V 言語の実装が、rm -rf 呼んでるとか libcurl 使ってるとかまあ、色々で驚きを隠せない面々が 指摘する Issue を作ったら消されて troll 呼ばわりされて Patreon で金集めた結果がこれとかみたいな感じでなかなか地獄だなあという観測。
1
100
182
@niw
Yoshimasa Niwa
6 years
間違い: AirBnB → 正解: Airbnb 間違い: twitter → 正解: Twitter 間違い: FaceBook → 正解: Facebook 間違い: XCode → 正解: Xcode 大文字小文字がおかしいのは、日本語の「う」と「ぅ」を間違えてるという風に置き換えて考えると良いと思います。例: とうきょぅ → とうきょう
7
95
178
@niw
Yoshimasa Niwa
2 years
🐱
34
20
180
@niw
Yoshimasa Niwa
2 years
MacBook Air (M2) は、蓋を閉じた状態で、蓋を開けた MacBook Pro の本体側より薄い。
Tweet media one
3
14
178
@niw
Yoshimasa Niwa
5 years
@tubuyakuMouse 西海岸の日中でその日話題になりそうな午前中の間に、当事者のエンジニアのタイムラインに現れる必要があります。(なかなか難しい)
1
168
163
@niw
Yoshimasa Niwa
2 years
在外邦人の方におかれましては今の帰国はやめた方が良いです。相当過酷です。
2
80
172
@niw
Yoshimasa Niwa
3 years
ちなみに RISC-V ってのはオープンソースで提供されているCPUの仕様みたいなもので、ライセンス料がかからない。先週、FPGA の上でつくって Linux 走らせたりして遊んでたのがこれ。
@niw
Yoshimasa Niwa
3 years
Successfully HTTP GET on Linux running on VexRiscv core on @GregDavill ’s OrangeCrab with enc28j60, by using @enjoy_digital LiteX. It took a while for me because it is needed to patch Linux SPI driver and device tree etc, but finally it works. 😊
Tweet media one
1
11
92
1
43
173
@niw
Yoshimasa Niwa
9 months
辞める時に使うあの写真ってこんな感じだったっけ?
Tweet media one
6
3
172
@niw
Yoshimasa Niwa
8 months
twitter っていうレポジトリがあって、最初の方のコミットは @jack のだった。 巨大な Ruby on Rails のアプリで全部の機能がそこにあって、デプロイとか大変で変なコミットすると全リバートしたり。Scala になる前には Monorail って呼ばれてた。モノリシックなRailsアプリだったから。懐かしいなあ。
1
32
168
@niw
Yoshimasa Niwa
5 years
My Tweet is on NBC news...!
Tweet media one
5
9
165
@niw
Yoshimasa Niwa
2 years
そういえば印象的だったのが隔離先がどこなのかをバスにのってもう絶対に後戻りできなくなるところまで知らされないこと。確実に意図的に運用されてる。なぜってここにくるってわかったら絶対暴動みたいなことになるから。あっちの人はホテルなのに、みたいな。
1
106
164
@niw
Yoshimasa Niwa
4 years
ナウシカがいる
Tweet media one
0
54
164
@niw
Yoshimasa Niwa
2 years
【空港編】(羽田の場合) ・いくつかのゲートを改造して書類の文字通りたらい回しと検体採取、アプリの設定を経てバス待ちのエリアに到着。 ・日本のクリアファイルに全書類を入れて相手に必要なものを取ってもらう方式が良い。 ・アプリの設定コーナー���インターネット必須。Google Fi など準備を。
3
78
159
@niw
Yoshimasa Niwa
11 months
Hello 
Tweet media one
0
5
162
@niw
Yoshimasa Niwa
2 years
心の底では覚悟していたとはいえ、ホテルで3日ならそんなに酷いことにはならないだろうな、多分大丈夫だろうなって思ってた。甘かった。
2
51
157
@niw
Yoshimasa Niwa
2 years
Also, previous “🐱” Tweet was at the moment of event was actually a test Tweet… But I’ve got a bunch of cat photos in reply before deleting so I’ll keep it. And… of course, always I appreciate any your cat photo replies to any my Tweets!
10
25
159
@niw
Yoshimasa Niwa
2 years
・検査結果待ちはバスの手配、隔離先の決定時間も含まれるので、待ち時間は2時間以上、成田だと全部で12時間とかもあったとか。 ・どんなに最速で進んでも隔離先までは5時間はかかる。 ・全て撮影禁止。これが文字ばかりの理由。 ・とにかく歩く。キャリーインの場合は装備の調整を。
2
79
154
@niw
Yoshimasa Niwa
1 year
GPT さん、ちょっと難しい問題の実装を聞くと存在しない便利APIを捏造して出来ました! とか言ってくるので困る。
2
44
154
@niw
Yoshimasa Niwa
2 years
・羽田空港からの行き先は横浜のアパホテルと和光市にある税務大学校の寮(政府の研修機関の寮)が確実に確認されている。他にもあると思う。 ・関空からは日航ホテルがあるらしい。 ・成田からは仙台の東横イン(建物だけ、オペは別)とか。 ・他にも現在絶賛追加中と思う。
3
61
154
@niw
Yoshimasa Niwa
2 years
Happy Friday all.
Tweet media one
2
3
156
@niw
Yoshimasa Niwa
11 months
すごい具体的だw 「CoreNFC を用いたアプリの業務経験」「DriverKit を使った USB ドライバの開発経験」
1
53
153
@niw
Yoshimasa Niwa
3 years
示唆に富すぎてる... 「暫定的な措置ほど永久的なものはない」
1
26
149
@niw
Yoshimasa Niwa
8 years
Cookpad でコンソール出すと勧誘される。
Tweet media one
1
224
150
@niw
Yoshimasa Niwa
3 years
Finder チャン
0
8
147
@niw
Yoshimasa Niwa
1 year
Current status
Tweet media one
7
6
147
@niw
Yoshimasa Niwa
1 year
にゃーん
1
23
150
@niw
Yoshimasa Niwa
3 years
レビューしててしんどい実装 ・名前の付け方が下手 ・端々に一貫性がない ・特定のコードが知るべきでない、自分しか知らない情報をコードで使う ・副作用で状態の一貫性を維持できていない
2
18
149
@niw
Yoshimasa Niwa
2 years
・現在の運用はスクリーニング検査で「デルタではない」をすべて「オミクロンである」とみなす運用。 ・もしどこかの検査で陽性になり「デルタではない」場合、「入院」コースにはいる。このパターンは個人情報保護もあって本当に情報が少ない。
1
69
147
@niw
Yoshimasa Niwa
2 years
【隔離先ガチャ編】(羽田空港の場合) ・本当にガチャ。喫煙者の要望だけ聞いてくれる。その場合そういう喫煙可能な施設になる。 ・ホテルホテルと言われるけどホテルとは限らない。あくまでも「宿泊施設」です。
2
76
144
@niw
Yoshimasa Niwa
2 years
・行き先は聞いても教えてくれない。わからないとはぐらかされる。本当に逃げられなくなるバスに乗るまで教えてくれない。 ・ガチャ決定後、検体が陰性だった場合、通関してバスへ。このプロセスの間に多少の街と時間があるのでいらない荷物を郵送したという人もいるが、無理と考えた方がいい。
2
63
142
@niw
Yoshimasa Niwa
2 years
【隔離生活編】 ・生活のクオリティはガチャによって天と地ほど差があるのでツイートを見て変な期待値を設定しない方が良い。ボトムラインは出られない部屋がある、それだけ。 ・インターネットへのアクセスが自力で準備しておいたほうが良い。Google Fi はテザリングに上限があるので他の手段も検討。
2
68
140
@niw
Yoshimasa Niwa
2 years
・現地の職員は空港の地上職員の場合と「どこかから」連れてこられた人たちがいるようで(どこからかは言えないらしい)人によって対応される温度感に差があるが、全員もうずっとこんな対応を続けていて大変そう。こういう仕組みになってるからこうしておいた方がエラーが減るな、を実践すること。
1
59
139
@niw
Yoshimasa Niwa
2 years
・全工程でバスに乗るまでトイレにいけるチャンスは2回、降りて延々歩く所で1回と、検査結果とバス待ちをするゲートを改造した待合室の1回だけ。 ・買い物?ができる箇所は、その待合室にある自販機だけ。
1
63
139