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

古い Linux Kernel をインストールする

Ubuntuでのカーネルのダウングレード - ひよっこエンジニアの日記 この記事が参考になる。 apt でインストール可能な linux-image の一覧。「generic」を選ぶならこんな感じ。 $ apt-cache search linux-image | grep genericインストールは例えば $ sudo ap…

Linux Mint(Ubuntu)で自作のアプリケーションを登録する

まず .desktop ファイルを作る。clock.desktop [Desktop Entry] Name=Clock Comment=Colck Exec=/home/tomoki/Desktop/時計 Type=Application StartupNotify=false Name[ja_JP]=時計 Categories=Utility;こんな感じ。「Exec=***」のところに実行するコマンド…

Go についてのメモ

Go

package main import "fmt" import "reflect" type Arr [5]int func main() { a := Arr{1, 2, 3} //配列 b := Arr{7, 8, 9} //配列 c := append(a[:], b[:]...) //append の引数にはスライスしか取らない fmt.Println(c) fmt.Println(reflect.ValueOf(c).Kin…

Linux Mint Cinnamon でセッションからログアウトする

[SOLVED] How do I log out via terminal? ここが参考になった。 端末エミュレータから logout する。 $ gnome-session-quit --no-prompt で OK。ヘルプ。 $ gnome-session-quit -h Usage: gnome-session-quit [OPTION...] Help Options: -h, --help Show he…

計算機プログラムの構造と解釈 第二版(第二章)

計算機プログラムの構造と解釈 第2版作者: ハロルドエイブルソン,ジュリーサスマン,ジェラルド・ジェイサスマン,Harold Abelson,Julie Sussman,Gerald Jay Sussman,和田英一出版社/メーカー: 翔泳社発売日: 2014/05/17メディア: 大型本この商品を含むブログ …

孤独な素人プログラミング愛好家のつぶやき

プロのプログラマにはならない人のために。ヘボの初心者が思いつきで書く。特にまわりにひとりの仲間・先輩のプログラマもいない人のために。 「クソコード」は無に勝る。とにかくコードを書く。でないと楽しくならない。 プログラミング・ブログでも作って…

計算機プログラムの構造と解釈 第二版(第一章)

計算機プログラムの構造と解釈 第2版作者: ハロルドエイブルソン,ジュリーサスマン,ジェラルド・ジェイサスマン,Harold Abelson,Julie Sussman,Gerald Jay Sussman,和田英一出版社/メーカー: 翔泳社発売日: 2014/05/17メディア: 大型本この商品を含むブログ …

SDL

Simple DirectMedia Layer - HomepageGitHub - rubygame/ruby-sdl-ffi: Ruby-FFI binding to SDL multimedia libraries. (Still in alpha) GitHub - jacius/nice-ffi: Nice-FFI: Convenience layer atop Ruby-FFIこれちゃんと動く。 しろま日記 : Linux - Ub…

お絵かきサーバーsample

draw_server0.rb require 'bundler/setup' require 'gtk2' require 'socket' w = Gtk::Window.new w.set_size_request(400, 400) w.set_resizable(false) w.set_app_paintable(true) w.realize drawable = w.window gc = Gdk::GC.new(drawable) colormap = G…

Geany の端末が表示されない

$ sudo apt-get install libvte9 Ubuntu日本語フォーラム / Geanyに端末がありません

ミニマックス法・アルファベータ法 memo

アルファ・ベータ法 - Wikipedia Algorithms with Python / ミニマックス法とアルファベータ法 MinMaxとαβ法 オセロゲーム開発 〜ミニマックス探索法〜google検索 五目並べ ruby google検索 五目並べ python

Windows 版の iTunes インストール時にエラーが発生する

Windows 8.1 で iTunes をバージョンアップしようとしたところ、 というエラーが発生しました。ぐぐってみると、どうやら「Apple Software Update」が壊れているようです。 Apple のソフトウェアを再インストールまたは削除しようとすると「Windows インスト…

Gosu + Chipmunk + RMagick

Ruby Chipmunk Integration Gem 'gosu-examples' が参考になる。bundle exec gosu-exapmles で OK! chipmunk_and_rmagick.rb を実行するとよい。chipmunk_and_rmagick.rb のコピペ。 # Encoding: UTF-8 # Based on the C Demo3 demonstration distributed wi…