ござるのブログ

覚え書きいろいろ

MDArrayを試してみました

はじめに 「NArrayっぽいやつをいろいろ試しました - ござるのブログ」に続いて、JRubyのMDArrayも試してみました。 実行環境は以下の通りです。 MacBook Pro (Late 2013) Intel Core i7 2.8 GHz 16 GB 1600 MHz DDR3 OS X El Capitan 10.11.5 rbenvで入れた…

NArrayっぽいやつをいろいろ試しました

はじめに 「MF / Numo::NArray を試してみる」を拝見し、NumRu::NArrayもあると思ったので試してみました。ほぼ真似です。すみません。 実行環境は以下の通りです。 MacBook Pro (Late 2013) Intel Core i7 2.8 GHz 16 GB 1600 MHz DDR3 OS X El Capitan 10.…

各OSのPATHの初期値

はじめに FreeBSD 10.1で $ pkg install ctags として、Exuberant Ctagsを入れたのに $ ctags -R ctags: illegal option -- R usage: ctags [-BFTaduwvx] [-f tagsfile] file ... と言われます。/usr/local/bin/ctagsではなく/usr/bin/ctagsが呼ばれていて、…

Ruby/TkでTk拡張を使っているRubyスクリプトをexe化

はじめに Ruby/TkとTk拡張で作ったちょっとしたツールをWindows利用者に使ってもらう場合、RubyやTk拡張をインストールしてもらう必要があり、気軽に使ってもらうのは難しいです。そこでocraを使って単一のexeファイルにしたのですが、結構てこずりました。 …

Windows 7上でRuby/Tkを使ってPlotchart

はじめに 以前の記事で書いたコードがWindows 7でも動くようにします。 Ruby 2.1.5のインストール RubyのWindows版バイナリは何種類かありますが、今回はRubyInstaller for Windowsを使います。現時点の最新であるRuby 2.1.5をC:\Ruby21にインストールします…

VirtualBox上のFreeBSD 10.1でホストのOSX Yosemiteとsshfsでファイル共有

はじめに OSX Yosemite上のVirtualBox内にFreeBSD 10.1を入れました。早速 $ pkg install virtualbox-ose-additions として、virtualbox-ose-additionsをインストールしましたが、現時点で「共有ホルダー」は使えないようです。(ここで開発中らしいです。期…

OSX Yosemiteにrbenvとruby-buildでRuby 2.2.0を入れる時のconfigureオプション

自分がOSX Yosemiteにrbenvとruby-buildでRuby 2.2.0を入れる時のconfigureオプションを、覚え書きとして残しておきます。 $ RUBY_CONFIGURE_OPTS="--enable-pthread --enable-shared \ --with-readline-dir=`brew --prefix readline` \ --with-openssl-dir=…

Ruby/Tkで少しだけインタラクティブなグラフを表示する

はじめに 以前書いたように、Ruby/TkとPlotchartでグラフを表示できるのですが、それだけではつまらないので、ちょっとだけマウスと連動させてみます。 コード #!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'csv' require 'tk' require 'tkextlib/t…

Ruby 2.2.0でRuby/TKを使えるようにするconfigureオプション

はじめに rbenvとruby-buildでそのままRuby 2.2.0を入れると、たいていRuby/Tkが使えないので、configureオプションを設定します。ちなみに、こちらのパッチは必要無くなったようです。 Debian SidやUbuntu 14.10 (64bit)の場合 $ apt-get install tk-dev $ …

iCloudのどこでもMy MacでMosh (mobile shell)を使う

OSX

はじめに iCloudのどこでもMy Macを使うと、こちらで紹介されているように、出先から自宅のMacにSSHでログインできます。今回はさらに「SSHよりも高速」というMoshを、どこでもMy Macで使えるようにします。Moshの仕組みについては、こちらが詳しいです。 Mo…

OSXにHomebrewで入れたnkfでman nkfするとfatal error: invalid device `nippon'と言われるのをなんとかする

OSX

はじめに OSX YosemiteにHomebrewでnkfやw3mなどを入れているのですが、 $ man nkf とすると /usr/bin/groff: can't find `DESC' file /usr/bin/groff:fatal error: invalid device `nippon' と言われて表示できません。しかし、こちらで紹介されている通り…

Lubuntu 14.04のTcl/Tk 8.6とrbenvに入れたRuby 2.1.5でRuby/Tkを使う

はじめに 前の記事で「現時点でRuby/Tkは8.6には対応してない」と書いたばかりなのですが、こちらのサイトでパッチが公開されていて、Ruby/TkでTcl/Tk 8.6が使えます。(注: Ruby 2.2.0ではパッチが必要なくなったようです。こちらを参照のこと。12/02/15追記…

Lubuntu 14.04にrbenvとruby-buildで入れたRuby 2.1.5でRuby/Tkを使う

はじめに ちょっとした数値データを処理してグラフを表示するためにRuby Gnuplotを使っていたのですが、ここを見てRuby/Tkの素晴しさを知り、早速Lubuntu 14.04にrbenvとruby-buildで入れたRuby 2.1.5でRuby/Tkを使おうとしたところ、環境構築にてこずりまし…

Yosemiteで動かなくなったCUPS-PDFの代わりにVipRiserを使う

OSX

はじめに Wineskinという素晴しいソフトウェアのおかげで、とても有名な2D CADであるJw_cadをOSX上で使用することができます。この場合、OSXに接続されたプリンタから印刷可能なのですが、OSXの通常の印刷ダイアログは表示されないので、PDFに出力したい時に…

LanguageToolをOSX Yosemiteで使う

はじめに 英作文がとにかく苦手なので、GingerのFirefox拡張にかなりお世話になっていたのですが、今日確認したところ「このアドオンは作者によって削除されました。」となっていました。ChromeかSafariを使えば良いのだと思いますが、私はFirefoxを使いたい…