備忘録のような何か

何か += 備忘録( 日々のこと, 妄想, IT, DIY, 畑仕事 );

プログラミング

Twitterボットを作ってみたのです(TwitterAPI、Amazon Product Advertising API、SynologyNAS、JAVA、MariaDB)

もくじ はじめに なんで作ろうと思ったのか 構成を考える TwitterAPIを使えるようにしよう Amazon Product Advertising APIを使えるようにしよう データベースを用意しよう 情報収集用プログラムを作る プログラムの概要 ソースコード ボットプログラムを作…

【Androidアプリ】「Stock memo」をリリースしました

Stock memo Androidアプリ「Stock memo」をリリースしました。 Stock memo 開発元:WaterTree 無料 posted with アプリーチ どんなアプリ? 気がついたらアレが無いコレが無いということはありませんか? 「あ、お醤油切らしてたわ」 「トイレットペーパーが…

【Androidアプリ】なんじかな?

Android用のアプリ「なんじかな?」をリリースしました。 なんじかな? 開発元:WaterTree 無料 posted with アプリーチ どんなアプリ? 時計の読み方トレーニングアプリです。一応、教育ゲームのカテゴリで登録してます。 4種類の時計から選べます。 アナロ…

【Androidアプリ】動食物スライドパズル

Android用のアプリ「動食物スライドパズル」をリリースしました。 動食物スライドパズル 開発元:WaterTree 無料 posted with アプリーチ どんなアプリ? アプリ名そのまま「スライドパズル」です。 3x3〜5x5のパズルが全部で40ステージあります。 絵柄…

【Androidアプリ】「オセロセット」をリリースしました

Android用のアプリ「オセロセット」をPlay Storeにリリースしました。 オセロセット 開発元:WaterTree 無料 posted with アプリーチ 連休中ずっと雨続きで畑仕事もできず、 家に引きこもってやることもなかったので勢いで作っちゃいました。 アプリ自体は2…

Ruby + Sinatraが使いやすかった

真昼間に散歩(ポケモン探し)に行くものじゃないですね。。。 暑くて溶けそうです。 収穫はズバット1匹、ポケストップ1箇所。とほほな結果です。 こんな暑い日はクーラーの効いた部屋に篭っとくのが最善でしょう! というわけで午前中はドットインストー…

TensorFlowのチュートリアル(MNIST For ML Beginners)

とりあえず、チュートリアルやってみよう! ということで公式サイトのチュートリアルから 初級編のMNIST For ML Beginnersを見てみようと思います。 英語だけどがんばって読む。。。読む努力はした。。。zzz... 読めないことはないのだけどあまりにも時間が…

TensorFlowをインストール

とりあえず、インストールしよう。 こちらのサイトを参考にしました。 1.Pythonのバージョン確認。 $ python -V Python 2.7.6 2.Pythonのパッケージ管理システムpipを使ってインストール? $ sudo pip install --upgrade virtualenv sudo: pip: command not …

TensorFlowを使ってみたい

TensorFlowってご存知ですか? TensorFlow(テンソルフロー)。Googleの機械学習/ディープラーニング/多層ニューラルネットワークライブラリです。データフローグラフを使用したライブラリで、複雑なネットワークを分かりやすく記述できます。 出典:TensorFlo…

プラレールでトグル切替

2016.05.02追記 「パーシー」の名前を間違って「ヘンリー」と書いていたのを訂正しました。 ただ、画像の中は「ヘンリー」のままです^^;「パーシー」に脳内変換してくださいw 前回のプラレールの話で子供達が切替ポイントを動かしてくれないということを書き…

空白の定義

空白っていったらnull か ""(空文字)って思っていた。 Javaの空白文字。 Unicode の空白文字 (SPACE_SEPARATOR、LINE_SEPARATOR、または PARAGRAPH_SEPARATOR) であるが、非区切りスペース ('\u00A0'、'\u2007'、'\u202F') ではない '\u0009'、HORIZONTAL TA…

はてなブログでping送信する

