2012.03.11

任天堂の参考課題

採用情報:キャリア採用 - ネットワークアプリケーションエンジニア(参考課題)

見かけたのでやってみたら、こんな時間に・・。


どうでもいいけど、ウチの会社も採用ページにこういうのを載せるくらいなエンジニアリングの会社になって欲しい。

---

wikipediaと正規表現の組み合わせの力業。
もっと格好良くやりたいけど、俺じゃあこれが限界だなぁ。

あと、ルーズにサジェストならもっと最適化できるけど、完璧に一語を出すとなるとやっぱり力業になりがち。

DBに突っ込んでそっちにIndexを任せればもっと早くなるけどねぇ。

$KCODE='UTF8' dic = open('./jawiki-20120220-all-titles-in-ns0').read.split("\n")


def search_by_miss(keyword, dic)
pattern = "^.{0,1}#{keyword.split(//).join(".{0,1}")}.{0,1}$"
keyword_size = keyword.split(//).size
dic[keyword_size+1].select{|word|
word.match(/#{pattern}/)
}.sort_by{|i| i.size}.first
end

def search_by_over(keyword, dic)
chars = keyword.split(//)
array = []
chars.size.times{|i|
array.push "#{i == 0 ? '' : chars[0..i-1]}#{i == chars.size ? '' : chars[i+1..-1]}"
}
pattern = "^(#{array.join("|")})$"
keyword_size = keyword.split(//).size
dic[keyword_size-1].select{|word|
word.match(/#{pattern}/)
}.sort_by{|i| i.size}.first
end

def search_by_none(keyword, dic)
chars = keyword.split(//)
array = []
chars.size.times{|i|
array.push "#{i == 0 ? '' : chars[0..i-1]}.#{i == chars.size ? '' : chars[i+1..-1]}"
}
pattern = "^(#{array.join("|")})$"
keyword_size = keyword.split(//).size
dic[keyword_size].select{|word|
word.match(/#{pattern}/)
}.sort_by{|i| num=-1;i.split(//).select{|v| num +=1; v == chars[num]}}.reverse.first
end

keywords = ['インターネト', 'プログラミングル', '東強都', '任人堂', '東京特許許許可局', 'マロオブラザーズ', 'イーサネッット', 'コソトローラ']
max_size = keywords.collect{|i| i.split(//).size}.sort.reverse.first + 1
min_size = keywords.collect{|i| i.split(//).size}.sort.first - 1

hash = Hash.new
(max_size+1).times{|i|
hash[i] = Array.new
}


dic.each{|word|
size = word.split(//).size
if size >= min_size && size <= max_size then
hash[size].push word
end
}

keywords.each{|word|
puts [word, search_by_none(word, hash) || search_by_miss(word, hash) || search_by_over(word, hash)].join(" => ")
}


インターネト => インターネット
プログラミングル => プログラミング
東強都 => 東京都
任人堂 => 任天堂
東京特許許許可局 => 東京特許許可局
マロオブラザーズ => マリオブラザーズ
イーサネッット => イーサネット
コソトローラ => コントローラ

| | コメント (0) | トラックバック (0)

2012.02.28

ボックスヒル松戸がなくなるのか・・

お知らせ|アトレ -atre-

ボックスヒル松戸は「アトレ松戸」として、この3月16日(金)にグランドオープンいたします!コスメやファッション雑貨などの高感度なNEWSHOPがオープンいたします。どうぞお楽しみに!

何となく思い出の地なので。

まあ、そうだろうな。

寂れた松戸の駅前の中では、アトレは輝きそうだ。


というか、最近のアトレの増殖っぷりは凄まじい。
よほど儲かるんだろうな。

川崎BEも「アトレ川崎」になる。

まあ、これはもともとアトレっぽかった。中身が。

| | コメント (0) | トラックバック (0)

2011.12.30

ちょっw。(初代)iPod nanoを修理に出したら最新版のiPod nanoが送り返されてきた件について

Appleは、iPod nano (1st generation) 交換プログラムってのをやっているんですね。

Applesite_2


で、僕は初代iPod nanoを発売日くらいに買ったんですね。

つまり、2005 年 9 月にiPod nanoを買った。

で、見事に上記バッテリー交換対象になったので、先月くらいに修理に出したんですよ。

友達との間でも、


「え、6年前のハードの在庫まだ残っているの?」

とか

「え、6年前のハードを再度作り直すのかな・・」

とかと色々噂していたわけです。


んで、今さっきよーやく届いたんですけど、中身を開けてみたら、、

R1014781_2

うはっw
なんか見たことがないiPodが入ってるw

あー、そーいや、最近のnanoはこんなデザインだったかも。。


しかも、僕が修理に出したiPod nanoは4Gだったんですけど、これ、8Gなんですねぇ。。


しかし、これ一概に喜べない。
初代iPod nanoのデザインが気に入っていたから。。。

ってか、タッチパネル好きじゃないのよね。。

まあ、これを使うかなぁ。。


でもさ、ご了承下さいってさ、修理に出す時に同意させておけばいいのにさ、なんで送り返してきた手紙の中に書いておくんだろ。。


iPod nano(1st generation)交換プログラム お帰りなさい編 - ずぶずぶ素人miyakokeiのiOSアプリ開発日記

| | コメント (1) | トラックバック (0)

2011.11.30

ドラゴンクエスト展(1800円)はカップル向けのイベントです。

ドラゴンクエスト展(1800円)にいって見つけた、ブームを起こす企画に必要なたった一つのもの - 村上福之の誠にデジタルな話


まあ、たぶん、このエントリ−、最後の一文が言いたかっただけなんだろうなと思うんだけど、まあ、俺も行ったけど同意。

---------
ドラクエ展は前半は竜王を倒すアトラクションや、出口には夜景を楽しみながら、ご飯やお酒を楽しむスペースがあったりで、デートコースにはいいけど、ひとりぼっちではしんどいなーと思った。
---------


特に、初期のドラクエはアラサーの年代だとたいていの人がプレイしているので、会話もしやすくて、デートしやすいと思う。お勧め。


つーか、まあ、ドラクエ展に限らず、六本木ヒルズのイベントはほぼ全てデート向けっていうか、東京シティビューとチケットがパッケージになっているので、デート前提。

イベント見た後夜景見よう、ご飯食べよう、そういう場所。

んで、ドラゴンクエスト展もその例外ではないってことかと。

| | コメント (1) | トラックバック (0)

会社は会社の近くに社員が住むことを推奨していいと思う。

ふと、cookpadの採用情報を見たら、こんなページがあった。


http://info.cookpad.com/jobs/benefits-perks


--------------------------------
交通費全額支給 (上限3万円/月)
自転車通勤制度(交通費の代替として1万円を支給)
各種社会保険完備
四半期奨励金制度
住宅補助制度(会社から1.5km圏内に居住する社員に対して、上限3万円/月を支給。)
近距離居住奨励金(会社から1.5km圏内に引っ越す場合、準備金として20万円を支給。)
--------------------------------


近距離だと住宅補助が出て、さらに近距離に引っ越す資金も出す制度らしい。
さらに、自転車通勤でも補助期が出る。

まあ、「上限」って書いてあるから満額は出ないのかもしれないけど、会社の近くに住むと補助金が4万円出る計算になる。


cookpadのオフィスは都心の不動産価格が高いエリアだけど、4万でるなら引っ越していいかなという気持ちになるだろう。


実際問題、いま自分は自転車通勤をしているけど、会社にとって社員は1.5km圏内に住んでいた方がメリットが高いと思う。

というか、遠方に住んでいる社員に高額な交通費を払うくらいなら、近くに住んで貰った方がお互いにハッピーなんじゃないかな。


と、まあ、cookpadの採用情報をみて思った感想。

| | コメント (1) | トラックバック (0)

2011.11.29

ゼルダをプレイ中。

つーわけで、限定パッケージ。

んで、ゴールド色のWiiリモコンが入っているんだけど、

これはっ

ってことで、以前クラブニンテンドーから貰ったゴールデンハンドルと組み合わせてみた・・!

完璧・・!

というわけで、まあ、数秒間の満足感が得られたからヨシとするか。。


↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (1) | トラックバック (0)

2011.11.27

ゼルダ高い‥‥

モーションプラスを持ってないから、リモコン付きの限定パックを買ったんだが、8000円ってどういう事‥‥


流石に、買うときに一瞬躊躇しちゃった‥

まあ、買ったけどさ!

最近、任天堂は初期の購入者への扱いがひどい気が‥‥
これからは、ハードを直ぐに買うのは止めよう‥

| | コメント (1) | トラックバック (0)

2011.11.23

今日の占い。

たまにはって事で、真面目に読んでみた。


Teller

自分をよく見せたくて背伸びをしそう。(中略)ありのままの自分を愛してくれる人を大切にしましょう。


ほほー。

| | コメント (2) | トラックバック (0)

2011.10.16

日本がTPPに参加しちゃいけないたった一つの理由と、TPPに参加しないといけないたった一つの理由

アメリカ(欧米)は、いま国内で労働者のデモが起きるくらい景気が悪い。

そんな状況で、アメリカがアメリカ自身が不利になるような重要な貿易条約を結ぶはずがない。

つまり、(俺はTPPのことを何も知らないが)、TPPはアメリカにとってとても有利なものになる。
よって、日本は絶対に参加しちゃいけない。
アメリカが景気がいい時なら話は別だろうけどね。

(どの国だって同じだけど)アメリカの過去の歴史を見れば、自国の利益のためなら何でもする国。

これが、TPPに参加しちゃいけない理由。


次に、TPPに参加しないといけない理由は、参加しなかった場合、アメリカと戦争することになる覚悟が必要になるということ。
もしくは、アメリカは最終的に世界からの輸入を停止する。
ブロック経済やね。


TPPに参加するか否かで考えるからわかりにくいのであって、アメリカにもっと貢ぐか、それとも戦争覚悟で対立するかってことなんじゃないかな。
明治〜戦前、日本は後者を選んだ。


少なくとも、TPPに参加して日本が有利になる事なんてありえるわけない。
アメリカの立場になればそんなの考えるまでもないでしょ。


欧米文化ってのは、ルールを変えて勝利を目指す文化、逆に日本は、ルールは絶対に変えないで、ルールの中で創意工夫をする文化。

そのあたりの違いなんじゃないかな。

| | コメント (2) | トラックバック (0)

2011.10.07

ジョブズがNHKのクローズアップ現代に出演していたのか。そして、クローズアップ現代はアーカイブをネットで無料で閲覧できるのか。

知らんかった。


NHK クローズアップ現代 パソコン界の先駆者

10年後のことは分からないって言っているけど、またまた。
10年単位のマスタープラン作って、粛々と進んできただけなクセして。


映像、ホームムービー作って子どもの記録を編集して、家族で共有したい。


結局、これが一番やりたいことなのかなぁ。と思った。

iLife、なんか一般的にあまり関心が持たれないわりに、iMoveとかあのへん力はいってるもんなぁ、毎回。

| | コメント (2) | トラックバック (0)

2011.10.02

凄い。ヤマト運輸の送料をセブンイレブンで払うとSuicaで決済できる!

無理だろうと思いつつ、Suicaでって言ったら決済できた。

宅急便だすならコンビニ払いだな、これからは。


(Suica決済だとポイントが付くため)

| | コメント (2) | トラックバック (0)

2011.10.01

つぶやき欄でブログの宣伝をした場合、注意書きが赤くなるようになった件について

ココログ広場をバージョンアップしました: お知らせココログ:@nifty


つぶやき欄でブログの宣伝をした場合、注意書きが赤くなるようにしました
ココログ広場では、「ブログを更新しました」といったつぶやきの投稿を禁止させて頂いております。
しかし、なかなかそういった投稿をするのが禁止されていると言うことを気づかないお客様が多いため、投稿時にチェックを行うようにしました。
「ブログを更新しました」と入力した途端に赤く表示されるため、多くのお客様に気がついて頂けると考えております。
注1)マイページからの単独のつぶやき時にのみ赤くなります。
注2)赤くはなりますが、投稿自体はこれまで通り可能です。


どんだけ、ブログを更新したことつぶやかれたくないんだよ!って感じだが、こういわれると気になるのは、赤くなるパターン。

「ブログを更新しました」

は確かに赤くなる。当たり前。


じゃあ、、ってことで


「・・・ブログ・・・・・・・・・・・・更新しました・・・・」


これも赤くなる。


他には、、

「ブログを見てください!」

これも赤くなる。


「ブログを見て下さい」

これも赤くなる。漢字の「下さい」にも反応する模様。


えーっと、じゃあ、

「僕のブログはとっても楽しいのでアクセスして下さい!」

これも赤い。

ということで、色々赤くなるみたいです。


んで、その結果↓

ブログ 更新しました が含まれるつぶやきの検索結果


運営の思惑通り、ブログ更新しました系のつぶやきはピタリと止まった模様。

ってか、#12さんw

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (5) | トラックバック (0)

2011.09.28

ICOのPVを見ていたら手を繋ぎたくなるね。

はぁ、寝よ。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (9) | トラックバック (0)

WiMaxに申し込んだ。

前までADSLを使っていたんだけど、コスト削減&外でもインターネットできるって事で、WiMaxにしてみた。

ADSLより400円くらい月額コストが落ちる上に、外でも使えていい感じ。

んで、速度も測ってみたら、ADSLの頃より早い・・。

http://kakaku.com/bb/speed.asp 測定日時 :2011/09/28 00:54:51 回線種類 :モバイル 回線名称 :UQ WiMAX 下り速度 :9.4M(9,391,139bps) 上り速度 :1.1M(1,104,817bps)


9M出てる。。

WiMAXのルーターはこの世でも珍しい@niftyのロゴ入りのハードウェア。


↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (0) | トラックバック (0)

2011.09.18

ずっと「●●」は△△だと思っていた。

2chからのコピペ。

・「須く」は全てと同じ意味だと思っていた
・「さわり」は導入部分のことだと思っていた
・「世界観」はその世界のが醸す雰囲気のことだと思っていた
・「姑息」は卑怯と同じ意味だと思っていた
・「檄を飛ばす」は叱咤激励することだと思っていた
・「知恵熱」は頭を使い過ぎて発熱することだと思っていた
・「募金する」は無償で金品を贈ることだと思っていた
・「憮然」は腹を立てている様だと思っていた
・「恣意的」は悪意を以てという意味だと思っていた
・「にやける」は口許が緩んでにやにやすることだと思っていた
・「敷居が高い」はなかなか手を出しにくいことだと思っていた
・「爆笑」は大笑いすることだと思っていた
・「たそがれる」は考え事をしてぼうっとすることだと思っていた
・「一姫二太郎」は女の子一人男の子二人の意味だと思っていた
・「性癖」は性的嗜好のことだと思っていた
・「真逆」はまぎゃくで、正反対だと思っていた。
・「課金する」は金を払うことだと思っていた。

答えはクリックしてね。



↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

| | コメント (2) | トラックバック (0)

«女子四人組