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

「C言語入門」の PDF化

C言語入門 このページを Ruby でスクレイピングして PDF化する。 require 'mechanize' def tx_save(page, fname) n = page.index("<title>") page.insert(n, '<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">') open(fname,"w+") {|io| io.write(page)} end Dir.chdir('/home/***/man') #作業用フォルダ url = 'ht</meta>…

Linux のマルチブートについて(Ubuntu 17.04)

GParted の画像を見て下さい。 上の sda が本体の PC で、下の sdb は外付けHDD です。全部で 6つの Linux ディストリビューションがインストールされているのがわかるかと思います。sdb3 の Kubuntu がいらない子なので、ここに Ubuntu 17.04 を入れてみよ…

意味不明

Linux Mint Debian Edition 2 W: http://packages.domain.com/dists/jessie/InRelease の取得に失敗しました W: http://packages.linuxmint-jp.net/linuxmint-ja/./InRelease の取得に失敗しました W: http://packages.domain.com/dists/jessie/Release.gpg …

「C言語 関数リファレンス」の pdf化

http://www.orchid.co.jp/computer/cschool/cref.html このページを Ruby でスクレイピングして pdf化する。 require 'bundler/setup' require 'mechanize' Dir.chdir('/home/***/man') url = 'http://www.orchid.co.jp/computer/cschool/cref.html' `wkhtml…

OpenGL の Ruby ミニライブラリ

もう一度 Ruby で OpenGL してみる - Marginalia まだ開発中です。miniopengl.rb require 'opengl' require 'glu' require 'glut' require 'matrix' include Gl, Glu, Glut, Math module MiniOpenGL class Tool def initialize @clear_clr = [0, 0, 0] @clea…