にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2021年01月24日

LibreOfficeで自動化マクロを作ろう 初回JREインストールと実行まで その6

screen-2021-01-24-11-22-35.jpg


勉強会の資料を作るのが面倒という話が東海道らぐにあって、
じゃあLibreOfficeのImpressのマクロで作れば良いや
と思いました。
しかし全く日本語資料がありません。
そりゃそうか。
なら自分で書こうというシリーズです。

●LibreOfficeマクロ
主にBASIC、VBA、Pythonなどなどがありますが、
VBAが一番手堅いかなぁとおもいつつもBASICで。
参考文献はこちら

https://www.pitonyak.org/OOME_3_0.pdf
https://wiki.documentfoundation.org/Macros/Basic/Documents
https://wiki.documentfoundation.org/Macros/ja

●openJDKのインストール
JREエラーが出ます。
無くてもいけるらしいですけど、入れます。

sudo apt install openjdk-11-jre-headless

Windowsの場合はopenJDKかJREを各自で入れてください。
入れたらjavaのバージョンをターミナルで実行して確認し、
動いているのを見たらLibreOfficeを再起動

screen-2021-01-24-10-48-22.jpg

●まずCalcで動作確認
まず「ツール」→「マクロ」→「マクロの編集」で編集画面が出たら
適当なサンプルコードを入力して実行「F5」

Option Explicit
Sub Main
MsgBox "LibreOfficeで初マクロを作りました"
End Sub

動いた。

そしてLibreOfficeで初マクロを作りました。
何故かマクロ入力画面でUim-Anthyで日本語入力する際に表示出来ないバグが…
ワロタw
誰も日本人チェックしていないなこれ
日本語のマクロ関係はかなり注意が必要。
動作はしますが、翻訳関係は特に注意。

screen-2021-01-24-11-22-35.jpg

●まとめ
個人的にここまでくるのに結構悩みました。
そりゃLibreOffice使わないわな。
マクロがこれじゃ始めるのも大変です。
しかし、色々な言語やツールが今後増えて
Python使えるのでがんばりましょう。
というかどんなPythonコード???
という所からスタートです。
がんばって使いましょう。
posted by kapper at 11:32 | Comment(0) | LibreOffice

2021年01月20日

Ubuntu改造日記 Linuxの最新情報を英語でPodcast勉強一石二鳥 その91

screen-2021-01-20-20-29-15.jpg

今回は、ネタ話ですが、
英語の勉強とLinuxの最新情報を同時に入手して楽しむ方法がありまして
それは英語のpodcastを聞くという方法ですw
Distrowatchのpodcastのページに
最新情報があって、MP3でダウンロードして聞けます。

https://distrowatch.com/dwres.php?resource=podcast-mobile

Ubuntu関係は一ヶ月に1回程、podcastがありまして聞けますので
英語の勉強代わりに聞くと良いです。

https://ubuntupodcast.org/


ただしネイティブスピーカーなのでTOEICが500以上ないと辛いかもしれません。
その代わり複雑な単語は無いので、耳練習に良いと思います。
是非英語で聞いてみましょう。
posted by kapper at 20:33 | Comment(0) | Ubuntu

2021年01月17日

Ubuntu改造日記 高速化&SSD延命 圧縮zRAMファイルを/tmpにマウント その90



今回はSSDやUSBメモリ、MicroSDに入れたLinuxの延命処置として
/tmpを圧縮RAMディスクであるzRAMファイルをマウントしてみました。
/tmpを圧縮RAMディスクにする事で
書き込み頻度を減らして、圧縮してメモリを節約しながら対応します。
デメリットとしてなぜかSteamゲームが起動しませんので、
手動で切り替えて使います。
ひとまず自己責任でよろしくお願いします。

●zRAMとtmpfs
LinuxのRAMディスクとしてtmpfsがありますが、
圧縮出来ないので/tmpとかマウントすると
かなりメモリを占有してしまいます。
なんとかメモリ節約してかつアクセス量を減らせないか?
と調べていたらわたつきさんのコメントで

「ブロックデバイスをzramで作って、
 ジャーナリングしない軽いファイルシステムを
 上に乗せるくらいしかやり方ないんじゃないかと。
 ファイルシステムはext2あたりがいいかな」

というアドバイスを頂きありがとうございます。
さっそくググってやってみることに。
参考サイトはこちらです。

https://docs.oracle.com/cd/E93554_01/E69348/html/section_fdj_3t3_zq.html
https://wiki.gentoo.org/wiki/Zram
https://qiita.com/shimauma_Zzzzz/items/e3d686f0239a2878c965

●zRAMでファイルシステムを作る
参考サイトどおりにやってみます。
zramの設定済みという前提ですが。
zramを初めて導入される方はこちらをご参考に

How to enable the zRAM module for faster swapping on Linux
https://www.techrepublic.com/article/how-to-enable-the-zram-module-for-faster-swapping-on-linux/

まず端末を起動して、

sudo nano zram-tmp.sh

で下記を保存します。

 #!/bin/bash

 sudo zramctl -f -s 512M
 sudo mkfs.ext4 /dev/zram1
 sudo mount /dev/zram1 /tmp
 sudo chmod 777 /tmp
 zramctl --output-all

保存したら実行。

sudo ./zram-tmp.sh

これでマウント出来ました。
試しに端末から見てみると、
zram1が新しく出来て、/tmpにマウントされていました。


$ zramctl --output-all
NAME DISKSIZE DATA COMPR ALGORITHM STREAMS ZERO-PAGES TOTAL MEM-LIMIT MEM-USED MIGRATED MOUNTPOINT
/dev/zram1 300M 228K 3.7K lzo-rle 4 0 48K 0B 48K 0B /tmp
/dev/zram0 2G 256K 252.1K lzo-rle 4 0 264K 0B 272K 0B [SWAP]

$ free -m
total used free shared buff/cache available
Mem: 3824 1204 295 201 2324 2135
Swap: 2047 10 2037


おお
ちゃんとzram1が作成してマウントされています。
メモリが少し減ってます。
本当はsystemdに登録して起動してみたのですが、
Xorgが起動しなくなりましたので自動起動は止めました。
不具合としてsteamのゲームが起動し無くなります。
よって、ゲームしないときだけ使うようにして誤魔化しています。
zramを止める場合は、

 sudo zramctl -r /dev/zram1

で削除してからSteamゲームなどを動かして下さい。
自動起動はOFFにして手動で動かしています。
原因は不明です。

●まとめ
不具合がありますが一応できました。
zRAMがファイルシステムを作成出来るとか、
/tmpを上書きマウント出来るとか知らなかったので
その発想はありませんでしたw
勉強不足ですみません。

