パスワードを忘れた? アカウント作成

ujimushiさんのトモダチの日記みんなの日記も見てね。 みんなの日記の更新状況はTwitterの@sradjp_journalsでもチェックできます。

14971217 journal
日記

ujimushiの日記: tc.elのEmacs-27.1対応 1

日記 by ujimushi

Emacsの27.1が8月に出て,メジャーバージョンが上がるとうまく動かないところがあって, そろそろ対応しないとやばいなと思ってたけど,放置していたらやはりissueが立った。 (クララが立った,みたいな感じで)

本当にたまたま出来心でその日Windowsの公式バイナリのEmacs-27.1をダウンロードして,漢直以外も含めて今使っているモジュールがどれぐらい動くか試してみて, やっぱりisearch動かんなぁとか思ってここ修正せなあかんなと思っていて家に帰ってメール確認してたらissue通知が来ていたという感じ。

もちろん放置していたのも理由があって,最新のUbuntu 20.10でもEmacsのバージョンは26.3が最新で,LinuxでEmacsの最新版の確認をするのは現状意外と面倒というもの。今使っている環境はまだ27.1は入れたくないし…

ただ,速攻でプルリク出されてしまったので, 「速攻には速攻で返すのが礼儀」ということでLinux上での検証環境の構築を模索する。

最近個人的にイチオシのlxdで検証できないか試してみる。

まずは,ubuntu 20.04のコンテナを立ち上げて,必要なファイルをゲストにアップロードしておく

# ubuntu serverなら最初に作ったユーザーはsudoはいらないけど,desktop版ではデフォルではsudoが必要
# ubuntu 20.04イメージのダウンロード
sudo lxc launch ubuntu:20.04 emacs27test

# ゲストの/home/ubuntu/ に ~/.emacs.d 以下のアーカイブをまとめたものをアップロード
sudo lxc file push emacs.d.tar.gz emacs27test/home/ubuntu/

# ゲストの/home/ubuntu/にtcodeの設定ファイルをアップロード
sudo lxc file push ~/.tc emacs27test/home/ubuntu/

# ゲストのシェルに入る
sudo lxc exec emacs27test bash

邪道だけどゲストのshell上で作業

# 上のコマンドでbashに入るとrootユーザー相当なのでsudoがいらない
# ppaのレポジトリを追加
add-apt-repository ppa:kelleyk/emacs

apt update
apt upgrade

# Xを使わないemacs27をインストール
apt install emacs27-nox

# コンテナに最初から存在するユーザーubuntuに変更
su ubuntu

# emacsの設定ファイルを展開
tar xzf emacs.d.tar.gz

# バージョン確認
emacs --version

# emacs 起動
emacs -nw

後はよしなに確認作業をして,プルリクをマージして,melpaにも反映されましたとさ。おしまい。

14285826 journal
日記

ujimushiの日記: Windows版のSylpheedでGpg4winを認識させる 1

日記 by ujimushi

2002年頃から使っているということで仕事で利用させてもらっているメーラSylpheed。 最近会社のWindowsのPCを更新した時にGpg4winを認識しなくなったと思って, 約1年前ぐらいに認識方法をググって見つけていたのだが,元ネタが ネットから消え去っていたので,ここにその情報を残す。

sylpheed,gpg4winとも公式バイナリは32bitアプリケーションなので 64bitのWindows環境ではwow6432関係のレジストリキーを追加することで認識してくれる。

場所
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GNU\GnuPG\
種類
文字列
値の名前
Install Directory
値のデータ
C:\Program Files (x86)\GnuPG\bin

と情報を書いてみたものの,次の内容のテキストファイルを「sylpheed-gpg4win.reg」で保存して, 管理者権限でレジストリエディタを立ち上げてインポートするのがてっとり早いかも。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GNU\GnuPG]
"Install Directory"="C:\\Program Files (x86)\\GnuPG\\bin"

余談ではあるが,「HLMS/WOW6432Node/GnuPGに「Install Directory」があるので 使っているSylpheedが使っているgpgmeライブラリのバージョンが古いことが そもそもGpg4Winを認識できない原因のような気も…。

ThunderbirdがOpenPGP対応強化みたいな記事があったので, 忘れないうちに情報を残しておくことにしました。

14196030 journal
日記

ujimushiの日記: scilab 6.1をubuntu 20.04で動作させるあれこれ

日記 by ujimushi

最近リリースされたubuntu 20.04に19.10からアップグレードしたところ, そのままではscilabがうまく動作しないケースがあった。

貧乏な部署で,matlabの代替で使っている scilabが動作しないとー大事。色々調べたりして何とか動作するようになった。 なお,scilab6.1は公式サイトからダウンロードしたバイナリで,19.10で 動作させる時にも古いライブラリをインストールしていた記憶があるので, 新規インストールで動作させるにはここで記載した以外にさらに追加手順があるはず。

libtinfo関連のエラー
どうもlibtinfoのバージョンが5→6に上がっているらしい。 旧バージョンをインストールすればいいようだ。次の手順を参照。

sudo apt install libtinfo5

opengl関連のエラー
plot2dなどのグラフ描画がうまくいかない。ある一部の環境で発生。 scilab実行時に環境変数でMESA_GL_VERSION_OVERRIDE=3.0 を設定しておけばよいらしい。 実行用のscilabスクリプトの先頭付近に次の一行を追加。

export MESA_GL_VERSION_OVERRIDE=3.0

なお,openglに対応していない仮想環境では LIBGL_ALWAYS_SOFTWARE=1 も設定するといいらしい。

