Into the Horizon

programming, photography, and daily log

近況

マンチェスター大学にインターンシップ(留学?)に来ています。 こっちでの生活のことや、ギリシャ旅行のことや、ACLで発表した話や、北海道を原付で縦断してきた話や、カメラの話などなど、色々とここで吐き出したいことはあるものの、結局何も書いていな…

セブ島で語学留学してきた (SME キャピタルキャンパス)

4月の終わりから3週間、セブ島のSMEという学校で英語を勉強してきました。前々から語学留学には興味があって体験記とか読んでたので、自分も書いてみたいと思います。ちなみにセブはフィリピン人が英語話せる&物価安い&ビーチが綺麗なので人気な留学先です。

2012PFIインターンを今更振り返る

昨年の夏にPFIさんのインターンに参加してきました。今更ですがインターンの参加記を書いてみようと思います。

語学留学@Cebu

セブ島に3週間の語学留学に来てます。 どんな生活を送ってるかまとめようかと思っていたんですが、平日は授業と復習と予習に明け暮れ、休日はビーチにいって遊んで…という感じで全然時間がありません。充実してて良いんですが、今日は先生に「あなた疲れてる…

路線変更

全然ブログ更新しないので、プログラミング以外のことも書きます。写真とか旅とか日常とか。ということで、この間の撮った桜の写真。 最近デジタル一眼レフをEOS kiss X4からEOS 6Dに買い換えました。自分にはオーバースペックかなと思いつつ、でも満足して…

mecab, cabocha, juman, knpの処理速度とか

knpを初めて使ってみたら結構処理が遅かったので、どれくらい速度に差があるのか検証してみました。 速度のオーダーを確かめてみる程度の検証です(真面目な検証ではない) ■実験設定 pythonからsubprocessを使って*1各ツールを呼び出し ウェブコーパスからn…

codebout & mixi scrap challenge for security 参加記

最近ブログ書いてないので & ネタができたので書いてみます■codebout codeboutに参加してきました。2014卒限定のプログラミングコンテストです。 ガチ勢がいなければワンチャンあるのでは……!! と思い友人達と参加。 決勝の問題は前半がSRM、最後の一問がマラ…

swigでpythonからc++コードを使う

