MotoJapan's Tech-Memo

技術めも

【Python】【Webアプリ】flaskで外部公開できないとき

flaskを使っていてウェブアプリを作成時に気づいたことの書き留め何故か外部公開できない。。。 from flask import Flask, render_template, request app = Flask(__name__) .... if __name__ == "__main__": app.run(port=9999) host設定が必要でした! fro…

【Android】ファイル 書き出し(保存)、追記、エラー時(Java.illegalArgumentException : File contains a path separator) 対策

android アプリにおけるjava実装で忘れやすいことをメモメモファイル 書き出し(保存)、追記、エラー時(Java.illegalArgumentException : xxx contains a path separator) 対策について、実装例を上げていきます。まず、ファイル 書き出し(保存)、追記に…

【 opencv 基礎知識 3】 異常検知アプリ作成!③ -フレーム間差分の二値化、二値変化率の認識、画像保存、検知枠の設定-

このお題目は2年前に完遂していたにも関わらず、纏めないまま放置されていたので思い出しも兼ねて書きます!以前はC++で書いていましたが、pythonで書くと短期作業で実装できるので切り替えました。 環境は次の通り。 windows 8.1 python3 (anaconda3-2.3.0)…

【AWS】http サーバーを立てて、Webページを公開する

aws

前回に引き続き、今回はhttpサーバーを立てて、適当なWebページを公開motojapan.hateblo.jp apache httpd サーバーインストール $ sudo yum update $ sudo yum install httpd $ sudo service httpd start index.html作成、配置 $ sudo emacs /var/www/html/i…

【AWS】初期導入のハマりポイント覚書(導入からJupterNotebookでリモート作業まで)

aws

