キンサクプログラマー

お金儲けと技術のメモ

PLBT(Polybiusトークン)爆下げ! 買い増すか!?

ICOは成功したが、その後8倍の価格をつけたPLBTだったが、順調に値段が下がっている。 PLBTは仮想通貨としての価値よりも、年間で利益の20%のバックをPolybiusからもらえることが最大のメリットなわ けだが・・・ そこらへんを加味してこの値段なのだろうか…

AIに学ぶ走り方

DeepMindが公開した強化学習AI GIGAZINEに乗っていた記事。 gigazine.net 抽象度の高い命令を突っ込むだけで、AIが強化学習によって仕事を達成できるらしい。 すごい。AIが走り方学習すると、このキモい走り方になるのか。 www.youtube.com 定石が変わる 将…

HashFlareクラウドマイニング(13日目)

*サマリー 投資金額(再投資は含まず):765USD = 85000円くらい 1日の採掘量:5USD再投資とか送金とかしてたら、よくわからなくなってしまったので、こんくらいのサマリーで記録。5USD = 565円だとしたら。回収まで85000/565 =150日 複利ブーストしたとし…

毎日アルゴリズム(第5日目)ボゴソート

効率の悪いソートアルゴリズム クイックソートやバブルソートなどが有名なソートアルゴリズムだが、中でも効率の悪いボゴソートをご存知だろうか。効率悪いアルゴリズムという響が新鮮だが、いってしまえばただ単にランダムでソートするだけのアルゴリズムだ…

毎日アルゴリズム(第4日目)ダイクストラ法 その2

pikurusux.hatenablog.com 時間が開いたが実装してみた。 アルゴリズム自体はその1に乗っているので、詳細はそちらへ。 まともに動いているのか至極怪しいが、一応動く。 github.com なんとなくポイント。 最短距離から計算しよう 常に最短のノードから計算…

pythonの演算比較してみたらシフト演算が遅い事に気づいた

ダイクストラ法の実行時間を計測しようとtime関数をいれて見てたら気づいた。 import time a = 6 print(str(time.time()) + "sec") a = a >> 2 print(str(time.time()) + "sec") a = a/2 print(str(time.time()) + "sec") a = a+2 print(str(time.time()) + …

資金調達には成功したものの順調下落中PLBT(Polybiusトークン)

35億円相当を調達したPolybiusだが、一時0.025BTC=7000円、ICO時に1PLBT=1000円だったので7倍の価格をつけた。しかし、現在1PLBT=0.003BTC。 ・・・ さがってるぅううう〜どうせ10万円しかはいってないので、どうあってもホールドです。 しかも、このト…

PolybiusのICOは成功したらしい

日本円換算で約35億円を調達し、終了。 現在、1PLBT=0.06BTC = 1740円。1PLBT=1130円で購入したので、購入時から1.5倍ほどになっている。 下記のサイトで取引できる。 hitbtc.com爆上げに期待

毎日アルゴリズム(第3日目)ダイクストラ法 その1

毎日どころか毎週もやっていないアルゴリズムだけど、この名前で続けようと思う。 3日目は最短経路問題でよく出るダイクストラ法。 いろんなサイトで解説されているが、下記のサイトが個人的には理解しやすかったので、 参考にされたし。 ちなみにソースは…

HashFlareクラウドマイニング(6日目)

投資(BTCの利益をSHA-256に再投資) レート USD X11 ハッシュレート 26 MH/s 150.80 USD SHA-256 ハッシュレート 0.43 TH/s 50.6 USD Scrypt ハッシュレート 16 MH/s 216.00 USD ETHASH ハッシュレート 2.9 MH/s 63.80 USD マイニング結果(1日) 採掘量 1…

Polybiusに12万円突っ込んでみた

あと3時間でICOの募集が終わるPolybiusに12万円突っ込んだ。 Login - Polybius年間20%の利益還元が出資者に対して行われるみたいだが、そもそも売り上げはいくらになるのだろうか。 ICOと同時に50倍くらいになってイグジットさせてくれないだろうか…

HashFlareクラウドマイニング(5日目)

投資 レート USD X11 ハッシュレート 26 MH/s 150.80 USD SHA-256 ハッシュレート 0.41 TH/s 49.20 USD Scrypt ハッシュレート 16 MH/s 216.00 USD ETHASH ハッシュレート 2.9 MH/s 63.80 USD 合計:113円*479.8=54217円 マイニング結果 DASH 0.00458 BTC 0.…

HashFlareクラウドマイニング(1日目)

初期投資 レート USD X11 ハッシュレート 26 MH/s 150.80 USD SHA-256 ハッシュレート 0.37 TH/s 44.40 USD Scrypt ハッシュレート 16 MH/s 216.00 USD ETHASH ハッシュレート 2.9 MH/s 63.80 USD 合計:112(円/USD)*112.9=53627円 マイニングされたビットコ…

給料前払いサービスpayday

payday365.jp給料前払いサービスpaydayがローンチされるらしい。 ローンチ前だから詳しいところは不明だが、幾らかの利息をはらって前借りする形になるのだろう。 メルカリでお札買う人といい、このサービスといい、利用者が増えたら世も末だな。

HashFlareでクラウドマイングを始める

クラウドマイニングを複利運用すれば、数ヶ月で元本を回収することができるという甘い言葉に踊らされてクラウドマイニングを初めて見た。 クラウドマイニングとは 仮想通貨の採掘をマイニングというが、その作業をクラウドサービスで行うことを指す。 www.bi…

PolybiuosのICOに投資してみた

ICOとは Initial Coin Offeringの略称で、仮想通貨の初期投資を意味する。株で言うところのIPOだ。 IPOも上がれば大儲けできるが、ICOだとさらなる爆裂大儲けを期待することができる。 リップルやイーサリアムなんかもICOでつかんでいれば今や、10倍〜10…

変わらない事、変わった事、変わる事、since2007

そろそろ20代も終わりを迎えようとしているので、ここ10年間をふと振り返った。 僕が大学入学したのは2006年、その後大学院に入って、就職して5年たち友人の半数ほどが結婚していった。 が、しかし、自分の生活を取り巻くものは大きく変わっていな…

毎日アルゴリズム(第2日目)ユークリッドの互除法

ユークリッドの互除法 他のアルゴリズムをやろうとしたが間に合わず急遽変更。 高校生レベルのユークリッドの互除法で満足しとく。 概要 二つの数字の最大公約数を高速に求めるアルゴリズム。 通常であれば素因数分解などで求めるが、こちらの方が早いらしい…

毎日アルゴリズム(第1日目)エラトステネスの篩

暇なので毎日アルゴリズムを勉強することにした。1日で終了しないことを目標に頑張ろうと思う。 いつか、ホットエントリーにのるその日まで・・・ エラトステネスの篩 エラトステネスの篩とは素数を見つけるアルゴリズム。N以下の素数を全部みつけることが…

PythonのOpenCVで顔検出

顔認識ができない。 anacondaインストール pythonインストールを行った後に、以下を実行すると・・・ import os import cv2 import numpy as np from matplotlib import pyplot as plt %matplotlib inline def facedetect(file): face_cascade = cv2.Cascade…

Cプログラマが直面したPythonの不自然さ

Pythonを書いたり読んだりしていると、慣れない用語や言語機能がバンバン出てくるので、勉強したこととしてまとめておきたい。 ジェネレータ 説明しずらいが、イテレータの一種で呼び出されるごとに生成されるってことらしい。 *ネットに転がっているサンプ…

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…

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%に突入してるんだが・・・どうしたら良いんだ・・・

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…