出来るだけRAMを有効利用しながら、
ストレージの書き込み頻度を減らすことで
SSDやUSBメモリ、MicroSDのライフアップとプチフリ予防します。
RaspberryPiなんか特に良いんじゃないでしょうか?
他にも不具合があるかもしれませんが
発見したら考えます。
ひとまず自己責任でよろしくお願いします。
posted by kapper at 05:59 | Comment(0) | Ubuntu

2021年01月12日

Gadget Hacking User Group 鹿児島らぐ 2020年12月 講演資料「最近の事と来年の目標 in 2020 Recently my activity and the next year’s goal in 2020 」

12/26 鹿児島らぐに発表した
最近の事と来年の目標in2020
をモチーフの資料を公開致します。
現時点で出来た部分までで正式版として公開致します。


I will speak about 「Recently my activity and the next year’s goal in 2020 」
to Jan 9 in Zoom,Japan.
The it is possible to have material now and then published.

鹿児島らぐの公式HPはこちらです。

https://kagolug.connpass.com/

PDF資料はこちらです。

http://kapper1224.sakura.ne.jp/Netwalker%20osc%20tokaidoLT202012.pdf


posted by kapper at 07:31 | Comment(0) | 鹿児島らぐ

2021年01月10日

Gadget Hacking User Group #伊勢IT交流会 2021年1月 講演資料「はじめてUSBメモリへLinuxをインストールする方法 Beginner for install Linux in USB memory in 2021 」

1/9 伊勢IT交流会に発表した
USBメモリへLinuxをインストールする
をモチーフの資料を公開致します。
現時点で出来た部分までで正式版として公開致します。


I will speak about 「Beginner for install Linux in USB memory in 2021 」
to Jan 9 in Zoom,Japan.
The it is possible to have material now and then published.

OSC 2020 Onlineの公式HPはこちらです。

https://iseit.connpass.com/event/199658/

PDF資料はこちらです。

http://kapper1224.sakura.ne.jp/Netwalker%20osc%20tokaidoLT202101.pdf


posted by kapper at 20:45 | Comment(0) | 伊勢IT交流会

2020年12月30日

Ubuntu改造日記 USBメモリにインストールしたLinuxの不良セクタを処置する方法 その89

fsck1.png


ここ一年ほど、USBメモリにLinuxを入れてプチフリが頻発する様になりました。
一つはメモリ問題。多分メモリが足りなった時にZRamかZSwapがCPU暴走しているかと。
もう一つはUSBメモリの不良セクタ問題。
アクセス出来なくなっているんでしょうか?
そのセクタをfsckで潰して使わないようにします。
それでUbuntuが安定化しました。

●USBメモリの不良セクタ
アクセスしつづけるとどんどんUSBメモリは壊れていきます。
普段の使い方であれば問題ありませんが、
Linuxの様なOSを入れて常用すると、書き込み頻度が飛躍的に増加して
すぐ壊れてしまいます。
そういうものです。
で、プチフリが頻発する様になります。
さらに強制的に電源をOFFにするとどんどん劣化していきます。
負の連鎖ですね。

USBメモリの不良セクタが増えるのは仕方の無い事なので、
RAMディスクを多様するしかないですが
プチフリは問題なので、不良セクタを使わないようにするしかありません。
でこちらを参考に。
ありがとうございます。

https://kaworu.jpn.org/ubuntu/Linux%E3%81%A7%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%84%E4%B8%8D%E8%89%AF%E3%82%BB%E3%82%AF%E3%82%BF%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%A8%E4%BF%AE%E6%AD%A3%E3%82%92%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95

様はfsckするだけですが、
当然マウントしていると使えないので、
別のOSを起動させてからこのUSBメモリを刺して外部ディスクとして認識させます。
別のOSはライブディスクでも良いかもしれません。
それならアンマウント出来るので、

umount /media/(名前)/(uuid)
sudo fsck -t -y -f -c /dev/sdb2

とこれだけです。
/dev/sdb2は実際に使用しているルートパーティションを選択しましょう。
だいたい512GBで5時間相当です。
もちろんUSB3.1で。
それで不良セクタを使用しない様にしてくれるので、
プチフリが解消します。
落ちないようになりました。快適です。


●まとめ
USBメモリは数ヶ月でプチフリ連発になるので、
Ubuntu環境がボロボロになります。
諦めて、数ヶ月に1回はfsckしましょう。当面はプチフリを抑えられます。
このペースで使うと1〜2年で故障するでしょう。
USBメモリにLinuxを入れると消耗品です。捨てるつもりで使いましょう。
常用するならBooting Ubuntu To RAMするか、
Boot to RAMするディストリを使った方が良さそうです。
メモリ不足が課題ですが・・・
大事なデータはバックアップして残して保管しておくと良いかも。


https://wiki.ubuntu.com/BootToRAM
https://gist.github.com/avinash-oza/9791c4edd78a03540dc69d6fbf21bd9c
https://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM
posted by kapper at 09:38 | Comment(0) | Ubuntu

2020年12月28日

Ubuntu改造日記 Let's Note CF-SZ5のSDカードスロットが認識しないバグ その88

screen-2020-12-28-19-40-07.jpg

こんばんは。
実はUbuntuでSDカードスロットを読み込まないバグがあり、
どうにもかんとも出来なかったんですが、
MainlineKernel5.10.3を入れたら普通に認識しました。
驚いたw

●SDカードスロットが認識しない?
んです。実は。
でどうにもならなくて放置していたんですけど。
試しにMainlineKernel5.10.3を偶然入れてみたら動いたと。
おや?
推奨はしませんが、該当部分のバグが発生したらと。

ここからパッケージをダウンロードして、入れるだけです

sudo dpkg -i linux-*
sudo update-grub

そんだけです。
簡単ですが、テスト品なので未保証。
自己責任で。

amd64/linux-headers-5.10.3-051003-generic_5.10.3-051003.202012261630_amd64.deb
amd64/linux-headers-5.10.3-051003_5.10.3-051003.202012261630_all.deb
amd64/linux-image-unsigned-5.10.3-051003-generic_5.10.3-051003.202012261630_amd64.deb
amd64/linux-modules-5.10.3-051003-generic_5.10.3-051003.202012261630_amd64.deb


https://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D
posted by kapper at 19:58 | Comment(0) | Ubuntu

2020年12月06日

Ubuntu改造日記 Lubuntu20.04を入れたらやるべき事リスト その87

screen-2020-12-06-19-25-10.jpg

久しぶりにLubuntu20.04を入れてみて、
ああこれ日本語つかえないや、などいろいろと初期設定が必要なので
メモを書いてみました。
初心者の方には一見簡単に設定できた様に見えるかもしれませんが、
Kapper的にはかなり改造しないと使いにくいです。


