2018-06-30から1日間の記事一覧

L-system で落書き(Ruby)

自作の Gem 'kaki-lsystem' を使っています。 再帰曲線を描く言語「L-system」を Ruby で実装した - Camera Obscura Ruby コード。 lsystem_sample5.rb require 'kaki/lsystem' l = Lsystem.new(500, 500) l.set("+") {right(50)} l.set("-") {left(50)} l.s…

GTK+ で落書き 16(Ruby)

引き続き Gem 'oekaki' のタートルグラフィックスの機能を使ってお絵かきです。これもよくある「木」です。 Ruby コード。 oekaki_sample20.rb require 'oekaki' Oekaki.app width: 400, height: 500 do draw do clear(color(0xf82c, 0xec45, 0xa7cd)) t = O…

GTK+ で落書き 15(Ruby)

GTK+ で落書きです。よくあるやつですね。 Ruby の自作の Gem 'oekaki' のタートルグラフィックスの機能を使っています。 oekaki | RubyGems.org | your community gem host Gem 'oekaki' にタートルグラフィックスを追加 - Camera Obscura コード。 oekaki_…

Linux でディレクトリのバックアップ

rsync コマンドで簡単にディレクトリのバックアップが取れます。.bashrc に以下の alias を定義しました。home フォルダをバックアップします。 alias backup_mint='sudo rsync -au --delete /home/TA/ "/media/TA/Transcend/Linux Mint 18 backup/TA"' TA …