PHP

PHP explode()で空文字が想定される文字列に空配列を定義

  nullや空文字「””」or「”」が来る可能性がある場合 explode()を使うと空配列ではなく、へんてこなものが返却される🐱 $string = “”; $array_response = explode(‘,’, $string); の場合に$array_responseの中身が array(0 => “”) わけわからん形になっていて …

Mac, 開発

Mac node nodebrew再インストール

    アンインストールから再インストールすることにした 個人的なメモなので自己責任でお願いしま🐱   アンインストール   $ npm uninstall -g npm removed 430 packages in 6.19s $ brew uninstall node $ brew uninstall nodebrew   $ curl -o …

YouTube動画台本

【YouTube台本】SMBC ソースコード流出

  SMBCのソフトウェアのソースコードが流出するという悲しいニュースがおきました。 このニュースについて解説していきます。 結論 恨みを買ってはいけない。   事件についてのニュース記事から IT Media 三井住友銀行(SMBC)は1月29日、同行のシステムに関連するソースコードが外部のWebサイト上に無断で公開されていたと明らかにした。委託先の企業に勤務するSE(システ …

Tencent Cloud

Tencent Cloud 動画配信系サービスまとめる

  TRTC Live配信、ブロードキャスト配信をする為のサービス 配信者側のアップロードTrafficは無料   LVB https://intl.cloud.tencent.com/jp/product/LVB https://main.qcloudimg.com/raw/document/intl/product/pdf/267_2799_jp.pdf   &n …

アルゴリズムとデータ構造

PHP 選択ソート Selection Sort

https://github.com/yuukanehiro/AlgorithmsDataStructure/blob/main/Sort/SelectionSort.php     選択ソートって何? ∂     この動きを理解しておきます   ループする毎に配列の数を削っていく、この動きの理解が大切 <?php $list = [1, 2 …

Tencent Cloud, PHP

PHP Tencent Cloud SDKでAPIを叩く

    今回のゴール このAPIを叩くのがゴール DescriptionBillBandwidthAndFluxList https://intl.cloud.tencent.com/zh/document/api/267/36098   API Keyを発行しよう 認証情報を利用してAPIを叩く必要があります。 https://console.cloud.tence …

SQL, SEノウハウ

すべらないSQLによる本番マイグレーション

    仕様変更によってremarksにあるデータをlogin_infoに移す本番マイグレーションがありました。 事業部に伝わる秘技 ポイント 作業前バックアップ →ヤバくなったら戻せる 立会いによるレビュー トランザクションとカウントを駆使したマイグレーション マイグレーションを本番サーバ内のトランザクションを利用することで、 更新対象を常に確認しながら実行することで精度を確 …