読者です 読者をやめる 読者になる 読者になる

キンサクプログラマー

お金儲けと技術のメモ

Biglobe sim バリ遅い問題

ユーザー満足度No1! 嘘だろ! www.itmedia.co.jp Biglobe simの速度が遅すぎてクレームを入れてやろうと思っていたら、満足度No1というニュースを見かけた。 確かにコストは安い。 音声通話simで6GBの高速通信(実際は鈍速)が約2000円は他社と比較してもお…

scikit-learnで3分間機械学習

ちょい前のrebuild fmでscikit-learnの話があったので、どんなものか触ってみることにした。 rebuild.fm scikit-learn: machine learning in Python — scikit-learn 0.18.1 documentation よく知らないライブラリに触れるとなると大抵一つのチュートリアルを…

androidアプリのサンプルでエラー

githubで公開されてるandroidのプロジェクトをもってきたらエラーが出た。github.com Error:Execution failed for task ':Application:processDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 decla…

減らせガチクソ無駄会議

会議時間が多すぎる。 なんどか愚痴っているが、今年に入りさらに拍車がかかった。 取引先との打ち合わせならまだしも、すべて自部門の打ち合わせなので、やり方次第でいくらでも削れるはずなのに一向に減らない。 1週間の打ち合わせ時間を計算してみる 勤…

kerasのRNNで雑な為替予測(ディープラーニング)

ディープラーニングで相場に勝つのは誰しもが夢見ることだとは思います。 chainer,tensorflow,keras,theanoいろいろ扱いやすいライブラリも増えているので僕もやってみようかと思います。 登場人物 keras ディープラーニングのフロント rnn リカレントニュー…

データサイエンティスト必須 jupiter notebookって知ってるか

%matplotlib inlineとかいう謎の記述 kerasを動かすためにサンプルをおもむろにコピペしていたところ遭遇。 python上で動かす、matlabみたいなツールらしい。 その他の特徴としては、python以外の複数の言語にも対応しており、 ブラウザ上でソースコードを変…

プレミアムフライデーという税金の無駄遣い

金曜の勤務時間を15時までにする、プレミアムフライデーが2月末に始まろうとしている。 にもかかわらず、導入企業(導入予定含む)は2.2%。 そもそも、導入したところで企業側にメリットがない。 プレミアムフライデーの現状と将来 経済産業省 ↓ 消費増え…

draw.ioマジすごい

まったく別の記事を書いていたけれど、その記事に載せる図を作成するために使ったdraw.ioが素晴らしかったので、 記事を書くのを中断した。Flowchart Maker & Online Diagram Software アイコンが豊富 一番の理由はアイコンの種類。 UMLやらクラウドの概念図…

タイトルを変えた

タイトルが長くて語呂が悪いので変えた。

Macのシステム領域使いすぎ問題

気づいたらストレージがいっぱい 何も気にせずMacBookProをつかっていたら120GBのディスクがもうすぐいっぱいになるとの通告が出た。 まじか。 システム領域が70%に突入してるんだが・・・どうしたら良いんだ・・・

いまさらシェル

#!/bin/sh filename=$1 cat ${filename} | while read line do set -- $line echo $1 echo $2 if [ $5 == "*\(*\)" ]; then echo "oraora" fi echo $5 done

リファクタリングしながらコードを書く難しさ

完全スクラッチでコードを書ける環境にいる人はまれかと思われる。 たいていの人は、流用でコードを書くことになるはずだ。 引き継いだコードが良質であれば幸せだが、多くの場合クソコードに出くわす。 そうなった時に取れる行動は、状況によるが、 特に直…

2万円台のスマホは3世代前のiphoneにも劣るから気をつけろ

最近では格安simを使っている人も増え、キャリアを離れる人も少なくないだろう。 僕はというと、1年前くらにiphone5に別れを告げ、再びandroidに舞い戻った。端末代を含めて月額3000円という、格安運用を実現して満足をしたのもつかの間、予期せぬスト…

動的計画法(Dynamic Programing(DP))の話 その1

