White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

AtCoder Beginner Contest 109(ABC109)に参加しました

C問題何回か間違えたけど解けた! A: Aが偶数もしくはBが偶数ならばCは必ず偶数になる。AもBも奇数ならCに奇数を選んで奇数にできる。 https://beta.atcoder.jp/contests/abc109/submissions/3152172 B: i番目のW, W_iが過去のsetに含まれていない、かつW_i…

【読了】エンジニアの知的生産術

エンジニアの知的生産術 ──効率的に学び、整理し、アウトプットする (WEB+DB PRESS plusシリーズ) 作者: 西尾泰和 出版社/メーカー: 技術評論社 発売日: 2018/08/10 メディア: 単行本(ソフトカバー) この商品を含むブログを見る 一回読み終えた。 軽い感想…

「エンジニアの知的生産術」を買った(2)

昨日買った「エンジニアの知的生産術」を6章途中まで読んだので、軽く感想+メモ。 エンジニアの知的生産術 ──効率的に学び、整理し、アウトプットする (WEB+DB PRESS plusシリーズ) 作者: 西尾泰和 出版社/メーカー: 技術評論社 発売日: 2018/08/10 メディ…

「エンジニアの知的生産術」を買った

昨日電子版を買って、3章まで読んだ。 エンジニアの知的生産術 ──効率的に学び、整理し、アウトプットする (WEB+DB PRESS plusシリーズ) 作者: 西尾泰和 出版社/メーカー: 技術評論社 発売日: 2018/08/10 メディア: 単行本(ソフトカバー) この商品を含むブ…

AtCoder Beginner Contest 106(ABC106)に参加しました

CD駄目です。ってCは発想は合ってたのにWAなのは何故? A: 道を端っこに寄せればOK。(A-1)*(B-1)が答え。 abc106_a.py B: ちょっと悩んだ。けど愚直に約数を求めてった。 gist43ad696ab18dcb8d304d71c88e7bbfe8 C: 1以外の数字が来たらそれが答えってのはわ…

AtCoder Beginner Contest 104(ABC104)に参加しました

相変わらずCDが解けない・・ってか回答見ても分かってないぞ!? 頭柔らかくしていく必要がありそう。。 Aは単なる分岐。 giste0e7cd9df005f0b9193daaabb9cd2612 Bはちょっと手間取ったけど強引に持ってった。 gist03f9de83a07890c586d8be45c4f087ca

Ubuntu server 16.04LTSから18.04LTSに上げたら名前解決ができなくなった

Ubuntu server 16.04LTS から18.04LTSに上げたら名前解決ができなくなった。 /etc/resolv.confを見たところ、127.0.0.53と書かれており、なんじゃこりゃとなった。 /etc/resolv.confを直接書き換えたら名前解決できるものの、当然再起動すると127.0.0.53に戻…

chromeでJupyter notebookのpython3が立ち上がんなくなった問題

最新のchromeに上げたからか、Jupyter notebookでpython3のノートを開くと「Kernel starting, please wait」のままから変わらなくなって、pythonのメソッド(import とかprintとか)が実行できなくなった。 safariだと問題なく実行できる chromeでもシークレッ…

AtCoder Beginner Contest 103(ABC103)に参加しました

なんかAの問題が普段より難しかった気がする。。 あと今回はCの問題が解けた!でも力押ししてるのでいいのかコレ。。 A:なんとなくソートした順でいけばいいんじゃないかと思ったら通った。 Submission #2878158 - AtCoder Beginner Contest 103 B:文字列を…

SoundHound Inc. Programming Contest 2018に参加しました

相変わらずCが解けないっすね。。d==0のときのm-1/nまでは思いついたのですが。。 gistccd9628475526d0905cca4407ef9b339 gist12fa3086c3b5594322933b6f02071dae

AtCoder Beginner Contest 102(ABC102)に参加しました

C問題が解けない。。ここを超えないと中級なれないっすね。 A gist7ab9a8d2223c1bdec7b8954ac0733480 B gistb5c478c0e2cdf922fcd257d51e8ea035 Cはbの値がわからなくて断念。中間値でよかったとは。。 Submission #2778302 - AtCoder Beginner Contest 102

AtCoder Beginner Contest 101(ABC101)に参加しました

A, B 問題は愚直に。 gistdfa9b34b1deca3f16f32351a31086501 giste1f539152567bbbbb4af8580da7d03dd D問題は19,29, ... 199みたいな先頭以外9じゃないのを羅列していけばいいや・・と思ったら最後のテストで通らないという罠。何がまずかったんだろう。。 gi…

AtCoder Beginner Contest 097(ABC97)に参加しました

開始を22:00だと思ってた・・ 1,2を解いてあとは時間切れ。 愚直に解いた gist38c4bd9f520ae66d257dc9e332e389ee 2も愚直に解いた。これNが大きいと駄目になるやつだよねぇ。 gist592aaf473cd475419c94479e1c52b3ce

AtCoder Beginner Contest 096(ABC096)に参加しました。

思えば一年ぶり位の記事ですね。。 A: a, b = map(int, input().split()) result = a - (1 if b < a else 0) print(result) 最初min(a,b)とやって最後のケースだけ失敗してたのだけど、よくよく考えたら12月5日とかだと普通に11回だったのでその判定だけ入れ…

