2020年2月19日Windowsのシリアルポートの番号確認バッチファイルTweetCheckWindowsでUSBシリアルを繋いだ場合、そのCOM番号が何になったのかを確認するにはデバイスマネージャーの表示で確認する必要がある。いちいち面倒なので、ポートが認識されるとポップアップ表示をしてくれる「PortPop」とか、GUIで一覧を表示する「ViewComPorts」があったりする。ViewComPortsを試してみようと思ったら、こちらはコンパイル済みバイナリが無い・・・ソースを見てみるとWMIから情報を引っ張っているっぽい。いうことはPowerShellで実装できるのでは?と試してみたところ成功バッチファイルの内容は下記3行。Managamentが「Service:Serial」だったので、それでfitlerしようとしたら、FDTIのは「Service:FTSER2K」だったので、両方に共通の「PNPClass:Ports」を選択しています。OSで使うためのまとめ。OSはjolla社の商用OSです。スクリプトを実行して作成する。実行するとファイルのダウンロードを開始するので、実際のmicroSD書き込みが始まるまでには若干時間がかかる。device!osakanataro@ubuntuserver:~$初回起動についてまず、2020年2月12日現在、言語に日本語はない。英語でセットアップする。jollaアカウントの作成が求められる。使い方説明のチュートリアルがあり、これが結構長い。いえ、Androidからだとすぐにわからない操作もあるので1回は受けておくこと。すると飛ばすことができる。[answered]」)LTEの使用方法2020年2月12日現在、オフィシャルレポジトリだけではLTEが利用可能にならなかった。追加することで利用可能になる。追加はterminalからコマンドを実行して行う。パソコンからsshでログインして操作すると良い。sshでログインする際のユーザ名は「nemo」となる。(パスワードはSetting画面で設定する)最初にrootユーザになるため「devel-su」コマンドを実行する。http://repo.merproject.org/obs/home:/neochapay:/mer:/build_test/sailfishos_3.2.1.20/」と実行します。update」でパッケージアップデートの実行を行い、最後、「reboot」コマンドで再起動します。再起動後からはLTEが使える様になります。–dup」コマンドを実行するとアップデートできます。パッケージの細かいあたりまで制御したい場合はzypperコマンドを使用する必要がありますが、こちらのコマンドはdevel-suコマンドでrootユーザになってから実行する必要があります。update」でアップデート適用、です。PinePhone」からimgファイルをダウンロードして、microSDに書き込むことで使える様になるが、使ったmicroSDのサイズにあわせてパーテーションを調整してくれないのが微妙なところです。Mobileベースのものを利用するのがお勧めです。5用に開発されているものを使用しています。使うmicroSDの容量にあったパーテーション割りを希望する場合は、Linux上でpostmarketOSのOS用microSD書き込み環境を作成して書き込む必要があります。pmbootstrap」にある手順を実施します。18.04LTSでインストールして構築しました。guide」の手順でカスタマイズと書き込みを行います。これをデフォルトの「watson」で設定してしまうと、タッチインタフェースだけでは操作できない環境となってしまいます。途中にパスワードについては、2020年2月10日現在、数字パスワードである必要があります。これは現時点でのロック解除画面が数字入力のみ対応であるためです。Broadband」項目は正常に動作しません。現時点では、Terminalを開いてコマンドを入力する必要があります。--append-dns楽天モバイルの無料サポータープログラムの楽天回線SIMだとAPN設定をいれなくても使えました。postmarketOSは標準設定でusb0に172.16.24.0/16のIPアドレスを割り当てています。このIPアドレス帯を楽天モバイルでは使っていて、特にDNSサーバが172.16.206.0/24にあったりするので、名前解決ができないという事態になりました。down」を実行し、usb0を使えなくすることで対処しています。wan」WiFiの使用方法GUIのSettingにある「Wi-Fi」から接続設定はできます。わかりにくいのですが、各SSIDを選択し、パスフレーズを入力した後に、なにやらパスワード入力を求められます。これは、パスフレーズを保存するためのパスワードなので、適当に何かを設定します。WiFi選択画面の下記ボタンをクリックすると、WiFiがOFFになります。upgrade」で行います。パッケージ名」でインストールできます。Browserが全然動作してくれません。日本語表示対応のFirefoxをインストールすることができます。Editionを手に入れた」を参照してください。Editionは、バッテリー組み込み済みで出荷しているが、絶縁のためプラスチックシートが入っている。使用する際には取り除くこと。携帯モデム部(EG25-G)とWiFi/Bluetooth部(RTL8723CS)は、バッテリー接続状態でないと使えないとのこと。Type-Cで電源供給しているのにネットワークにつながらない、というような場合、バッテリーがきちんと接続されているかを確認すること。特別版が入っているとのこと。機能がかけているようなのでテスト利用にとどめること。PinePhoneのOSは内蔵ストレージeMMCとmicroSDのどちらにもインストールできる。標準設定ではmicroSD側を優先してOSを起動する。Release」を参照し、img.gzとなっているイメージをダウンロードして、microSDに書き込む。現状、SailfishOSはmicroSDにパーテーション分けが必要なようで、Linux環境向けのブート用microSD作成スクリプトの提供となっている。webOSベースのLunaOSの場合は、bmaptoolコマンドを使いブート用microSDを作ることを推奨している。2020年1月30日rsyncによるディレクトリ同期を行う際、並列実行により高速化する手法TweetCheckrsyncを高速化するために、分散して実行することにした。全部を1つのスクリプトとしてもいいのだが、デバグがしやすいように分割して作業を行えるようにしている。下記の記述はLinuxの/usrをコピーすることを想定している。環境に応じて書き換えること。/usr/xxx以下にあるファイルまでをコピーするために以下を実行する。/mnt/vol/voltestこのexcludeオプションをつけている場合、「/usr/xxx/yyy」のファイルとシンボリックリンクはコピーされる。「/usr/xxx/zzz/」のディレクトリはコピーされない。次に、「/usr/xxx/zzz/」のディレクトリ一覧を取得する。-printこのディレクトリ一覧を下記のperlスクリプトに食わせる。join;}このスクリプトは、rsyncの同時実行数5で、並列にrsyncを実行していくものになっている。