d0iasm Profile Banner
d0iasm Profile
d0iasm

@d0iasm

Followers
6,352
Following
422
Media
113
Statuses
751

Software Engineer at Google. Opinions are my own. 服と読書と低レイヤープログラミングが好き👗📚💻

Paris, France
Joined February 2017
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@d0iasm
d0iasm
3 years
自分が書いたコードによって引き起こされたセキュリティ関連のバグ、社外の人に問題を報告され、レポーターには報酬として15000ドル (約160万円!) が支払われることになってました。自分のミスでそんなにお金が動くことにビックリしたし、やっちまった〜という気持ちになった。(バグは修正済みです)
4
240
2K
@d0iasm
d0iasm
3 years
約3年前のインターンのときに書いた、Chromiumのソースコードを読むためのメモが出てきた。頭を整理するためにクラスや関数の相関図を書き始めたら、Chromiumのプログラムが複雑かつ巨大すぎて永遠に書き終わらず、徐々に継ぎ足されて巻物と化したメモ。
Tweet media one
Tweet media two
1
232
1K
@d0iasm
d0iasm
4 years
コンピュータアーキテクチャを学ぶためにエミュレータを作るのは良い方法だけど、資料が少ないのが問題だと思っていました。なので自分で本を書きはじめました。 低レイヤーを学びたい人がこの本を読んで、xv6を動かせるRISC-Vエミュレータを作成できるようにしたいです。
3
339
1K
@d0iasm
d0iasm
1 year
知り合いがほぼいない状態で Google France に移籍したけど、日本文化が強すぎて無限に知り合いが増える。日本人が1人もいないオフィスだけど、日本語勉強グループがあるし、アニメや日本食が好きな人はたくさんいる。その人たちの繋がりをたどれば知り合いは増えていく。まじで日本文化はすごいよ
5
114
994
@d0iasm
d0iasm
5 years
Mozillaが財政的理由で70人の従業員を解雇したらしい。その内の1人はWebAssemblyコンパイラやFirefoxのJSエンジンを開発していたシニアエンジニアっぽい。開発するのが面白いプロダクトが儲かるとは限らないし、特にWasmはまだまだ発展途上の技術なので、すぐには収入源にならないと見限られたのかな
3
358
815
@d0iasm
d0iasm
6 years
JavaScript、どうしてこうなったというお気持ち
Tweet media one
Tweet media two
4
361
706
@d0iasm
d0iasm
1 year
チーム移籍によりGoogle Franceで働くことになりました!来月、フランスのパリに引っ越します。引き続きChromeブラウザに関わる予定で、Chrome for iOSのチームでエンジニアをします。iOSアプリの開発も、海外で生活するのも初めてだし、IT業界の雇用も不安定なので、しばらくは生存を目標にします
14
25
670
@d0iasm
d0iasm
5 years
コンピュータの仕組みを餃子を作る工程に見立てて学ぶワークショップがあるらしい。CUがレシピをもとに支持をし、ALUが材料を切ったり混ぜ合わせたりする。メモリはお皿で、ストレージは冷蔵庫。更に、逐次処理では餃子を一個ずつ作り、並列処理では料理工程を分割。楽しそう。
Tweet media one
0
320
590
@d0iasm
d0iasm
3 years
おうち時間充実のために絵を購入した。これらの作品は、ニューラルネットワークによって生成されていて、人間には単なる抽象画のように見えるけれど、画像認識APIでは性的コンテンツのような「不適切なコンテンツ」として認識されるらしい。このミスマッチさがとても面白い。色味もコンセプトも好き!
Tweet media one
Tweet media two
Tweet media three
1
166
558
@d0iasm
d0iasm
2 years
社内でインタビューをしてもらいました!インタビューに書いてあるように、入社する前は自分がGoogleで働けるのか不安でした。しかし何事もやってみなきゃ始まらない精神でインターンシップに応募したおかげで、何とかエンジニアを続けています。不安になるのは当たり前なので、ぜひ挑戦してほしいです
@googlejapan
Google Japan
2 years
/ Google で働く魅力とは? \ 💻 デザイン専攻からエンジニアの道へ 🧑‍💻自主性が尊重される社風 💭女性エンジニアのロールモデルを目指して 20 卒入社、エンジニアの Asami さんに、Google での働き方について聞きました。 📝 #LifeAtGoogle
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
42
536
1
39
488
@d0iasm
d0iasm
4 years
RISC-VエミュレータでLinuxを動かすときにどんな命令が使われているのかを集計した。5千万回命令を実行した結果が画像の通り。割り込みを待つ命令(wfi)が一番多くて、ストア命令(sd)、ジャンプ命令(c.j)、即値の加算命令(addi/c.addi)、ロード命令(ld)と続く。 #rvemu
Tweet media one
1
76
421
@d0iasm
d0iasm
4 years
一時期話題になった、「エンジニアの面接でWebページが表示されるまでの仕組みを知ってる限り説明してください」に対して、この記事の内容が良い答えの一つになれば良いな〜と思っています
@hikalium
hikalium
4 years
12/24発売のWeb+DB Press Vol.120、ひとつめの特集は 「自作OS×自作ブラウザで学ぶ」 Webページが表示されるまで ですよ!お楽しみに!!! ( @d0iasm と一緒に書きました!) #wdpress
0
74
354
1
69
402
@d0iasm
d0iasm
4 years
エンジニアの仕事をする以前、通帳の残高が3桁になったり、クレジットカードの支払いを滞納するなどがたびたび起こる貧乏な学生で、その感覚がまだアップデートできていないため、見たことない額の給料をもらって金銭感覚がバグりそう。
3
27
371
@d0iasm
d0iasm
11 months
最近プログラミングで音楽を作るAlgoraveのジャンルに興味があって、調べたり実験をしているのだが、ChatGPT + Sonic Pi で簡単に音楽が作れそう。音楽理論を勉強して適切な表現でプロンプトを書けるようになれば、かなりいい線のものができるのでは…??
0
31
379
@d0iasm
d0iasm
3 years
鏡餅 on 自作ブラウザ 自作ブラウザで、CSSのidとclassセレクタ、そしてmarginもサポートしたので、<div>とCSSを駆使して絵を描けるようになった。
Tweet media one
Tweet media two
4
28
331
@d0iasm
d0iasm
4 years
I've implemented a RISC-V emulator running in a browser! It's written in #rustlang and compiled to #webassembly by wasm-pack. Now it can run xv6, a Unix-like small OS!
2
70
295
@d0iasm
d0iasm
4 years
休日の過ごし方に困ってる…。娯楽や休息だけでまる1日を過ごすと罪悪感があって、勉強したり将来のタメになることをやらなくてはと焦るので、休むのも学ぶのも中途半端になりがち。休息と趣味と勉強の良いバランスを模索中…
3
38
287
@d0iasm
d0iasm
3 years
自作JavaScriptエンジンで関数定義と引数付き関数呼び出しができるようになった。プログラミング言語っぽくなってきたな〜
Tweet media one
0
23
284
@d0iasm
d0iasm
1 year
日本を離れた理由の一つが、今後エンジニアとして生きていくために英語を上達させたかったからで、最初は英語圏であるUSを希望していたけど、結果的にフランスにしてよかったかも。すでに英語は中級者以上のレベルの自分にとって、最後に残る壁は下手な英語を話すのが怖いという苦手意識だったけど、→
1
11
285
@d0iasm
d0iasm
3 years
Chromiumの一部のディレクトリのオーナーになった〜! 今まではコミッターではあったけど、オーナーシップは持っていませんでした。オーナーになると、他の人のコードをレビューして、そのディレクトリ配下にマージして良いか判断する責任を持つことになるのでドキドキです💓
1
11
276
@d0iasm
d0iasm
2 years
副業でファッションモデルを始めました。今月からASOBINEXTの事務所に所属していて、ウォーキングやポージングのレッスンを受けています。今後はオーディションを受けてモデルの仕事がたくさんできるように頑張ります!コンピュータもファッションも両方詳しいオタクでギャルを目指していくぞ💻👗
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
15
250
@d0iasm
d0iasm
4 years
この本を書くためにRISC-Vエミュレータをまた0から実装しているのだけど、2000行ちょっとのコード量でxv6が動くようになった!2000行なら全部読むのも難しくない量だと思う。 これからリファクタリングをして、理解が浅い部分をちゃんと説明できるようにして、文章を書いていくよ💪
@d0iasm
d0iasm
4 years
コンピュータアーキテクチャを学ぶためにエミュレータを作るのは良い方法だけど、資料が少ないのが問題だと思っていました。なので自分で本を書きはじめました。 低レイヤーを学びたい人がこの本を読んで、xv6を動かせるRISC-Vエミュレータを作成できるようにしたいです。
3
339
1K
0
41
241
@d0iasm
d0iasm
4 years
英会話のオンラインレッスンでよく指摘されるのが、「軽い話題でアイスブレイクをしてから本題に入る」「質問に答えるときは一言を加え次の話題を作る」「会話に集中して(これは私がぼーっとしていたせい)」などのより良い会話の方法なので、私が本当に必要だったのは英会話ではなく会話レッスン…
1
32
223
@d0iasm
d0iasm
4 years
競プロが得意な友人がアルゴリズムとデータ構造のYouTuberを始めました!初回のテーマはバイナリヒープ。データ構造の説明とコーディングの2つの動画に分かれています。音声は英語だけど、日本語字幕もついていて分かりやすいです😄
1
35
219
@d0iasm
d0iasm
5 years
RISC-VのエミュレータをRustで書いてるよ〜。今はまだmovとmoviの2命令しか実装してないけど、実行するためのおおまかな基盤を作ったので、RV32Iの命令を全部実装するのが第一目標だ!
2
52
194
@d0iasm
d0iasm
4 years
Wasmer社でインターンしていたときのプロジェクトがリリースされました🎉WebAssemblyのバイナリをJavaから実行できるライブラリをほぼ0の状態から作りました。インターン期間中に全ての機能は作れなかったので、メンターの方が引き継いでくれてリリースすることができました
1
48
196
@d0iasm
d0iasm
1 year
Google France、外観は伝統的な建物で入口を見つけるのが難しいレベルでパリの街並みに馴染んでるけど、中はモダンで綺麗で素敵だった。しかしアジア人は全然いないし、英語よりもフランス語のほうが聞こえてくるし、自分が完全なマイノリティになってしまった。
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
5
190
@d0iasm
d0iasm
4 years
開発中のエミュレータがRISC-Vの公式サイトで紹介されていた!知らなかったのでとてもビックリ!嬉しい! 現在は Unprivileged ISA の一部を実装しているだけなので、次は Privileged Architecture の仕様を実装していきたい。割り込みとか、仮想メモリとか。修論が落ち着いたらまた開発再開します。
@dev_msyksphinz
Masayuki@FPGA開発日記
4 years
日本の学生 Asami さんが公開したRustで作られたWebブラウザで動くRISC-Vシミュレータ、で紹介されている。すごい。
0
83
217
1
47
178
@d0iasm
d0iasm
3 years
私自身はバグバウンティをしたことないので詳しくはないけれど、Chromiumでは、セキュリティバグを報告すれば誰でも報酬対象になるみたいです。興味があればぜひ!
0
46
172
@d0iasm
d0iasm
3 years
睡眠の質や活動量などの健康データを計測してくれる Oura Ring を購入した。見た目がとてもお気に入り。アクセサリーボックスに紛れ込んでも違和感ない。 肝心の計測のほうは、私の活動量が少なすぎて「そろそろ動いたらどうですか?」とアプリに通知がきた、良い感じ。
Tweet media one
Tweet media two
1
12
152
@d0iasm
d0iasm
1 year
自分がエンジニアだと思う瞬間「空港の手荷物検査でリュックサックから無限にコンピュータが出てくる」 手荷物が重すぎて既に疲れてますが、いってきまーす🇯🇵👉🇫🇷
Tweet media one
5
0
145
@d0iasm
d0iasm
4 years
ブラウザで動くRISC-Vエミュレータ、CLIツールとしても動くようにした!エミュレータのコア実装、ブラウザとのインターフェース、コマンドラインとのインターフェース、と3つのcrateに分離し、1つのプロジェクトの中で複数のバイナリまたはライブラリを生成している。
Tweet media one
1
52
140
@d0iasm
d0iasm
1 year
ここから仲良くなるのは私個人の手腕にかかってくるので、日本文化パワーだけでは友だちにはなれないと思うけど、知り合いになれるキッカケがあるだけありがたい…。
0
11
136
@d0iasm
d0iasm
4 years
大学院生のときに書いた論文がジャーナルにアクセプトされた!わーい!研究室の教授が休日や深夜にも対応してくれたおかげです…。
4
3
136
@d0iasm
d0iasm
2 years
全国大会のWebセキュリティクラスで「作って学ぶ、Webブラウザ」の講座を担当します。Webの裏側に興味がある方はぜひ応募してください!難易度は参加者の方々に合わせて柔軟にやっていきたいと思っているので、現在の知識レベルがどんな状況でも大歓迎です🙆
@security_camp
セキュリティ・キャンプ
2 years
「全国大会2022オンライン」「ネクストキャンプ2022オンライン」応募を開始しました! ★参加費無料★情報セキュリティ技術に関心がある学生の皆様からのご応募お待ちしております。 全国大会⇒ ネクスト⇒ #spcamp #seccamp
Tweet media one
0
125
185
0
31
133
@d0iasm
d0iasm
4 years
自分の仕事を説明するの難しい。仕事ではChromeブラウザのService Worker周りの開発をしているのだけど、エンジニア以外の人にどう説明すれば良いのやら…。いつもはブラウザの開発してるよって答えちゃうけど、本当はブラウザ全体の極々一部しか関わってないから、誇大広告してる気分になる
4
13
127
@d0iasm
d0iasm
5 years
解雇された1人の情報は、本人がHacker Newsでコメントしているのを読みました。幸いなことに、求人情報が集まっているっぽい。お金にならないけど面白い技術は、現在の場所では求められていないけれど、他で輝けるかもしれないので、リスクがありつつも好きな技術を追うのは充分に良い選択肢だと思う。
1
56
123
@d0iasm
d0iasm
3 years
自作RISC-Vエミュレータでついに Linux の /sbin/init/ が実行されはじめた!ログインはまだできてないけれど、あと一歩だ。エミュレータ書き始めて1年半かかってる😢 ちなみにタイムスタンプの値が大きすぎるのは、おそらくタイマ割り込みが発生しすぎているせい。 #rvemu
Tweet media one
1
6
124
@d0iasm
d0iasm
1 year
Visaの書類を何度も提出したり、会社のアカウントがdeactivateされて疑似レイオフ体験をしたり、ボーナスとして貰えるはずの株が消滅したり、国をまたいでの転籍におけるさまざまな地雷をふみましたが、なんとか元気です。ついに来週フランスに引っ越しするぞ
3
7
122
@d0iasm
d0iasm
5 years
TOEIC900点超えた〜〜!嬉しい!これは春から英語を使って社会人をしていくお気持ちの表明です
Tweet media one
7
3
116
@d0iasm
d0iasm
2 years
セキュキャンお疲れさまでした! 事前課題のドキュメントを公開します。事前課題では、簡易なWebブラウザもどきに手を加えて、HTML、CSS、JavaScript の機能を追加したりしました。もし興味があればぜひコードを覗いてみてね👀 #seccamp
@security_camp
セキュリティ・キャンプ
2 years
Webセキュリティクラス最初の講義は土井 麻未氏による「作って学ぶ、Webブラウザ」です。仕様を読み解きながら自分で簡単なブラウザを作ることによって、HTML、CSS、JavaScriptへの理解を深め、Webセキュリティにおけるブラウザの役割について少しでも詳しくなることを目標とします。 #seccamp
Tweet media one
1
6
60
0
27
118
@d0iasm
d0iasm
1 year
Google France 初出社。ランチがとても美味しかった。チームメイトとの初対面で緊張しすぎて説明文を確認できなかったので、すべての料理名は謎
Tweet media one
1
1
120
@d0iasm
d0iasm
1 year
フランスに来てから英語に対する心理的抵抗感がかなり減った。なぜなら、フランス語に比べたら圧倒的に英語が理解できるので、英語に対して安心感を感じるようになったこと。そして、第2言語として英語を話す人たちが多いので、各々のアクセントがあり、それを個性として受け入れていること。→
1
8
117
@d0iasm
d0iasm
4 years
ここ一ヶ月くらい休日に取り組んでたプログラミング関連の原稿執筆と実装が一段落したので、ご褒美に靴を買った!かわいい!プログラミングで稼いだお金は、服や美容に変換されています
Tweet media one
2
2
116
@d0iasm
d0iasm
1 year
ついにビザが取れそう…。二度目の書類提出で、印刷ではなく押印された会社印が必要と���われて、Googleの会社の印鑑なんて見たことない…詰んだ…と思ったけど、交渉の末、既に提出した書類のまま手続きを進めてくれることになった。釈然としないけど、なんとかなりそうで本当によかった😭
6
2
111
@d0iasm
d0iasm
4 years
I just started to write a book about how to implement a RISC-V emulator from scratch in Rust. It's gonna help people who want to learn computer architecture write a RISC-V emulator running xv6. I have lots of work to do for the book yet 😆 #rustlang #riscv
3
21
104
@d0iasm
d0iasm
3 years
さいきんとっっても眠くて毎日12時間くらい寝てるので、仕事してるだけで一日が終わっていく…。RISC-Vエミュレータの実装を進めたいし、エミュレータの本も完成させて技術書典に出したいし、コンピュータサイエンスの論文を紹介するYouTuberにもなりたい。しかし体力ないです
1
5
105
@d0iasm
d0iasm
1 year
日本語を話せる環境だと、どうしても英語よりも日本語で会話することに安心してしまうけど、こっちにきてからはフランス語または英語の選択肢しかないので、英語を聞くと安心するようになってきた。 なんか脳のバグっぽい😂
0
3
104
@d0iasm
d0iasm
1 year
パリのほうが物価は高いのに、東京オフィスに在席していたときよりも給料が下がっていて不思議だったけど、フランスは法律で1日の労働時間が7時間と決められているため、7時間分の給料しかもらっていなかった。時給は上がってるが、トータルの給料は下がっているので損した気分
1
5
104
@d0iasm
d0iasm
2 years
リバースエンジニアリングに入門した…。めちゃくちゃ面白かったし勉強になった! 次回はLinaさんのチャンネルに私たちがお邪魔します。英語で自作ブラウザ&OSについて話す予定です。 【Asahi Lina】M1 Mac であそぶ #low_layer_girls via @YouTube
Tweet media one
0
18
106
@d0iasm
d0iasm
4 years
低レイヤ動画を公開しました! 今回はコード量少なめで、推しアーキテクチャ(RISC-Vとx86)についての話がメインです。後半40分以降、2種類のobjdumpファイルを並べたときに、hikaliumがx86バイナリの人間ディスアセンブラになっています
@hikalium
hikalium
4 years
d0iasmさんと送る、ゆるい低レイヤ動画、5回目を公開しました! 今回はRISC-Vのアセンブリに入門してみたり、出力されたx86とRISC-Vのバイナリを比較しながら、お互いの推しアーキテクチャ��ついて語り合ってみました! #5 : RISC-Vのアセンブリに入門してみる @YouTube より
0
25
102
1
18
105
@d0iasm
d0iasm
4 years
ついに!自作RISC-Vエミュレータ上でxv6のブートメッセージを観測成功!ここに至るまで、RV64GのISA、メモリ、例外、メモリマップドされたデバイス(UART、CLINT)、仮想メモリ、これらに関連するCSRを実装した。次はvirtioを実装し、ルートファイルシステムをマウントできるようにする。
Tweet media one
1
16
103
@d0iasm
d0iasm
2 years
コードを一度しか実行することができないという制約の中で、一次元のセルオートマトンをPythonで実装します #low_layer_girls #thefirstcode
Tweet media one
0
23
102
@d0iasm
d0iasm
2 years
カメラ買っちゃった、Nikon Df
Tweet media one
4
2
92
@d0iasm
d0iasm
4 years
低レイヤー動画、 @saho_bofffff @hikalium と3人でCTFのバイナリ解析の問題を解きました。さほさんが著者の一人である『はじめて学ぶバイナリ解析』から問題を選びました。この本は、CTFや低レイヤーを勉強したいけど何から始めたら良いかわからない人にオススメです💪
1
19
89
@d0iasm
d0iasm
5 years
今年度のGSoCで、corebootのプロジェクトに採択されました!corebootはファームウェアのOSSプロジェクトで、ベンダー所有のBIOS/UEFIを置き換えることを目的にしています。現在は一部のChromebookなどで使用されているそう。まだ必死に勉強してる段階ですが、すごく楽しみ!
3
38
90
@d0iasm
d0iasm
3 months
エンジニアのビルが新設されたので、オフィスの引っ越しをした。エッフェル塔が見える屋上と、朝ご飯にはもちろんクロワッサンとパン・オ・ショコラ。
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
3
88
@d0iasm
d0iasm
4 years
x86のアセンブリでゆる〜くペアプログラミングをする動画を @hikalium と撮りました。今回は私がコードを書き、hikaliumが調べたりアドバイスをしてくれています。楽しかった!
@hikalium
hikalium
4 years
連休のあいだ、何か新しいことをしよう!ということで、 @d0iasm さんと一緒に、低レイヤなペアプログラミングをする、ゆるい動画を撮ってみました。今後も続くかもしれないので、何か良さそうなネタがある人はぜひ教えてください! #1 : FizzBuzzをアセンブリ言語で書きたい!
1
45
180
1
18
87
@d0iasm
d0iasm
4 years
早起きしたので布団の中でRISC-Vエミュレータをデバッグしてたら1つバグが取れた!そしてLinuxの起動メッセージが途中まで表示されるように…! 起動メッセージは "Found incompatible CPU" で止まっているので、今はデバイスツリーのCPUの設定が間違っているのかも。
Tweet media one
0
12
86
@d0iasm
d0iasm
3 years
YouTube、1人でもやってみたいな〜と思っている。思っているだけでまだ何もしていないけれど…。やるとしたら、私の興味ある分野の技術系ニュース/論文を紹介するか、開発ブログ的なVlogか、社内・社外を問わずいろんな人にどんな仕事してるのかインタビューしたりしてみたい。
1
0
83
@d0iasm
d0iasm
2 years
プログラミングをどのように勉強したか、大学・大学院では何をしていたかなどについてインタビューしてもらいました!
@LifeisTechInc
ライフイズテック株式会社
2 years
*\Code Girls Stories #03 公開中/* 女子中高生応援マガジン「Code Girls Stories」第三弾は土井麻未さんへのインタビューです! Googleソフトウェアエンジニアとして活躍する土井さんに、プログラミングにハマったきっかけや流れを伺いました!
0
10
43
1
6
81
@d0iasm
d0iasm
3 years
HTML仕様書を読みつつ、ulとliタグを自作ブラウザに追加しました。最後に追加したテストも配信後にパスするようになりました👏👏 テストの期待値の方が間違っていた… 自作ブラウザを拡張する作業配信 - HTMLのul/liタグを自作ブラウザでサポートする via @YouTube
1
7
80
@d0iasm
d0iasm
3 years
もう3月終わるからもうすぐ社会人2年目になるの…?まだ新人です👶みたいな気持ちでいた。一度も出社せずにずっと家にいるので時��止まってる。
0
4
79
@d0iasm
d0iasm
3 months
フランス語の学校に通い始めて、8時間仕事したのち、3時間学校で勉強する生活をはじめた。高校生のときも授業+部活だったから同じようなスケジュール感でしょ、と甘く見ていたが、高校の授業はたいてい寝ている怠惰な生徒だったことを忘れていた。仕事中は寝れないのでつまりまあまあ大変
2
0
78
@d0iasm
d0iasm
4 years
大学院を卒業しました!学部ではデザインについて学んでいたので、情報系の大学院で何ができるのか当時は全くわからなかった。研究室のサイトを見ても研究内容を理解できなかったので、訪問した5つの研究室から、先生自身が楽しんで研究しているところを選んだ。この選び方は成功だったと思う。
4
2
76
@d0iasm
d0iasm
3 years
会社のご飯が健康的でありがたい。家で一人でご飯を食べるときは、ご飯つくるの面倒だしそもそも食べ物にあまり興味がないため、パックご飯&納豆&味噌汁みたいなメニューをひたすら毎日食べてしまうが、社食のおかげで健康的に過ごせて、生産性も上がるし、たくさん働けるようになるな。これぞwin-win
Tweet media one
1
1
76
@d0iasm
d0iasm
4 years
RISC-Vエミュレータでカーネルが動き出した〜〜!まだロゴが出るところまでだけど嬉しい! xv6を動かしたときからの差分として、デバイスツリーのサポート、圧縮命令の実装、その他もろもろの細かいバグを直しました。まだたくさんバグが潜んでいそうです…!
Tweet media one
0
7
73
@d0iasm
d0iasm
4 years
話すのが苦手なので、できる限り質問をして聞き手側になることで会話を乗り切ってきたけど、そろそろ話下手コンプレックスを改善したくなってきたな。私が全額奢るのでご飯行ってお話しようって会を企画したら需要あるかな…。相手はタダ飯をゲットし、私は会話への苦手意識の克服ができる、win-win。
5
0
73
@d0iasm
d0iasm
2 years
2022年のモデル業では、ファッションブランドのインスタ用の写真を撮ったり、サロンモデルをやったり、ネイルコンテストに出たりしていました。仕事自体も面白いけど、芸能やクリエイティブ関係の仕事で頑張ってる人と知り合って話をできたのがすごく楽しくて刺激的でした✌️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@d0iasm
d0iasm
2 years
副業でファッションモデルを始めました。今月からASOBINEXTの事務所に所属していて、ウォーキングやポージングのレッスンを受けています。今後はオーディションを受けてモデルの仕事がたくさんできるように頑張ります!コンピュータもファッションも両方詳しいオタクでギャルを目指していくぞ💻👗
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
15
250
2
0
72
@d0iasm
d0iasm
4 years
人生で一度はやってみたいと思っていた全頭ブリーチをした。大好きなコムデギャルソン的な黒一色の服装が似合うようになって大満足。しかしこの髪色をキープするには時間とお金がかかりそう。美容室の滞在時間は約5時間、そして費用は約4万円…🙈綺麗なハイトーンをキープしている人を尊敬しちゃうな
Tweet media one
0
2
70
@d0iasm
d0iasm
4 years
ゆるゆるペアプロ動画をアップロードしました! 実行可能なELFを手書きするぞ!と意気込んではじめたものの、予想以上に時間がかかり、ELFヘッダのみ書きました。プログラムヘッダとセクションヘッダは書けませんでした。readelfコマンドでヘッダの解析だけできます😂
0
19
70
@d0iasm
d0iasm
1 year
街の中の変なところに捨てられているゴミの写真を撮るのが密かな楽しみの一つなんですが、最近のコレクションを見てください。 配管口(?)の上のメガネ、噴水の中の芋、道路脇の便器、そして扉の手すりの上のハイネケン(器用!)。
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
9
70
@d0iasm
d0iasm
1 year
OpenAI APIを使ってみたかったので、GPT-3.5のモデルを使って、選択したテキストをフランス語と英語と日本語に訳してくれる Chrome Extensions を作ってみた。Google Translate だと一対一対応の翻訳しかしてくれないから、複数言語の翻訳結果が知りたいなと思っていたのよね。
1
4
68
@d0iasm
d0iasm
3 years
洋服が好きでコンピュータがチョットデキルので、それらを組み合わせて何かやりたいな〜、アバター用のファッションブランドを作れたら楽しそうだな〜と思っている。ネットで市場調査をしたらバーチャルファッションデザインを学べる学校を見つけたので、とりあえず見学に行ってきた。入学するか迷う
2
1
68
@d0iasm
d0iasm
4 months
フランスに引っ越して1年経った。アパートの備品が壊れる、荷物が届かない、電車が来ないなどの日常のストレスが多いし、幸福度は日本に住んでいた頃より下がっていると思う。でもまだ少なくとも3-4年はフランスに住む予定。フランス語で友達と遊びに行けるくらいまで馴染んだらまた次を考える。
0
0
66
@d0iasm
d0iasm
4 years
12/24に発売されるWEB+DB PRESSの特集で、具体的に何を書いたのか話しました!OSとブラウザって範囲が広すぎて、人によって期待している内容が違うと思うので、そのミスマッチを減らせれば良いな〜と思って動画を撮りました。
@hikalium
hikalium
4 years
のんびり低レイヤ動画、久々の更新です! 今回は、これまで数ヶ月間 @d0iasm と執筆していたWeb+DB Pressの記事の概要とデモを @saho_bofffff と一緒に紹介しています! 番外編: 「自作OS×自作ブラウザで学ぶ Webページが表示されるまで」という記事を書きました! #wdpress
1
41
176
1
8
65
@d0iasm
d0iasm
3 years
インターンのときに参加していたプロジェクトがついにリリースされた!Service Workerのスクリプトをモジュールとして扱えます。 ES modules in service workers by @jeffposnick
0
9
67
@d0iasm
d0iasm
4 years
自作RISC-Vエミュレータ (CLI ver.) でxv6が動いた!嬉しい〜!
1
12
66
@d0iasm
d0iasm
5 years
coreboot開発、ついにアセンブリからC言語の世界に来た〜!printfの無い世界でのデバッグは、写真のような無限ループにジャンプすることによって、どこまで実行が進んでいるのかを二分探索しました。(なお現在はシリアルコンソールの初期化途中でバグっているのでまだprintはできない)
Tweet media one
1
12
65
@d0iasm
d0iasm
1 year
無事に到着しました🇫🇷 空港の職員さんからフランス語で挨拶されて、英語で返事をしたら、「ここはフランスだから、フランス語を話しなよ」という素敵な welcome message を頂きました😂
2
1
66
@d0iasm
d0iasm
3 months
特別企画「Web開発者として生きるあなたへ」に参加させていただきました。変化の速いIT業界で今後もエンジニアをしていくために、こういう視点を持てば生き残れるんじゃないかという一つの戦略を、自分の経験を元に書きました。2ページの短い記事ですがよければ読んでください🙌
@gihyo_hansoku
技術評論社販売促進部
3 months
【新刊】2024年4月18日発売『WEB+DB PRESS総集編[Vol.1~136]』本体3,000円+税,WEB+DB PRESS編集部 編,2000年から23年間,Web開発の現場を取り上げ続けたバックナンバーを全号収録!
Tweet media one
2
477
903
1
4
66
@d0iasm
d0iasm
1 year
そして我々は裁量労働制なので、労働時間の上限が1時間早まろうとも、体感的には何も変化がないのであった。 しかしメリットもあって、過剰労働時間を相殺するために、通称RTTと呼ばれる有給休暇とは別の休暇制度がある。有給休暇の5週間とRTTの3週間で1年で合計約8週間分もの休みがあるらしい😳
0
3
64
@d0iasm
d0iasm
4 years
(自分が書いたものを誰かに"購入"してもらうのが初めてなので、大切なお金を消費した分の価値を届けることができるのか不安で、すごくビビっています。RFCやHTMLの仕様書を読んで0から実装して、担当した12ページ分の文章に詰め込んだので、読んで面白かったって思ってもらえたら嬉しいな…)
1
5
62
@d0iasm
d0iasm
4 years
RISC-Vエミュレータのブラウザ対応できた!入出力がかなり面倒で、何回も実装しなおした…。 デスクトップPCのChromeとFirefoxでのみ動作確認しました。スマホでは動きません(今後やる)。以下のURLにアクセスするとxv6を実行開始します!
1
12
60
@d0iasm
d0iasm
5 years
情報源はこちら: Mozillaに関する記事: Hacker News:
0
30
59
@d0iasm
d0iasm
2 years
どんな髪色が自分に似合うのかをここ半年ほど試行錯誤していて、1ヶ月ごとに髪色を変えていたんだけど、ついに結論が出た。赤、ピンクなどの暖色系統が自分には似合う。青色などの寒色は色自体��好きだけど、自分の顔だと不健康に見えてしまった。楽しい実験だった✌️満足です☺️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
59
@d0iasm
d0iasm
4 years
RISC-Vエミュレータの開発を再開した!Linuxを動かすと、現状は途中でpanicを起こして終了する。終了したときのプログラムカウンタの値から、Linuxのソースコードのどこで失敗しているのか調べると、ブートメモリを割り当てる関数の返り値が間違っているっぽい。うーむ。 #rvemu
Tweet media one
Tweet media two
1
2
56
@d0iasm
d0iasm
2 years
アイコン描き直し。 しばらくはリアルアバターをフラミンゴ色のショートボブヘアの見た目のままメンテナンスする予定なので、アイコンの絵もそれに合わせました。
Tweet media one
Tweet media two
2
1
58
@d0iasm
d0iasm
4 years
オンラインの資料は英語で書いているけど、完成後には日本語に翻訳して、技術書典に出品できたら良いな〜と考えています。 まだ完成には程遠いので、ちまちま進めていきます😄
1
8
57