●Lubuntu20.04を入れたらやるべきことリスト
インストール直後はパッと見ためがよいんですけど、
あー、これ手を入れないと使えんなと思ってしまいます。
色々と手を加えないと駄目です。
ArchLiunxを使っているとこういう所は自分で調べて設定しないといけないので。


・マウスの動作速度を変更
・xrandr --output eDP-1 --sacale 1.25x1.25で画面の倍率を変更
・config/autostart/xrandr.desktopに書いて自動起動に追加
 https://www.raspberrypi.org/forums/viewtopic.php?t=108958
・fcitx-mozcを入れて登録
 https://hnakamur.github.io/blog/2020/06/11/setup-fcitx-mozc-on-ubuntu-20.04-desktop/
・フォントを追加
 sudo apt install fonts-ipafont fonts-ipaexfont ttf-mscorefonts-installer fonts-takao 
・libreoffice-l10n-jaを入れる
・tlpとpowertopを入れて.起動。
 https://wiki.archlinux.jp/index.php/LXQt
 https://do-you-linux.com/blog/2018/07/14/ubuntu%E3%81%AE%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC%E3%82%92%E6%9C%80%E5%A4%A7%E9%99%90%E3%81%AB%E4%BC%B8%E3%81%B0%E3%81%97%E6%9A%91%E3%81%84%E5%A4%8F%E3%82%92%E4%B9%97%E3%82%8A%E5%88%87/
 https://janeproject.wordpress.com/2018/06/30/ubuntu18-04ltspowertop_auto_launch_memo/
・/etc/fstabでHDDの設定変更
・swapファイルを作って/etc/fstabに登録
 http://stacktrace.hatenablog.jp/entry/2019/09/16/112015
・chromium-browserを入れる
・chromium-browserのダウンロードフォルダをDownloadsに変更
・Chromium を閉じた際にバックグラウンド アプリの処理を中止する
・拡張機能The Great Suspenderを入れてタブの自動サスペンドを30minに設定
・Chrome拡張機能でLINEを追加
・ホームフォルダを日本語から英語表記に変更
 https://qiita.com/taiko19xx/items/d1a001bfc25245b91354
・UKUUでMainlineKernelを使う
・結局手動でKernelを入れる。Kernel5.9.12にする。常用可
 https://www.fosslinux.com/44138/linux-kernel-5-9-new-features-how-to-upgrade.htm
・snap install snap-storeでsnap-storeをインストール
・sudo apt install flatpakでflatpakをインストール
・steamを入れてsteam playをON
 i386を追加してsudo apt install libc6:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 xterm
 で再起動https://sysrigar.com/2019/07/07/debian%E3%81%ABsteam%E3%82%92%E5%85%A5%E3%82%8C%E3%81%A6%E3%82%B2%E3%83%BC%E3%83%A0%E3%81%A7%E9%81%8A%E3%81%B6%E3%81%9E/
・電源管理の設定でフタを閉めた時にサスペンドにする
・ソフトウェアキーボードでonboardの追加(タブレット用)
・git-cvsを入れる
・gccを入れる
・evdev-right-click-emulationをgitから入れてmake allする(タブレット向け)
・sudo apt-get install firmware-b43-installer bcmwl-kernel-sourceを入れる(Macbook用Wifiドライバ)
・zRAMを1GBほど追加
 https://www.techrepublic.com/article/how-to-enable-the-zram-module-for-faster-swapping-on-linux/
・zswapをLz4で追加
 http://www.nofuture.tv/diary/20180206.html
・tmpfsを追加してアクセス速度を高速化
 https://taktak.jp/2018/05/01/2968


まだまだ沢山ありそうです。
UbuntuをKapper的にまともに使える様にするにはは超面倒くさい・・・
標準設定だとバッテリ消費も激しいし、使えない機能が多すぎます。
みんな知らないんだろうな、と。
特にArchLinuxと違ってSteam入れるの面倒くさいな・・・AUR無いし。

各自入れたい機能を追加してパワーアップさせてくださいな。
Ubuntu側には標準機能に是非追加をお願いしたい。
手間をかけた子(Linux)ほどとても可愛いものです。
posted by kapper at 19:33 | Comment(0) | Ubuntu

2020年11月24日

世界の全ての機器を制覇するOS NetBSD 9.1 TL-WN725N 750円 USB無線LANカード動作確認 その44 #NetBSD

EnlFGqcVgAA9MRK.jpeg

最近入手可能なUSB無線LANカードで、
NwtBSDで動作するものが少なくなってきたので、
Linux対応のこれを買ってみましたが、
T100TAに付けたらNetBSDでも無事認識しました。
オススメ




●TL-WN725N
どうやらRTL-8188EUのチップらしいです。
dmesgで確認しました。
普通にT100TAのNetBSDに刺したらそのまま認識しました。
特に何もしていません。
Linuxでも正式動作するそうです。
多分、他のUNIX系OSでも動くかも知れません。

やすいし、入手が容易ですし
互換チップ品は沢山ありそうだし
大変ありがたいです。
まとめ買いしておきます。

マニュアルにもかいてありますな・・・知らんかったw

https://man.netbsd.org/urtwn.4

https://man.openbsd.org/urtwn

EnlMDWIVEAA31f0.jpeg


The following adapters should work:
Airlink101 AWLL5088
Alfa AWUS036NHR
Approx APPUSB300NANO V1
Aus. Linx AL-9604R1S
B-Link BL-LW05-5R
Belkin F7D1102 Surf Wireless Micro
D-Link DWA-121
D-Link DWA-123 rev D1
D-Link DWA-125 rev D1
D-Link DWA-131 rev B, E1
D-Link DWA-133
D-Link DWA-135
Digitus DN-7042
Edimax EW-7811Un
Edimax EW-7811Un v2
EDUP EP-N8508
Elecom WDC-150SU2M
Full River FR-W100NUL
Hercules Wireless N USB Pico HWNUp-150
IO-DATA WN-G150UM
ISY IWL4000 USB Wireless Micro Adapter
Netgear WNA1000A
Netgear WNA1000M
Netgear WNA1000Mv2
On Networks N300MA
Patriot PCUSBW1150
Planex GW-USEco300
Planex GW-USNano2
Planex GW-USValue-EZ
Planex GW-USWExtreme
POWCHIP POW-N18
Prolink WN2201
Sitecom WL-365
Sitecom WLA-2100 v2
Solwise NET-WL-UMD-606N
TP-LINK TL-WN722N v2
TP-LINK TL-WN723N v3
TP-LINK TL-WN725N v2
TP-LINK TL-WN821N v4
TP-LINK TL-WN821N v5
TP-LINK TL-WN822N v4
TP-LINK TL-WN822N v5
TRENDnet TEW-648UBM

