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

UEFI と grub あたりのメモ

nort-wmli.blogspot.comここを参考に…。 $ su パスワード: tomoki-VJF152 tomoki # cd /boot/efi tomoki-VJF152 efi # ls BCD.LOG EFI boot-sav tomoki-VJF152 efi # cd EFI tomoki-VJF152 EFI # ls Boot Microsoft VAIO ubuntu tomoki-VJF152 EFI # ls Boot…

Python でフィボナッチ数列

最初の100個のフィボナッチ数のリストを計算する関数を記述せよ。定義では、フィボナッチ数列の最初の2つの数字は0と1で、次の数は前の2つの合計となる。例えば最初の10個のフィボナッチ数列は、0, 1, 1, 2, 3, 5, 8, 13, 21, 34となる。 1時間以内に解けな…

Ruby のクラスメソッド、特異クラスのインスタンス変数

Ruby Gold合格できました。感想と振り返り - 気軽に楽しくプログラムと遊ぶ ここでちょっとオッと思ったのでメモ。 class MyClass @v = 1 def foo @v #=>nil end class << self @v = 2 # 特異クラスへのメソッド定義はクラスメソッド定義 def foo @v #=>1 en…

Qiita のデザインパターンまとめがおもしろかった

qiita.comおもしろかったので自己流にメモしておく。 Template Method 日記を書いて、複数のフォーマットで出力することを考える。日記の内容は、タイトルと何行かの本文、フォーマットは HTML とプレーンテキスト。 class Diary def initialize(title, text…

記録メディアをまるごとコピーする(Linux)

正確にはコピーではなくて、パーティション情報も含めてメディア(例えば USBメモリ)をまるごとクローンする。 $ sudo dd if=/dev/sdc of=/dev/sdd みたいな感じ。ただし、この場合だと sdc よりも sdd の容量が多いか同じである必要がある。それから、本当…

Linux Mint(Ubuntu)でパッケージリストをバックアップする

バックアップ。 $ sudo dpkg --get-selections > /home/user/package.selections リストア。 $ sudo dpkg --set-selections /home/user/package.selections && apt-get dselect-upgrade みたいな感じ。ここからコピペしました。 新規インストールしたUbuntu…

Sinatra で Code Viewer を作る(Ruby)

code_viewer.rb require 'sinatra' require 'sinatra/reloader' require 'rouge' set :bind, '192.168.11.150' set :port, 16524 suffixes = {"rb" => "Ruby", "html" => "HTML", "css" => "CSS", "erb" => "ERB", "c" => "C", "cpp" => "Cpp", "py" => "Pyt…

Windows 8.1 に iTunes が再インストールできない

前もあったのでメモしておく。コントロールセンターから以下のプログラムを、この順にアンインストールする。 iTunes Apple Software Update Apple Mobile Device Support Bonjour Apple Application Support (32 ビット) Apple Application Support (64 ビ…