動的計画法って難しい。何度読んでもイマイチ身にならない。 なので、ちゃんと理解するために書き残していこうと思う。 動的計画法とは TopCoderやCodeJamといったアルゴリズムコンテンストによく出るアルゴリズム。 愚直に(たとえば全探索)などの方法では…

プリンシプルオブプログラミング 読んだ

プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則作者: 上田勲出版社/メーカー: 秀和システム発売日: 2016/03/23メディア: 単行本この商品を含むブログ (8件) を見るプログラミングの原理・原則がババっとかかれた本。 購読…

年間600本以上ブラックコーヒーを飲む僕の、ブラック缶コーヒーランキング

仕事中は1日平均3本。 年間にして600本以上ブラック缶コーヒーを飲んでいます。 毎日同じものを飲んでいるわけではないので、だいぶ違いや好みがはっきりとしてきました。 なので、ここいらでブラック缶コーヒーをまとめようと思います。*注意* 超好…

僕はもっとIDEを使うべきだと思うよ

こんな記事を見かけたので、ソフトウェアエンジニアとして自分の意見を書きたいと思います。 pineplanter.moo.jp 記事に対する感想 IDEを使うとプログラミングを覚えない について 言い過ぎ感は否めないですが、見出しの文については大方同意見です。 僕がプ…

普通のリファクタリング (c言語)

なんだか最近リファクタリングばかりしている気がする。 そういうわけで、リファクタリングというのもおこがましい内容だけど、うんこーどにとっては絶大の効果がありそうな観点をまとめてみました。 呼びまくれまくりヘッダ プロジェクトのきまり文句のよう…

外国人wifiタダ乗り問題について

最近やたらと観光客以外の外国人を見るようになった。 僕の地元にいるのは東南アジア系の人々だ。別に素行がえらく悪いというものでもないが、そこらじゅうでむろしているのがいただけない。 基本的にコンビニの周囲に夜11時くらいまでいるわけだが、毎晩…

モダンC言語プログラミング

C言語とオブジェクト指向 デザインパターン について読みたいと思ったので購入。 結論からいうと、かなり良かった。モダンC言語プログラミング 統合開発環境、デザインパターン、エクストリーム・プログラミング、テスト駆動開発、リファクタリング、継続的…

Macでマウス自動操作

そうだアプリを自動化しよう そんなもくろみで開発を始めるものの、いつも「マウスの自動操作が・・・」っていう序盤の序盤でつまづいていた。しかし、ちゃんと調べればいくつか手段はあるようだ。 やりたいこととしては、 PCとandroidを接続 PC上に表示され…

tensorflowでsoftmax

