masalibの日記

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

2024-03-01から1ヶ月間の記事一覧

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

安いのもあってオラクルクラウドを使っています。だいたい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の使用 この作業で…