masalibの日記

システム開発、運用と猫の写真ブログです

2024-01-01から1年間の記事一覧

ページ処理しながら全件数を一撃で得るSELECT文

前提 経緯 実際の SQL 今までの SQL 一発で取得する SQL 結果 デメリット 前提 ブログリストみたいな記事データがある。 リストのページで表示するためには記事データの件数と1ページのデータを取得する必要があります 経緯 お恥ずかしいのですが前提のよう…

mysqスロークエリの解析について

設定について 解析について スロークエリログを解析ツールの概要 スロークエリログを解析ツールのソース 出力されたJSONをエクセルで読み込む 設定について スロークエリとは実行時間が長いSQLクエリを記録する機能であり、パフォーマンスの分析やチューニン…

オラクルクラウドの無料枠のみダウン

安いのもあってオラクルクラウドを使っています。だいたい2CPUと4Gがインスタンスが4000円ぐらいです 比較的に安定していたのですが珍しいサーバーの応答がないという状況が発生しました しかもインスタンス一覧では正常に動いている状況でした 色々調べたと…

【VSCode】console.logって打つの面倒だよねって話

qiita.com の記事を見て、確かにめんどくさいと思った。 ただこの記事はIntelliJの記事だった。私はVisual Studio Code (VSCode) を使っているので調べて対応した。 Visual Studio Code (VSCode) で 自動補完されるようにするためには 対応するユーザースニ…

ツールの実行中にSSHセッションが切れてしまう場合の対応

私の家のネットワーク環境は顧客対応が悪いで有名なJ◯omさんです。 普通にネットワークが繋がらない事があります。しかも告知がありません。 それはさておき、サーバーにSSH接続してツールを実行している時にいきなりセッションが切断されると 困るので時間…

【python】絶対パスで指定されたフォルダにある全てのファイルを削除する方法

指定されたフォルダ内の全てのファイルを削除するPythonプログラムの例を以下に示します。このプログラムはosとglobモジュールを使用して、指定されたフォルダ内の全てのファイルを見つけ、それらを削除します。 import os import glob def delete_files_in_…

アプリ(ビルド済みのアプリケーション)のみを納品してもらい、それをApp Storeにアップロードする方法

前提 Appstoreに公開する場合はXcodeからアプリをアップロードするのが一般的です 状況 外部の会社に開発を依頼し、ソースコードではなくアプリ(ビルド済みのアプリケーション)のみを 納品してもらい、それをApp Storeにアップロードする場合、 いくつかの…

IOSでバンドルIDのリスト取得って可能なのか?

iOSで端末にインストールされているアプリのバンドルIDリストを取得することは、セキュリティとプライバシーの観点から、直接的にはできません。Appleはアプリ間の相互作用を厳しく制限しており、他のアプリの詳細情報(特にインストールされているかどうか…

【StoryBoard】Navigation Controller導入手順

NavbarはXcodeのデフォルトの機能です。GUIで追加することは可能だったのですが初心者の自分には知らない場所にあって苦労したのでそのときのメモです 前提 ViewControllerがある状態です 変更前 NavBarを追加 ViewControllerを選択した状態で、EditorでEmbe…

【StoryBoard】TabBarControler導入手順

TabBarControlerはXcodeのデフォルトの機能です。 初心者の自分がすこしハマったことのメモです 環境 TabBarControlerを作る TabBarControlerにViewを追加する 順番変更について 環境 Xcode 15.3 Build version 15E204a TabBarControlerを作る StoryBoardで…

【Swift】PrefixHeader.pch で定義された内容を swift で使う

古いアプリをリプレイするために少し調べています ベースは Swift で作ってどうしても難しいところは Object-c のソースを呼び出す形にしたいと思っています 私は Xcode の開発に関しては初心者なので調べたことを残しています。 環境について 作業目的 前提…

【Objective-C】PrefixHeader.pchを使う

Objective-C初心者のメモです。 環境について PrefixHeader.pch とは 作成方法 プロジェクトファイルの直下に「PrefixHeader.pch」を追加する。 対象 TARGET の Bulid Settings の PrefixHeader で上記ファイルのパスを指定する。 define を設定する。 Prefi…

【Swift】CocoaPods導入手順

M1 MacにCocoaPodsをインストールしてXcodeで使う手順をご紹介します。M1チップを搭載したMacでは、いくつかの追加のステップが必要になる場合があります。 開発環境 OS shellについて Xcode Cocoapods CocoaPodsのインストール CocoaPodsの使用 この作業で…

javascriptで日付セレクトボックスを作る

自分用のメモです 下記のサイトを参考にしてつくった qiita.com 日付セレクトボックスに初期値を設定するためには、 Counter関数を呼び出した後で、特定の年月日を選択状態にする処理を追加する必要があります。初期値を設定するには、option要素のselected…