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

go言語をインストールしてみたよ

http://golang.org/doc/install.html 基本この通りにやってけば問題ないと思う。ただ、 LANG=C でビルドしないといけないみたい。 次のリリースで直してくれるらしい。 http://groups.google.com/group/golang-nuts/browse_thread/thread/f1dd5ee75fffe162

いやったーーー!!!!バグとったどーーー!!!!

卒研終わったーーー!!!!!! よっしゃーーーーーーーー!!!!!!!!!!! Lispできたよう!!!!!!

vimのビルド

テキストエディタはいつも自分でビルドしている なぜだか分からないけどビルドしている wget ftp://ftp.jp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 wget ftp://ftp.jp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz wget ftp://ftp.jp.vim.org/pub/vim/extra/vi…

Ubuntu9.10のIMEをscimに変更

sudo aptitude install scim-anthy scim-bridge-agent scim-gtk2-immodule scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-client-qt4 推奨パッケージもインストールしておく im-switch -cIMEを選択 Priorityの高いscim-bridgeを選んだ おまけ v…

Javaの文字化けを解消する

Ubuntu9.10をインストールした。 無駄なもの入れたくないからminimalインストールしたのにオフィスやらIMEやらいろいろ入りやがった、クソが。 minimalインストールなのにオフィスやIME、Javaなどのソフトウェアを入れてくれるUbuntuの親切設計に感動! 日本…

xmonadの使い方

厳密には意味が違うけどこんな感じの動きをするよって感じのところがいくつかあるので、その辺は多めに見てください こんなに素晴らしいWMはもっと広がるべき http://xmonad.org/ ディストリビューション別インストール方法 Debian (GNU/Linux)←ココ重要 apt…

電卓できたよー><

C

卒研用のネタに朝から頑張ってたんだ。 疲れた。 式を入力するタイプのを作らなきゃいけないからちょっちめんどー。 字句解析、逆ポーランド記法変換、逆ポーランド記法計算 って感じで作った。 やっぱりC言語ってめんどくさいね。 特に文字列の扱いにくさ、…

ポインタを理解してるというのは気のせいだった

C

void copy_test (char *pointer) { char *str = "test"; pointer = malloc(strlen(str) + 1); strcpy(pointer, str); } int main (void) { char *test; copy_test(test); printf("%s\n", test); free(test); return 0; } なんでうまくいかないのか理解できな…

alias sl=ls

サーバーにこんなの入れないでくれよ

Segmentation Fault の調べ方

http://web-ext.u-aizu.ac.jp/course/prog0/debug/segmentation.html

%と/と-を使わないFizz Buzz

眠い、寝る。 #include <stdio.h> #include <stdlib.h> int *table; void set (int to) { int i; table = calloc(to + 1, sizeof(int)); for (i = 0; i <= to; i++) table[i] = 0; for (i = 3; i <= to; i += 3) table[i] = 1; for (i = 5; i <= to; i += 5) table[i] = 2; for </stdlib.h></stdio.h>…

%と/を使わないFizz Buzz

暇だから考えてみた #include <stdio.h> int keisan (int num1, int num2) { while (num1 > 0) num1 -= num2; return num1; } void fizzbuzz (int to) { int i; for (i = 1; i <= to; i++) { if (!keisan(i, 15)) printf("Fizz Buzz\n"); else if (!keisan(i, 3)) pri</stdio.h>…

暇だ

暇だ

%を使わないFizz Buzz

こんなんでやってみた #include <stdio.h> void fizzbuzz (int to) { int i; for (i = 1; i <= to; i++) { if ((i / 15.0f) - (int)(i / 15.0f) == 0) printf("Fizz Buzz\n"); else if ((i / 3.0f) - (int)(i / 3.0f) == 0) printf("Fizz\n"); else if ((i / 5.0f) - </stdio.h>…

1 = 2

3分も悩んだ #include<stdio.h> main(){ int a=0.1,b=0.2; /* 「a=0.1」、「b=0.2」とする。*/ if(10 * a == 10 * b) printf ("YES"); /* 10×aと10×bが等しいことが偽でなければYESと表示。 */ }</stdio.h>

応数やる

今日絶対セクション1終わらせる やらなかったら腹切る

やらない、やれない

レポート用紙忘れちゃった。テヘッ 死にませんよ、僕は。

今日絶対応数やる

やらなかったら死ぬ。

今日の6時頃

テレビ見てたらおっさんみたいなチルノが映ってたよ

UNIX (UNIX Is UNIX)

こういうの。皮肉って言うのかな。面白いよね。 http://ja.uncyclopedia.info/wiki/Linux Linux(読み方については下記の「よみかた」を参照のこと)は、無料の「何か」である。それが何を指すのかは場合によって異なる。運が悪いと、この言葉を使うや否や、…

みんな大好きC言語

main() { int y = 0, q = 0, o_o = 0, o = 0; (o_o)-y; //中村君! (o^q^o); //なんだい? }

新しいパソコンが欲しい

Dellの神パケを狙おう ということで、定期的に2chからデータを取ってきて特定のキーワードがあればメッセージウィンドウを出してくれるスクリプトを作ってみた #!/usr/bin/env python #encoding:utf-8 ####################################################…

ててててー

ててててーててーててててててー てれれれれーてれれれれー