webエンジニアの日常

RubyやPython, JSなど、IT関連の記事を書いています

これまで作った画像処理プログラムをwebサービスにしてみました。

こんにちは、エンジニアのさもです。 これまでプログラムを公開してきた「python画像処理シリーズ」を全部では無いですが、webから使えるようにしてみました。 画像変換の実験室 herokuの無料版で動かしているので、アクセスが多くなるとすぐに重くなるかも…

herokuでbundle installが実行されない

こんにちは エンジニアのさもです。 herokuにdeployしたとき、なぜかbundle installが実行されていないようだったので、メモです。 (よくある原因のひとつに、開発環境でbundle installしていなかったというがありますが、今回はこれが原因ではありませんで…

python画像処理9 透過PNGに変換する

こんにちは、エンジニアのさもです。 先日デザイナーさんに、透過PNGってどうやって作ってるんですか?って聞いたところ、「Photoshop使ってます」と言っていました。 有料やんけ・・・ 透過ぐらいならpythonで書いてしまおうと、スクリプトを書いてみました…

なにかと批判されがちな「ゆとり世代」からの反論

こんにちは、エンジニアのさもです。 先日、あるツイートに返信しました。何人かの方がいいねしてくださったので、少しだけ僕の思いを「ゆとり世代を批判する世代(40代50代60代)への反論」という形でもう少し詳しく書きたいと思います。 ゆとり教育自体35…

Rubyの3つドットで指定する範囲([1...4]等)はいつ使うか

こんにちは、エンジニアのさもです。 普段Rubyを使っている方や、Rubyを使い始めた方もuser_list[0..3]のように配列に対して範囲を指定できることはご存知かと思います。 一方、user_list[0...3]のように3つドットを使うとindexが0から2(3は含まない)の範…

私が育休を取ると決めた理由と育休の制度まとめ

こんにちは、エンジニアのさもです。(↑サンタ服をきた長男1歳半です。美白) 実は、今妻が妊娠5か月です。いわゆる安定期に突入した時期です。 予定日は2018年の春です。妻の出産した日から(夫である私が)育休を取るの予定なのですが、なぜ育休を取るこ…

Rubyでどう書く?配列からターゲットの周囲5件を抜き出す

こんにちは、エンジニアのさもです。 仕事で次のような要件のメソッドを実装しました。 配列[1,2,3,4,5,6,7,8,9]がある。 この配列から、指定した数字(実際は検索結果の配列に対して、一つのオブジェクトを指定)を含む周囲5件を抜き出した配列を作る (具…

Rails入門者のためのQA~例外処理~

こんにちは、エンジニアのさもです。 2回目にしていきなり例外処理です。しかもQAじゃないです(笑) 入門したては、ガンガン機能を追加していき、サイトを作りこんで行きたいかと思うのですが、少し立ち止まって、例外処理について学んで下さい。 一度書く…

あと4日!!【50%OFF以上】Amazon 人工知能本フェア!

こんにちは、エンジニアのさもです。 2017年11月30日までAmazonで人工知能関連書籍が50%(以上)OFFになっています。 あと4日!! ゲームを作りながら楽しく学べるPythonプログラミング(70%OFF) ゲームを作りながら楽しく学べるPythonプログラミング (Future…

AmazonKindle雑誌99円セール!!11月30日まで

こんちには、エンジニアのさもです。 またセールやってないかなとAmazonのKindleストアをみると、雑誌99円セールというものをやっていました。 あんまり雑誌に興味がないなと思いつつも、みてみると、結構種類が豊富で、中には96%OFFの雑誌もあったので早速…

Rails入門者のためのQA~勉強方法~

こんにちは、エンジニアのさもです。 今回からちょっとずつ連載みたいな感じでRailsに入門されて間もない方のための記事を書いていこうと思います。 内容としては、一から全て説明するのではなくて、QA方式でつまずきそうなところを書いていきます。

【Rails】画像アップロードでたまーに落ちるバグに注意!

こんにちは、エンジニアのさもです。 CarrierWaveを使った画像アップロードが実装済みの画面を改修(追加で画像をアップロードできるようにする修正)しているときに、なぜかたまに参照している画像が存在しないという旨のエラーで落ちていました。 自分のう…

Androidを勉強し始めましたが、いい本見つけたので紹介します

こんにちは、エンジニアのさもです。 最近、Androidアプリを勉強&作り始めました。 webの情報も充実しているので、それだけでもAndroidアプリの開発は学べると思うのですが、一冊なにか書籍が欲しいなと思って、安くて評判のいい本をkindleで買いました。 …

100記事目!!アクセス数やブログを始めたきっかけなど

こんにちは、エンジニアのさもです。 本投稿で丁度100記事達成しました。意外と書くことあったんだなー そこで今回は、ブログを始めたきっかけ、ブログを書いてみてどうだったか、アクセス数や読者数はどうなったか、今後どのような記事を書いていくかを書い…

【50%OFF以上】Amazon IT/専門書フェア

こんにちは、エンジニアのさもです。 2017年11月2日(木) 0時00分~2017年11月16日(木) 23時59分までAmazonでIT・専門書の技術書が50%(以上)OFFになっています。 エンジニアの皆さん、急げーーー 結構いっぱいある! 人工知能は人間を超えるか -> 77%OF…

ノートPCのメモリを増設しました。

ノートPCのメモリを4Gから8Gへ増設してみました。ついでにHDMIでテレビにつないでいい感じの開発環境を作ってみました。

もう何回も妄想した「働く必要が無くなった」を実現された方がおる

こんにちは、エンジニアのさもです。 今回は少し長めの呟きです。 はてなブックマークを眺めていると、「一発当ててもう働く必要が無くなった」という衝撃の記事が飛び込んできました。

現在地の標高を教えてくれるLineBot作った

LineBot作成の入門記事です。APIを利用して、送られてきた位置情報を元にその場所の標高を返すBotを作ります。

名言を返してくれるLINE Botを作ってみた

こんにちは、エンジニアのさもです。 何かwebサービスに組み込んで遊べそうなAPIないかな~と調べていたところ、メッセージアプリLINEのMessage APIなるものを発見しました。 チュートリアルを進めると簡単にオウム返しBot(送った文章がそのまま帰ってくる)…

【Rails】deviseを使うときのログインのテストの書き方

お久しぶりです エンジニアのさもです。 今回はRailsアプリ内で認証にDeviseというgemを使うwebサービスでログインのテストの書き方をメモしておきます。

国選択を簡単に実装するgem(country_select)の紹介

国名選択が簡単に実装できるcountry_selectというgemの紹介です。webサービスを多言語化する際に使用しました。

Rubyで自分だけの英単語帳を作る

こんにちは、エンジニアのさもです。 新しい目の技術に触れたいとき、ドキュメントが英語しかなくてがっかりすることないですか? 私は英語が苦手なので、がっかりしてしまいます。 かといって、英語を勉強しようと思っても、TOEIC何点以上みたいなブログし…

(真)多次元配列のドット積の次元について

こんにちは、エンジニアのさもです 以前、「多次元配列のドット積の次元について」というタイトルで記事を書きました。 numpyのdot関数についての考察でしたが、今回はもう少し詳しく調べてみました。 www.uosansatox.biz

初めてのTensorFlow入門~手書き文字を綺麗なフォントに変換する~

TensorFlowの入門記事です。今回は、畳み込みニューラルネット(CNN)を使って、手書き文字を綺麗なフォント文字へ変換してみようと思います。

初めてのTensorFlow入門~畳み込みニューラルネットワーク~

TensorFlowの入門記事です。TensorFlow,TensorBoardの使い方も紹介しています。今回は、MNISTをターゲットに、畳み込みニューラルネットワーク(CNN)を実装しました。

JDLA主催のディープラーニングの資格試験が出来たみたい。けど受験料高すぎ

こんにちは、エンジニアのさもです。 本ブログでTensorFlowの記事を何度か書いているので、お分かりになられるかと思いますが、今ディープラーニングに興味があります。 そんな中、こちらのニュースが飛び込んできました。 techon.nikkeibp.co.jp ほほー、日…

初めてのTensorFlow入門~MNIST SingleNet~

こんにちは、エンジニアのさもです。 前回に引き続き、MNISTに挑戦します。 今回は、隠れ層を1層追加して、単層のニューラルネットワークを構築していきます。 コードはこちらの書籍をお手本にしています。 TensorFlowで学ぶディープラーニング入門 ~畳み込…

小中学生ブロガーを凄いと言える人になりたい。のか?

こんにちは、エンジニアのさもです。 いつだったか忘れましたが、以前、中学生を名乗るブロガーが現れましたね。 なんと、また新たに小学生(9歳)と自称するブロガーが現れました。

初めてのTensorFlow入門~MNIST for ML Beginners~

こんにちは、エンジニアのさもです。 TensorFlowで機械学習に入門してみた第4回目は、いよいよMNISTに挑戦します。 内容的には、TensorFlowチュートリアルの「MNIST For ML Beginners」に相当します。 また、mnistのテストデータでは92%ほどの正解率になり…

転職して5ヶ月経ちました。

こんにちは、エンジニアのさもです。 以前、転職しますという記事を書いたのですが、それからもう5ヶ月も経ちました。 IT業界は他の業種に比べて転職が多いと思います。 そこで、転職を考えている方などの参考になればと、転職したときの様子と、現状を書い…