ずばりこれ。 NSSetUncaughtExceptionHandler(_:) - Foundation | Apple Developer Documentation swiftのcatchで拾えないものもこちらでハンドルできる。 AppDelegate等に入れておく。 func application(_ application: UIApplication, didFinishLaunchingW…
hdiutilからマウントできました。Xcode 10です。 ディスクイメージ作成 iOSのシステムが数百MB使用するので、その分は最低限起動に必要です。 # APFS hdiutil create -size 1g -fs APFS /tmp/ios.dmg # HFS+ hdiutil create -size 1g -fs HFS+ /tmp/ios.dmg …
今回は、静的解析ツールのSonarQubeのクラウド版、 SonarCloudを導入します。 Travis, fastlane導入までは、前回の記事をご参照ください。 scior.hatenablog.com 環境 SonarQube Continuous Inspection アカウント登録 SonarCloudの設定 sonar-project.prope…
Express向けのSwaggerパッケージを色々探しましたが、 依存パッケージが少なく、npm auditで引っかからなかった、 こちらを紹介します。 Swagger UI Express 使い方 その他 swagger-node generator-express-no-stress Swagger UI Express www.npmjs.com gith…
firewalld バージョン 共通操作 現在の設定の確認 設定再読み込み 各種設定 サービス追加 ポート追加 永続設定 Zone デフォルトゾーンの変更 設定値変更 firewalld CentOS6系までのiptablesの代わりに、7系からではfirewalldを用います。 中身はiptablesのま…
Spring Frameworkにおけるvalidation Hibernate Validator 主なアノテーション Formに対するvalidation Formクラス Controllerクラス Form以外に対するvalidation 書いてないこと Spring Frameworkにおけるvalidation http://terasolunaorg.github.io/guidel…
Lombokとは 共通テク よく使う @Getter, @Setter @ToString @EqualsAndHashCode @Data @xxxArgsConstructor @NonNull 知らなくても困らないやつ @Builder @SneakyThrows @Slf4j まとめ Lombokとは いい感じにAnnotaitionで、Javaのよく出てくる処理を書いて…
iOS開発(Swift)でCIまでを動かす際の手順です。 今回は、Xcode 9.4, Swift 4(3でも可)です。 サンプルリポジトリ: github.com 導入するツール Swiftlint Fastlane Travis CI 今後やること 導入するツール SwiftLint(0.26.0) コーディングスタイルの静的解析…
10年ぶりくらいにPerl触ってます。RubyやPythonより好きです。 コード ((1).Set, (2, 3).Set, (2).Set).combinations.map({.reduce(&infix:<∪>)}).Set.say; > set(set() set(1 2 3) set(1 2) set(1) set(2 3) set(2)) 解説 ((1).Set, (2, 3).Set, (2).Set) …
表題の通り、MacBook Pro(Late 2016)でWi-Fiが時々繋がらなくなるという現象に悩まされていましたが、ようやく原因が掴めたと思うので記録として残しておきます。 モデルはTouch Barのついていない安い方です。 症状 他の機器では問題なくアクセスポイントに…
Flickrでフォロワー稼ぎ目的で大量フォローして、すぐにフォローを外す外人ユーザーがせこいと思ったので、被フォロー状態を確認するツールを作りました。 github.com 使い方も書いたのですが、ソースコードも短いのでそちらを見た方がわかりやすいかもしれ…
Mac初心者なので、El CapitanとかSierraとか言われてもよくわからないのですが、とりあえず今使っているSierraとsqlite3 1.3.11の組み合わせが良くないらしく、引っかかったのでメモ。 “Mac OS"ではなくて、"macOS"なんですね。 環境 macOS 10.12 Sierra rub…
View ControllerのUIテストはともかく、ユニットテストはどうするのかわからなかったので調べました。Swift 3です。 class MapViewControllerTests: XCTestCase { var mapViewContoller : MapViewController? override func setUp() { super.setUp() let sto…