GWなのでAWSを使ってみたいと思ったので、 先輩と導入からJupterNotebookでのリモート作業までやってみました今回はハマったところを覚書作業の主な流れ①アカウント登録 ②EC2インスタンス作成 ③クライアントからEC2インスタンスに接続 ④python環境構築(anac…

【Unity5】ボールをキーボード操作で移動させる

これの続き motojapan.hateblo.jp motojapan.hateblo.jp 今回はスクリプトをコーディングしまする Unityのみでは、細やかな操作やアニメーションを実装できないので、 C#でコーディングしまする簡単なコードで動きますね ①Script用フォルダを作成 Assets->Cr…

【Unity5】ボールを置いて落としたり、弾ませたりする

これの続き motojapan.hateblo.jp ①ボールを追加 GameObject -> 3D object -> Sphereを選択 位置はカメラ位置を意識して次を設定 position x / y / z = 500 / 10 / 510 ②ボールに重力を設定 ボールの追加だけだと浮いている状態なので、 重力を設定します。S…

【Unity5】プロジェクトを開始して地形をつくる

最近は機械学習やっていますが、GWで暇すぎるのでUnitiyを触ってみた。Unity環境はすでに入れている前提で雑多にメモ。(すぐ忘れちゃうので)環境 Windows 8.1 Unity 5.6.0f3 ①プロジェクトを開始 [+New]→Project nameを適当に埋める→Create Project (私の…

【Raspberry Pi 基礎知識③】 BluetoothでAndroidとシリアル通信(Python編)

五月雨で覚書RFCOMMプロトコルを使用するために、 まずPythonでBTのソケットを作ります。①ソケット作成 sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )②接続繋ぎに行く場合(Client) sock.connect((相手のサービスBTアドレス, 相手のPORT))繋がれる…

【Raspberry Pi 基礎知識②】 BluetoothでAndroidで接続&シリアル通信

ざっくりお覚書です。(デジャブ)①まずデバイスの検索 hcitool scan②BTインタフェースにターゲットのBTデバイスをセットする※ XX:XX:***** は①で検索したBTアドレス sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XXaleardy exist と出た場合は、以下 sudo …

【Raspberry Pi 基礎知識①】 無線LANに固定IPで接続

下記覚書ですね ちなみに、WPA2 - AES(PSK)です。①まずWifiドングルを突き刺してデバイスを確認 lsusb一応、検出をしているかも確認 iwlist wlan0 scanここで使いたいssidをメモ ②次に無線用のパスフレーズを作る直接書き込むなら以下 wpa_passphrase ssid p…

【Git 基礎知識①】 Gitコマンドでローカルリポジから共有リポジまでアップロードする方法

最近 Git & Codebreak を再び使い始めたのですっかり忘れていたことを備忘録。 ここでステージに上がってないものを探す git status ステージにあげる git add ファイル名 or フォルダ名 ローカルリポジトリにコメントでコミット git commit -m "コメント" …

【 位置情報まわりWebサービス 基礎知識4 】 位置情報を活用したプライベートサービス作り④ - DB/Table作成と確認、既存Tableへのカラム追加 -

前回は、cakePHPのDB設定をしたので、今回は実際に、DBを作っていきます。いまいまはこんな感じです↓設定しているのに無いやんけ!状態です。 ① DB作成 では、CommandPromptを立ち上げて、MySQLに入ります。前提: windows環境 mysqlのPathを通してある mysq…

【 位置情報まわりWebサービス 基礎知識3 】 位置情報を活用したプライベートサービス作り③ - CakePHP -

始まりましたね、なんでしたっけ、GW。 そう、ゴールデンワーキングなるもの!この一週間でリファクタリングできるかが勝負です。 さて、短いスパンで書くということなので続きです。 今日は下の足場を作ります。「作りたいもの」Service1.美味しいもの…

【 位置情報まわりWebサービス 基礎知識2 】 位置情報を活用したプライベートサービス作り② - XAMPPインストール -

2か月ぶりの更新です。2か月間なにがあったは秘密です。復習「作りたいもの」Service1.美味しいものを投稿できるサービス Service2.投稿した情報をあとで見返せるサービス Service3.見返すときはスマホかなにかで現在地測位して近いお店を調べたい。…

【 位置情報まわりWebサービス 基礎知識1 】 位置情報を活用したプライベートサービス作り① - 背景、作りたいもの、触りたいもの、制約について

web

位置情報絡みが楽しくなってきてしまったので、画処理プロトは一旦お休みです。 前々回からGPSの話題を取り上げていますが、スマホのGPSのデータとかを他のリソースを組み合わせて、毎日がちょっと便利になるプライベートサービス作ったりできると楽しいんじ…

【 GPS 基礎知識 2】 GPS LOGGERについてより詳しく-NMEAフォーマットについて

前回のGPSの投稿でさらっと流していたformatConvertでしたが、理解を深めるためにGPSのフォーマットについて調べてみました。 前回はNMEAフォーマットをKMLフォーマットに変換しました。 一部を取り出すとこんな具合 [NMEA]$GPRMC,044954.810,A,[A],N,[B],E,…

【 GPS 基礎知識 1 】 GPS LOGGER作成! -準備から所感まで-

今回はひさしぶりに新しいものを動かしたので、カキカキ。今回は、GPS信号を受信してみました。GPSとは、、 グローバル・ポジショニング・システム(Global Positioning System, GPS, 全地球測位網)は、アメリカ合衆国によって運用される衛星測位システム(…

【 opencv 基礎知識 2 】 異常検知アプリ作成!② -プロジェクト準備とグレースケール画出し-

前回はとりあえず下準備でした! 今回はプロジェクト起こしてから、画出しまで! ①プロジェクトの準備 vs2010から「win32コンソールアプリケーション」を起動。 *ハマりポイント① win7でwin32コンソールアプリケーションのプロジェクトをイニシャライズして…

【 opencv 基礎知識 1 】 異常検知アプリ作成!① -opencvについてと準備-

学生時代からopencvというものから逃げてきたので、このタイミングで勉強! でも何か目標を決めないと知識もノウハウもスタックしないので何かプロトを考えました。 てことで、異常検知アプリを考えてみました。 「留守中の家に侵入者が、、」「留守の間に家…

はじめに

ひよっこエンジニアのmotoですーー! 趣味の書留帳はじめましたーー! 不定期更新していくので興味がある人はご覧くださいーー! 目標は週1更新!(いけるかな~~ ><; )がんばろ!