備忘録のような何か

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

IT

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ステージあります。 絵柄…

InstaWidgetの読み込みが遅いので

IT

(2017.03.01追記) InstaWidgetの管理人さんから返信もらいました。 @m_uta instawidgetの管理人です。サーバーの負荷的にはまだまだ全然余裕があるんですけどね・・・日本との距離の問題ですかね・・・— Jun Shimizu (@j_shimizu) 2017年2月28日 今、確認し…

とりあえず使えるレベルまでセットアップ終了【Mac mini】

IT

やったことをメモしとく。 風邪引いたみたいで喉、鼻水、頭痛が。。。 基本的な設定 キーボード:HHKB Lite2 for Mac ドライバインストール マウス:スクロール:ナチュラル解除 Dockから不要なアプリを削除(Finder、ダウンロード、ゴミ箱以外全部)(アプ…

新しいMacが届いたよ!【Mac mini(Late2014)】

書斎の机。 そこの隅にいるのはだれかなぁ? チラッ Mac Book Pro(Mid2010)さんでした! 6年間お世話になりましたm( )m これからも使うけどなーw そして、本日やってきましたのはこちら。 チラッ よっこいしょ。 こんにちはー。 Mac mini(Late2014)さんです…

【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…

ZIPパスワードの脆弱性?

IT

パスワード付きZIP圧縮に脆弱性があるってことを今日知りました。 結構有名っぽいけど知らんかったなー。 ただ、パスワードの文字列を英数字混みで10桁以上にしとけば大抵大丈夫っぽい。 セキュリティ調査レポート Vol.3/パスワードの最大解読時間測定 【…

空白の定義

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

正規表現がおもしろいかも

IT

正規表現がマイブームです。 いままでもたまに使ってましたが、 ちょっと凝ったことをしようと思うとググらないと自分では書けないレベル。 最近「肯定先読み/後読み」「否定先読み/後読み」の理屈が分かってから、 ちょっと正規表現を自分で考えるのが楽…

はてなブログで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年使ってみたけど、なかなか便利に使えて…

はてなブログのデザインをカスタマイズ

IT

ここ数日、ちまちまとブログのデザインをカスタマイズして遊んでいました。 いじったところの備忘録ついでにカスタマイズ方法をご紹介したいと思います。 【目次】 以前はどんなデザインだったっけ? ブログタイトルのカスタマイズ サイドバーのカスタマイズ…

知らない土地を散歩するのに必須なスマホアプリは?

IT

東京へ来てまだ2回しか週末を経験していないけれど、 自宅にいるときの1年分は歩いたんじゃなかろうか。 知らない土地を散歩するのはいろんな発見があって面白いです。 そうやって、人は旅に出るのですね(遠い目 さて、知らない土地を散歩しようとして一…

【メモ】NASへ写真をアップロードする手順

写真の管理をMacの写真アプリからNASの写真管理ツール(Synology photo station) へ移行したので、アップロードする際の手順をメモしておきます。 (主に家族向けのメモ) SDカードから写真を取り込む場合 1.MacにSDカードを挿す ここで写真アプリが起動…