ブログの集客用にランキングサイトとか登録してますか? このブログもとりあえず「にほんブログ村」に登録をしてたりします。 集客といってもブログ村からのお客さんは1日あたり2、3人ぐらいですけどね。 なにもしないよりはマシでしょう。 今日のネタは…

railsのバージョンアップ(4.0.0 -> 4.2.5)

前に作った家計簿アプリのrailsのバージョンが4.0.0のままだったので4.2.5にバージョンアップしました。 やり方はこちらを参考にさせてもらいました。 Ruby on Rails の大掃除! 3.2 → 4.1 にバージョンアップするの巻 - komiyakの通り道 さてまずは、Gemfil…

【開発日誌/Ruby】楽天ブックス書籍検索APIを使ってみよう

「読書録」って作ったはいいけど、データ入力が面倒なんですよね。 ということで、楽天のwebAPIを使って入力作業の省力化を図りたいと思います。 まずは楽天APIのサイトへ行って、アプリIDを発行してもらいます。 webservice.rakuten.co.jp 楽天にはいろいろ…

【開発日誌/Ruby】Herokuにアプリをデプロイ

楽天API使って入力補助機能をつくろうとしたんですが、 楽天APIのアカウント作成するのにWEBアプリのURLがいるんだってさ。。。 ということで、まずはherokuにアプリをデプロイしたいと思います。 herokuコマンドとかもろもろは既にインストール済みなので省…

【開発日誌/Ruby】f.submitのラベルを動的に切り替えたい

scaffoldで自動生成された_form.html.erbでsubmitボタンは <%= form_for(@book) do |f| %> 〜 略 〜 <div class="actions"> <%= f.submit %> </div> <% end %> のようになっていますよね。 このボタンのラベルって new.html.erbから呼ばれたときには「create 〜」 edit.html.erbから呼ば…

【開発日誌/Ruby】まずは外見から

前回から1週間放置してしまいました。。。 結局scaffoldで一からさくっと作り直して、ひととおりの機能は実装済みというところで終わってました。 今回はちょっと見た目のほうに手を入れたいと思います。 大した内容じゃないのに記事にすると無駄に長くなっ…

【開発日誌/Ruby】scaffoldで作り直し

前回はbooksテーブルの作成をしました。 他のこと(主にゲームw)してて、なかなか進んでません。。。 さて、今日はcontrollerの作成です。 $ rails g controller books create app/controllers/books_controller.rb invoke erb create app/views/books invo…

【開発日誌/Ruby】データベースを用意しましょう

前回はbookモデルを作りました。 今回はcontrollerとviewをやりたかったのですが、 その前にデータベースの準備で意外と苦戦してしまいそこまで行けませんでした。。。 さてモデルが出来たので、テーブルを作成したいと思います。 booksテーブルの定義は"rai…

【開発日誌/Ruby】モデルを作成

前回はアプリの名前を決めて、rails newをするところまでやりました。 m-uta.hatenablog.com 今回はモデルを作成していきたいと思います。 モデルはMVCのMですが、ようするにDTOとBeanをまとめて作る感じですね。 たぶんもっと他の事も考慮しなきゃいけない…

【開発日誌/Ruby】アプリの名前を決めましょう

前回開発環境を準備したので、 次はアプリの名前を決めたいと思います。 って、その前にどんなアプリ作るのか書いてなかったようなw いくつか候補がありましたが、とりあえず 「本、映画、アニメなどの記録をまとめて管理できるアプリ」 を作ろうと思います…

【開発日誌/Ruby】開発環境の確認

なんかつくると宣言してから早3日。 このままでは有言不実行になってしまう。。。 m-uta.hatenablog.com ということで、とりあえず開発環境を準備しました。 といっても、すでにRuby on Railsの環境はあるのでバージョンアップとかをしただけですけど。 blo…

【開発日誌】なんかつくる

久々におうちプログラミングでもしようと思い、 とりあえずブログに書くことでやる気を出す試み。 昨年はRuby on Railsで家計簿のWEBアプリ作ってherokuに公開しました。 家族だけが見れるようにアクセス制限かけて1年使ってみたけど、なかなか便利に使えて…