2017-01-01から1ヶ月間の記事一覧

OpenGL の gluLookAt と glLoadMatrix

gluLookAtをglLoadMatrixで置き換えてみる - 三次元日誌 にあった。感謝です! gluLookAt(p[0], p[1], p[2], t[0], t[1], t[2], u[0], u[1], u[2]) であるが、変換メソッド require 'matrix' def trans(p, t, u) pos = Vector.elements(p) target = Vector.e…

グラフィックス関係メモ

グラフィック関係でネットを徘徊していたらおもしろい記事を発見。 ベクタグラフィックス - mirichiの日記 「ベクタグラフィクス」ですか。で、さらにこのブログを見ていたら「ラスタグラフィク」「ラスタライザ」という概念にぶちあたる。ほー、おもしろそ…

端末を再起動させても alias が使えるようにする

~/.bashrc ファイルに例えば alias ls="ls -F" と追記すればよい。すぐに反映したかったら $ source ~/.bashrc でよし。

Zorin OS 9 Lite 32 bit のインストール

10年以上前のPCである NEC LaVie L LL370/ED3E(参照)に何か入れられる Linux はないかと思い、Zorin OS というのを入れてみることにする。最新版は 11 だが、とても入るまい。なので、まだサポート期間中の Zorin OS 9 Lite 32bit を入れられないか、試し…

もう一度 Ruby で OpenGL してみる

前にも OpenGL してみたのだが、もう一度最初からやり直してみる。モジュール 'MiniOpenGL' を書いてみる。で、こんな風にやりたいなと。 ガイドは下。 OpenGL“ü–å 二次元 ■単なるウィンドウの表示。 require './miniopengl' MiniOpenGL.app width: 400, hei…

Git のグラフィック表示

$ gitk

Ruby のメソッド覚書

URI.extract(str) 文字列 str から URI を抽出する。 irb(main):001:0> require 'uri' => true irb(main):003:0> URI.extract('<img src="http://media.fc2.com/counter_img.php?id=50" style="visibility:hidden" alt="inserted by FC2 system" width="0" height="0">') => ["http://media.fc2.com/counter_img.php?id=50", "visibili…

Debian 8 Jessie のインストール

Debian GNU/Linux インストールガイド インストールに関しては基本的にここ。日本語で大変に詳しい。 Debian -- Getting Debian ここからインストールイメージのダウンロード。ネットワーク接続するなら「netinst」を選択した方がいいらしい。 debian-8.7.1-…

rbenv Ruby の Geany ビルドコマンド

rbenv で入れた Ruby の Geany におけるビルドコマンド(Execute)。 home/***/.rbenv/versions/2.3.3/bin/ruby "%f"などと指定する。

無題

岐阜市某所にて。車が停まっているが、いまでも人が住んでいるのだろうか。一階の屋根の樋がぶっ壊れている。雨戸も閉まっている。さらに右奥の瓜二つの家は何? これらは借家だろうか。

無題

自宅近所にて。

Sympy 展開計算例

>>> from sympy import * >>> x = Symbol('x') >>> y = Symbol('y') >>> expand(6*(x/40 + 3045684*y)**2 + 4*(x/40 + 3045678*y)**2 + 10*(x/40 + 3045660*y)**2 + y*(121826832*y - 1)) x**2/80 + 15228354*x*y/5 + 185522334268704*y**2 - y >>> from sym…

Linux で zip 圧縮

$ zip -r hoge.zip gazou -r オプションはフォルダを再帰的に圧縮。

man コマンドの日本語化

manコマンドの表示を日本語にする方法 - Linux入門 - Webkaruシェルが使っている言語を確認。 $ echo $LANG ja_JP.UTF-8 日本語ではなかったら $ export LANG=ja_JP.utf8 で、インストール。 $ sudo apt-get install manpages-ja

RubyGem のSSL証明書の有効期限切れ

久しぶりに Windows の Ruby に火を入れて、Gem をインストールしようとしたら、SSL証明書の有効期限が切れていた。マッタク。 ERROR: Could not find a valid gem 'oekaki' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL…

最小限度の Ruby Gem 作成と公開

必要最小のgemの作り方とインストール - ザリガニが見ていた...。 RubyGems.orgで公開する手順 - ザリガニが見ていた...。 このブログ記事に尽きている(感謝!)。あとは RubyGems.org の記述を参考に。 mygtk.rb を oekaki.rb として Gem 'oekaki' を作成…

Clementine, APE, Mplayer その他

Clementine で APEファイルを聴けるようにしたいのだが、どうもうまくいかない。gstreamer0.10-ffmpeg とその関連プラグインは入っているのに。どうも Bug #1071263 “APE gstreamer-ffmpeg” : Bugs : gstreamer0.10-ffmpeg package : Ubuntu で議論されてい…

Rouge

コンソール出力 $ rougify mygtk.rbHTML出力 $ ruby syntaxhighlight.rb hoge.rb $ rougify style > style.csshelp $ rougify help [ruby]静的にシンタックスハイライトしたくてRougeを使ってみた | $m0t0k1x2["code"].content

Linux(Ubuntu Budgie)を複数ユーザーで使う

別に Ubuntu Budgie に限りませんが。 ただ、Ubuntu Budgie では GUI で新規ユーザーを登録する方法がわからなかったので、端末でやってみました。neko っていうアカウントを作ります。 $ sudo -i [sudo] tomoki のパスワード: $ useradd -m nekoこれでアカ…

無題

雲が微妙な色合い。日没間近。

Linux Mint 18 で ffmpeg

連番png を動画化したかったので。CompilationGuide/Ubuntu – FFmpeg ffmpeg のインストールの方法はここに書いてあります。もうものすごく根気が要るので頑張って下さい。ffmpegで連番画像から動画生成 / 動画から連番画像を生成 ~コマ落ちを防ぐには~ 連番…

Linux Mint 18 で「Warning: No support for locale: ja_JP.utf8」が出た

$ sudo apt-get install language-pack-ja $ sudo update-locale LANG=ja_JP.UTF-8 実行後 $ echo あ あ できた。

Ubuntu 16.04 でサスペンド復帰後にネットの有線接続が切れる

$ sudo systemctl restart network-manager.service でネットワークマネージャが再起動する。※参考 networking - Wifi doesn't work after suspend after 16.04 upgrade - Ask Ubuntu コマンド wifion wifion #!/bin/sh echo "***" | sudo -S systemctl rest…