Let's Note SZ6にFreeBSDをインストールする

Let's Note SZ6に入っているWindows 10 64bitの領域を縮小し、空き領域にFreeBSD 12を入れてデュアルブートするのが目的。 Windowsでの作業 Windowsアップデートとかしたくなるが、それはデュアルブートが成功してからにする。徒労に終る可能性がある。 リカ…

LinuxでIDLをコマンドラインから動かす

idlがインストールされているディレクトリにidl_setup.bashというのがあるので、bashを使っている場合はそれを読み込む。zshの人はそれを読み込んでもおそらく動くが、気持ち悪ければ適当にコピーする。 今回はライブラリとしてGitHub - wlandsman/IDLAstro:…

gitを使ったマージのメモ

gitで個人的に管理しているファイルを、他の人があるタイミングで持っていって、その編集結果をマージする、という作業をしたので、覚書としてメモ。git log でマージ元を特定 $ git log 0e23211f702f84a5ecd7c0aa765760a21043f020 だった。 $ git checkout …

DocuPrint C5000 dをFreeBSDで使う(CUPS編)

DocuPrint C5000 dをFreeBSDで、CUPS経由で使うことを試みました。https://www.fujixerox.co.jp/download/docuprint/c5000d/linux/ からrpmファイルを落して来る。 適当なディレクトリを作ってその中で伸長。etc/cups/mimefx.convs etc/cups/mimefx.types そ…

IRubyをFreeBSDにインストール(まとめ)

pyzmq portsがあるが、libzmq4に依存している。libzmq4でipythonは動かないようなので、libzmq3に依存するように書き換えてインストールする。 ffi-rzmqを使う(そうしないでもうまくいく方法があるかもしれないが、、、、) 1. ports treeをアップデートして…

IRubyをインストールする(3)

どみとりさんに、 https://t.co/RkXFKqIDsQ を使えばうまくいくとおもうと教えてもらったので、インストールしてみた。過程を全部記録してないのだけど、最終的に以下のようなWarningが出る状態になった。下記は、ブラウザのウィンドウが新しくできるので、…

nmatrixをインストールする

nmatrixをFreeBSDにインストールしようとしてつまづいた。FreeBSDはclangを使っている、というのが問題である。nmatrixのreadmeによればexperimentalらしい。まず、extconf.rbでRbConfig::CONFIG['CXX']を参照しているが、これはc++になっているはずで、実態…

IRubyをインストールする(2)

czmq, libzmqを別にビルドした方が早いかも、とどみとりさんに助言いただいたので、そういう方向で。なんとパッケージがあったのでそれを入れる。 $ pkg install czmq libzmq4が勝手に入った。あれ、3が要るんだっけ? ext/rbczmq/extconf.rbの該当部分を消し…

IRubyをインストールする

IRubyというのがあるそうなので、インストールしようと思った。 $ pkg install iruby Updating FreeBSD repository catalogue... Fetching meta.txz: 100% 944 B 0.9kB/s 00:01 Fetching packagesite.txz: 100% 5 MiB 1.1MB/s 00:05 Processing entries: 100…

iwm(4)、動いたり動かなかったり

http://d.hatena.ne.jp/msll/20150603/1433323311 に書いた 「内蔵無線LANモジュール(Intel Dual Band Wireless-AC 7265) のドライバがない」 だが、https://github.com/rpaulo/iwm.gitの 7134abba355dc50136f8ae3122a3dc2f904bfe63 時点でのコードは動いた…

BroadwellでXが起動しない問題

src/sys/dev/drm2/i915/i915_drv.cにエントリ追加。 diff -ru i915.bk/i915_drv.c i915/i915_drv.c --- i915.bk/i915_drv.c 2015-06-04 17:19:46.874564000 +0900 +++ i915/i915_drv.c 2015-06-04 17:21:44.834977000 +0900 @@ -221,6 +221,16 @@ .not_suppo…

Broadwellのagp(4)が認識されない問題

src/sys/dev/agp/agp_i810.c の agp_i810_matches にエントリがないので、足してみる。古いノートPCと比べると、どうやら pciconf -l して、vgapci0のchipのところに書いてあるアドレスが分かればいいようだ。 % pciconf -l hostb0@pci0:0:0:0: class=0x0600…

FreeBSDでunboundを使う

FreeBSD 10以降?ではunboundが最初から入っている。設定は、/etc/rc.confに local_unbound_enable="YES"と書くだけ。ところが、無線LAN経由で名前解決しようとするとうまくいかなかった。 % drill www.yahoo.co.jpはうまくいかないが、 % drill www.yahoo.co…

Let’s Note SX4でFreeBSD-CURRENTを使う

