エンジニアリングとお金の話

都内で働くエンジニアの日記です。投資と技術の話題がメインです。

技術

【技術】swiftを久しぶりに書いた

とある事情でiphoneアプリを作成する必要があり、久しぶりにswiftを書いた。その際に学んだ事をメモ。

【技術】Xvimが動かなくなったらすること

Xcodeをアップデートすると毎回XVimが動かなくなり、その都度なんでだろうと思っていた。原因を調査していたらXVimのページ書に理由が書いてあった。

【技術】kerasのnp_utils.to_categoricalについて

ディープラーニングの勉強を最近はじめた。手始めに評判がいいkerasを使用している。

【技術】会社の端末を理想の開発環境にしてみた

自宅ではmacを使用して開発を行っているが、会社ではwindows端末が支給され使用している。基本vimとpythonが入っていれば開発は行えるが、自宅での開発と比べると使いづらく不満を感じていた。 ちなみに、自宅では以下の開発環境を使用している。 ターミナル…

【技術】pythonでwebsocketを試してみた

tornadoを使用してwebsocketを試してみた。 準備 pipにてtornadoとwebsocket-clientをインストール

【技術】pythonのインポートについて

pythonのインポートてよく分からなかったので調べてみた。 確認用モジュールのフォルダ構成 D:\WORK\PYTHON\TEST │ main.py │ __init__.py │ └─ package sub.py __init__.py main.pyからsub.pyを使用する為にインポートを行う。なお、sub.pyの中身はこんな感…

【技術】pythonのデコレータを整理してみた

pythonのデコレータが良く分かっていなかったので自分なりに整理してみた。 デコレータとは? 関数を関数で包む為の簡単な書き方(シンタックスシュガー)。具体的には関数hogeの前に@decoと付けるとhoge=deco(hoge)となる。 #デコレータ関数 def deco(func): …

【技術】VBAで重複を除去する方法

vbaで重複した値を除去したい場合は、辞書を作成してキーに値を突っ込めばOK。最近仕事で使用したのでメモ書きしておく。

【技術】仕事に活かせるVLOOKUPの使い方

エクセルで一番好きな関数を挙げて下さいと言われたらダントツでvlookupを選ぶ。vlookupが無いエクセルを想像する事が出来ない。それぐらいvlookupを愛している。 vlookupが好きな理由は使い道が複数あり、簡単に痒いところに手が届くからだ。自分がvlookup…

【技術】スタートアップが求める人材について

リクルート社主催のCodeIQ感謝祭に参加してきた。おそらく3回目ぐらいの参加だと思われる。 atnd.org 13時〜18時までと非常に長丁場であったが、エンジニアに役立つ色々な話を聞くことが出来た。その中で各社の代表がスタートアップに採用される為に求めら…

【技術】勉強会の種類について

鹿児島から東京に出てきて良かったと思う事がある。それは、東京はITの勉強会が恐ろしく多いという事だ。毎日どこかで勉強会が行われている。

【技術】chromeでvimキーバインドを使う方法

vimの操作に慣れてくると全ての操作をvimキーバインドで行いたくなってくる。そんな症状に襲われた際に、是非インストールして欲しいのがVichromeである。 chrome.google.com

【技術】初めて機械学習をやってみた

そろそろ機械学習について勉強したいと思っており、その一環として以下のコンテストに現在参加している。 deepanalytics.jp

【技術】データ分析コンテスト(The 2nd Big Data Analysis Contest)への参加について

以前からデータ分析について勉強したいと思っていたが中々勉強する意欲が湧かず放置していた。そんな中、経済産業省がThe 2nd Big Data Analysis Contestなるものを主催するとの事でデータ分析を勉強する切っ掛けになればと思い参加してみた。 The 2nd Big D…

【技術】PyData Tokyoの勉強会に行ってきた

PyData Tokyoの勉強会が昨日開催されたので参加してきた。本当は抽選に漏れて参加出来ないはずだったが運よく繰り上がる事が出来た。多分台風の影響だろう。Goodjob! pydatatokyo.connpass.com

【技術】エンジニアの家探しについて

最近結婚したのを機に引っ越ししようと部屋を探していた。 年明けぐらいから物件を見始めていたが、条件の良い物件はすぐ無くなってしまう。 3月中には引っ越ししたいと考えていた事もあり、だんだんと焦ってきた。 よい物件に住む為には誰よりも早く、また…

【技術】Electronのwebviweタグに表示された値を取得する方法

Electronでwebviweを使用している時に、webviweの中に表示されている値を取得したかったがどうすればいいのか分からなかった。 調べてみたら結構面倒だったのでメモしておく。

