・メールはgmailを経由して送信 ・gmailは2段階認証を入れて、アプリパスワードを生成して送信 実行すると以下のエラーが出る host=smtp.gmail.com tls=on auth=on user=hogehoge@gmail.com from=hogehoge@gmail.com recipients=hogehoge@yahoo.co.jp errorm…
GCP VMで静的パブリックIPを使っていない、つまり、動的(エフェメラル)IPなので、ダイナミックDNSが必要になる。 OCIでは、mydnsを使用しているが、GCPではno-ipを使用してみた。 ・mydnsとの違いでは、ip-notify.shのパラメータは3つ、ユーザ、パスワー…
【Google Compute Engine】【Ubuntu 22.04】メール配信サービス Mailjetを使ってVMリブート検知のメールを作る GCPには、OCIのようなメール配信サービス「Email Delivery」がありません。 なのでインターネット上にある他のサービスを利用します。 GCPのドキ…
OCIのメール配信サービス:Email Deliveryを使ってVMリブート検知のメールを作る Always Free でも、1か月当たり3000通の電子メールを無料で送信できるらしい。 OS: Rocky Linux 8 mailxをインストール # sudo dnf install mailx Email Deliveryにアクセスす…
開発ツールのインストール $ sudo apt install build-essential gcc g++ make libtool $ sudo apt install ncurses-dev ソース入手とコンパイル、インストール $ git clone https://github.com/paaguti/mg3a.git $ cd mg3a $ autoreconf -i $ ./configure $ …
Ubuntu 22.04 では従来のssh-rsaは無効にされた teratermは、ssh-rsaを使うので追加する必要がある 対処 /etc/ssh/sshd_config の最後に1行加える PubkeyAcceptedAlgorithms = +ssh-rsa
Ubuntu 20.04 -> RAM=1GB $ free total used free shared buff/cache available Mem: 976928 194180 264992 948 517756 630508 Swap: 0 0 0 Rocky Linux 8 -> RAM=0.7GB $ free total used free shared buff/cache available Mem: 773508 284048 167452 5212…
OS=Rocky8 Optimized for GCP # dnf update ... Killed # dmesg ... [ 137.810169] Out of memory: Killed process 1638 (dnf) e2-microだときびしい 対策1)メモリ増やす Always Free なのでスペック変更できない。Oracle CloudはRAM1GBでも動いたのに。 …
忘れるので以下に記載しておく(OS: Rocky8、CentOS7) UTF-8版を作っている人からダウンロードする $ git clone https://github.com/paaguti/mg3a.git configureを作成する $ cd mg3a $ autoreconf -i コンパイル、インストール $ ./configure $ make $ sud…
インターネット上にWebサーバを立てているのだが、 httpポート(80)はろくでもないものしかアクセスしてこないので ポートを閉じたいのだが、Let's encryptを使っているため開けざるを得ない。 証明書を発行する際にLet's encryptはポート80でアクセスするた…
Lenovo X250でMacを動かす 準備するもの ・USBメモリ 16GB以上 ・USBメモリをフォーマット、ファイルコピーできるMAC 私はMacを持っていないのでVMware Player で動くMacでフォーマットやファイル転送しました。 以下のファイルを探して解凍してインストール…
準備) Windows版gitをダウンロードしてインストールしておく https://git-for-windows.github.io/ 1)GitHubで使っているアカウントを設定する $ git config --global user.name hogehoge 2)メールアドレスを設定する $ git config --global user.email …
T460s 第6世代CPU、T470s 第7世代CPU それ以外はほとんど変わらない ・液晶 解像度 FHD(1,920×1,080) IPS、上の解像度(WQHD, 2560x1440)もあるらしい ・ディスク 2.5インチハードディスク搭載不可 M.2 SATA SSD か、NVMe SSD サイズ=2280 ・重量 1.3kg ・メ…
環境 AndroidStudio =キリンさん 2022.03.1 動かすイメージ スワイプすると画面が切り替わる 1)build.gradleのdependenciesに1行、追加する implementation 'androidx.viewpager2:viewpager2:1.0.0' こんな感じ dependencies { implementation 'androidx…
カメラで撮影した画像ファイルにアクセスしたい。 フォルダは、大抵以下のフォルダになる。 2番目のフォルダのパスを取得するためにどうするか調べてみました。 /storage/emulated/0/DCIM /storage/XXXX-XXXX/DCIM 以下の記事を参考にしました。Android7か…
OfflineMaps app Privacy Policy solarisintel built the OfflineMaps app as a Free app. This SERVICE is provided by solarisintel at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the col…
cdrecordを使う、書式は以下の通り。ルートになって実行する # cdrecord -v speed=4 dev=0,6,0 -data cdimage.iso dev=0,6,0の箇所はデバイスの$SCSI_BUS,$SCSI_ID,$SCSI_LUNで事前に調べる必要がある。 試すにはscanbusオプションを使う # cdrecord -scanbu…
CPUサーマルスロットリングとは 温度が上昇するとクロックを下げて温度上昇を抑える仕組み もともと組み込んであるのだが、configファイルをみると /etc/thermald.conf ... [tsens_tz_sensor7] sampling 5000 thresholds 60 120 thresholds_clr 57 115 actio…
8.1, 9.0, 10.0 のカスタムROMビルドでは、systemパーティションをかなり消費する。 ぎりぎりまで使う設定が必要。 L-01EとLGL21の共通のパーティションサイズの確認をする LGL21(Android 4.0) C:\adb>adb shell ~ # chmod +x parted ~ # ./parted /dev/bloc…
L01EのCameraのプロプライエタリが7.1までしか対応できなかったので 8.0以降のCameraを別なビデオドライバを入れて対応させようとする試みです。 新しいカメラとしてv4l2(Video for Linux)のloopbackを使います。 v4l2 loopback デバイスを入れると動画の入…
今までmako(Nexus4)か geehrc(E975)からgeehdc(L01E,LGL21)のカーネルを移植している どこをどう変えたのが忘れるのでそのメモ 項目 mako(Nexus4) geehdc(L01E,LGL21) 液晶 LGIT WXGA HITACHI HD CONFIG_FB_MSM_MIPI_LGIT_VIDEO_WXGA_PT_PANEL=y CONFIG_FB_…
すぐ忘れるので忘備録 ・initにdepth=1をつける ・syncに-c(current_branch)を付ける $ repo init --depth=1 -u https://github.com/JDCTeam/manifests.git -b opt-cm-18.1-rebase $ repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags
lineage-18.1(Android 11)からboot.imgの仕様が変わっているらしい。 従来boot.imgにはヘッダーの箇所にはANDORID!の文字列、マジックと呼ばれるものから カーネルやramdiskなどのアドレスなど最小限のものしか入っていなかったが、 11からバージョンやセキ…
メモ) powerモジュールを自作したらPermission deniedのエラーが出る ベースは、hardware/samsung/power から改変 makoのpower, sc03eのpower を参考に修正した。 出来たがlogcatで権限が足りないエラーが出ている E SamsungPowerHAL: Error opening /sys/d…
ソース入手 メモ)repoするとsystem/coreの生成に失敗した .repo/manifests/snippets/crdroid.xmlを修正する -<project path="system/core" name="crdroidandroid/android_system_core" remote="crdroid" /> +<project path="system/core" name="crdroidandroid/android_system_core_old" remote="crdroid" /> ※GitHubのソースツリーを変更しても、repoのmanifest関連…</project></project>
NitrogenにはVolume roker wakeはあっても Home rocker wakeは無い。 どこでどうやって実装しているか、探していき、HOMEキーでのWakeを実現する 設定アプリでの表示 packages/apps/NitrogenSettings/res/xml/nitrogen_settings_volume.xml
ビルドにチャレンジした時のメモ 機種情報 ・日本の機種コードは、VNS-L22C365 ・最後のファームウェアバージョンは、VNS-L22C635B401 パーティションのバックアップ パーティション情報 /dev/block/bootdevice/by-name/system -> /dev/block/mmcblk0p44 /de…
中古で3000円で入手してみました。モデルは、VNS-L22という機種。 別途 VNS-L23というモデルもあるらしく、L22とL23の差は、RAMが2GBと3GB。 カスタムROMをいれるため、まず最初にブートローダーのアンロックに挑戦したときのメモです。 2021年現在ブートロ…
crDroid 9.0 でZenfone2Laser用を作るとSIM1とSIM2のIMEIが同じになっており、バグが潜んでいるっぽい。 どうせシングルでしか使わないので、シングルモードのROMを作りたい どうやってマルチSIMなのか判定しているのか?を調べてみた マルチSIMに関するHidd…
参考) Zenfone2 laser ビルド関連 https://github.com/adazem009 https://github.com/Asus-MSM8916 https://github.com/AospExtended-Devices/device_asus_msm8916-common/ https://github.com/audahadi/android_device_asus_Z00ED https://github.com/kerne…