tensorflowのtutorialでよく使われてるsoftmax関数。 説明はこことかにのってた ソフトマックス関数 - 機械学習の「朱鷺の杜Wiki」テンソルの和が1になるように正規化して出力するだけっぽい。 import tensorflow as tf x = tf.placeholder(tf.float32,[3,N…

3.ファサード(Facade)

窓口の役割を担うデザインパターン 継承の関係が出てこないので、非オブジェクト指向の言語にも取り入れやすい気がした。 それ以上に、入り口を設けてハンドリングするというだけの話なので、そこまで構えなくてもよさげ。 サンプルがくそ適当だがまぁいいや…

2.シングルトン(Singleton)

あるインスタンスが唯一であることを保証するための設計。 通常であればあるクラスを定義した場合いくらでもインスタンスの生成が可能 class Administrator def get_all_data end def register print self end end admin_taro = Administrator.new admin_tar…

1. テンプレートメソッド(Template Method)

手始めはテンプレートメソッド。 3.TemplateMethod パターン | TECHSCORE(テックスコア) ある処理のおおまかなアルゴリズムをあらかじめ決めておいて、そのアルゴリズムの具体的な設計をサブクラスに任せることである。そのため、システムのフレームワーク…

オブジェクト思考ほとんど知らないけどデザインパターンの勉強をする

オブジェクト思考プログラミングをまともにやったことがないけど、GoFのデザインパターンについて学ぶことにした。 学生の頃に一度本を買ってみたが、一人で短いコードを書くだけの当時の僕にとっちゃ、再利用性なんてどうでも良く、全くメリットを見出せな…

ValueError: ndarray is not C-contiguous

エラー内容 nmpyのリスト型じゃない単純配列で型が違うよ。 っことらしい。

動的型付に慣れない件

Cプログラマの僕にとって動的型付けが非常にやりづらい。 コード書く上では簡単なのかもしれないけど、いざ読むとなると 引数が関数なのか、配列なのかとか全然わからないから何を渡せば良いのかわからん。動的型付け言語のコードリーディングテクニックでも…

Pontaポイントが超お得な件

電子マネーって支払いが楽になる以外にメリットあんのか?ってのが率直な意見だと思う。 僕も同じように考えていたけど、どうやらPontaにはお得な使い方があるらしいということなので、実際にやってみた。 Pontaポイントの準備 とりあえずPontaポイントがな…

stackshareでトレンドを探る

web屋でもアプリ屋でもない組み込み屋の僕ですが、昨今のトレンドの技術を探りたくなったのでちょっと調べてみた。 トレンドを調べるにはstackshareなるサービスが良いらしいので、こちらで調べてみる stackshare http://stackshare.io/ 勢いのあるwebサービ…

melkorソースコードリーディング

wikiエンジンに興味を持ったので、利用するためにも中身を読んでみる。リポジトリはここ hiddentao/melkor · GitHub melkorってなに node.jsとGitで作られたwikiエンジン。wikiエンジンにはもっとメジャーなものもあるみたいだけど、個人的にnode.jsを使って…

githubのログにPC名が出てしまう・・・ しかも本名

久しぶりになにかをつくろうと思ったら、環境の違いからうまくpushができなかった。 なんとかしてできたと思ったのもつかの間、コミット履歴に本名が表示される!!!! やばい! ここね↓ 原因 わかる人は即わかるだろうけど、PC名が表示されている。 そう、…

sixのOSError:でtensorFlowがインストールできんがな

グーグルの機械学習ライブラリが公開 http://www.tensorflow.org/ グーグルが開発した機械学習ライブラリが公開されたらしい。 ってことでインストールしてみようと思ったら早速はまった。 Downloading numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_…

中二病なら見ておきたい中二アニメベスト10

中二病をこじらせて13年以上経つがどうやら治りそうもない。 そんな俺みたいな奴が気に入りそうな中2病アニメを集めてみた。 選択したポイント 異能系 イケメン 臭いセリフとかいっちゃう 俺つええ展開 戦闘シーン 10位 ギルティクラウン www.youtube.c…

(海外ドラマ)HOMELANDを見た

Netflixに登録して一ヶ月いろんな映画を見てきたがそろそろ、見るものもなくなってきた。正直いって動画サービス1個だと物足りない。見れる作品がかなり限られているので、3つくらい(hulu、Dアニメストアとか)契約しないと見たい作品がすぐなくなる。そ…

動画で振り返るスターウォーズゲームの歴史

スターウォーズepisode7の公開に加え、スターウォーズバトルフロント(PS4)も発売されそうなので、 スターウォーズのゲームの歴史を振り返ってみる。 1991年 スターウォーズ(SFC) www.youtube.com手を抜いたメトロイドといった感じか。 1995年 …

スターウォーズBFのホームページのクオリティが低い!

まるで俺が作ったサイトみたいだ! wordpressとプラグインを使って3日くらいで作ったとしか思えないクールさ。starwars.ea.comゲームに期待しているだけあって残念すぎる。

(読んだ)ビックデートコネクト

最近小説をよんでいなかったけど、ちょっとした時間を潰すときに2chまとめをみ続けるのもあまりに 時間が勿体無いので買ってみた。 ざっくりあらすじ 主人公の刑事とサイバー犯罪で昔誤認逮捕したITエンジニアが協力して犯罪に立ちう。 マイナンバーの導入…

El Capitanのライブ変換がうざい

Mac OSx El Capitanが出たのでアップデートしてみた。 いろんな新機能が登場したらしいが、何よりも新しいのがライブ変換。 文字入力を続けていると勝手にスペースキーを押したかのように変換されていく。 何も知らない人にとってはバグとしか思えないクソ機…

BIGLOBE simに乗り換えて

BIGLOBEのMVNOに乗り換えて大体1週間経過したので、現時点での所感を書きたいと思う。 ちょいとおそい なんだろう。時間帯にもよるが、softbankより遅い。 外出先でアプリのダウンロードとかできないことが多い。 電話が安い BIGLOBEでんわ - Google Play …

softbankからMVNOに乗り換えてやった

今月あたりでsoftbankの2年契約が切れるので、乗り換えをした。 スマホを使い始めて早6年。機種変更よりも乗り換えの方が圧倒的にお得であることから、 softbank->au->docomoみたいに毎回キャリアを移動してきたが、そのループから脱することになった。 と…

Netflixに登録してみた

一ヶ月間無料ということなのでNetflixに登録してみた。Netflix - 大好きな映画やドラマをオンラインで楽しもうNetflixとは 動画配信サービスの巨人、6700万人の会員数を誇る(huluは900万人)。 9月1日に日本に上陸したばっかりのサービス。圧倒的…

マルチタスクはすぐやめろ!

全然関係ないことをしらべていたらこんな記事にぶち当たった。 最新の記事とかじゃないのでなにをいまさらと思う人が多いかもしれないが、 僕はこんなの知らなかったぞ!マルチタスクは作業効率だけでなくIQも低下させる:実験結果 | ライフハッカー[日本…

Google analyticsのキャプチャ画像は公開してはいけないらしい

こんな記事を見かけたので、急いで事実確認をしようにも確信的な情報にたどり着けない。 http://xn--n8jaw2ftasm0qqb9eb71112ae6c.com/post-23992/まぁ、とりあえずadsenseを停止されたくなかったらanalyticsのキャプチャはやめたほうが良いみたいだ。

昇格試験は無駄じゃね

企業において昇格試験は無駄じゃないのかっていう愚痴。 入社5年目くらいになると1回目くらいの昇格試験を受けさせられる会社が多いと思う。 うかったところで部下がつく訳ではないが給料には大きく関わるような、そこそこ重要な試験。 でも、そんな試験本…

Atomにscriptいれてみたらよかった

タイトルだけだとよく内容がわからないと思う。packageのscript(下記参照)をいれた。scriptatom.io対象のファイルを開いて script:Run てやるだけで、実行できちゃうらしい。C言語のソースで確かめてみると、 実行結果が下に表示された。 GOOD! ただし・…

SEO的に相互リンクはダメらしい

知らなかった SEO的に相互リンクはダメらしい。 一昔前というか現在も相互リンクを集めるサイトみたいなのがあるし、相互リンク募集している人もいるが気付いていないのかな。 コンテンツに関係ないような相互リンクを貼っているページはよろしくないとみな…

カヤックの退職者ページが面白い

退職者ページなるものは昔からあるっぽいので超今更だけど、面白い。面白法人カヤック全社員一覧|面白法人カヤックwww.kayac.com当たり前だけど退職した人は円満退社だったとしても基本的に会社のホームページに残ることはないだろう。 それをこんだけがっ…

Yeoman導入手順 続き

pikurusux.hatenablog.com 昨日書いたYeomanで作ったサイトがブラウザ表示せない問題。iptable周りというかfirewalldの設定によって解決した。 CentOS 7からデフォルトのFirewalldでハマった(iptablesは今後使わない?) | urashita.com Allo Allo! 思わずter…

そういえば、start up weekendに行ってきた話

start up weekendに参加した(5・6・8月どれか)。結果は振るわなかったが、普段会社員として働いている僕にとっては非常に大きな刺激になった。多少時間もたったので振り返ってみる。 Start up weekend ってなんぞや 公式から引用すると・・・ スタート…