エンジニア

ansibleのOSS活動に加わりたい

思い立った背景 さて、今月からエンジニア職ではなくなった訳ですが、元エンジニアとしてITを強みにすることはやめたくありませんので何か趣味でエンジニアらしいことを続けたいなーと思っていたのですが、ついでに成果として社内外にアピールできるようなも…

go言語のコマンドライン引数

go言語で書いたプログラムでコマンドライン引数を利用するにはos.Argsを使用する方法と、flag.Args()を使用する方法がある。 前者のosパッケージの方は引数を単純にスペースで分割して受け取ってリストで返すようである。 一方、後者のflagパッケージの方は…

Gitよく使うコマンド

またしても自分用のメモを主目的によく使うコマンドをメモしておく。 git init リポジトリ新規作成 既にリモートのどっかにあるリポジトリを使いたい場合は git clone を使う git clone リモートにあるリポジトリをローカルにクローン git config git config…

夏休みを使ってGo言語での開発を行いたい

8月は丸々休みという嬉しい自体になった。 この機会にいままで自分自身できちんとした開発をしたことがないという負い目を払拭する為、Go言語での開発を行いたい。 作るものはなんでもいいが、暫定でパスワード管理システムとする。 思いつきなので変えるか…

emacsでpython開発環境を作る(ほぼ自分用メモ)

melpaとmarmaladeをパッケージリストに追加 $ emacs ~/.emacs.d/init.el (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (add-to-list 'package-archives '("marmalade" . "http://marmalade-rep…

emacsのススメ

emacs楽しい! 前に勉強したいリストにemacsをちょこちょこ触ってるんですが、触るたびに楽しくなってきています。 勉強したいリスト - 意識高く生きたいブログ 普通にテキストエディタとして使うのは当然として、PythonやGo言語を書く際のIDE代わりにも使っ…

golang(go言語) / python2 / python3 におけるスライス

go言語の勉強をしている際にpython2とpython3ともスライスの挙動が違うことを知ったので備忘録として。 python2 個人的に一番慣れていて挙動としてもしっくりくるpython2から紹介します。 figs=range(10) # figs==[0,1,2,3,4,5,6,7,8,9] myslice=figs[1:5] #…

yahoo hack day 2017に出場しました。

2/4,5の2日間でHack day 2017に出場してきました。 hackday.jp 私は2人チームで出場し、oYUHARIというスマホアプリから遠隔操作で自宅のお風呂にお湯を張れるというIoTなシステムを開発しました。 チーム内の分担としては 私がプログラム面での製造を行い、…

Amazon Machine Learning その② Amazon Machine Learningに触れてみる

早速ですがAWSにログインしてAmazon Machine Learningサービスを開いてみましょう。 と、ここで早速注意点が・・・。 2016年12月4日現在、東京リージョンではAmazon Machine Learningサービスが提供されていません。 なので、EU (アイルランド)か米国東部 (…

Amazon Machine Learning その① そもそも機械学習とは。Amazon Machine Learningとは

最近の流行りのビッグデータとか機械学習とかIoTとかAIとか勉強したいなーって前々から思ってたので、今回は表題の通り、Amazon Machine Learningについて学習します。 まずはAmazon Machine Learningがどういうサービスかの調査 参考にしたページ: AWS再入…

CentOS7にnkfをインストールする

普通にyum install nkfじゃインストールできなかったので記事化。 普通にやるとこうなりました。 [takuya@localhost kabu]$ sudo yum install nkf [sudo] password for takuya: 読み込んだプラグイン:fastestmirror Repodata is over 2 weeks old. Install y…

windows10にアップグレードしてからVirtual Boxが起動しなくなった

windows10へのアップグレード後、VirtualBoxが起動しなくなってました。 タスクマネージャで監視してると、VirtualBox.exeの実行後、プロセスが起動して1秒程度で死亡してる感じ。 ちなみにGUIは全く表示されません。 VirtualBox Host-Only Ethernet 原因を…

AWSでファイルアップロードサーバを構築しよう。 index

AWSのサービスを使ってファイルアップロードサーバを構築しようという試みです。 AWSの色々なサービスを使って楽しく学ぶことが目的なので、ファイルアップロードサーバの機能的な完成度を高めることは目的ではありません。 また、ブログ記事を参考にシステ…

AWSでファイルアップロードサーバを構築しよう。③ S3基礎編

EC2基礎編でwebサーバとするEC2インスタンスの作成を行いました。 RDS基礎編でDBサーバをRDSで構築しました。 今回はS3でアップロードされたファイルの保存場所であるバケットを作成します。 S3でバケット作成 手順はかなり少なく簡単に作れます。 AWSのコン…

AWSでファイルアップロードサーバを構築しよう。② RDS基礎編

EC2基礎編でwebサーバとするEC2インスタンスの作成を行いました。 今回はアップロードされたファイルの関連情報(日時,ファイル名,コメント)を保存するDBサーバをRDSで作成します。 あんまり難しいところないのでサクッと終わる予定。 RDSでDBサーバ構築 …

AWSでファイルアップロードサーバを構築しよう。① EC2基礎編

AWSの主要サービスである EC2 RDS S3 あたりを使って簡単なファイルアップロードシステムを構築しようという記事です。 対象読者としては上記のサービスについて概要なら知っているけれども、使用経験はほぼなく詳しく知らないってくらいのレベルの方です。 …