posted by kapper at 19:26 | Comment(0) | NetBSD

2020年10月27日

最近の事 2020年10月 40歳からのプログラム学習のオススメ



こんにちは。
今回はおっさんからのプログラミングについて。
同世代でプログラミングはじめました、という人が非常に少ないので
やるとこんなに得するよ?
から、こうやってやると良いよ?
という40代のオッサン知恵話。

僕は4年前の自分にVBAはこうやって書くんだよ?
1年前の自分にJavaってこうやって書くんだよ?と
じっくり教えてあげたいですw
教えてもらえれば簡単なんです。
そういう気持ちなんです。良い先生に出会える事を願って・・・


●40代のプログラミング学習
40代まで人生であまりプログラミングをしてこなかった人が
新しくゼロからプログラミングを覚えましょう、って人は
非常に少ないと思う今日この頃。
30代までで勉強を始めたほうが楽ですよ、という意見と
40代になっても全然遅くないよ、という思いが交錯しています。
しかーし、現実はそんなに甘くはありません。何故か?

●歳を取ると学習するのが面倒になる???
という意見。
個人的には色々な要因があるとみて解釈していますが、
どうなんでしょうか?


●歳を取ると脳も疲れやすくなる
ありがちなパターン。
考えるのも面倒になってきます。
本人の気づかないうちに脳に疲労が溜まっているかもしれません。
頭のリフレッシュが重要と言われるくらいです。
昼寝しましょう。

●他にやる事が沢山ある
子育て、介護、会社の仕事、地域付き合い
趣味や契約関係、金融や株式などなど。
若い時に比べると財力も増えてきて
かつ社会的責任も増えてやらなくてはならない事が増えます。
なので優先順位が低くなるのが一例。

今、あえてやらなくても良いと思っている人がこの対象。
それは人生どこまでいっても解決しないので実現できない人
それは絶対に超えられない壁になります。僕がそうです。よくわかります。


●プログラムを覚えるのが大変
プログラムは言語なので数ヶ月から数年の学習期間が必要です。
サンプルプログラムの暗記と改造から始まって
無限に近いパターンをしっかり覚える必要があります。
地味な単純作業を数をこなさないと覚えません。
しかしそれはカンニング出来るものです。
テストでは無いので丸暗記は不要です。

しかし、そういう結果が出る前に単純作業を繰り返すのが
苦痛になってしまうのではないでしょうか?
仮に作ってもあまりにもシンプルなもので
がっかりした、訳にたたない、時間の無駄、断念した。
そんな人も沢山いるはず。
それを反復で乗り越えないと先は見えません山。

●最初のとっかかりで躓いて何をしたら良いのか分からない。
NT関係や伊勢ギークフェアで沢山質問をもらったのですが、
どうやって勉強していいか分からない
という独学挫折勢。
俺もw

最初の一歩は独学するな、というのが持論で
様々な敷居の高さに失敗します。
最初の一歩はお金を掛けてセミナーに参加して
プロの先生に教えてもらいましょう。
学習するコツがあるんですよ。
逃げられない教室の環境で、集中して、学習しやすいルートで
慣れているプロの先生に教えてもらう。質問する。動くものを作って動かす
これが最短の方法です。
時間とお金をケチるから学べないんです。オンラインセミナーは駄目です。
最初の壁を突破したら後は独学でも十分です。


●何を作ったらよいか分からない、実際に使うものを作る
作るものが無いから何かしようというモチベーションが沸かない。
これ非常に重要でヤバイ問題。
誰もが最初に思って、高い壁になる障害。
この壁を超えないと断念してしまう。

どうするか?
実際に動くものを創り続けましょう。
オススメはこれ

1.数あてゲーム
 ランダム数から誰でも作れる簡単な奥の深いゲーム

2.じゃんけんゲーム
 →オーソドックスな

3.ファイルをコピーするだけのバックアッププログラム
 →どんな業務にでも一応使えるスグレモノ。作った気になる最強

4.ファイルを読み込むダイヤログプログラム
 →今度は必要なファイルだけ選んで開く必要。

5.CSVを読み込むプログラム
 →結構大変なデータ処理の最初の一歩

6.画像を表示するだけのプログラム
 →GUIアプリの中でも意外と重要

7.Webブラウザ(Java)
 →Javaなら簡単に作れる

8.セルをコピーするだけのプログラム(VBA)
 →これを数組み合わせるのがまずVBA

9.数式を入力するだけのプログラム(VBA)
 →数式を組み合わせるのがVBA。CSVファイルなどを加工

10.一番下の行を選択して貼り付けるだけのプログラム(VBA)
 →データをコピペして追加するのに必要なVBA
 
11.グラフを作るだけのプログラム(VBA)
 →整理したCSVを表示するだけ

作ったらなんとなく動かせるプログラムがこんな感じです。
とにかく動くものを作って移植しましょう。
アルゴリズムは非常に簡単なものです。
コピペでもよければ誰でも作れてしかもそれなりに使えます。
でも電卓とかテキストエディタとかはあまり使いませんので注意。


●RPAを作ってみる
プログラムじゃなくて、RPAのツールを使って
仮想プログラムで動かしてみる。

個人的にオススメが「SikuliX」
一般的なプログラムより簡単でかつ実用性大
しかも無料で応用は無限
勉強用も兼ねてしかも使えてこんなに良いものは他にありません。

●どんなプログラムが最初にオススメ?
普通の人なら、HTMLからCSS、Javascript、PHP、ParlかRubyなどの順番ですが、
僕はあえてVBA→SikuliX→Python→Javascript→その他(Javaなど)を推奨します。

理由はVBAはエクセルでそのまま仕事に使えるのと、
会社で勤務時間中に作っていても多分怒られる事がない。(エクセルだから)
マクロがあるのでコードを暗記しなくてもよい、なんとなく動く。
エクセルのセルを動かす原理を再現するだけでプログラムになる
というのが理由です。
結構使える人が多いので質問できるのも長所。
本が多いので調べるのにも困りません。
VBAは結構コードが古臭くてイライラしますけどねw

次に「SikuliX」は当然RPAとして自動化。素人でも全然簡単。
優しさが特徴。すげえ

次にPython。これはコードが短くて書きやすい。強いです。
機械学習も出来るし最強。

逆に止めた方が良いのがCやJava。
古臭いしコードが長いので覚える工数が非常にかかります。
初心者にはおすすめしませんが、慣れてきたら重要なので覚えましょう。
WebとかGUIに強いです。
組み込みやLinuxマルチプラットフォームで重要です。


