min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

IPA に情報処理技術者試験を申し込む

// 7月6日から、IPAが秋季の情報処理技術者試験の受付を開始したようだ。 www.ipa.go.jp クレジットカードだけで申し込みできる。 受験料は 5,700円。まあ、ケジメには良い。受ける。

RaspberryPi vi の閲覧専用モード(viewコマンド)について今さら知る

// 仕事でやりとりしたお客さんとこの SE が使っていたコマンド「view」。古めの Redhat で叩いていたので「ほぅ、こんなコマンドもあるんだ」と思って調べたら、なんてことはない、vi そのものだった。 d.hatena.ne.jp 手元の RaspberryPi にも最初からイン…

fedora Apache(httpd)で cgi-bin が動かない場合の対処(permissionエラー)

// Apache から直接 pythonスクリプトを実行したいが、どうしてもエラーになる。 You don't have permission to access /test.py on this server. 環境は以下。 ・fedora 20 ・Apache/2.4.10(Fedora) ーーー 解決手順 ① まずログをみる $ sudo -s # ls -sh…

Python 3 で twitter の画像を一括取得する(お気に入り ❤️ を付けたツイートの画像の一括ダウンロード)

// このサイトのコードそのままで動いた。最高すぎる。 prpr.hatenablog.jp ーーー スクリプトのファイル名は twAllDL.py(tweetAllDownLoad.py)にする。 $ vim twAllDL.py 実行してみる。 $ python3 twAllDL.py ダーっと画像がダウンロードされる。最高だ…

bash if文の中で正規表現を使う

// RaspberryPi や fedora の bash にて。 「あるフォルダの中の全てのファイルを調べて、ファイル名の頭が数字3桁のものだけ表示する」をやりたい。 ーーー まず「あるフォルダの中の全てのファイルを調べる」のは、超簡単。毎日やっている。 $ for i in *;…

MacbookAir Python 3 をインストールする(OSX Sierra)

// Mac へのPython 3のインストールは以前の記事で行ったが、もっと簡単な方法がないか試す。以前の記事では pyenv をインストールした。 http://min117.hatenablog.com/entry/2017/01/17/233852 今回は純粋に pip だけで python3 をインストールする(Beaut…

RaspberryPi 音が出ないときは sudo vim /boot/config.txt に dtparam=autio=on を記述して解決

// RaspberryPi(初代)の cron に radiko の起動スクリプトを設定して、毎日決まった時間にテレビのスピーカーからラジオが流れるようにしたつもりなのに、なぜか音が鳴らない。 ーーー RaspberryPi 3 のほうはうまくいっているので、比較して調べたら、音…

RaspberryPi cronが効かない → 時刻設定を見直して解決( sudo timedatectl set-timezone Asia/Tokyo && ntpdate ntp.jst.mfeed.ad.jp)

// 前記事に続いて、cronがうまく動かないときの対処。 min117.hatenablog.com ーーー Raspberry Pi 初代 で、どうにもcronがうまくいかない。crontabの設定も問題ないのに。正しく動いている Pi 3 と比べてみたら時刻の設定がおかしかった。 (誤)Pi 初代 …

RaspberryPi 3 で radiko Premium をテレビで聞く(録音ではなく、再生する)

// radiko Premium の 録音は 前記事でできた。 min117.hatenablog.com 今回は、録音ではなく、再生したい。radikoプレミアムを、再生して、テレビで聴きたい。 以下の方法でうまくいった(2017/6/26 時点)。 ーーー 事前に必要なものをインストールしてお…

RaspberryPi cronが効かない → /etc/crontab のパーミッションと所有者を見直して解決

// RaspberryPi 1 の調子が悪かったので Raspbian を再インストールした。各種設定ファイルをバックアップから復帰したものの、cronだけがなぜか実行されない。 このへんを参照して対応する。 tamulapin.hatenablog.com ーーー うまくいっている RaspberryPi…

RaspberryPi 3 起動時にラジオを再生する

// RaspberryPi 起動時にラジオを再生する。「起動時に***する」という処理はこのへんによくまとまっていた。 hendigi.karaage.xyz 今回は /etc/rc.local に記述して起動時実行する。スクリプト「play_tachikawa.sh」というファイルを起動時に再生する。 …

RaspberryPi 3 コマンドで音量を上げる(ラジオをテレビで再生→音量不足→コマンドで音量UP)

// RaspberryPi はラジオの再生と相性バツグン。 テレビのHDMIポート3つは全てRaspberryPi(Pi1 と ZERO w と Pi3)で埋まっていて、それぞれで違うサイマルラジオを再生させている。テレビ入力を変えるだけで全国のラジオを3つ切り替えられる。 (再生スク…

RaspberryPi 3 radiko Premium を録音する → ffmpegが必要 → リポジトリに無い → コンパイルしてインストールする

// radiko Premium(ラジコプレミアム)を RaspberryPi で録音したい。このサイトと同じにやってみた。 kyoshiaki.hatenablog.com この記述。 http://kyoshiaki.sakura.ne.jp/osx/Sample/rec_radiko2_2.zip RaspberryPi で落としてきて rec_radiko2.sh を実…

RaspberryPi 3 cvlc でハードウェア支援を使って動画再生

// RaspberryPi 3 のVLCは、ハードウェア動画再生支援で爆速にできるらしい。 signal-flag-z.blogspot.jp 前提としてRaspberryPi は MPEG ライセンスを購入しないとts動画が再生できないので、購入しておく。といっても、300円くらいだし、ネットでポチッ支…

仮想化 Xen Citrix StudioがMMCエラーで起動エラー

