非公開モジュールやローカルで変更したモジュールをGo Modules(vgo)環境で利用する3つの方法

Go

GoモジュールはGo 1.11から利用可能な公式の依存性管理ツールです。これはgo.modファイルにモジュールとバージョンを記録しておき、ビルド結果を固定するために使いますが、通常は、参照するモジュールのバージョンが公開されている必要があります。例えば、…

Kotlinコンバート時にブロックコメントが入れ子にできる仕様を知らなくて30秒くらいフリーズした話

こんにちは Android アプリエンジニアの大橋です。 最近、Javaのプロジェクトを Kotlin にコンバートをしていたのですが、コンバートで一瞬「え?」となってしまったことについて書いてみました。 Javaコードをコンバートしたらブロックコメントの様子がおか…

URLProtocol を使っていますか? Playground へコピペするだけで動く API スタブの実践的サンプルコード付き

こんにちは! iOS アプリエンジニアの山口です。 先日、大阪港にて一般公開された護衛艦かがに乗艦しました。 ウェーブ(WAVE: 女性の海上自衛官)のみなさまが一様にべっぴんさん揃いだったことも驚きでしたが、一番驚いたのが、艦内便所にウォッシュレット…

セキュリティ学習環境をお手軽に作ってみた

本書の目的 ウェブセキュリティを手軽に学びたいひと向けに、簡単な学習環境の構築方法を紹介する 材料 Java ウェブブラウザ(今回はFirefoxで解説します) ローカルプロキシ「Burpsuite」 アドオン「HakoniwaBadStore」 (https://github.com/ankokuty/Hakon…

いよいよ最終日!WWDCから抜け出して向かう先は!? #WWDC2018 #現地リポート

ついに最終日 BeerBash が昨日に終わり、新機能などの目玉となるセッションも最初の方に多いためか、最終日のWWDCは全体的に混雑具合も先日までほどではありません。朝、会場に来たときもパッと見では人数が少ない感じでした。 とはいえ、セッションもラボも…

Bash で打ち上げ!WWDC 4日目 #WWDC2018 #現地リポート

WWDC 開催4日目 エンジニアの太田です。 WWDC 2018 も早いもので開催4日目となりました。 4日目はセッション、ラボ、AR Kit のゲームコーナーをまわってきました。 現地参加の特権、ラボで Apple エンジニアに質問 私は事前に準備していた Autolayout 周…

セッションだけではなく場を楽しめるWWDC #WWDC2018 #現地リポート

セッションだけではないWWDCの魅力 WWDCではAppleのエンジニアやデザイナに直接話しを聞けたりすることも間違いない魅力の一つなのですが、今回初めて現地に来て、それだけでは無いことを実感しています。 言葉では上手く表現できませんが、この広い会場に似…

セッション・ラボが本格スタート!ストアも長蛇の列! #WWDC2018 #現地リポート

WWDC 2日目 昨日の Keynote と State of the Union を終え、WWDC は開催2日目です。 本日より講演形式のセッションと、対話形式で質問ができるラボが本格スタートし、 WWDC限定品を購入できるカンパニーストアもオープンしました! セッション セッション…

現地で初めて見る生キーノートとその熱気 #WWDC2018 #現地リポート

初めて生で見るキーノート こんにちは、早いものでサンノゼに来てすでに3日目です! 今日はついに生のキーノートを見ることができました! いつもは日本時間で深夜に目をこすりながら見ていたものが目の前にあると思うと、興奮すると同時になにか不思議な感…

WWDC 2018 現地レポート 開催前日!#WWDC2018 #現地リポート

開催前日! エンジニアの太田です。WWDC 2018 開催地、カリフォルニア州のサンノゼからブログを書いています。 いよいよ WWDC の開催が現地時間の明日 6/4 (月) に迫ってきました! 昨日の沖田の投稿に続き、現地のフレッシュな情報をお伝えできればと思いま…