Category: エンジニア

  • スイッチのuptimeの確認、電源の確認方法を調べる

    障害が発生したときに、スイッチなどのネットワークが悪いのか、サーバなどのデバイスが悪いのか、という調査をしないといけないことがある。 そのときにスイッチ目線で問題がないかを切り分けをするための方法を以下の通りまとめる。

  • アプリ開発で使えるAPIサービス

    最近アプリ開発をするようになっているが、よくあるのが、バックエンドの準備がめんどくさいということ。 firebaseとか使えば、まあGUIでポチポチできなくもないけど準備するのもめんどくさい。金額も気にするのも面倒。ライブラリを入れるのも面倒。 その時使えるのが、以下のサービスです。

  • ios/androidのアプリをリリースしたので、開発以外で必要な手続き、ツール類を備忘用にまとめる。

    アプリを一人で構想、開発、リリースを行った。3日程度ですべてやりきったのだが、いろいろと回り道をしてしまったので、今後もっと簡単にリリースできるようにおすすめのツールや手続きをまとめる。

  • ホテルのWIFI端末制限をMACで回避する

    旅行など、家族でホテルに滞在しているときに、大型のホテルだと時たまに、二台までの端末に限る、などの制約がある。二台以上の場合は追加費用を請求されたりする。 じゃあしかたないので、モバイル通信経路で、と思っても、モバイル通信は制御されているのか1Mbpsなどすごい遅い場合がある。 この制限、MACをルータ化すれば解決するんじゃないかと思って、設定していったらうまく行ったので、以下にまとめる。

  • IOSアプリを申請して広告対応(IDFA)でリジェクトされてしまった件について

    最近アプリをリリースしようとしたら、審査でリジェクトされてしまった。 これはIOS14からアプリに広告を付ける場合、ユーザから広告の最適化表示のために情報をトラックしていることを明示、許可を得る機能をつけないといけないためであった。

  • BGPで使えるパラメータを備忘としてメモをする

    AS_PATH_PREPENDを使ってWANからのアクセスの優先度をつける AS_PATH_PREPENDを付けることでMPLS網からくるルーティングを制御することが可能になる。 たとえば、拠点A、拠点Bがあるときに、拠点Aがメイン拠点、拠点BがDR拠点のような場合で同じIPアドレスをAdvertiseするなどのケースがあると思う。 その際に、拠点Aと拠点Bが同じIPアドレスのセグメントを利用する場合、MPLSを使っている拠点からは拠点Aに通信を流し、拠点Aが死んだときに拠点Bにトラフィックを流すという設計はわりと行われている。 この時に利用できるのがAS_PATH prependである。 拠点B側でAS_PATH Prependを例えば以下のような形で配信する。その結果、拠点B側は優先的に利用されなくなる。

  • Expoでandroidシュミレータが起動しないとき

    よく発生するけど毎回忘れるからいかにメモ。 基本は以下のリンクの通りでいい。つまり、expo startする前には必ずandroid studio側でシュミレータの起動をしないといけない。 isoなら自動で起動するんですけどね・・・ ちなみに環境変数は、以下のリンクと違い、expoの公式にある通り以下のコマンドで設定するようにした。どちらも同じだけどワンライナーでできるぶん公式のほうがかんたん。 https://qiita.com/krile136/items/47b2e2cf2a7e586b6da3

  • React-Native: Expo Startでいきなりエラー

    web開発はほとんどの経験をしてきたからreact-nativeでアプリ開発を来年はいろいろ作りたいと思っている。 早速Expo Startで動かしてみようと思ったのだが、早速エラーが出た。 そこで解決方法をいかにまとめる。 Expo Developer Tools is disconnected from Expo CLI. Use the expo start command to start the CLI again.によるエラー OS:OS X 10.15 Catalina node: v12.16 解決は以下の方法。インストールは数分かかった。 https://github.com/expo/expo-cli/issues/396 $ brew update $ brew install watchman

  • PaloAltoで使えるトラブルシューティングコマンド

    最近PaloAltoの製品を扱うことが多くなった。使ってみてもPaloAltoは確かにUIはASAよりわかりやすく個人的にはとてもお勧めできる。 ただし一部の操作はWebUIではできずコマンドのみしかできない場合があるため、最近使った便利なトラブルシューティング用のコマンドをメモする。

  • Iphone/swiftのAdmobをアップデートしたらエラーがでたので直したメモ

    最近、開発しているiosアプリのアップデートを行った。 アプリのロジックを新たに追加しただけでなく、せっかくなので使っているライブラリをすべて最新にした。 Admobを最新にしたらエラーがでたので、修正しようとしたのだが、結構癖があったのでいかにメモをする。