2016-01-01から1年間の記事一覧

Linux で Smalruby

GitHub - smalruby/smalruby-editor: An editor can create a Ruby script by combining individual blocks similar to Scratch. It can also enter the program as better than Scratch. インストールは上のとおり。ウェブ上のエディタはここ。このサイトで…

木曽川河川敷

岐阜県羽島市正木町大浦にて。もわーっと。

Ubuntu MATE 16.04 64bit のインストール

ダウンロードはここから。 Index of /ubuntu-mate/releases/16.04.1/releaseマルチブートなので、ブートローダーはパーティションの頭に入れる。 なので再起動時には GRUB 2 のメニューに Ubuntu MATE が出てこないから、Grub Customizer で修正する。これで…

無題

双対パッポスの定理

パッポスの定理の「点」と「直線」を入れ替えたもの(参照)。 Width = 400; Height = 400 #main gray = [0.5, 0.5, 0.5] blue = [0, 0, 1] green = [0, 1, 0] li1 = Point.new(-1, -5) li2 = Point.new( 0, 6) b1 = Line.new(li1, Point.new(-1, 5)).draw(c…

ファイルのエンコーディングを調べる

$ nkf --guess ファイル名 で表示される。nkf がない場合は apt-get でインストール。

パッポスの定理の図示

screen.rb require 'bundler/setup' require 'cairo' require './cairo_gtk' include Math Width = 400; Height = 300 Xrange = [-10.0, 10.0] ScaleX = ScaleY = Width / (Xrange[1] - Xrange[0]) CPX = 0; CPY = 0 Surface = Cairo::ImageSurface.new(Cair…

cairo で線分と円周の落書き

どうでもいい試しのコード。 require 'bundler/setup' require 'cairo' require './cairo_gtk' W = 300; H = 300 Surface = Cairo::ImageSurface.new(Cairo::FORMAT_ARGB32, W, H) C = Cairo::Context.new(Surface) C.set_source_rgb(0, 0, 0) C.rectangle(0…

無題

那加吾妻町にて。

水平投射の Gkt 版

cairo と Ruby で遊んでみる(2) - Camera ObscuraGtk への出力。 あんまりいい実装ではない。無理に一時ファイルを作っている。main の部分だけ載せる。 require './output_to_gtk' #main Surface = Cairo::ImageSurface.new(Cairo::FORMAT_ARGB32, W, H) …

水平投射の Green Shoes 版

cairo と Ruby で遊んでみる(2) - Camera Obscuramain の部分だけ載せる。 require 'green_shoes' #main Shoes.app width: W, height: H do background black stroke red for i in 0..W tm = i / V0 x1 = x.call(tm) y1 = H - y.call(num[tm], tm) oval(x1…

無題

里芋

Linux に「はがきデザインキット」と「プリントマジック」を入れてみる

(※注記)「はがきデザインキット2019」を Ubuntu 18.10 に入れる記事を書きました。 marginalia.hatenablog.com 年賀状作成に Windows では「筆ぐるめ」が使われることが多いと思いますが、母がグリーティングカードを作るのに Linux で出来るとよかったの…

市民公園

「The Swift Programming Language 日本語訳」の pdf化

The Swift Programming Language 日本語訳 | スタジオガラゴwkhtmltopdf(Linux Mint なら「ソフトウェアの管理」で入る)と pdftk(apt-get で入る)が必要。カレントディレクトリに pdf フォルダ(作業用)を作っておく。 require 'bundler/setup' require…

紫苑

swifton

rubyon と同じように、swift の実行環境をコマンドで立ち上げるようにする。swifton #!/bin/sh PATH="$HOME/Documents/Swift/usr/bin:$PATH" cd ~/Documents/Swift/ gnome-terminal コマンド化は rubyon の記事と同じなので書かない。 REPL の :help デバッ…

スキャン(自分用メモ)

キヤノンMG5630によるスキャン(Linux)。$ scangearmp2 でGUIが立ち上がる。マニュアル。ドライバのインストールなどについてもここに書いてある。 ls ~/Documents/CanonMG5630マニュアル/guide-sd-3.00-1_jpキヤノンのサポートページ。 http://cweb.canon.…

ファイルシステムの検査と修復

必ずアンマウントしておくこと。$ sudo fsck /dev/sdbX -p オプションをつければ、安全に修復できる場合は自動で修復してくれる。 -y オプションは修復するかどうかにすべて yes を答えたことになる。NTFS を修復したい場合、fsck.ntsf は Linux Mint 17.2 …

琵琶湖

奥琵琶湖パークウェイのつづら尾崎展望台から見た琵琶湖。

無題

奥浜名湖龍潭寺にて。

稲穂

特定のディレクトリのディスク使用量を調べる(du)

例えば $ du -sh ~/Documents/Linuxコマンド【 du 】ファイルのディスク使用量を表示 - Linux入門 - Webkaru 【 du 】 ディレクトリ内のファイル容量を表示する | 日経 xTECH(クロステック)

rubyon

rbenv で入れた Ruby を簡単に立ち上げるために $ rubyon というコマンドを作る。rubyon #!/bin/sh ~/Documents/Ruby/rubysetting.sh 次に $ chmod a+x rubyon で実行権限を与える。でパスの通ったところ(パスの調べ方は $ echo $PATH)にコピー。 $ sudo c…

iotop

Iotop's homepageLinux Mint 17.2 では「ソフトウェアの管理」からインストール。$ sudo iotop で実行。HDDの読み書きの速度をレポートしてくれる。

cpの進捗状況(progressコマンド)

cp、mvの現在状況を確認出来る『cv』コマンド | 俺的備忘録 〜なんかいろいろ〜progress コマンド $ git clone https://github.com/Xfennec/cv $ cd cv $ make $ sudo make install ***@***-VJF152 / $ progress --help progress - Coreutils Viewer -------…

ダイアリーのテーマ・デザインの修正

見出しが1段のときの不具合を修正しました。その他修正。http://d.hatena.ne.jp/designset/2249

無題

無題

岐阜市某所にて。