●まとめ
オッサンも諦めずにプログラムやろうぜ。
覚えた、その先には無限の自由の世界が待っています。
そこで好きなものを作れる自分の姿をイメージして
勤務時間中(重要)にこっそり練習しましょうw
1〜11までのサンプルプログラムを作ってみて動かして遊んで。
パソコン一つあれば他には不要です。
パソコン一つで作りたいものが作れます。
そこまでに至る長い戦いは先生に教えてもらいましょう。

posted by kapper at 21:09 | Comment(0) | 近況

最近の事 2020年10月 40代からの腹筋(筋トレ)で人生が変わる(オススメ)



こんにちは。
8月に人生初ぎっくり腰になりまして2週間ほど腰痛に悩まされておりました。
で、8月から筋トレしていて腕立て30回、腹筋60回くらいまでやっています。もうちょい。
40代は筋トレすると人生が変わります。
という雑談。

●40代の怖い中年病
20〜30代の頃は命に関わる病気なんて殆どないものですが、
37歳から危なくなってきて、40入ると何らかしらの病気があるはず。

1歳としを取ると1%筋肉が落ちると言われています。
40歳だと20%。
筋肉が落ちると代謝が落ちて太ったり運動不足になりがち。
筋肉が落ちると疲れやすくなります。
体力が低下。
高血圧、中年太り、糖尿病、肝臓障害、
不眠症や無呼吸症候群、ED、
ぎっくり腰や首なども発生します。
どれかに当てはまった人はかなり危険な傾向です。

キツイのは腰痛。
なので毎日腹筋と背筋を鍛えます。朝か夜寝る前で。
これだけで腰痛がかなり予防されます。
本質的な意味では、早朝の筋肉が固まっている時間に
ギックリ腰が起きやすいので寝る前に腹筋をやると予防に良いらしいです。
ジムに行かなくても自宅で機材もいりません。
これだけでも相当重要です。

首の筋肉を鍛えると無呼吸症候群が回復します。
下半身を鍛えるとED、
などなど外的筋トレで予防できる病気が実は沢山あります、
疲れにくくなって土日も活動出来るようになりますし
高血圧や頭痛なども血管の作用が緩和して解決します。

こんな感じですが
腹筋背筋と腕立て、スクワットをやり始めて
色々な中年病が予防して元気になりました。
本質的な解決策ではありませんが、学生時代と同じくらい筋トレが出来る様になれば
健康な週末を過ごせる様になるかもしれません。
そうすれば、自由な時間が増えて遊びに行ったり
勉強したり子育てなど明るい人生を一部取り戻す事ができました。

中年で運動なんて当たり前でしょ?という事は事実ですが
腹筋を毎日やるだけでもかなり人生が変わります。
ぎっくり腰予防をまず目的に、
毎日やってみると素晴らしい結果がでると思います。
また歳を取る前からやるともっと良いです。若い人へ。
週末を遊び倒す体力を取り戻してみませんか?
是非、毎日腹筋からトライしましょうよ。
posted by kapper at 19:11 | Comment(2) | 近況

2020年10月12日

世界の全ての機器を制覇するOS NetBSD 9.0 ておくれLiveイメージ i386 + Android Limbo PC Emulation(Qemu)4.1.0 その43 #NetBSD


Netbsd2.jpeg

今回はておくれLiveイメージを使い
AndroidのLimbo QemuでNetBSDを動作させてみました。
何故かと言うと昔のLimboはておくれLiveの
4GB以上のimgファイルに対応していなかった為です。
スマホやタブレットでもておくれNetBSDを使ってみましょう。

●Limbo PC Emulation
Androidで数少ないQemuです。
非常に遅いですけど。
AndroidでもNetBSDがそれなりに動きます。
上にも書いたのですが、
Limboで4GB以上のイメージが動作したのでブログにします。

公式HPはこちらとこちら
https://github.com/limboemu/limbo/releases
http://www.ceres.dti.ne.jp/tsutsui/netbsd/liveimage/

Netbsd1.jpeg

●インストール
公式HPからダウンロードしてAndroidにapkを入れる。
これ
limbo-android-x86-release-ARM-4.1.0.apk

他にソフトウェアキーボードとしてHacker's Keyboardを入れる。
これが無いと何故かログイン出来ない。
あとはておくれLiveイメージのRAWをダウンロードして展開。
AndroidのDownloadフォルダから起動できないのでInternal Diskに
gzファイルを解凍してimgで保存。
gzファイルから直接起動できないので注意。

Limboを起動したら新しくNetBSDのプロファイルを追加。
HDDにimgファイルを追加。
細かい設定はなくてもそのままで起動できる。

後は放置すればNetBSDが起動するので、
ログイン画面で△ボタンを押して、キーボードボタンを押し
Hacker's Keyboardを選択してから
いつもの様にユーザー:mikutter、パスワード:Teokure-
でログイン出来る。
GUIでも普通にNetBSDは動くのであった。

Netbsd3.jpeg

●まとめ
まあNetBSDがエミュレーションでちゃんと動きました。
実はNetBSDは問題ないのですが、Qemu側の問題で・・・
今回はちゃんと動いてよかったです。
タブレットとかで動かしてみましょう。
早いマシンであれば遅延は出ないはず。
エミュレータでもNetBSDを遊んでみましょう。




posted by kapper at 23:43 | Comment(0) | NetBSD

2020年10月04日

最近の事 2020年10月 モバイル勉強会の勧め 東海道らぐ2020年10月の感想



こんにちは。
最近の愚痴をブログにします。
昨日、オンラインで東海道らぐが開催されまして、
各地より20人も参加しました。
コロナを背景にオンライン化が進む勉強会を
今回僕は外出して参加しました。
家から外に出てモバイル勉強会をおすすめします。

https://tokaidolug.connpass.com/event/189848/

●最近の勉強会の傾向
コロナの影響でオフラインは自粛してZoomなどオンラインでやっています。
その影響で日本全国から参加出来るようになりましたが、
それぞれのコミュニティがオンラインなのでバッティング、
発表する場が増えすぎて発表者が激減するという話に。
従来は同じネタを使いまわしていたんですね、多分。

でもオンラインで開催するというのは時代の流れです。
今後はオンラインとオフライン併用になるでしょう。
距離や場所のと人の問題はどんどん統合されていきます。

しかし、個人的には気に入らない点が一つありまして
パソコンやタブレットなどを使うと通信環境、消費電力や騒音の問題があって
どうしても自宅が便利だから自宅で休日を一日を過ごしてしまうという。
運動不足になります。お買い物にいけません。
こちらは岐阜のど田舎なんです。近所に店がありません。
悩ましい問題です。

