ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

2016-01-01から1ヶ月間の記事一覧

目標ログ日記その4

先週のメモする。 ジョギング 1日走ったけど、咳が止まらなくて吐いた(´Д`; あー、困った。 読書 この本読んだ。 「納品」をなくせばうまくいく ソフトウェア業界の“常識"を変えるビジネスモデル作者: 倉貫義人出版社/メーカー: 日本実業出版社発売日: 2…

【PlayFramework】Optional最高ですね!!!!

Null pointer exception 略してぬるぽ(日本だけだけど) このエラーはほとんどがプログラマの考慮漏れで発生する。だが、我々は人間だ。使い慣れたクラスならまだしも、初めて使うライブラリなどは使ってみてみないとどう動作するかはコードを見ただけで読…

【Playframework】リバースルーティングを使ったredirect(リダイレクト)

ひさびさのplayframework。 リダイレクトの仕方思い出せなかったので、メモしておく。(バージョンは2.4) public static Result post() { return redirect(controllers.routes.AppController.index()); } こんな感じでredirectを実装することができる。redi…

【Python3】GPXファイルジェネレータ

d.hatena.ne.jp こちらの方が作成したスクリプトをpython3にしました。ソースお借りいたしますm(_ _ )m Forkしたかったけどgistの使い方がよくわからない。。。 # # python drive.py "origin" ["waypoint" ... ] "destination" # # i.e. python drive.py "Un…

英単語勉強その3

conscious 意識している、意識的な、意識のある phishing attacks (ITの攻撃手法)フィッシングの事 come with 関連する grievous 悲痛な、重大な、危険な、危ない offender 犯罪者、違反者、不法行為者 rake 読み流す、拾い読みする、拾読みする rather ど…

iPythonからRを実行する

今Jupyterって名前らしい。 iPythonからRが実行できるということを聞いたので、試してみる。 その時のメモ これはRのコンソールから install.packages(c('rzmq','repr','IRkernel','IRdisplay'), repos = c('http://irkernel.github.io/', getOption('repos'…

翻訳されている本ってなんか読みづらくね?

俺だけかね?(´・ω・`) なんかすごく読みづらい。 しっかり読んだら理解できるけど、速読ができない。一度よくわからないことを放っておいたら、そのあとはもう頭のなかに入ってこない。 日本人が書いた本はすぐ読める。1時間から2時間ぐらいで読める。 が…

目標ログ日記その3

先週のメモする。 ジョギング 1日も走っていません。雨がやまない。あと寒い。 読書 1冊も読んでいません(´・ω・`) IT 「入門 機械学習」の本がやっと3章目になりました。と思ったらもう今週で1月が終わり。。。orz 英語 全く手を付けていない(´・ω・`) 今…

「入門 機械学習」ってオライリーの本

入門 機械学習作者: Drew Conway,John Myles White,萩原正人,奥野陽,水野貴明,木下哲也出版社/メーカー: オライリージャパン発売日: 2012/12/22メディア: 大型本購入: 2人 クリック: 41回この商品を含むブログ (11件) を見る この本 いいところ 掲載している…

プロフィールサイト構築

s3 + route53 で自分のプロフィールサイト公開しました〜。 これからcss3の勉強はこのサイトでやります〜 ちゃんとレイアウト組もうと張り切ってたけど、飽きたから妥協(´Д`; http://aipacommander.me/ 月々いくらかかるかねー。

rubyのコマンドで" require "したいディレクトリを指定したい場合

$ ruby -I ../lib/ main.rb 1つ上のライブラリのディレクトリを指定して、main.rbを実行すると、そこもライブラリ検索の対象になる。

目標ログ日記その2

先週のメモする。 ジョギング 1日も走っておりません。雨よ!止んで!(´;ω;`) 読書 1冊も読んでいません(´・ω・`) IT 勉強会参加しました。レビューはまた今度。ヾ(*´∀`*)ノキャッキャ Ansible + Jenkins + Dockerを使った自動化完了! と、思いきや。こんな…

【PHP】配列のindex番号を振り直す

PHP

array_values()でできる。ちなみに、sort()みたいな参照で渡さないので、返り値を受け取らなければ 1, 1 => 2, 2 => 3 unset($array[0]); // 1 => 2, 2 => 3 $newArray = array_values($array); // 0 => 2, 1 => 3

【Python3】入力から複数行値を取得する

プログラミングコンテンストとかでよく使うかも。 import sys # 複数行取得 input_lines = sys.stdin.readlines()

Directory to Directory ディレクトリをディレクトリにマウント

シンボリックリンクをしたくなりますが、FTPとかでアクセスさせるときはシンボリックはダメらしい(アクセスできない) そこでマウントに頼ることにしましょう。これまでネットワークマウントとか外部HDDをマウントしたことしかないけど。 マウントする方法…

