/var/log/soymsk

id:soy_msk


10進数->n進数

10進数->n進数(n = 2 ~ 35)の変換。ググッてもn進数というのはなかなかなかったので。STLは少しおおげさか。 const char *numset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWYZ"; void cardinal_encode(int num, int ocar) { if(num == 0) {cout << "0" << endl;…

C++からPythonモジュールを使う

C++ からPythonモジュールを使うのをやってみた。 id:Wackyさんの記事を参考にhttp://www.linuxjournal.com/article/8497からサンプルをそのまま流用。まずPythonモジュールから。 def hello(): print "Hello, Python!"; return "Success"; 続いてC++ #inclu…

Python C++

研究で大量のXMLファイルを処理しなければならなくなった。 XMLファイル自体はzip圧縮されていて、解凍すると100MBにもなる場合がある。(ほとんど冗長な情報が入ってるだけだけど。。)なのでパースはC++でやらせたい。でもダウンロード、Zipの解凍、XMLの…

Snow Leopard & Python PIL

Oreilly ”集合知プログラミング”とかやってて、PILが必要になったのでインストール。 ソースからインストールしようかと思ったけど、改行コードがDOSばっかりになってたり、コンパイルエラーがイミフすぎだったので、おとなしくportsでインストールインスト…

macbook air

使ってたeee pcではさすがに使い続けるのはつらいので、インターンとかアルバイトでもらったお給料でMacBookAirを買った。これまでメインで使ってたUbuntu&Ubuntuで弱かったマルチメディア関係が整ってる。ってことでとても使いやすい。しばらくデスクトップ…

AmaterasUML

インターンで開発をやっていて、UMLを書けると企画をまとめるのに便利かなーと思って導入してみた。AmaterasUMLをインストールしてみたんだけど、GEFはEclipseのリポジトリからじゃなくて本家から持ってこないとだめらしい。しかしUMLって見た目からしてプレ…

文字コード設定

強制的にEmacsの文字コードを設定したい場合、.emacsに以下を追加(set-terminal-coding-system 'hoge) (set-keyboard-coding-system 'hoge) (set-default-coding-system 'hoge)hogeに指定したいエンコード名を入力。これで表示から入力までエンコード形式を…

同一C++プロジェクトをWindows,Linuxでコミットするとき。

メモ:プロジェクトのコンパイラの設定をMinGC ←→ LinuxGCとで切り替えないと Create Processがエラー吐きます。

Eclipse を3.6にアップデートした

Eclipse3.6がリリースされてる。アップデートのやり方が分からなかったので、毎回新規インストールしてたんだけど、どうやら新規バージョンのレポジトリを追加すると「更新」でできるらしい。3.6でgitが使いやすくなったとの噂だから、そろそろgit導入してみ…

2010年07月14日のツイート

@soymsk: カレンダーから予定がだんだん消えてきた。うれしい。2010-07-15 00:07:26 via Twitter for iPhone @soymsk: 研究室をでた。2010-07-15 00:05:45 via Twitter for iPhone

2010年07月12日のツイート

@soymsk: @okashigasu 小田急から根津って40分以上かかる><2010-07-13 13:05:32 via twitte.rb to @okashigasu @soymsk: @kmt1005 今のとこと近いところに引っ越すかも?。ほんとどうしようね2010-07-13 13:04:08 via twitte.rb to @kmt1005 @soymsk: 引越…

プログラミング書法勉強中

インターンの面接とかしてて、やっぱり自分のコーディングスキルって全然ダメダメだなぁと感じた。ロジックを考えるのは割とできると思うんだけど、それをきれいなコードに書こうとして右往左往してしまう。いろんな言語でもっと早くかっこいいコードが書き…

tortoise でsvn+ssh

Tortoise SVN でsvn+ssh(鍵認証)でも使えるんだけど、いちいちパスワード聞いてくるのでめんどう。 やっぱりリポジトリはApache+SSLに切り替えた方がいいんだろうか。

UbuntuのFlash上でクリックが認識されない件について

4月からUbuntuを本格的に使い始めてる。自サーバーもUbuntu Serverに以降してるので、Linux同士アクセスしやすいし、なによりCUIが使いやすくていい。それはさておき、FirefoxといいChormeといい、なぜか埋め込みのYoutube動画をクリックしても再生されなか…

Partition Wizard Home Edition

Windows のシステムパーティションがかつかつになってきたのでパーティションを変更。 いつも使っているEASEUS Partition Masterは64bitには対応していないので、Partition Wizard Home Editionをつかってみた。こちらもフリーしっかりできていて、十分使え…

曲管理

曲管理でめんどうなことがある。というのも、たとえばCDからFLAC形式で取り込んでさらにipod用にmp3にも変換しておくとする。すると同じタイトルで拡張子が違う2つの曲ファイルが存在することになる。 で、今の曲管理の方法だとアーティスト¥アルバム名¥…

ipod touch

ipod touch 買いました。 今使ってるiriverのMP3プレイヤーが壊れてしまったので買い替えです。最初walkmanにしようと思ってたのですが、店頭でtouchを薦められ触っているうちにどんどん欲しくなってしまい、結局買ってしまいました。3万弱とかなりの出費・…

Subversion Checkout Tips

SubversionでCheckoutコマンドを使用する際の注意svn checkout file:///path/to/repo/project/trunkとやるとカレントディレクトリにtrunkディレクトリが作成されて気持ちが悪い。Tortoiseではちゃんとtrunk以下のファイルがカレントディレクトリに作成される…

KERNEL_ STACK_ INPAGE_­ERROR

KERNEL_ STACK_ INPAGE_­ERRORというエラーがWindows 7 でスリープから立ち上がる時に頻繁に出る。どうやらこれはHDDかメモリあたりがあやしいらしい。メモリはmemtest+でやってPass100%までやったけど、特にエラーなし。HDDはHGSTのものを起動ド…

Maven,Subversion

VCS

最近開発で使うのでちょくちょく勉強中のMaven. OreillyのMaven本を買ったはいいけど、今になってmaven公式サイトから同様のものがPDFでダウンロードできることを知ったorz 4000円オーバーしたような・・・結構ショック。さらにSubversionでいい本ないかなー…

Carradice Bike Bureau

最近運動と節約のため電車をやめて自転車で買い物にいく機会が増えてきた。そこで気になったのがどうやって自転車に買ったものを詰め込むのかということ。というのもいままではフロントにかごをつけていて、便利といえば便利なんだけど、どうにもカッコ悪い。…

便利すぎるOnenote

この春思い切って買ったOffice UltimateについてきたOneNote。 そもそも、Ultimateを買ったのもこれを使ってみたかったがためでもある。それが、今ではオフィス系の中で一番頻繁に使うアプリケーションになった。とりあえず便利な点は2点。1、たいていの情…

A8S-X

ヤフオクにてA8S-Xを落札。3千円弱でした。何でいまさら 939なのかというと、以前使ってたAsus のマザボ、AthlonX2には未対応だった!しかもそれに気づかずほぼ一年間放置....orz 先日CPUが1コアしか認識されないことに気づいて、ドライバいじったりOSクリ…