そこでモバイルで勉強会に参加しませんか?というのが今回のブログ。


●モバイルで東海道らぐに参加する。
スマホとヘッドセットがあれば勉強会に参加するのは簡単です。
騒音の問題もチャットにすれば喫茶店でも電車の中でもOKです。
歩きながらは危険ですが。

音声が必要なタイミングとして

・自己紹介
・発表
・質疑応答
・雑談

だけです。発表以外はなんとかチャットでも対応できます。
注意すべきシチュエーションとしては、

・電池切れ→長時間通信のため。モバイルバッテリとスマホを複数用意
    スマホがWIFIで2台以上あると安定して気にせず使えます。
・回線の電波切れ→主に電車の中で移動中に
・音声発表→どこかの駅か休憩室で途中下車。喫茶店はNG。
  一人カラオケ用の防音マイクと使うとか。電車の中で。よし買うかw

どうしてもPCでは電池効率が良くないので、
長時間使えるスマホを複数併用した方が便利です。WIFIで。
モバイルで勉強会に参加出来なくはないです。

●実況中継
今回は昼に大須、夕方に日本橋探索を中継しましたw
カメラを使って街中をうつせます。
休憩時間など、回線が混雑しても支障がない時間帯に動画を配信しますw
動画で大須や日本橋の街中を実況中継します。
新しい店が出来ていたり、古い店が倒産したりなどなど
ガジェヲタのネタ話はつきません。

会社では実験中にテレビ会議を使って現場を配信しており、マイブームです。
今後も日本各地を実況中継するのは楽しいので、モバイル勉強会や発表をしていきますw

●近鉄株主優待券???
大須を徘徊していましたら、大通り沿いの金券ショップの自販機で
「近鉄株主優待券」が1,200円で売っていました。爆安ですw
名古屋⇔大阪間が近鉄急行でなんと1200円で行けてしまいます。
驚きました。そんなに売れないんですね今年は。
でさっくり片道分だけ購入して近鉄に乗ります。
そして東海道らぐの時間w
近鉄電車内でエクストリーム実況中継w
近藤さんやかぐらさんが突っ込んでくれて楽しかったですw
さすがに伊賀の山岳地帯はWimaxの電波が通じないのでそこは断線しました。
時間の関係で特急を使ってしまいましたが、
大阪で時間が余ったので鈍行でも良かったですw

大須11:30〜13:00、
名古屋駅まで地下鉄で移動〜13:30
近鉄13:30〜16:45(伊勢中川駅で特急乗り換え)
なんば駅徒歩16:45〜18:30 日本橋を徘徊。
18:30〜21:00 〜岐阜までJR新快速

なんと大阪で1時間半も残ってしまいましたw
終電まで全然余裕があるのでもう少し遊べましたねw
近鉄特急いらなかったんやw
ソフマップなど20:00〜閉店のお店を最後に残しておけばもう少しゆっくり遊べます。
名古屋を出るタイミングが鍵です。
10:20伏見駅でハードオフ、11:00で大須徘徊12:30が理想ですね。
そこから近鉄特急でなんばへ向かい17:00。
まだまだ十分遊べます。
もちろん1泊格安ホテルで止まっても全然大丈夫。
移動中は東海道らぐを実況中継w
なんて贅沢なw


金券ショップでの近鉄株主優待券は早いもの勝ちです。
多分コロナシーズンが終わったら値上げするでしょう。
この時期、近鉄はガラガラです
日帰り大阪、名古屋は如何でしょうか?
そして東海道らぐに参加しましょう。
posted by kapper at 11:02 | Comment(0) | 近況

2020年09月13日

改造リファレンス機種 Nexus5 Unofficial SailfishOS 3.0.3 インストール その9






SailfishOS1.jpeg


次は2,000円Nexus5にUnofficial SailfishOSをインストール。
もちろん英語版で日本語はコミュニティ対応のみです。
インストールは簡単です。
安くなったNexus5を改造して遊んでみましょう。

SailfishOS2.jpeg

●Nexus5とSailfishOS
Nexus5はMainlineKernelに入っているので
Linuxでは重宝される端末です。
それ故に沢山のOSから非公式サポートを受けて改造できます。
SailfishOSもUnofficialで対応していてイメージファイルが公開されています。
まあ継続サポートされている数少ない機種なので遊んでみましょう。

SailfishOS 2.0 Nexus5 based on CM13 alpha release
https://talk.maemo.org/showthread.php?t=99377

インストールは簡単で、PCにUSBケーブルで繋いだ後に
TWRPを入れる→CM13 Patchedを入れる→SailfishOSを入れる
だけです。
ROM焼きになれた人なら簡単ですが、
なれていない人は要注意。
とりえあず試してみましょう。

●インストール
まず上のサイトのさらにリンク先から、3つのファイルをダウンロード

TWRP_multirom_hammerhead_20150630.img
cm13_release.zip
sailfishos-hammerhead-release-3.0.3.9.zip

でこれを解凍せずにそのままNexus5にコピー
まず電源ON+音声下キーでブートローダーを表示させたら
USBケーブルをPCとNexus5に繋ぎ、Unlockします。

fastboot oem unlock

ここは定番なので良いでしょう。
細かい設定方法は割愛します。
カスタムリカバリのTWRPをNexus5のRecovery領域に焼きます。

fastboot flash recovery TWRP_multirom_hammerhead_20150630.img

上のリンク先に貼ってあるのは何故か古いバージョンです。
一応、機能的には十分です。
最新のTWRP3.4.0を入れた場合、何故か/dataがフォーマットされてなくて
パーティションが認識しなくなり
起動しないバグがありますので注意。
その時はfastboot boot twrp-3.4.0〜で起動させて
WIPEの所に表示される項目の/dataをFAT32か何かでフォーマットしましょう。
でブートローダーのRecoveryからTWRPを起動。

TWRPがRecoveryから起動したらInstallしますが、その前にファイルをコピーします。
PCにUSBケーブルで繋いで、

adb push cm13_release.zip /sdcard/

でNexus5にコピーを終わったら、画面をタップしInstall。
問題なければ再起動しますとCM13が普通に起動します。
動作確認が終わったらまた再起動し、RecoveryからTWRPを起動させ

adb push sailfishos-hammerhead-release-3.0.3.9.zip /sdcard/

でSailfishOSのZIPをそのままコピーして画面をタップしInstall
ファイル欠損がなければそのままインストールして
SailfishOSが起動できるはずです。