いくつか問題がある。 Xのドライバが対応していない 内蔵無線LANモジュール(Intel Dual Band Wireless-AC 7265) のドライバがない xrandr(1)がエラーを吐く suspend/resumeができない 順番に見ていく。 Xのドライバが対応していない intelドライバ (ports/x1…

Let's Note SX4にFreeBSDをインストールする

Let's Note SX4FDKBPに入っているWindows 8.1 Pro 64bitの領域を縮小し、空き領域にFreeBSD 10.1を入れてデュアルブートするのが目的。 Windowsでの作業 Windowsアップデートとかしたくなるが、それはデュアルブートが成功してからにする。徒労に終る可能性…

Let's Note SX4にFreeBSDをインストールする(失敗)

Let's Note SX4FDKBPに入っているWindows 8.1 Pro 64bitの領域を縮小し、 空き領域にFreeBSD 10.1を入れてデュアルブートするのが目的。 Windowsでの作業 高速スタートアップ解除 高速スタートアップを無効にする。 http://www.eightforums.com/tutorials/63…

evinceを使っているとき、pdf内のmp4をクリックしてmplayerを起動

evince で pdf を開いて、mp4へのリンクを開こうとしたら、evinceのウィンドウ内の上部に 外部のアプリケーションを起動できませんでした。 このファイルを扱うアプリケーションが登録されていませんと表示され、ターミナルに ** (evince:17114): WARNING **…

emacs tex-modeの数式表示

emacsのtex-modeの数式表示で、$x_t$などと入力すると、tが字下げされて小さいフォントで表示されるのが気に入らなかったので、以下のように~/.emacsに書いて対処。 (custom-set-variables '(tex-suscript-height-ratio 1.0)) (custom-set-variables '(tex-f…

FreeBSD portsのStageDir

この記事はディストリビューション/パッケージマネージャー Advent Calendar 2013の7日目の記事です。FreeBSDのports maintainerの方向けの記事です。 最近、FreeBSDにStageDirというものが導入されました。これまでは、パッケージを作成する際には、いった…

hiki 1.0.0 続き

hiki 1.0.0に移行するために、CVSリポジトリそのものを移行する方法があります。そのためのスクリプトを書きました。 #!/usr/bin/env ruby $LOAD_PATH.unshift "." require "optparse" require "pathname" require "fileutils" require "nkf" require "hiki/…

hiki 1.0.0

hiki 1.0.0に移行するために、hiki/tool/convert.rbを使って既存データを変換してみました。結果。 ArgumentError: invalid byte sequence in UTF-8 /usr/share/hiki/hiki/util.rb:72:in `gsub' /usr/share/hiki/hiki/util.rb:72:in `escape' ./tool/convert…

XFCE4.10のxfce4-terminalでショートカットキーを変更する

@uwabamiさんに教えていただきました。xfce4-terminalにはこれまでショートカットキー設定機能があったのですが、設定方法が難しくなってしまいました。これまではメニューから選んでキーを押すだけで設定できました。新しいバージョンでは、~/.config/xfce4…

tlptexlive on FreeBSD その2

松田様より有用な情報をメールで送って頂きましたので、ご本人の許可を得て転載します。 portshakerでfreebsd-texlive-tlptexliveのportをうまく管理する方法についてです。 3) freebsd-texlive-tlptexlive の port ファイル群を手動で /usr/ports/print/tex…

FreeBSDでbluetoothを使う

以前書いたはずのメモがどこかにいってしまったので、メモ代りに。FreeBSDでbluetoothを使う。目標は、ビデオチャット(skype/ekiga)のために使うこと。まず、USB接続のbluetoothレシーバを用意。公式をよく読む。http://www.freebsd.org/doc/en_US.ISO8859-1…

tlptexlive on FreeBSD

tlptexliveをFreeBSDで使うには、 tlptexliveリポジトリ - ptexlive Wikiを利用する(portsを使わない) portsを利用する Google Code Archive - Long-term storage for Google Code Project Hosting. print/texlive-tlptexlive GitHub - HirotoKagotani/freeb…

有効なネットワークアダプタの情報をファイルに出力する

Windows PowerShellを使って、有効なネットワークアダプタの情報をファイルに出力する、というお題。 # # 有効なネットワークアダプタの情報をファイルに出力する # $datetimestr = get-date -Format "yyyyMMdd-HHmmss" $file = "~\Desktop\netinfo-$datetim…

TeXLive on FreeBSD (ports編、その後)

FreeBSDでtexliveを使うにはports-mgmt/portshakerを使う方法があります。ただし、ptexliveを使いたい場合、ports-mgmt/portshakerで持ってきたtexliveのports群と組み合わせて使う簡単な方法がありません。もっとも簡単なのは、tlptexliveのページに従い、p…

XFCE4.8でウィンドウマネージャが起動しない

XFCE4.8でウィンドウマネージャが起動しなくなった。とりあえず % xfwm4 & などとしてウィンドウマネージャを手動で起動。startxfce4を起動したコンソールをみると、 xfce4-panel: No window manager registered on screen 0. To start the panel without th…

dotfileをあちこちにコピーする。

dotfileをあるディレクトリにまとめておいて、gitで管理するようにしています。ところが、いまさらですが、あちこちに転送するのがめんどくなったので、shell scriptを書きました。一部awkですが。HOSTSのところを、scpが認識できるホスト名の羅列にしておき…

TeXLive on FreeBSD(ファイル名と格闘編)

portshakerで得られるtexliveのports collectionにprint/texlive-japanese-otf-uptexというものが出てきましたが、ファイル名に()と空白を含んでおり、print/texlive-core/bsd.texlive.mkではうまく処理できていません。また、pkg-plistも不完全な状態です。…