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

キンサクプログラマー

お金儲けと技術のメモ

結婚式は苦痛だ

やる方にとっても、行く方にとっても苦痛。 ご祝儀3万円がかかるし、長いし、疲れるし。 それでいて自分がやる側になった時のことを考えるとぞっとする。 馴れ初めやら、祝辞やら苦痛でしかない。仮に、自分が大々的にやらなかった場合、支払ったご祝儀3万…

TL;DRって何業界の標準なのよ

Qiitaエントリーでよく見かけるTL;DR。なにこれ。 Too Long; Didn't Readの略らしい 長すぎて読めるかボケ。てことか。 2chで「長い3行」とか書かれるのと同じ感覚で英語圏のネットスラングらしい。ただし、真面目なプレゼンやら学問的なサイトでもちらほ…

まとめライター激震! 無断転載は当たり前だけど訴えられるよ

NAVERまとめに写真を無断転載されたカメラマンの人が、まとめライターから賠償を勝ち取ったらしい。 www.photo-yatra.tokyoもともと、記事をパクったとしても親告罪だから、怒られるまでパクリ続けるのがまとめサービスのモットー。 「まぁ、パクっても訴え…

会社にカバンは不要

なんでだっさいカバンを持ち歩いているのか疑問。 みんなが営業マンでもないだろうし、会社の資料が詰まっているわけでもなさそうだ。 彼らは毎日何を持ち歩いているのだろうか。

32bit CPUでの開発は限界が来ている

依然としてうちの職場では32bitCPUを使い続けている。理由は多分自社製のアプリや古いソフトが32bit版しか対応していないor検証できていないからだ。役所や古い企業だとよくある話だと思う。 事務作業をするだけでなく、プログラミングも3D CADも全部32bit版…

GANのソースを読む

巷で話題の生成モデル 自動で線画に色をつけてくれるPaintChainerでも使用されてる技術"GAN" PaintsChainer -線画自動着色サービス-ネットでもそこそこ情報がのっているようで、chainer,tensorflow,kerasを使って実装した例が転がっていた。 以前、チュート…

Railsがどうとかいうより、リッチなフレームワークを使ってるだけじゃないか

qiita.com 度々Railsは否定されるようだけど、なんというかRails固有の問題ではない気がする。主語が狭い。 Railsというよりもむしろリッチなフレームワークを使って特定のプログラムを書いている場合、それしか身につかない。 別にdjangoでもexpressでも似…

Pythonの配列参照

Pythonのコードを読んでいるとよくわからん文法に出会ったので覚書。 *よくわからない文法に出会った時の検索方法がなかなか難しくて、お目当の説明に到達できないよね。 みんなどうしてるんだろ。 a[1,:] listの参照方法かとおもっていたが、numpy形式じゃ…

Visual Studio Code入門+まとめ

VScodeのメリット Vim Emacs Atomあたりと比較して、特筆して良い部分があるわけではないが、以下の点がちょっと良いかなと思っている。 プラグインが豊富 typescript/javascriptでプラグインがかける 安定している そこそこプラグインいれても、そこそこ早…

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みたいに毎回キャリアを移動してきたが、そのループから脱することになった。 と…