●まとめ
簡単にROM焼き出来ました。
SailfishOSの起動できますが、細かい設定があとで必要ですが割愛します。
2,000円でSailfishOSが簡単に遊べます。
木箱ジャンク恐るべし。
こんなに簡単に焼けるならもっと早く遊んでも良かったかもしれません。
どんどん改造しましょう。

posted by kapper at 18:47 | Comment(0) | Nexus5

改造リファレンス機種 Nexus5 ワールドモバイルの木箱ジャンクで2,000円 その8

JUNK2.jpeg

ついにNexus5がワールドモバイルの木箱ジャンクへと。
なんと2,000円。
これ古いけど、LinuxKernelがメインラインに入っていて
各種Linuxが動くんです。
それはUBPortsからSailfishOSまで。
それがたったの2,000円。
すごいわ。
まあ第3のOSのアプリが少ないのは認めます。
しかし改造リファレンスとして重宝しています。
是非買って遊ぼう。

JUNK1.jpeg
posted by kapper at 18:28 | Comment(0) | Nexus5

最近の事 2020年9月 何故日本人の給料が上がらないのか?



久しぶりに最近の愚痴を。
ニュースでよく言われている経済問題で、
内需が増えないのは日本人の給料が上がらないからだ、とよく言われています。
実際世界経済は徐々に伸びているのに
日本人の給料だけが下がり目傾向で
増税や社会保険料を含めると実質給料は低下しているまで
言われています。何故でしょうか?
今日はそれを考えてみましたのでネタにします。

1.右肩上がりの成長が会社として望めない

分野にもよりますが第一の理由がコレです。
右肩上がりで成長していくのであれば、生産を増やし
人員を増やし、役職やポストがそれなりに必要になります。
しかしそういう予測を立てている日本人は殆どいないでしょう。何故か?

一つは海外の会社に競争で負けているという現実。
シェアを奪われ売れなくなる。
コストで負けて海外に工場を出す。
消耗品や設備、雇用が国内に戻ってこない。
すべての分野ではありませんが、そういう傾向を感じます。
何故か?
昔は6重苦と呼ばれていました。
超円高、法人税の高さ、自由貿易協定の遅れ、電力価格、労働規制、環境規制。
今はどうでしょうか?
結構改善されてきた様子がありますが、
競争に勝ってシェアを伸ばしたイメージはありません。
それどころか研究開発費を削って技術力も負けてきました。
むむむ。
今、日本企業で頑張っているのは自動車のトヨタくらいでしょうか?
まあキーエンスとかも有名ですが。
投資のタイミングを抑えて、自動化で負けて、人件費で負けて、
スケールメリットで負けて、品質でも負けて、
という負けパターンが生まれています。
新商品が出てこなくなったのも一因です。
研究開発を絞ったからです。そして投資を抑えた反動が。
日本のマザー工場は古くてボロい設備をそのまま使っています。
経営者の判断ミスです。

2.50代が多くなりすぎて、ポスト割り当てや昇給出来なくなった。

 バブルの30年前に採用した雇用がまだ残っていて、
会社に給料の高い50代が多数、年齢分布の逆三角形という構図です。
リストラは当然出来ません。
総給料は変えられませんので、若い人を減らすか
ポストを減らし、昇給を止めるしかありません。
現行世代が非常に損する仕組みです。
もちろん企業内部で悪どい肩たたきをやってもです。
それでいて幹部クラスは優遇されています。

今の50代が引退するあと10年は変わらないと思います。
それは今の40代と30代がとても不幸になります。

3.企業が内部留保を貯め続けている

内部留保は現金ではありませんが、
土地や株式、設備などなど。自社株を買い増したり。
これは市場の成長が望めないので、
本来設備投資に回るお金が、そのまま別の資産に置き換わる行為である。

4.工場を人件費の安い外国に作った

これは文字通り。
人件費を下げるため。

5.労働組合がストライキをしないため

会社と馴れ合い労働組合がいると不幸になります。
一部の特権社員が他の社員をなだめる労働組合の会社は未来がありません。
とっとと離職しましょう。

6.離職者が業務停止にならないレベル

離職者が増えすぎて仕事が止まるとお客様に迷惑がかかります。
その時点で売上が落ちて気づくのですが
その一歩手前だと会社は無茶を押し通します。
そうして崩壊していくんですが。

7.労働監督署に訴えない、コンプライアンス違反が横行している

この手のは、小さい会社にありがちなパターンです。
で、自殺者が出て対外的に明らかになると。
コンプライアンス無視の非合法な会社はとっとと離職しましょう。

8.副業禁止している

少々のアルバイトを認めないのは企業にメリットが無いためですが、
公務員を除くと本来合法です。
合法なものを会社の規定で縛り付けなければならない
というのは、ただの権利の侵害です。
もちろん一部の例外はあると思いますが、
そもそも政府がやる気がないので駄目でしょう。
posted by kapper at 18:01 | Comment(0) | 近況

2020年09月05日

改造リファレンス機種 Nexus5 TWRPを焼いた時に/dataがありません、というエラーが出て起動しない場合の対策 その7



今回はNexus5にTWRPを焼いた際に/dataパーティションが無い
ってエラーが出て起動しなくなったのでその対策を。
結構ヤバイですが、なんとかなりました。

●Androidとパーティション問題
Androidは指定のパーティションの並び方とフォーマットでなければ
ブートローダーから先に進めない設計になります。
何らかのバグや問題があり、認識出来ないとそこから動かないです。
これは困った問題。

https://appuals.com/how-to-fix-twrp-unable-to-mount-storage-internal-storage-0mb/

でいろいろ調べた結果、TWRPを焼いた際に
/userdata=/dataパーティションを違うフォーマットになっていた
→なにか違うデータを/dataに焼いた?
のでリカバリモードからTWRPを起動し、
WIPE→Advanced WIPE→データをタップして
Repair or Change File Systemをタップ
そうするとSizeとFreeが0MBになっていたので
Change File SystemでFATをタップしてフォーマットし直しました。
すると、OSから/dataが認識して起動出来ました。

partedで調べた際には/usedataは特に問題は無かったです。
なので、フォーマットが壊れていた?と推定します。
FATでフォーマットし直したらOSから認識しました。
ホッとしました。
どこにも書いていないんだもん。
/dataがありません、ってエラーが出たら調べてみてください。
同じ様に/cacheをリサイズした時などはEXT4にフォーマットが必要です。