【AWS】EC2をコマンドで起動したり停止したりする方法

photo by Sean MacEntee 以前自動化の記事書いたけど、その前にやったこと。 aipacommander.hatenablog.jp aws管理画面にてIAMアクセスキーを作成 awscliをインストール macなので、Homebrewで。すんなり入りました。 $ brew install awscli $ aws --version…

dockerをcentos7にインストール

あとちょっとだけ使ってみたログを残す。 dockerをinstall 一度失敗しましたが、無事インストールできました。 失敗の内容は、なぜかyum install dockerでインストールすると、yumは成功するけど、何故か起動しない事態が発生。 $ systemctl docker status -…

英語単語勉強その2

fixture 定番(そうだったのね!?) でも、「定番商品」などは standardを使ったほうがいいと思う。 somehow 何とかして、何らかの方法で、どうやら、どうしたものか、どうにか、何とか however それにもかかわらず、にもかかわらず、なおかつ frustrate い…

雑でまとめてあった最近実行したdockerコマンド

ちゃんと勉強したときに再度まとめるので、それまでのφ(..)メモメモ dockerfileを実行 $ sudo docker build -t test/ansible . dockerをデーモンで起動 $ sudo docker run -d --name test01 test/ansible 名前を付けて、docker image をbuild $ docker run -…

dockerのコンテナとimagesの削除

バージョンはこちら $ docker -v Docker version 1.9.1, build a34a1d5 コンテナ一括削除 普通に削除する場合はdocker rm -f ${containerID}でおk 全部削除するなら $ docker rm -f `docker ps -a -q` イメージを全部削除 $ docker rmi `docker images -q`

とりあえず複数のDockerコンテナにAnsibleでプロビジョニング

photo by saifikhan_org dockerとかansibleの導入記事をまだ投稿していないと思うので、時間が錯誤していますが、とりあえず。 環境 バージョン $ docker -v Docker version 1.9.1, build a34a1d5 $ ansible --version ansible 1.9.4 configured module sear…

sudo: sudo を実行するには tty がなければいけません。すみません

sudo: sudo を実行するには tty がなければいけません。すみません うえぇえええ?!(そういえばそうだった) qiita.com これでおk でもセキュリティには悪いと思う。でも社内サーバだし、いいかな。公開してないし。

Jenkinsユーザーになりたい。もう少し詳しく書くと「su - jenkins」がしたい

同じことで困っている人いないかなと探すと、見つかりました。さすがstack over flow. superuser.com どうやら、jenkinsユーザーはshellを持っていないので渡してあげる必要がある。 $ su -s /bin/bash jenkins これでおk! $ su -s /bin/bash jenkins bash…

コマンドラインからGoogle Driveを操作する「drive」

github.com OSSバンザイ(/・ω・)/ だが、go言語。。。入っていませんでしたお go langをインストール $ brew install go $ go version go version go1.5.2 darwin/amd64 バイナリをダウンロード。Readme.mdに書いてあります。 私はmacだったので、こちら。 htt…

JavaScriptの「match」について

stringしか受け付けてないようですね。知らんかった。。。 # google developer tool のconsoleにて > var test = 'test' > test.match(/[^0-9]/) ["t"] # 見つからないならnull > test.match(/[0-9]/) null # int型を渡す > var int_test = 10 > int_test.ma…

英単語勉強

prevent 「防ぐ、防止する、妨げる」なんて意味。 アンカーでページトップへ移動するときに検索した。 検索ワード: a tag anchor top of the page cancel stackoverflow.com

【jQuery】modal closeボタンをクリックすると上に移動するめんどくさい処理を止める

仕様だからしょうがないと思うけどね。 とりあえず<a>の属性href="#"にすると、クリックしたときにページの上部へ移動してしまう。 これをキャンセルしたい。ので、こうすれば良い。 $(function() { $('.modal_close').on({ click : function() { return false;</a>…

【Python】s3にupload、s3からファイルをdeleteをpythonで

Python3でやる。 s3を操作するために必要なモジュールをインストール $ pip install boto3 また、アクセス権限やキーの設定なども済ます。(これはここでは書かない) ファイルをアップロード import boto3 import urllib.request s3 = boto3.resource('s3')…

Django勉強中

Django勉強中。 とりあえず途中までをメモ。 MVC CakePHPなどの他MVCフレームワークを使うとちょっとこんがらがる。 CakePHP Model View Controller Django Model Template(CakeでいうView) View (CakeでいうController) Model.objects.get()で、取得で…

目標ログ日記

今週のメモする。 ジョギング 2日走りました。 読書 頭の回転が速い人の話し方作者:岡田斗司夫フォレスト出版Amazon と 超一流の雑談力作者:安田 正文響社Amazon を、読んだ。忘れないうちに読書感想byこのブログ。を急ぐ。 んで、昨日から How Google Works…