c++とpythonの連携はどうやるのか、ずっと気になってたのでメモ。 もともとはpythonのsubprocessモジュールを使って無理矢理連携させてたりしていたのですが、色々難しい&結局満足にできないのでオススメしません… ■どうやれば連携できるの? こちら(http:/…

この夏の予定

8/1~9/28までPFIさんでインターンしてきます。このブログでも晒してますが、自分は本当無知なので、よく採用して頂けたなというのが正直なところ ポテンシャル的なところを買われたと思ってるので、インターン中の成長っぷりでは負けない様にしたいなあ…とか…

cygwinでMeCabの0.99はダメ? & cygwinのwchar_tのサイズについて

えっ、私の記事、mecabについて書き過ぎ…? 記事っていうか本当にただのメモになってきてるので、別にいいんですけど ■cygwinにmecabをインストール やってみました。cygwinの存在すら知らなかったので、cygwinのインストールから始めました。 mecabですが、…

mecabのc++のコンパイルオプション

偶然みつけたけど $ g++ main.cpp `mecab-config --cflags` `mecab-config --libs` は上手くいくのに、 $ g++ `mecab-config --cflags` `mecab-config --libs` main.cpp /tmp/ccN61xjh.o: In function `HogeHoge::hoge()': main.cpp:(.text._ZN12HogeHogeC2E…

autoconfを使ってconfigureを作って配布

「./configure, make, make installってよくやるけど、あれ何やってるの?」 っていうレベルから始まるautoconfを使ったconfigureの作り方&配布の仕方 (自分無知すぎて怖い

Xcode4.2でコンパイルオプション(インクルードパス)の設定

ほぼこの記事と同じですがメモ。 http://www.happytrap.jp/blogs/2012/02/29/8360/■やりたいこと mecabをc++、Xcode4.2で使用できるようにすることが今回の目的。 コンソール上では、以下のコマンドでコンパイルできる。 g++ main.cpp `mecab-config --cflag…

c++で日本語の処理(ロケール周り) 7/8追記

c++

またもや問題が発生したので… この辺りのページが参考になりました。ありがとうございます。 http://0xc000013a.blog96.fc2.com/blog-entry-226.html http://tkmakwins15.tuzikaze.com/contents/winapicpp4.htm

mecabで半角スペースを省略せず認識させる

c++

mecabさんは半角スペースを無視した解析結果を出力してくれます。 (この事実を忘れていて1時間くらいデバッグに費やした人 半角スペースを無視せずそのまま出力させるにはどうしたらいいのか? リファレンス↓を読んでいてもちょっと分かり辛かったので、メ…

wstring,string,wchar,char間の変換(C++)

c++

再びc++での文字列処理の話。 c++めんどい(´・ω・`)(2013/12/28) 長らく放置してましたが、結構アクセス数多いので追記。 wstring使うより、pficommonというライブラリをいれてustringを使うのをオススメします。stringを使うのと何も変わらず使えるので。 …

c++で日本語の処理(Xcode4.0)

c++

競技プログラミング系の復習を、自分用のwiki上で行うようにしたら完全に放置になりました(´・ω・`) 技術系の記事を書くことにしてみます(レベルの低さが露呈する可能性大) ■c++で日本語の処理 驚くことに今までc++で日本語を真面目に処理したことがない…

"GO FOR IT" 問題(1)「人生の時計」

#include <iostream> #include <time.h> using namespace std; #define debug(x) cerr << #x << " = " << (x) << " (L" << __LINE__ << ")" << endl; static int GetDays(int y, int m, int d) { //1年1月1日からの日数を返す // 1・2月 → 前年の13・14月 if (m <= 2) { --y; m</time.h></iostream>…

SRM529 & 530 (1/14, 1/20)

どちらも反省する気にもならないほど酷い出来でした…レーティングがガッツリ下がった。しかし最近全く競技プログラミングの勉強してないので、努力をしていない人には凹む資格すらないよなあと思ったり。研究に追われているのでしょうがない、と言い訳したい…

codevs参加記録

前の日記でも書きましたが、codevsに参加してました。 (ハル研は全然思いつかなくて、早いうちに諦めてました) 参加記録のようなものを書いておきます■ルール改正まで 敵を遠回りさせてrapidタワーlevel0かlevel4を建てればいいんだなっていう方針を建てる…

codevsとかハル研とか

最近はSRMやらの勉強はサボり気味で、codevsやハル研のプロコンにちょい手を出してました。 (あといい加減研究してました(こちらもサボり気味時間制限がないコンテスト、特にゲームのAIを作るようなコンテストは昔からずっと出てみたかったので、非常に楽…

SRM 525 Div2 (11/30)

スラスラ解けて調子いい…と思ったのは勘違いでした。250. RainRoad 問題:n*2マスの地図が渡される。障害物を避けて左上から右上までいけるか? 移動はタテヨコナナメに行ける。 途中まで探索する気満々だったけどそんな問題じゃなかった 同じ列に障害物がな…

Codeforces #95 Div2 Only (11/25)

A. cAPS lOCK 問題:全ての文字が大文字、もしくは先頭以外の全ての文字が大文字であれば、文字の大小を反転して出力せよ 大文字小文字の判定が即できない残念な感じ。タイムロス B. Opposites Attract 問題:n個の数t1, t2, ... tnが与えられる。これらの要…

Codeforces #94 Div2 Only (11/15)

提出コードを公開するようにすれば、少しはきれいなコードを書く癖がつくかなという思いで、恥ずかしいですが晒していきます。思考プロセスも然り。 とりあえず黄色くなるのが当分の目標。 A. Cookies 問題:クッキーの入った袋がいくつかある。袋を1つ抜い…