というような内容をぐぐって見つけた。 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886837

14101404 journal
日記

ujimushiの日記: 勘違い

日記 by ujimushi

不謹慎で申し訳ないが,新型コロナ(ウイルス)と聞いて最初は

なんか車が新しくなったのか?

と思った。

ググると何十年も前の車とのこと。
子供の頃から車に対する知識が進歩していないことを痛感した。

当然車は持っていない。

14069090 journal
日記

ujimushiの日記: クリスマスプレゼント

日記 by ujimushi

私は魔法が使えるようになってからお見合いでかなり前に結婚したのですが(←どうでもいい),
息子はちょうどサンタさんを信じるお年頃,今年のプレゼントの希望を嫁がさりげなく聞いたら「○億円」と答えたそうで,
また私とは,某超高級観光寝台列車のチケットをサンタさんに今年はお願いしたい(←息子は鉄分高め)という話もしてました。

今年のサンタさん(達?)は頭を抱えて悩むばかり。いったいどうなるでしょうか?

14067570 journal
日記

ujimushiの日記: 今年の流行語大賞 5

日記 by ujimushi

今年の流行語大賞は「ワンチーム」らしいが,

娘が妻に「ワンチームってどういう意味?」 妻はよく分からなかったみたいで私が説明することに。

「まぁチームのみんなが一つの目的に向かって進む,みたいな感じやな。 若干自己犠牲的な意味も含む…ってこれは言葉が難しいか」

そこで終われば良かったのだが

「そういやパパは会社では組織上チームにパパ一人しかおらんから 『オンリーワンチーム』,いや『ロンリーワンチーム』か…」

14037229 journal
日記

ujimushiの日記: ryzen 3700xのPCへのlinuxのインストール

日記 by ujimushi

https://linux.srad.jp/story/19/07/17/1633219/ でも話題になっている通り,rdrandの不具合でryzen 3000x系ではlinuxが動作しづらいということで, 7月末に購入したものの放っておいた「ryzen 7 3700x」+「X570 AORUS ELITE」ですが, 個人的にインストールしたい気運が高まったため,10月の初め頃に ubuntu 19.10デスクトップ版のデイリービルド版をインストールしてみました。

当然BIOSの方は事前にアップデートして,「AMD AGESA 1.0.0.3 ABBA」相当のROMイメージを使用。 インストールした結果は…特に何事もなく利用できています。 ubuntu 19.10デスクトップ版のインストーラはNvidiaのプロプライエタリなドライバがインストール可能なので, 本当に手間がかからない印象です。

https://gigazine.net/news/20191030-amd-ryzen-3000-bug/ の記事でもあるように,BIOSのアップデートがなかなかされないものもあるようですが, 「何かあった時には新しいチップセットの方が対応が早い」という判断により 自分にはオーバースペックではあるもののx570を選んだのが功を奏している感じです。

そもそも自作機も作り始めて20年も経ちますし,ubuntu 19.10ならカーネルのバージョンが新しいので いけそうといった情報収集も含めて,ベテランの強みといったところかもしれません。

13910602 journal
日記

ujimushiの日記: beamerとpgf/tikz 3.1.2

日記 by ujimushi

最新のw32texを使っていて困ったことがあった。

私は仕事のスライドにbeamerを使う変わり者だが,最近久しぶりに使ってみると原因不明のエラーが出るようになっていた。

色々原因を探っていると,pgfのshadeの変数がグローバルからローカルに変更されたらしくその辺でbeamerの一部のテーマがコンパイルできなくなったらしい。

https://tex.stackexchange.com/questions/484914/beamer-frankfurt-theme-undefined-shading-error
https://github.com/josephwright/beamer/issues/536
https://github.com/pgf-tikz/pgf/issues/650

仕方がないので「texmf-local」に「3.1.1」をインストールして使ってるのだが,3.1.3で元に戻るらしい。
ややこしや。

13489942 journal
日記

ujimushiの日記: Gitlab10.3.0のMarkdownファイルのプレビューのLaTeX数式のレンダリングがされなくなった 1

日記 by ujimushi

自宅でサーバーを立てるぐらいGitlabが好きで,数式を使う仕事をしていることからMarkdownファイルのプレビューでLaTeX数式をよく利用している。 新しい機能がどんどん追加されるのでCE版を一週間に一回アップデートしている現状だ。

さて,この間バージョン10.3.0が出て早速アップデートしたのだが,数式のレンダリングがされなくなった。10.3.0はMermaidによる図のレンダリング機能が追加されたのだが,果たしてこの影響はあるのだろうか…

なお,gitlabのMarkdownのヘルプを見ても数式(改行形式)のレンダリングがされていないので,どこかでエンバグしたのではないかと疑っている。

13423429 journal
日記

ujimushiの日記: 嫁との会話 3

日記 by ujimushi

最近,地味に家庭内での会話が面白いことに気付く。

嫁: もうすぐ出張だったね。あれやっとこうか?
私: ああ。ワイシャツ前にアイロンかけてもらってハンガーにかかっているから大丈夫やで
 
嫁: あの~。あれはやってもらえるんだったっけ?
私: うん。出張は昼からやから,朝子供幼稚園に送っていくのは大丈夫やで。

嫁から「何で分かるの?」ってきかれたけど,まぁ10年近くも一緒にいればね。
個人的には嫁のボケ具合が心配だが。

typodupeerror

普通のやつらの下を行け -- バッドノウハウ専門家

読み込み中...