SRM505 dvi2

思いの外Easyで時間をくってしまった。。。 MiddleもChallengeされてしまい、残念である。 難易度としてはそんなに難しくなかったのではと思われるのにこの結果。。。Easy与えられた文字列をカンマ+スペースで区切られた文章だと思って、各文の先頭文字を大…

topcoder calendar

トップコーダーのSRM等の予定をgoogle calendarにインポート出来る。 http://topcoder-calendar.appspot.com/ 便利便利。追記: こっちの方がGCJとかもあって情報がが多い TopCoder部のカレンダーのカレンダー

SRM502 div2 反省

問題自体は易し目じゃなかったのかと思われるので、easyしかパスしなかったのが悔やまれる。Easyソートして、グリーディに解けるので易しかった。Middle見落としでドボン。 StringのSetからあるSuffixを含むものをのぞく際に、最初の発見でbreakしていた。。…

SRM501反省

・作業環境はちゃんと整えておくべき 直前にPCが使えなくなった。。。 ロスとしては5分程度だったけど、やはりひびくので。 あと、ソースのテンプレートもいまいちなので、ちゃんとしておくこと。・考え手から書く 書きながら関数の仕様変更しなきゃとかなる…

正規表現によるインクリメンタルサーチと置換

ファイルを編集するときにいちいち単語をヒットさせて消去するよりもサーチ→置換ってできたら便利だ、誰か実現してるはずと思って調べてみた。Meadow/Emacs memo: インクリメンタルサーチと置換どうやらデフォルトで(emacs 22で確認)C-u C-sで正規表現による…

chromeでemacsキーバインド

emacsのキーバインドじゃないと編集作業が出来ないので、なんとかしようとしてみた。まず、chromeに限らずgnomeの設定でeamcsキーバインドにできるみたい。 http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/Ubuntu/Gnome%E3%81%A7Emacs%E3%82%AD…

magic mouseぱねぇっす

mac

magic mouseどうなんだろうと思いつつ牽制してたんだけど、使ってみるとかなり使いやすいことに気づいた。ブラウズするのにいちいちキーボードに手を伸ばさなくてよくなる。トラックパッドより、キーボードよりマウスって人には向いていると思われる。Better…

pdfの部分印刷

論文の先頭2ページと後ろ2ページを読めばだいたい内容がつかめるので、その部分を印刷するためのシェルスクリプト。 ディレクトリprintに入っているpdfの先頭と後ろを印刷して、ディレクトリrestに入れる。 ページ数が奇数のときは後ろ3ページを印刷する…

lprでの印刷

emacsでソースの印刷したいけどlprとかよくわからんってことでぐぐってみた。 とりあえず、 nkf -e hoge.txt | e2ps | lpr を知っておくと幸せになれるようだ。 acroreadのプリンタの設定を見たところ lpr -P プリンタ名 -o PageSize=A4 -o Duplex=DuplexNoT…

labelの位置

TeX

labelはcaptionの下に書くこと。 参照できなくてかなりはまった。

mac jde設定:java version

[emaca]mac jde設定:java version jdeeの設定でちょっとはまった。 MacでEmacsでJDEEを設定する - toshiaki_tの技術系体当たり とかを参考にしていたのだが、コンパイル時に"The JDE does not recognize ... "とかいわれるので、設定をごちゃごちゃ。 どう…

日本語環境

