Lento con forza

大学生気分のIT系エンジニアが色々書いてく何か。ブログ名決めました。

GolangはテストのためにInterfaceで公開しない

最近は趣味でGolangとTypeScriptを書いています。Golangのドキュメントを見ていると気になる記述を見つけたのでブログに書き残します。 ここに書いてあることです。 github.com あるモジュールをテストしたい時に、モックのためにインターフェースで公開する…

GitHub Actionsを使ってFirebase App Distributionへ配布する

iOS

FirebaseとGitHub Actionsがマイブームの id:kouki_dan です。 つい先日Firebase App Distributionがリリースされましたね! firebase.google.com FirebaseはFabricの機能を順次Firebaseで扱えるようにしていますが、App Distributionは今までFabric Betaで…

GitHub Actionsをクリックして発行できるGitHub Appsを作った

GitHub Actionsがマイブームです。とても便利なGitHub Actionsですが、「ボタンを押してデプロイ」のようなことができないのが不便でした。 GitHub Actionsをトリガーするボタンを作るサービスを作りたいって思ってるけどこれあと5分待てば公式から出るでし…

Google Apps Scriptを使って無料でSlackにApp Storeレビューを流そう!

Google Apps Scriptにハマっています。 id:kouki_dan です。 Google Apps ScriptはGoogleスプレッドシート上でJavaScriptを実行できるもの、という認識が強いかもしれませんが、G Suite Developer Hubにより、もっと手軽に、様々な自作スクリプトを実行する…

.appという画期的でセキュアなgTLDについて

.appというgTLDをご存知でしょうか。gTLDはgeneric top-level domainの略後で、ICANNが管理しているトップレベルドメインのことです。 有名どころでは.comや.net等があります。このブログのURLは https://kouki.hatenadiary.com ですが、この.comの部分がト…

SwiftのUndoManagerの使い方

Undoを実装したいと思ったのでSwiftのUndoManagerを軽く調べてみました。 developer.apple.com このクラスにはregisterUndoはあるのですが、registerRedoが存在しません。これによってundoが実現できるのことはわかるのですが、どのようにredoが実装されてい…

MacBookにBoot CampしてeGPUを繋ぐのは諦めて自作パソコンを作りました

以前こんな記事を書きました。 kouki.hatenadiary.com このあとOculus Riftが届き、いろいろ試したのですが、少なくとも僕の構成だとVRをやるのは厳しいという結論に至りました。 厳しいと思った理由はいろいろありますが、一番大きいのは CPUが100%に張り付…