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

XAMPP+symfony環境構築

XAMPP for Linuxとsymfony(PHPフレームワーク)をインストールした時のメモ。 さすがに前回のメモはひどかったのと、インストールし直す状況になってしまったのでちゃんと書き直します。前提として、OSはXubuntu12.10を使用してます。 XAMPP for Linuxをダ…

XAMPP+symfony環境構築

Emacsを使ってコーディングしたいなーと思ってたのと、 なんとなくLinuxの方が軽いしかっこいいよなーってことで、Windows7からXubuntuに乗り換えました。Windows7よりもさっくさく動きます。素敵。 まあ、パーティション切ってデュアルブートしてるだけです…

.texファイルを.pdfに一発make

学部3年になってようやく手書きレポートから解放され、パソコンを使っていいよってことだったので、TeXを使って書くことにしました。 そこで思ったのが、PDFまで変換するのめんどくせえ!ということです。 platex hogehoge.tex dvipdfmx hogehoge.dviまあ、…

クイックソートと最悪ケース

はじめに とりあえずクイックソートを書いてみた 昨晩、思い立ってクイックソートを書いてみようとしたら動きませんでした(白目) その時書いたコードが以下。 #include<iostream> #include<fstream> const int MAX_N = 1000000; int a[MAX_N]; void Qsort(int,int);//ソートする</fstream></iostream>…

cin >> と、cin.getline()

C++

ちょっと詰まったとこのメモ。 こういう感じの入力ファイルがあって、 12 11 #S#######.## ..##.##....# #..#....#..# ..#....##.## .##.##.....# ....##.#.##G .#.##.....#. .#....###.#. ......##.... #.###.#..#.. #.......##.# cin >> n >> m; for(int i…

複数の実行ファイルを一発make

AtCoderに参加してるときとか、AOJの問題を解いてる時は 今まではこういうmakefileを書いてmakeしてました*1。 all: prog1 prog2 prog3... prog1: prog1.o gcc -Wall -o prog1 prog1.c prog2: prog2.o gcc -Wall -o prog2 prog2.c prog3: prog3.o gcc -Wall …

読みたいもの、考えること

この間、色々お話を聞いたのでそれをメモ。プロジェクトの工数を見積もるときは、必ずテストも見積もりに入れること。 テスト大事。マジで大事。 ウェブ系でもOSの知識があるとよい。 チューニングとかになると結局OSについての知識が必要になってくる。リー…

MySQLでUTF-8を使う

完全にメモみたいなもんだけども。 :\VertrigoServ\Mysql\my.iniファイルに [mysqld] character_set_server=utf8 [mysql] default_character_set=utf8 を追加するとなんとかなる。 [mysqld]にdefault_character_set=utf8を打ち込むとMySQLサーバーが立ち上が…

参照・ポインタ

C++

ポインタの参照渡しにちょっとひっかかったのでメモ。 関数に参照渡しとか //仮引数が+100される void function(int& x) { x+=100; } //参照の初期化 int n[10]; int& r = n[3]; //初期化しかできなーい。 //参照先の変更はできなーい。 配列を関数に渡すと…

ARC#006

AtCoder Regular Contest 006 - AtCoder Regular Contest 006 | AtCoder ↑AtCoder会場晩御飯を食べて5分遅れで開始。 A問題、C問題は時間内に解けたけれども、B、D問題は死んだ。 B問題はちょっと考えてみると割と簡単だった。 D問題は・・・とりあえずコー…