SwiftUIでカメラを扱いたくなって色々調べた&試したので記事にします。 SwiftUIでカメラを扱いたい! SwiftUIでカメラを直接扱うことは現在のところできず、UIKitで作ったカメラのビューを表示する必要があります。 カメラを使う一番簡単な方法は、UIImagePi…
最近Next.jsとFirebaseばかりやっています。って書きましたが、本当はこの一ヶ月どうぶつの森しかやってませんでした。どうぶつの森のプレイ時間は200時間を超えました。 そろそろエンジニアとしても生活したくなってきたのでエンジニアっぽい話をします。Ne…
最近Next.jsを使って開発することが多いです。ちょっとした物を作る時はFirebaseと組み合わせることが多いのですが、ガッツリAPIを作り込みたい時はGraphQLで書くこともあります。 GraphQLを使う時はGraphQL SDLでスキーマを定義することになると思います。…
ちょっと前にGitHub Actionsをデプロイに使いたいけどデプロイタイミングは自分で選びたかったのでこんなものを作りました kouki.hatenadiary.com ここで使ったrepository_dispatchイベントはとりあえずActionを走らせるためには便利なのですが、イベントで…
iOS 11でApp Storeからトップセールスのタブが消えたことを覚えていますでしょうか。 App Storeでは確認できなくなりましたが、この情報を見る方法が存在しています。 AppleはiTunesやApp Storeの情報を取得できるRSSを提供しています。 rss.itunes.apple.co…
こんばんは! id:kouki_dan です! この記事は、はてなエンジニア Advent Calendar 2019の8日目の記事です。 昨日は id:hokkai7go さんのはてなSREチームにおけるスクラムの実践というタイトルでJuly Tech Festa2019に登壇しますでした。July Tech Festa2019…
最近は趣味でGolangとTypeScriptを書いています。Golangのドキュメントを見ていると気になる記述を見つけたのでブログに書き残します。 ここに書いてあることです。 github.com あるモジュールをテストしたい時に、モックのためにインターフェースで公開する…
FirebaseとGitHub Actionsがマイブームの id:kouki_dan です。 つい先日Firebase App Distributionがリリースされましたね! firebase.google.com FirebaseはFabricの機能を順次Firebaseで扱えるようにしていますが、App Distributionは今までFabric Betaで…
GitHub Actionsがマイブームです。とても便利なGitHub Actionsですが、「ボタンを押してデプロイ」のようなことができないのが不便でした。 GitHub Actionsをトリガーするボタンを作るサービスを作りたいって思ってるけどこれあと5分待てば公式から出るでし…
Google Apps Scriptにハマっています。 id:kouki_dan です。 Google Apps ScriptはGoogleスプレッドシート上でJavaScriptを実行できるもの、という認識が強いかもしれませんが、G Suite Developer Hubにより、もっと手軽に、様々な自作スクリプトを実行する…
.appというgTLDをご存知でしょうか。gTLDはgeneric top-level domainの略後で、ICANNが管理しているトップレベルドメインのことです。 有名どころでは.comや.net等があります。このブログのURLは https://kouki.hatenadiary.com ですが、この.comの部分がト…
Undoを実装したいと思ったのでSwiftのUndoManagerを軽く調べてみました。 developer.apple.com このクラスにはregisterUndoはあるのですが、registerRedoが存在しません。これによってundoが実現できるのことはわかるのですが、どのようにredoが実装されてい…
以前こんな記事を書きました。 kouki.hatenadiary.com このあとOculus Riftが届き、いろいろ試したのですが、少なくとも僕の構成だとVRをやるのは厳しいという結論に至りました。 厳しいと思った理由はいろいろありますが、一番大きいのは CPUが100%に張り付…
VRブーム、来てますね。SAOのような世界に行ってみたいものです。 そんなVR環境の現状ですが、カジュアルVRから本格的VRまで様々なものがあります。 カジュアルなVRはハコスコのように、スマートフォンを箱に入れて使うようなものから もうちょっと進歩して…
この記事はFirebase Advent Calendar 2017 8日目の記事です。 昨日は @yamacraft さんの Firebaseプロジェクトのデプロイについて でした。アプリ開発のノウハウはたくさんあふれていますが、デプロイについては後回しにされてしまうことが多いですよね。 デ…
Gitのremote checkoutのおはなし Gitのリモートブランチをローカルにチェックアウトしたい時、ありますよね。 しかもそのローカルブランチにはトラッキングブランチを指定したいですよね。 僕は今まで git checkout -b branch_name origin/branch_name とい…
Arukasというサービスをご存知でしょうか。 ちょっと前にSRE Tech Talk に行った時にさくらインターネットの方が発表していて知ったのですが、とても良いサービスだったので紹介します。 ちなみにこの勉強会のプレゼンはとても良かったのでおすすめです。ス…
この記事は、苫小牧高専 Advent Calendar 2016 - Adventar 8日目の記事です。 なぜ書くことになったのか なぜ書くことになったのでしょう。僕は苫小牧高専生ではありません。苫小牧に生まれ育ちましたが、苫小牧高専に知り合いが多かっただけのただの高校生…
土曜日の夜のことです。ふと友達とslackで話していて将棋がやりたいね。という話になりました。 当然将棋をやるためには、将棋盤と駒が必要で、それらを動かし、更にその状態を最低2者間で共有する必要があります。手軽に無料でこれらの事がどのような環境で…
最近、と言っても3ヶ月くらい前にテレビを買ったんですが、選ぶときに「面白そうなOSがが入っている」という選定基準を掲げていました。 僕の中での面白そうなOSとは、開発ができそうなOS、カスタマイズ可能なOSです。 テレビを買った時の記事はこれです。結…
はてブで0の0乗が話題になっていました。 0の0乗の正解がネット検索しても見つからないので作成した。 | 子育ての達人 | 妊娠・出産・育児・子育ての毎日を楽しく 去年教育実習に行った時に、ちょうどここら辺を教えていました。指数法則を拡張する流れで…
2,3週間前ですが、AppleTVを買いました。テレビと一緒に。 買ったテレビはPanasonicのビエラです。 地上・BS・110度CSデジタルハイビジョン液晶テレビ TH-40CX700 詳細(スペック) | テレビ/シアター | Panasonic どんなテレビを買うかは相当悩んだ…
と、まぁ、こんな大仰なタイトルを付けてしまって申し訳ないですが、僕はアジャイラーなわけでもないです。思ったことを書きなぐってみました。 アジャイル? アジャイル、アジャイル、と結構もてはやされている気がします。僕が「アジャイル」と言う言葉を…
毎日コードを書いていきたいものだ。 最近のGithubはひどい。 なんていうか、2月くらいからどうしたんだ自分。 緑でまっ緑にすることを目指して頑張って行きたい。
Swiftが熱いですね! Objective-Cなんてもう忘れ去れるくらい最近Swiftしか書いてないです。 ということで、Swiftを使ってちょっとハマった事をメモ。 外部アプリにファイル転送 外部アプリにファイルを転送するときに便利なものに、UIDocumentInteractionCo…
最近cocos2d-x v3.3でゲーム作ってます。 ゲームの実装で、タッチの動きに合わせて線を引きたかったのですが、素直に実装したらとんでもないことになりました。 DrawNodeで実装 まず最初は、タッチ位置が移動する度にDrawNodeのdrawSegumentを呼び出す方法で…
なんかWebStorm学生無料になってるじゃないですか!! 全然知りませんでした。 とりあえず、インストールして、Vimキーバインドを適用しようとしたんですが。 Browse repositoriesからインストールできない。 Browse repositoriesから、IdeaVimを検索して、…
XcodeでProjectを作った時にデフォルトで作られるテストケースでのユニットテストで、少し(だいぶ)はまったのでメモして起きます。 Testsファイルから自作クラスが見えない? Testsファイルから、自作クラスをインスタンス化しようとすると このように、ク…
AFNetworkingを使った簡易クライアントをSwiftで書いてみました。 Objective-CのライブラリをSwiftで利用 Cocoa Podsかなんかで適当にAFNetworkingを入れておきます。 SwiftでCocoaPodsを使う - Qiita SwiftでCocoaPodsを使う - Qiita APIClientを作成 AFHTT…
— こーき (@dangiruba) 2014, 10月 17 サボテン植え師です、こんばんは。 色んなサービスにサボテンを植えてます。 まぁサボテンを植えたのにも理由があります。 Unicode Unicode6.0で絵文字が追加されて久しいですね。 utf-8の4バイトエリアに絵文字が追加…