かいはつメモ

@eee_nbnbのメモ書き。参考にならない。電子工作やらWebアプリやら、いろいろやってます。

さくらVPS(ubuntu)にpptpd立ててラズパイをつなげる

お手軽にVPNをやろうとしてpptpdが一番いいかな〜と。 参考サイト さくらVPSにVPN(PPTP)を構築 (Ubuntu 12.04) - conta's diary さくらVPSにVPN(PPTP)を構築 (Ubuntu 12.04) - conta's diary VPN (PPTP) サーバの構築 (Ubuntu 14.04) - いもす研 (imos labor…

webscoketサーバーを立てて文字と画像を通信する。

rubyでサーバーとクライアントを作る。 ブラウザでデータを送れるようにする。 参考サイト コラム - Ruby & Rails | 第13回 WebSocketでサーバプッシュ その2 〜EM-WebSocket〜|CTC教育サービス 研修/トレーニング いまさらHTML5 (WebSocket編) - Qiita …

Minecraft Overviewerでマップを見る

最近マインクラフトにはまっててMODとか入れたりして遊んでます。 そんな中Minecraft Overviewerというのを見つけたのでサーッとインストールして実行してみました。 documentが充実していてとても簡単にできました。 参考サイト http://docs.overviewer.org…

gitをつかう

めっちゃ便利だったのでメモ書き。 http://tracpath.com/bootcamp/learning_git_firststep.html http://www.slideshare.net/matsukaz/git-28304397

Ubuntu+apache2.2+gcc

やらなければいけなくなったのでメモ。 色々プラグインいれまくればいけた感。 500番エラーで悩んでたしテストプログラムがイケなかった可能性も…。 参考サイト https://forums.ubuntulinux.jp/viewtopic.php?id=6937 https://linux2.g.hatena.ne.jp/lnznt/2…

redmineを導入した

redmineを導入した時に色々手こずったのでメモ 参考サイト http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu http://niceymercibeaucoup.blogspot.jp/2013/01/redmineubuntu1210.html http://90h-tech.blogspot.jp/2013/01/ub…

zshに乗り換える。

今更感だけどメモ。 Ubunutuのshellを変える oy-my-zshをつかう http://tenten0213.hatenablog.com/entry/2013/10/18/123904 zsh-powerline http://qiita.com/syui/items/8f57eb6f1e8cc11ea8b4 端末のfontを変えたりとか http://blog.papix.net/entry/2013/0…

ラズパイでrubyでgpioと無線LAN

ラズパイのgpioって使ったことないなーって思って色々調べたらハマった(ちょっとだけ)のでメモ書き gemのwiringPIってやつ使うとrubyで簡単にioを制御できた。 でも独自のpin番号(?)なのでここを参考に決める。 無線LANはいろいろあったけど一番簡単に…

railsとかbootstrapとか

私、使うの遅すぎ……!? 案外ハマったのでメモ。 rails+bootstrap http://qiita.com/tstomoki/items/17a535ec442a2ab3a5f1 横並べ的な http://www.matomater.com/471/ 画面を分ける(?) http://allabout.co.jp/gm/gc/394128/2/

nitrous.ioでrailsアプリケーション開発

nitrous.ioというのを発見したのでテストも兼ねて遊んでみます googleのアカウントでチーム開発もできるらしいです。 Mysqlのインストールとか http://help.nitrous.io/mysql/

android-async-httpライブラリを使う

Androidでhttp通信できないよ〜〜 とか思ってたら便利なライブラリを発見して使ったら簡単に解決したお話。 参考サイト http://b.fly1tkg.com/2012/08/android-asynchronous-http-client/ http://devneko.hatenablog.com/entry/2013/07/21/122106

UbuntuServer+rails+Apache(passenger)

すぐできるだろ〜〜、と思っていたら結構時間かかったのでメモ。 参考サイト http://atsm.hateblo.jp/entry/20110519/1305778496 http://nathanhoad.net/how-to-ruby-on-rails-ubuntu-apache-with-passenger http://takuya-1st.hatenablog.jp/entry/20120108…

ubuntu serverでrailsをインストール

ちょっと引っかかったので apt-getでrubyとruby-devをインストールしておく gemでrailsインストールするときに sh: make: not found ってエラーが出たので >sudo apt-get install build-essential を実行。 そしたらできた。

railで開発するにあたって

いろいろ突っかかる部分があるので自分なりにメモ いろいろ参考になる。 http://kakakikikeke.blogspot.jp/2012/08/rubyrailsmysql.html マイグレーションとか色々 http://www.rubylife.jp/rails/model/index5.html http://www.rubylife.jp/rails/model/inde…

railsを使う

開発環境を作るのに手間取ったので自分用にまとめ。 >sudo gem install rails -v 3.2 rails4がよくわからなかったため。(そのうちやる) MySQL関係でいろいろ手こずった… >sudo apt-get install livmysqId-dev してから >sudo gem install mysql2 でOK。 プ…

Androidで外部のMysqlにアクセス

JDBC使えば出来るっぽい。 Androidはネットワーク系の処理は別スレッドでやればいいらしい。 Permissionにインターネット追加するのよく忘れるのでしっかり追加。参考サイト ・http://mediawiki.tuntunkun.com/index.php/JDBC%E3%82%92%E7%94%A8%E3%81%84%E3…

ATmega32U2で8PINマイコンを作りたい

USB扱えて8PINな高性能マイコンってないじゃないですか? 作れるんじゃね? ってな感じで考えてます。 なんかATmega32u2だとArduinoのソフト側変えたりとめんどくさそうなので、 150円くらい高いATmega32u4を使うかも。 32PINあるけど出すのは8つ。 シリアル…

rubyでオートふぁぼする

完全になんとなくでコーディング。 GemのTweetStreamとTwitterでできた。 ソース

rubyのTweetStreamでリプライを取得

ぐぐってもやってる人いない感じなのでこれを見ながら色々試してみた。 どうやらcliant.track(user_id)で取得できそう。 client.track("@eee_nbnb") do |status| puts status.text end こんな感じでリプライ取得できた。

gemのnative extension系のインストール

ubuntuでなんかインストールできなかったので。 apt-get install ruby-dev入れるといけるっぽい。 Rubyインストールするときに一緒に入れてくれればいいのに…。

端末からコマンドでツイートする

端末を透過して、下でタイムライン表示して作業してるときふと思った事をツイートできるように。 リプライやふぁぼは無理なんですけどね…。 方法としてRubyとシェルでさくっとコーディング。 Ruby:ここ シェル:ここ 適当にファイルの場所をあわせて/bin/あ…

ドットマトリクスを使ってテトリス的なのを作る

メモ書き。 ふと思って作ったので回路図なんてない。 縦列がアノードでシフトレジスタ。 横はRBとRCつかってポート制御。 それでダイナミック点灯。 まず最初に2次元配列の表示のテスト行なって ふつうにできたので、アルゴリズムをゴリゴリしていく。←今こ…

eclipseを使う設定

自分で使う用の設定メモ。 OS:ubuntu向け 〜pleiadesの導入〜 http://mergedoc.sourceforge.jp/から最新版をダウンロード。(安定版のほうがいい?) apt-getで入れた場合のパスは /usr/lib/eclipse。 ここにunzipする。 んでVimかなんかで -javaagent:/usr…

TwitterのBotを動かす

深夜のテンションで適当にコーディング。 rubyでコーディングしCronで実行してるだけ。 gemでTwitterのライブラリを入れとく。 ・サンプルコード ここ

PIC18F2550でUSB(CDCを使う

さすがにそろそろPICでUSBやろうかと。 CDCで仮想COM作ってテラタームから叩いたら何かできるものでも作りたいです。 ・参考サイト http://www.geocities.jp/beery_bear/Products/IPD/pic18F2550USB.htm

EvernoteのAPIの使い方とか

evernoteのAPIを触れることがあったので。 自分用にまとめ。 ・http://cocomonrails.blogspot.jp/2010/11/evernote-api-5.html ・http://bibliomania-library.cocolog-nifty.com/blog/evernote/index.html ・http://d.hatena.ne.jp/umezucolor/20130206/1360…

Ardiuno+EhternetシールドでHTML出力

(予定)HTMLを出力しPCなどからアクセスし入力した値でなにか動作させようとしています ・参考サイト http://kousaku-kousaku.blogspot.jp/2008/11/arduinoethernet-shield.html http://www.hiramine.com/physicalcomputing/arduino/webserver.html http://…

Arduinoでサーボモータを動かす

今回はサーボモータを3つ動かしアームのようなものを作ろうと思いました。 Arduinoにはサーボモータの関数があります。 #include <Servo.h> Servo servo; を宣言し servo.attach(port); servo.write(int hoge); で動かすことができます。(hoge は0〜180) Arduinoに</servo.h>…

thinkpadX200sの戻るの無効化

thinkpadは矢印キーの開いているところにページの戻る進むボタンがついています。 よく右側のCtrlを使うのでたまにミスタイプで戻ってしまい編集してる内容がなくなるなんてこともしばしば…。 OSはUbuntuを使っていてこれにはxmodmapというキーマッピングを…

Raspberry-PiでWebサーバ

今回ラズパイでWebサーバ作ってます。 ネットワークわからないマンです。 ・できたこと SSHでログイン。 ポート変更。 グローバルでログインできるようにした。 Apacheの設定 DDNSの設定(http://eeenbnb.dip.jp/) ・やること RubyでWeb構築。 ネットワーク…