2020-10

iOS

iOSリバーシリファクタリングチャレンジ が swiftUI で書き直された

とあるかたが、リバーシを題材として、fat viewcontrollerをいかにリファクタリングするか、という提案をなさっていました。 このFat View Controller、あなたはリファクタリングできますか? これを SwiftUI...
iOS

SwiftUI + SpriteKit でスプライト表示

SwiftUI と SPriteKit を組み合わせる方法です。 だたし、iOS 13以降でのみ動作します。 どうせならもう古い UIViewController とはおさらばしたいですしね。 以下のように、とりあえず黄色い四角のスプライト...
aws

aws で予想しない請求が来ないために

長い間 aws を使っていると、ec2 インスタンスを切り忘れたりとか、よくわからんサービスを意図せず on にしてしまって、そのまま放置してたら、すごい請求額が来たとか、クレカの明細を見て青ざめたことある全国1000万人の aws 管理者...
aws

aurora をアップデートしたら文字化けした件

あ…ありのまま 今 起こった事を話すぜ! 「aurora(本場サーバー)をアップデートしたら文字コードがutf8からlatin1 になって、本番サイトの文字が????になったぜ、、、、、」 これ、深夜のアップデートでやらかしちゃったんですが...
swift

swift で NSData -> Data 型への変換

以下の2通りあるようです。 Data.init(referencing: nsData) または nsData as Data
mac

windows10 の usb インストールディスクを mac で作成

1. mac で windows10 の iso ファイルをダウンロードします。 2. mac に 8G 以上の USBメモリをさす 3. mac で bootcamp を起動する 4. usb 起動ディスクを作成する 簡単すね
rust

Rust ではじめる OpenGL

Rust に興味ある人におすすめの本です。 Rust ではじめる OpenGL ただし、macOS では OpenGL は非推奨となっているので、windows, linux が好きな人向けです。 windows ではサンプルプログラムを全...
os

書評 はじめて学ぶバイナリ解析

たまたま見つけたので読んでみました! このような視点で解説してる本は、現代ではなかなかないと思います。 どんなデータもバイナリですので、それをアセンブラやCなどを通してバイナリレベルでの動作を解説した本は珍しいと思います。 ハッカーとかって...