OSS gate 参加体験記 2022/10/29(土)
OSS gate とは
「OSS Gate」は、OSS開発に参加する「入り口」を提供する取り組みです。 OSS開発に未参加の人を参加する人へ、少し参加したことがある人を継続的に参加する人へ。そうやってOSS開発に参加する人を継続的に増やしていく。それが「OSS Gate」の目的です。
このように、定期的に開催しているOSS開発参加のやり方を教えてくれるイベントです。内容は、人それぞれに決定して進めていきます。私の場合、貢献したいOSSがイベントまでに見つからなかったのですが、イベント中に主催やサポーターの方々がアドバイスをたくさんくれて決めることができました。
参加のハードルは、事前にDiscordとGithubアカウントを作成しておくことくらいだと思います。そのため、身構えなくても大丈夫です。 もし時間があれば、Github上に公開されているイベント資料やYoutube等で、このイベントの流れを予習しておいたり、普段使っているOSSってなんだろうなど、調べておくと良いかもしれません。
私のやったことは、簡単にまとめると以下です。
- 対象のOSSを決定する
- 対象のOSSをユーザーとして動かす
- 改善箇所を見つける
- 公式ドキュメントの改善箇所を見つける
- 日本語で改善提案を作成する
- 英語に翻訳する
- サポーターの方にレビューを受ける
- 対象OSSのGithubにIssueを投げる
〜終了後〜
- Contributerからの返信に応答する
参加動機
趣味を増やしたいと思っていた。また、OSSの開発は、なんだかかっこよさそうとか、おもしろそうという率直な気持ちがあって、参加した。
後々の展望は、OSSの開発や設計をすることであり、自分の手で自分のやりたいように開発したいと思っている。
今は、自分の手の届く範囲で、ドキュメントの翻訳や改善提案をしたり、のんびりやっていきたい。
やったこと
すでに、やったことは上記にまとめた。 ここでは、詳細に何をやったのか書きたいと思う。
対象OSSの決定をする時のポイント
・誰もが知っている大きいプロジェクトは洗練されていて、改善箇所が見つかりにくいため、小さい規模で頻繁に更新されているものを見つける。
・迷ったらVScodeのPlugInやChromeのPlugInなど自分の使っているソフトの拡張機能など検討するのが良い。
・OSIが定義しているOSSライセンスに則っているか確認する。 https://opensource.org/licenses/alphabetical
所感
・「OSSをユーザーとして動かす」の視点を頂けたことが今回の最大の収穫だと考えている。今まで、なんとなくOSSを利用しており、公式ドキュメント以外の資料で理解していた。そのため、原流のプロジェクトに改善提案する機会を失っていたと気がついた。 今後、学んだことを活かして、OSSのプロジェクトに貢献できるようになりたい。
・OSS開発と聞くと、ガリガリコーディングするイメージがあり、それができない人は参加できないと思い込んでいた節がある。実際はそうではなくコーディング以外にもやれることはたくさんある。今回のイベントを通して、もっと関わり方はたくさんあると学んだ。自分なりの貢献の仕方を考えてみたい。
ハンバーガーの旅 Apr-Jun 2022
どうも、そもりーんです。
最近、毎週末ハンバーガー屋巡りをしています。きっかけは、「Five Guysに、行きたいのに、日本にない!!」という切実な想いです。Five guysとは、アメリカのちょっと高いハンバーガーチェーンです。いろんな国に出展してるのに、日本にないの。なぜなの。美味しいのに…
しかし、大丈夫です。安心してください。
日本には、本格的なハンバーガー個人店が数多くあります。
例外として、どこもピクルスはまずい!!!ピクルスには、期待しないほうがいいです。高級レストランで働いていたとき、専門業者が作った最高のピクルスを食べすぎて、舌が肥えてしまったのが原因かもしれません。
いや、そもそもハンバーガー屋にピクルスを期待することは間違ってるいるのか。そうだ!日本に最高のピクルス屋を誘致して、各ハンバーガー屋に使ってもらおう!
戯言はおいておいて
2022/06/26時点
Top 3を紹介していこうと思います。東京近郊で、すでに10店舗以上回っているので、舌が肥えすぎてます。
1. FIRE HOUSE
〒113-0033 東京都文京区本郷4丁目5−10 サンファミリー本郷
ハンバーガーの一体感が素晴らしいです。
写真 モッツァレラマッシュルームバーガー
あ、この素敵なマッシュルーム達をもっとアップで、見せたい。ほいっ!!
なんか写真上手く撮れなかった。許して。
メニュー
見せる気のない写真でごめんなさい。普段、日記として写真を撮っているので、誰かに見せることを失念していました。
解説
いやー、ハンバーガー屋たくさん周ったけど、マッシュルームを使ったハンバーガーは、意外と置いてないです。
しかし!
なんと!
ファイヤーハウスさんには、あるんです!!
しかも、お値段も、お手頃な方です。観光地価格で値段を上げてるところ(2000円近く)が多いので、このお値段は嬉しいです。昨今インフレで値段変わってるかもしれないけどね。
バーガーに、マッシュルーム。筆者は、これが一番好きなのです😋😋😋
ぜひお一人でも、お友達とでも行ってみてください。ハンバーガーレストランの良いところは、一人でも行きやすいところです。fast food という、源流があるからなのでしょうね。
私の探し求めていた以上のハンバーガーでした。
2. Stoves
〒220-0005 神奈川県横浜市西区南幸2丁目1−3 斉藤ビル 1F
とにかくバンズが美味しい。
写真 アボカドチーズバーガー
店内もおしゃれです。
メニュー
メニュー | 横浜市西区のバー&レストラン ストーブス | LIVE BAR CAFE RESTAURANT GROUPE STOVES
解説
こちら、横浜駅の近くにあります。もうオープンして20年近くにもなります。ポテトが普通のタイプと、写真のカリカリバージョンを選べます。カリカリバージョンは、食べるのが楽しいです。
こちらのバーガーの特徴は、バンズの美味しさです。バンズは、ハンバーガーの見た目にも大きく影響し、ハンバーガーの大枠を決める重要な要素です。ここへのこだわりに手抜きがあれば、ハンバーガーの一体感は生まれません。その点、こちらはとてもこだわっています。
ふわふわ系のバンズは、弾力が失われがちで、そうすると中にずっしりと重いパティが乗るハンバーガーには合いません。しかし、Stoves さんでは、ふわふわ系のバンズなのに弾力がしっかりあります。これが、ソースや肉汁と絡むので、最高です。
地元野菜を使うところにもこだわっていますね。
私が来店したときは、気さくな店員さんとお話もして、ゆったりして最高でした。健康診断後の空腹が、吹き飛んだことを覚えています。
3. Rooftop
〒248-0006 神奈川県鎌倉市小町1丁目6−17 鎌倉 マーク ビル 6F
ハンバーガーの高さが、高すぎるんだよね。それでも、顎外して一口で食べたくなる。
写真 鎌倉バーガー 1800円
店内は、面白くて、これでもかっていうくらい、アメリカンカルチャー愛が詰め込まれてます。
メニュー
撮るの忘れちゃった!!
代わりにお店のURL 貼っておきました。きっとGoogle map の口コミ画像などで、メニュー上がってるでしょうし、なんとかハンバーガー愛で探してください!
解説
鎌倉駅近くにあります。少しお値段は高いです。しかし、満足感が段違いなので、そんなの気にしないと良いでしょう😋
本命はやはりこの鎌倉バーガーです。
背がとても高いです。自家製スモークベーコン(結構厚い)と2種類のチーズが、パティの上に積み上がってます。
普通、ハンバーガーって牛肉だけじゃないですか。ベーコンもカリカリ系のはず。そういった偏見を、見事にぶち壊してくれました。
このバーガーは、ベーコンも主役級の働きをしています。しかも、ハンバーガー全体の一体感を壊してません。
ぜひ味わってみてください。
総評
ハンバーガーレストラン巡りは楽しいです。また、お店毎に個性が強いので、楽しいです。一人でも複数人でも楽しめるのが良い特徴ですね。
まだまだ探索して美味しいハンバーガーを、探して行きたいです。探索するの飽きたら自分で、作ります。
efiseekインストール
efiSeek
Ghidraの拡張機能。EFIファイルの調査の過程を自動化してくれる。well-knownプロトコルやSMIハンドラーを見つけ出すことや分析することを手助けしてくれる。
The analyzer automates the process of researching EFI files, helps to discover and analyze well-known protocols, smi handlers, etc.
インストールの仕方
-
Set
GHIDRA_INSTALL_DIR
environment variable to ghidra path. - Start
gradlew.bat
, after the completion of building a copy archive from thedist
directory toGHIDRA_HOME_DIR/Extensions/Ghidra/
. And turn on this extention in your ghidra.
書かれている内容はシンプルで以下のような感じ。
- GHIDRA_INSTALL_DIRの設定
- gradlew.batの実行。終わると、distディレクトリにGhidra各経機能がビルドされているから、それをGhidraの拡張機能フォルダにコピーする。あとは、Ghidraを起動して、拡張機能をオンにする。
ビルドの失敗(体験談)
- GHIDRA_INSTALL_DIRの設定ミス。
注意:setコマンドは、そのCUIプロンプト内でしか、環境変数設定を維持できないので、一度コマンドプロンプトを閉じると設定が消えてしまう。
- ビルドを行う階層のフォルダ名。
gradlew.batの実行を行う際に、そのフォルダ名が「efiSeek」になっていないとビルドに失敗する。普通にGitでクローンすれば、フォルダ名に問題は起きない。
しかし、Githubからソースをダウンロードするときに、zipファイルでダウンロードすると、「efiSeek - master」といった名前になる。その場合、展開したあとにフォルダ名を訂正する必要がある。