~ # ./parted /dev/block/mmcblk0 p
Model: MMC SEM32G (sd/mmc)
Disk /dev/block/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 524kB 67.6MB 67.1MB fat16 modem
2 67.6MB 68.7MB 1049kB sbl1
3 68.7MB 69.2MB 524kB rpm
4 69.2MB 69.7MB 524kB tz
5 69.7MB 70.3MB 524kB sdi
6 70.3MB 70.8MB 524kB aboot
7 70.8MB 72.9MB 2097kB pad
8 72.9MB 73.9MB 1049kB sbl1b
9 73.9MB 74.4MB 524kB tzb
10 74.4MB 75.0MB 524kB rpmb
11 75.0MB 75.5MB 524kB abootb
12 75.5MB 78.6MB 3146kB modemst1
13 78.6MB 81.8MB 3146kB modemst2
14 81.8MB 82.3MB 524kB metadata
15 82.3MB 99.1MB 16.8MB misc
16 99.1MB 116MB 16.8MB ext4 persist
17 116MB 119MB 3146kB imgdata
18 119MB 142MB 23.1MB laf
19 142MB 165MB 23.1MB boot
20 165MB 188MB 23.1MB recovery
21 188MB 191MB 3146kB fsg
22 191MB 192MB 524kB fsc
23 192MB 192MB 524kB ssd
24 192MB 193MB 524kB DDR
25 193MB 1267MB 1074MB ext4 system
26 1267MB 1298MB 31.5MB crypto
27 1298MB 2032MB 734MB ext4 cache
28 2032MB 31.3GB 29.2GB userdata
29 31.3GB 31.3GB 5632B grow
posted by kapper at 22:18 | Comment(0) | Nexus5

2020年09月03日

シンプル・ミニマムOS #archLinux 久しぶりに まうじゃん for Javaを遊ぶ その16

Screenshot at 2020-09-03 20-02-45.png


表題の通りで久しぶりにまうじゃん for Javaを遊んでみました。
特にディストリ関係ないはずです。
フリーソフトの麻雀ゲームを手軽に遊びたい人向け
本家HPからダウンロードしてZIPファイルを解凍

http://www.amy.hi-ho.ne.jp/ishihata/maujong/

それからopenjdkを実行するだけ

sudo pacman -S jre-openjdk
java -jar Maujong.jar


2007年のアプリなので、今でも普通に動くJavaええな
という感想。
openjdkなのでどのディストリでも動くでしょう。多分。
posted by kapper at 20:12 | Comment(0) | Arch Linux

シンプル・ミニマムOS #archLinux AndroidとのUSB接続でブートローダーでfastbootが使えない=lsusbで違う機種が表示される場合 その15



今回は表題のAndroidとのUSB接続でブートローダーでfastbootが使えない
=「lsusbで違う機種が表示される場合」についてブログします。
通常のAndroidが起動した画面でlsusbでちゃんと正しい機種が出て
adbコマンドが使えるにも関わらず
再起動してブートローダー画面でfastbootコマンドが使えず
lsusbでも違う機種が表示される場合があります。

簡単ですが、

1.Androidをデベロッパーモード
2.USBデバッグON
3.Linux上でlsusb認識
4./etc/udev/51-android.rulesに追記
5.adb shell
6.adb reboot-bootloader
7.ブートローダー画面でlsusb
8.fastbootコマンド

王道ですが、こんな感じで認識しました。
もし駄目ならWindows環境で試してみてください。
結構悩みましたw
posted by kapper at 19:38 | Comment(0) | Arch Linux

2020年08月27日

シンプル・ミニマムOS #archLinux インストールISOにWifi-menu削除 → iwctlでWifi接続 その14

EgasnHqU0AUaI-W.jpeg


今回はArchLinuxをISOからインストールする際に
Wifi-menuが削除されていたのでiwctlを使いました。
親パッケージであるnetctlは削除されていませんが、
何故かISOからは使えません。
ArchLinux forumで検索すると怒りの発言が見られますw

●インストール時のWifi接続 iwctl
ArchのインストールISOには本来Wifi-menuという
超便利なWifi接続ツールがありましたが、
どうやら数ヶ月前に削除された様子。

そしてArchのインストールガイドを読むとWifi-menuが無い。
Connect to the network:
 Ethernet−plug in the cable.
 Wi-Fi−authenticate to the wireless network using iwctl.

forumにも
^ The Arch live image no longer has netctl or wifi-menu, the installation guide now advises using iwctl(1) instead.

知らなかったw
まあ素直にiwctlを使ってみましょう。

●iwctlで無線LAN接続
こちらに解説があります。
読めば使い方が書いてありました。

iwd
https://wiki.archlinux.jp/index.php/Iwd

まずは端末からiwctlを実行

iwctl

すると[iwd]#と端末頭の表示が変わるので、コマンド設定

[iwd]# device list
ネットワークをスキャン:
→wlan0などネットワークアダプタが表示


[iwd]# station interface get-networks
WPA2 で保護されたネットワークに接続 (パスフレーズの入力が求められます):
→station wlan0 get-networks
でSSID一覧が表示されます。

[iwd]# station interface connect network_name
→station wlan0 conneck [SSID名]
で先程表示したSSIDに接続します。
パスワード入力を要求されますので、入力すると接続されます。

[iwd]#exit
戻ります。


こんな感じで接続できました。
コマンドミスがありますが、添付の画像みたいな感じでした。
少し面倒ですがなんとかなります。


●まとめ
インストールなんて頻繁にしないので気が付きませんでした。
まあiwctlもそんなに難しくないので個人的に大丈夫ですが、
アナウンス無いんでそりゃ過去のブログ削除修正、なみの大事件ですw
まあこれはArch側が悪い。ローリング・リリースの弱点ですな。
みんなのWifi-menuへの愛が踏みにじられたw と思っておきます。個人的に。

ArchLinux forumで怒りが炸裂していましたw

why the switch from netctl(wifi-menu) to iwd(iwctl)
https://bbs.archlinux.org/viewtopic.php?id=258456
[SOLVED] No wifi-menu in installation
https://bbs.archlinux.org/viewtopic.php?id=257537

うるせえ、そんなものわざわざ掲示板にポストするな、とか
[SOLVED]ってつけろ!とか
見も蓋もない意見過ぎて泣けてきますw


まあ皆さん削除されるかもしれないので、ご自重をw
しかし、魂からの怒りを感じますw


First off iwctl is made by Intel but putting that aside wifi-menu is just easier to use. Iwctl its not that its hard to use but why its unlikely most people will use it after install. One of the first things To be installed is networkmanager. Honestly,the only reason I can see someone using iwctl if they didn't know that networkmanager has nmcli and just switch over to netctl to use wifi-menu.Nmcli is still easier and faster then iwctl. I know because I looked up how to connect to wifi with networkmanager." Oh, that looks easy lets give it a try." It was easier and faster. It was my first time using ether one of the tools.

The only reason I can think is Intel wireless chips. Is that why?

posted by kapper at 23:01 | Comment(0) | Arch Linux
にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