【技術】Rails TutorialをやってDjangoでいいやと思った

WEBで何かを作る際はpythonを使用している事もありフレームワークはDjangoかFlaskを選択している。ただ、WEBアプリケーションといえばRuby on Railsという感じもある為、試しに触ってみる事にした。 Railsについては何も知らない為、参考書にはhttp://railst…

【技術】ローカル通知とリモート通知を勘違いしていた件

昨日、parseのプッシュ通知で動作確認が出来たので早速ジオフェンスアプリと組み合わせてみる事にした。自分がやりたいのはジオフェンスの内側に入った際に画面に通知を出す機能でありネットで調べれば直ぐにサンプルが出てくるだろうと思っていた。 とりあ…

【技術】parseのプッシュ通知機能を使用してみた

以前作成したジオフェンスのサンプルアプリにpush通知機能を追加したいと思い色々調べてみた。その結果、parseのpush通知機能を使用する事にした。 プッシュ通知機能を使用する為には、parseに登録を行う為の証明書ファイルと端末にインストールする為のプロ…

【技術】投資シュミレーションツールが出来た

以前より作成していた投資シュミレーションツールが完成した。思っていたよりも規模が大きくなってしまい時間が掛かってしまった。 作成したモジュールは全部で6つとなったそれぞれの役割は↓な感じである。 MoneyManage.py(購入資金管理用) Stock.py(株…

【技術】証券コードを取得するツールを作成し直した

以前yahoo financeから証券コードを取得するツールを作成したのだが、全部の証券コードが取得出来ない事が判明した為、作り直す事にした。 ※前回のソース:http://hatakazu.hatenablog.com/entry/2015/07/20/110834 で、今回新たに作成したのがこれ↓ #-*- co…

【技術】投資シュミレーションツールの作成を始めた

以前から作ろうと思っていた投資シュミレーション用のツール作成に着手した。色々と作成しないといけない物があると思うが、手始めに資金管理を行うモジュールを作成してみた。 #-*- coding:utf-8 -*- class MoneyManage(): #初期資金を設定 def __init__(se…

【技術】swiftで地図情報を利用してみた

久しぶりにiphoneアプリを作成する事とした。内容としては地図情報を活用したアプリを想定しており、ジオフェンスを活用してみたいと思っている。 地図情報を活用したアプリは以前書いた事があったが、ジオフェンスを使用したアプリを書いた事はなかったので…

【技術】トヨタと日産の相関係数を求めてみた

作成したyahooファイナンス用のツールを使用してトヨタと日産の相関係数を求めてみた。numpy等を使用すれば簡単に求めらるはずだが、今回は勉強を兼ねて独自に実装している。 #-*- coding:utf-8 -*- import stockPrice import math def main(): #トヨタ code…

【技術】yahooファイナンスの株価を取得するツールを作成した

以前作成した、yahooファイナンスの株価をダンロードするツールを動かしてみたら全然動かなくなっていたので手直しをしてみた。 ※以前の記事はこちら http://hatakazu.hatenablog.com/entry/2012/06/28/081734 #-*- coding:utf-8 -*- import re import reque…

【技術】yahooファイナンス用のツールを作ることにした

最近開発を行っていないと思い、手始めにyahooファイナンス用のツールを作成する事にした。作成したのはyahooファイナンスから証券コードと会社名を取得しDictionayに格納するツールである。 #-*- coding=utf-8 -*- from BeautifulSoup import BeautifulSoup…

【技術】オンラインで勉強を始める事にした

以前から気になっていたUDACITY on Edmapsを初めてみる事にした。無料で学べるコースがいっぱいあり悩んだが、最初はPythonによるプログラミングの基礎 | UDACITY on Edmapsを学ぶ事にした。利用してみて思ったのはもっと早くからこの教材に出会いたかったと…

【技術】おとなの楽天というサイトを作った

今年はアプリ開発に力を入れた事もあり、全然WEB系の開発を行って来なかった。たまにはWEBで何か作ってみるかと思い以下のサイトを作成した。おとなの楽天サイトの内容としては、楽天より女性下着モデルの画像のみを収集し、WEBへの公開を行うと言うちょいエ…

データサイエンスフェスの授賞式に行ってきた

ZOZOTOWNを運営するスタートトゥデイが開催したデータサイエンスフェスの授賞式があったので参加してきた。 DATA SCIENCE FESTIVAL RECOMMEND CONTESTデータサイエンスフェスはZOZOTOWNの閲覧履歴のログ(2012年4月1日~2013年4月30日)を解析して購買予測(…