エンコーディングの設定はちゃんとしてるはずなのに文字化けすると思っていたら、language-environmentってやつの設定ができてなかった。 .emacsに (set-language-environment 'Japanese) を書いてやればいい。

mit-scheme install

ubuntuマシンにscheme環境を入れようと MIT/GNU Scheme - GNU Project - Free Software Foundation からダウンロードしてインストール。 ビルド時のmakeのターゲットがcompile-microcodeなので注意。emacsの設定は、xscheme.elを読んでやればおk。 評価の前…

google日本語入力

日本語入力がタコ過ぎるのでgoogle日本語入力を試してみる。 参考: http://d.hatena.ne.jp/pochio_pochiyama/20100511/p7 scimとlibscim-devのパッケージもapt-getで入れておく必要があった。 まぁdebuildのエラーを見て入れればおk。うん、なかなかいいん…

正規表現を使った文字列操作

matches、 split、replaceAllなどは引数の文字列が正規表現として扱われる。 とりあえず例を載せておく。そのうち、文字列操作についてまとめたい。 String test = new String("hogehoge"); System.out.println(test.matches("hoge.*")); System.out.println…

最速firefoxのコンパイル

おもしろい記事を見つけた。 Firefox Hacks:最速Firefoxをビルドしよう【後編】 (1/4) - ITmedia エンタープライズ こんどビルドしてみたい。 速くなるのだろうか。 ちなみに、about:buildconfigで確認してみると、こんな感じ。 gcc gcc version 4.4.3 (Ubu…

The Little Schemer

Scheme手習いがおもしろそうだったので、読みやすそうだし原書で読んでみた。The Little Schemer (MIT Press)作者: Daniel P. Friedman,Matthias Felleisen出版社/メーカー: The MIT Press発売日: 1995/12/21メディア: ペーパーバック購入: 10人 クリック: 1…

yatex setup

yatexの設定 本家からyatexのtar.gzを持ってくる 解凍(tar -xvzf)して、makefileをいじる。 Carbon Emacsではなく/usr/bin/emacsを使うつもりなので、mule のとこの設定をコメントアウトし、emacsってところのコメントを外す。 インストール先は/usr/loca/sh…

もろもろのセットアップ

mac

入れたもの Xcode - macの開発環境 Home Brew - パッケージ管理ソフト。macportsの代替らしい BetterTouchTool - ジェスチャが設定できるツール Visor + SIMBLE - Terminalのテーマ(?)旧・Macの手書き説明書 - FC2 BLOG パスワード認証 KeyRemap - キーバ…

shell-script modeのインデント幅設定

shell-script modeのデフォルトのインデント幅が気に入らないので修正. sh-basic-offset,sh-indentationがインデント幅なのでこいつに好きな幅を入れてやればいい. describe-variableで調べてみると何者かがよくわかる.前者が最初のインデント幅で,後者…

goby-mode

emacsでプレゼンができるっぽい. ubuntu10.04の Emacs 23.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.0)でやってみたけど、画像の表示とか、ポーズの挙動とかがうまく行かない.スライド一覧の表示とかスライドマスターとかあると完璧なんだけどな.それ…

ghostscript, ImageMagick: epsファイルの変換.解像度変換

epsファイルの変換(->png, ->gif) Ghostscript - TeX Wiki >jpeg けんきゅうしつ生活Image Magickも便利そう.解像度の変換ではよくお世話になる. 【Proton.jp】 Imagemagickメモ

句読点をカンマ,ピリオドに変更. キーバインドの確認. shell-script mode

SCIM Anthyで句読点の変更 - k.kinukawaの日記Emacsで現在のキーバインドを確認 - 旧さぎぶろ ちなみに、describe-bindingsはF1 b,describe-keyはF1 kが割り当てられている.compileコマンドにキーバインドがないのが気に入らない. ちなみに,JDEなら\C-c\…

数式、記号の挿入

Gnuplot - PukiWiki ps_guide.pdfに一覧がある。上に限った話でなく、 ファイル名によってはepsファイルがうまく保存できない? よーわからん

gdb設定

emacsでのgdbが便利過ぎる。 Emacs + GDB チートシート - Higepon’s blog

拡張for文

余計な変数を使わなくていいって便利かも JavaのMapを拡張for文(for-each)でループする - やままの間っ!

開発事始め

androidの開発でもやろうかと。 やったことのメモ。 OSはubuntu 10.04 eclipseとjavaは既に入れてあるので、 Android Developers からsdkをダウンロードして適当なフォルダに開く。eclipseにてADT Pluginのインストール。 Javaがsun-java6-sdkじゃないとエラ…

dvipsの設定

dvipsk-jaを入れる https://edge.launchpad.net/~cosmos-door/+archive/dvipsk-ja 設定ファイルの変更を聞かれるので、変更すること。 こんなことではまってしまった。。。 jisftconfig add を実行これでおk

Integerクラスメソッド

toBinaryStringとかbitCountとか結構便利なのがある。やはり真面目に調べるべき。 Java docみにくいんだけどなぁ。 いいレファレンスないだろうか。。。【1日1Java】2進数、8進数、16進数への変換 : mwSoft blog Oracle Technology Network for Java Develop…

SRM 483

何とかeasyをsubmitするもsystem testでfail...3/25=0.12も49/408=0.009804と同じ桁だけ0.120014と等しい。 条件の見落としとは。 前回のミスで気を遣いすぎていたとはいえ、これは痛い。。。しかし、裏を返せばきちんと気をつけていれば撃墜も簡単であると…