// XenDesktopのテスト環境を作って Citrix Studio を起動しようとうするも、MMCのウィンドウが「展開」のまま全く進まない。 以下の記事を参照に、MMCクラッシュの対応をしてみる。 support.citrix.com この記事どおりやってみる。 コマンドプロンプトを右…

RaspberryPi 無線LANが繋がらないときは/etc/network/interfaces の dns-nameservers の記述を確認する

// RaspberryPi の無線LAN の接続設定がプチプチ切れるときは、DNSの設定が悪いのかも。 $ sudo vim /etc/network/interfaces ifaceの記述毎に(SSID毎に)「dns-nameservers DNSのIPアドレス」の記述を入れていく。 これで、「繋がらないのは名前解決が原因…

RaspberryPi SSHで connection refused になったら fstab を確認する(起動時に A start job is running ...が出ていないか?)

// RaspberryPi で 突然SSH 接続ができなくなった。原因はなんと fstab。 fstab でのマウントに失敗 → 起動時に緊急モード(rootログイン)になってしまった → そのために、SSH接続しようとしても(権限不足で)connection refused になる という流れ。 ーー…

RaspberryPi をソーラーパネルで動かす(東京デバイセズ「ソーラーUSB電源システムキット 60Whクラス」)

// 予算1万円くらいでソーラーパネルで RaspberryPi を動かせるか試す。うまく行けば、簡易 IoT 監視システムなんかを作りたい。 これを購入。 tokyodevices.jp 東京デバイセズ「ソーラーUSB電源システムキット 60Whクラス」。 メーカー型番: IW3100-60WS …

仮想化 VMware Workstation の Windows Server 2012 R2 を VMware ESXi に移行する

// VMware Workstation 12.0 で Windows Server 2012 R2 が稼働している。これを 前記事 で作った VMware ESXi に移行する。 min117.hatenablog.com 流れとしては、VMware Workstation から ネットワーク経由で仮想マシンを ESXi にアップロードする という…

bash PT3で録画したハイビジョン映像から画像をキャプチャするスクリプト

テレビ録画した映像から画像をキャプチャで取り出す処理を自動化するスクリプト。実行イメージはこんな感じ。 $ ./recNHK_TW.sh 引数に、録画秒数/圧縮実行の有無/ファイル名付加文字列 を指定する。 実行後、映像データ(ts)と、その映像からキャプチャ…

Python 3 からシェル(bash)のコマンドを実行する

// Python3 のソース内でbashコマンド(ls -shal)を実行する。 実行結果 Python3 の注意点 ・import commands は動作しない Python2までしか使えない。Python3 では廃止された。代わりに import subprocess を使う。 ・print文の引数にはカッコをつける pri…

Python 3 で画像を twitter に投稿する(複数画像を投稿)

// このサイトそのまま qiita.com $ vim tweetPIC.py 6行目の「from requests_oauthlib import OAuth1Session」でエラーになるようであれば、インストールコマンドの pip で、requests をインストールする。 pip は 管理者権限じゃない通常の権限で実行して…

仮想化 XenDesktopで、占有型仮想デスクトップ展開 → Citrix Receiver起動失敗

// Windows8.1 on XenServer Controled by XenCenter on Windows10 Citrix Receiver を起動してみる。SotreFront のあるサーバのアドレスを入力する。 FQDNで入力する。 やはりエラー。 サーバにて StoreFront の構成を確認。 再度 Windows8.1 から Citrix R…

仮想化 自宅サーバ HP Proliant MicroServer に VMware ESXi をインストールする

// 前記事で購入したサーバに、VMware ESXi をインストールして仮想化基盤にする。 min117.hatenablog.com まずは VMware のページから ESXi をダウンロードする。 ダウンロードしたイメージをCDに焼く。iMacで焼けた。焼き方は以下。 min117.hatenablog.com…

bash 管理者実行「su」「su -」「sudo -s」を比べてみる(スド、スドゥ)

// シェルスクリプトの管理者実行「su」「su -」「sudo -s」の何が違うかよく分からずに使っていた。結論としては「su」が一番いいみたい。 ーーー 読み込む環境ファイルが違うらしい。 qiita.com 試してみる。 一般ユーザー:fedora 管理ユーザー:root ー…

iMac 5K のメモリを増設(8GB → 24GB)

iMac 5K 用のメモリをAmazon にて購入。16GBで11,900円。まあ安い。 数日で届いた。 さっそく装着する。 はじめから積まれている 8GB にプラスで 16GB なので、合計で24GBものメモリ搭載になる。 VMware Fusion に入れた XenServer もサックサクで動いた。

仮想化 自宅サーバ用にHP ProLiant MicroServer(2台目)を購入

// 2014年に2万円で購入した HP ProLiant MicroServer N54L。 ・HDDが4台乗る ・動作音がかなり静か ・メモリはサーバ用じゃないもの(Non ECCメモリ)を使える という最高ぶり。PT3を挿して録画サーバにしている。 min117.hatenablog.com 発売当初から相当…

iMac OSX で isoイメージファイルを CD/DVD に焼く

Mac

// iMac(OSX Sierra)を使ってisoイメージファイルをCDに焼く。 ディスクユーティリティは使わない。 Finderで、焼きたいisoを右クリック→「***.isoをディスクに書き込む」 で焼ける。

仮想化 XenServerのLinux詳細を調べてみる

// Citrixのハイパーバイザ XenServer をインストールしてみたが、何てことはない、単なるLinuxのようだ。どのバージョンのLinuxは調べないと分からないが、Citrix社がカスタマイズしているのだろう。 XenServerへのアクセス方法は3つ。 ① インストールした…

fedora Linuxで物理メモリの詳細(DDR2とかDDR3)を調べるには sudo dmidecode --type 17 を使う

// qiita.com $ sudo dmidecode --type 17