2019-01-01から1年間の記事一覧
今やiOSアプリを作る際はfirebaseを導入するでしょう!といった雰囲気があります。 firebaseは無料で使える非常に優秀なツールなのでたしかに入れない理由はありません。 ですが、 (https://firebase.google.com/docs/ios/setup?hl=ja) の通りに導入したのに…
iOSの開発で誰しもが困るポイント「画面遷移」 segueを使って実装したらかなり楽でした。 以下のようなやりかたで実現できます。 1. 遷移先のView Controller作成 storyboardからView Controllerをもう一つ作成しましょう 2. 遷移元のView Controllerと遷移…
外部と通信しているアプリケーションの場合、通信できない原因はSELinuxを疑ってみると原因がSELinuxであることが多々あります。 でもSELinuxってなかなか難しいですよね。 web上を探してもあんまり資料が落ちてないし、そもそも疑うエラーログからは全然SEL…
Pythonでモジュールの動的なインポートからのインスタンス生成をしたので紹介します。 クラスだけ動的に生成はけっこうあるんですが、モジュールの動的インポートって結構レアみたいですね。 IDEとかでエラーが見えづらくなるので、そこは注意してくださいね…
iOSアプリを作ってる時にナビゲーションバーにボタンを設置して、そこから前の画面へ遷移したりすることはよくあると思います。 こんなやつ そんな時に事件は起こりました。 segueをつなげてさあ別のページへ遷移!と設定したんですが、全然動かない。。。。…
無料のSSL証明書として名高いcertbot(旧 let's encrypt)ですが、証明書の更新方法として tls-sni-01 のサポートを終了するようですね。 なにか対応するつもりだったのらしいですが、諦めたみたいな話らしいです。 community.letsencrypt.org 上記が脆弱性…
皆さんSQLAlchemy使ってますか? github.com PythonのORマッパーといえば、SQLAlchemyと言われるくらいSQLAlchemyは利用されているライブラリです。 そんな中、マニュアル読んでざっくり使ってるだけだとMySQLでINTEGERやVARCHARは使えるんだけど、TINYINTや…
Xcodeで5年ぶりにコードを書いている時、あれ?なんか直してビルドしてもエラーが修正されないぞ? みたいなことが発生しました。 Xcode使ったり、eclipseでJava書いてる人には常識なんですが、5年ぶりでめっちゃ忘れてて1時間くらいハマったのでここにメモ…
Swiftを5年ぶりに触ってたんですが、なんだかCodableというJSONを簡単に扱えるプロトコルが実装されてて非常に感動しました。 3週間前のメモなんで8割がた忘れちゃったんですが、頑張って思い出しながら書いてみます。 Codableとは 公式のリファレンスはこち…