ha_ma, nikaido_shinku, takakura_anzu等を停止します->復帰しました

機器移設に伴うメンテナンスの為、twitter bot群を4月上旬から当面の間停止させます。 対象となるのは、 ha_ma nikaido_shinku takakura_anzu takakura_anri1 です。 ご愛用の方々には迷惑をおかけしますが、どうぞご了承ください。 4/25 追記 復帰しました …

Python3でのlambdaでtuple取る引数について

引っかかったのでメモ。 2to3を使ってコードをPython 3に移植する - Dive Into Python 3 日本語版 ② lambda (x, y): x + f(y) lambda x_y: x_y[0] + f(x_y[1])

Nexus5->Nexus5xに機種変をした

購入物 amzn.to http://amzn.to/2iHYMv6 amzn.to microUSBからUSB-Cに変わったので、その辺のケーブルが必要。購入時についてきたケーブルはUSB-C - USB-Cなので、PCからの充電ができないためケーブルも購入。

Ubuntu 14.04LTSにChainerを入れてみた

環境 CPU: Core i5 2500 Memory: 16GB GPU: Geforce GTX 750 Ti OS: Ubuntu 14.04 LTS Chainer: 現時点最新のもの 手順 qiita.com tanakahx.hatenablog.com 以上を参考にインストール。 /usr/local/cuda-7.5/binにPATHが通ってなかった以外は問題なし。 結果…

macのbrew updateでエラー

以前から出てたかもしれないけど、Rが起動しなくなっていたのでこれを機に直した。 error: The following untracked working tree files would be overwritten by merge: Library/Formula/cake.rb Library/Formula/sparse.rb homebrew - Brew update failed …

年末の流れ

ここ数日いろいろあったのですが、日記を書くのも雑になってしまったので、軽く書いておきます。 大学で講義しました 電気通信大学で一コマ、Hadoopのインストールの演習をしました。準備不足などもあり至らないところも多かったと思います。やはり事前準備…

Dockerでshmmaxが小さい云々対策

Docker 1.0 でDBを動かすときの共有メモリの設定 - No way! など昨年書かれているのだけど、どうも今のバージョンはdocker -d -e lxcしてlxc-driverを使っても、kernel.shmmaxが変更できない。OSはUbuntu14.04LTS+docker1.6.2。 もしかしたらDockerのアップ…

Spark + Jupyter notebook起動

ネットにいろいろ情報転がってるけど、Spark 1.5.1, Jupyterバージョン不明だと、 IPYTHON_OPTS="notebook" ./bin/pyspark じゃないと繋がらない気が(--profileが効かない)

Greenplum DatabaseがOSSで公開されたのでビルドしてみた

注)個人の所感なんで所属会社等の意見とは違うかもしれません Greenplum Databaseとは? 雑に言うと並列動作するPostgreSQL8.2です。Pivotal社の製品ですがソースが公開されました。 http://greenplum.org/ Pivotal、高速データ分析が可能なデータベース「G…

今年もあと三ヶ月なので3ヶ月でやりたいことを書いておく

最近は朝起きるのが辛いのと、家に帰宅してから新しいことを学ぶ余裕もない感じに忙しく、すっかりダメ人間と化している。 今週で10月に入るので、意識低くともできるとこからやっていきたいと思う。 英語 本来は英会話スクールに行こうと思ったが、仕事の方…

Ambari + EC2 spot instanceでHadoopクラスタを30分で作る

軽い事前準備はいりますが、Ambariを使うと複数台のHadoopクラスタを30分くらいで一気に作ることができます。 タイトルではEC2 spot instanceとか書いてますが、単にマシン大量に用意しているだけなんで別にAzureとかGCEでも他のIaaSでもいけるかもしれませ…

EC2にsshキーで入れなくなった件

久々に新規でインスタンスを建てたのだけど、作成したのが公開鍵で入れず、毎回root@ec2-なんとか’s password:と聞かれる。ちなみに公開鍵は新規での作成と手持ちの公開鍵の両方使用。手元の鍵のpermissionは設定済み。 原因判明。OSのイメージが古いからっ…

外資に転職して1年が経ちました。

外資に転職して1年が経ったので個人的にメモ。 業務内容はコンサルタントという肩書で、売った製品のデリバリー(導入)や、導入支援を行ってます。また場合によっては営業と一緒にお客さんの悩みについて聞きにいったりします(この辺りはプリセールスっぽい)…

Thinkpad X220を買った

ヤフオクで1万円代で入手できるのがあったので、入手。普通は落札に2万円かかる模様。X220はX230以降と違いキーボードががっちりしていて、X200sではなかったESCキーの大型化がされていてVimmerにも使いやすい。またメモリも最大16GBと手元のMacBookAir(…

きんいろDeepLearning

http://deep-learning-hackathon.connpass.com/event/12867/ このイベントに参加して、DeepLearning(Caffe)を回してみました。 大体これまで上がってる記事で、ゴチうさでDeepLearningされてるのがあったので対抗してきんモザでやってみました。n番煎じです…

データ集計・分析環境のあれこれ

現在自分の主業務はデータ集計・分析基盤の構築なのだけども、意外とまとまった情報ってなさそうなのでまとめてみる。まずは雑多に並べてみて、あとで整理します。あと自分が触ってないものもあります。 ・何を使っていくべきか? まず機械学習とか分析する…