EnsekiTT Blog

EnsekiTTが書くブログです。

Raspberry Pi 2 Model B GPIO 配置

Raspberry Pi 2 Model Bを最近やっと使い始めた。 そろそろこいつでブラシレスモータを回したいのでメモ。 Read about 'Raspberry Pi 2 Model B GPIO 40 Pin Block Pinout' on element14.com. 情報源: Raspberry Pi 2 Model B GPIO 40 Pin Block Pinout | el…

自宅サーバを必要なときに起動する

電気代だって大変だ。 自宅サーバってつけっぱなしでもいいけど、常にアクセスするわけじゃないからちょっともったいない。 そこで、必要に応じて自宅サーバを起動すればよくて、それ以外はRaspberryPi当たりがのんきに待ち受けてくれればいい。 自宅サーバ…

わたしの欲しいマットレス

アメリカのホテル業界において全米売上No.1を誇るメーカー「サータ」日本公式サイト 情報源: マットレス|サータポスチャーピローソフトデラックス/ジャンプキルト|全米売上No.1 マットレスブランド 「Serta」サータ 家具屋に遊びに行った際、誤ってこのベ…

Python3.3対応画像処理ライブラリ Pillow(PIL) の使い方 | Librabuch

Pillowとは Pillowは、Pythonの画像処理ライブラリで、Python Imaging Library (PIL)のforkプロジェクトです。 PILは開発が停滞しPyth 情報源: Python3.3対応画像処理ライブラリ Pillow(PIL) の使い方 | Librabuch これまで全部cv2使ってたけど、Pillowでで…

Theanoの使い方 (1) シンボルと共有変数 - 人工知能に関する断創録

今回からしばらくの間、Deep Learningの各種アルゴリズムをスクラッチから実装していきたい。Pylearn2などDeep Learningのアルゴリズムを実装したPythonライブラリもあるのでスクラッチから実装する意味はほとんどないのだけれど、今回はアルゴリズムの詳細…

画像認識分野におけるDeep learningの発展と最新動向

情報源: 画像認識分野におけるDeep learningの発展と最新動向 PowerPoint プレゼンテーション - asj20141215.pdf 画像処理関連を勉強するときに参照した。 院生時代には画像扱わなかったから、古くからの雰囲気もわかってとてもいい。

ieserverのddns-update.plを使ってみる。

ieserver様のDDNSを使わせて頂いているので、その設定をメモする。 ddns.update.plをダウンロードしてきてieserverのアカウント情報を入力する ieServer.Netにて取得したアカウント(サブドメイン)情報を記入 $ACCOUNT = " "; # アカウント(サブドメイン)名…

owncloudをMySQLを使って好きなディレクトリを対象にインストールする

OwnCloudのインストール(参考:http://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud) sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc…

PHPmyAdminをインストールしたときのmcryptの問題

apt-get install phpmyadmin localhost/phpmyadmin にアクセスすると、 mcrypt 拡張がありません。PHP の設定をチェックしてみてください。 $ sudo vim /etc/php5/apache2/php.ini extension=mcrypt.so ↑どこでもいいけど他のextension = に近いところに書い…

MySQLのデータディレクトリを変更する

たとえば、買ってきたHDDをの中にMySQLのデータディレクトリを置きたいとかそういう時。 よくある話 sudo vim /etc/mysql/my.cnf の datadir = /新しい場所/mysql これでいけるって書いてある。 ここまではたしかに必要。 Ubuntuでは、これだけではだめ AppA…

SSHを使ってちょっと安全感を出すには

ホスト側で ssh-keygen でパスフレーズを入れて id_rsa と id_rsa.pub を作る。 cat id_rsa.pub >> authorized_keys sudo vim /etc/ssh/sshd_config ・ポート番号22以外に変える Port 2233 <code>・AuthorizedKeyFileを指定する(#を外す AuthorizedKeysFile %h/.s</code>…

Ubuntu Serverでストレージをマウントする

HDDを買ってきて、さくっと刺した後、UbuntuServerでストレージをマウントするようにする。 1回だけsdb1を/mnt/hdd1にマウントしてみる sudo mount /dev/sdb1 /mnt/hdd1 こんご再起動してもマウントされるようにする sudo vim /etc/fstabを編集する。(ext4は…

Ubuntu14.04でIPアドレスを指定して繋ぐ

普段DHCPでつないでいるUbuntuをIPアドレスを指定して繋ぐ sudo vim /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopba…

仕事を言い訳にしない

「仕事が忙しくて…」 は使いやすい。 ここ一年、ちょいちょい使ってしまった。 もう少し、うまく休むぞい。

歯車の話

昨日、モータドライバのケーブルを作りながらモータ回してみて、 「バックラッシって意外と影響あるな…!」 と、思ったので、Twitterにつぶやいてみたら、機械系の友人たちが色々教えてくれました。 ノーバックラッシギアヘッドというものがあるらしい。 こ…

新年

新年あけましておめでとうございます。 本年もよろしくお願い致します。 今年の目標はBlogを更新することです。 三日坊主も週1で毎週やれば立派な習慣です。

owncloudでストリーミング再生できる形式にavconvで変換する

Ubuntuサーバ上で変換したくてこんなことになった。 sudo apt-get install ffmpeg avconv -i hogehoge.avi -acodec libvo_aacenc -vcodec libx264 hogehoge.mp4 とりあえずaviは試したけどうまく行った。

ドラゴンブック

学生時代に言語処理系の授業で習ったパーサの作り方とか 最近またちょっと参照したいタイミングが増えてきたのでもはや買ってしまいたい。

Xbee Wifi が届いた。

XBeeWifiが届いたので今度はosxで初期化してみようと思いました。 http://www.faludi.com/2013/09/22/new-xctu-for-mac-windows/ ここからx-ctuをダウンロードしました。

僕が入社3ヶ月の間に買った物。

最初の1年は貯金するよりも必要な物を揃えたり、今しかできないことに使いたい!と意識を高めるも… かばん 会社用のかばんと、ノートパソコンを持ち歩かなくなった自分には大きすぎるリュックサックしかなかったので、肩掛けの小さいかばんを買いました。 ス…

荒野に行きたい

こんな車で荒野に行きたい!! 日本だとこういう車でオフロード走れる場所は無いんだろうか。 まずは、車がほしいですね。生活のためにも。

主成分分析(PCA)をさくっと試すコード

ほんとはデータのところでd>2次元与えたかったけどいい感じに与える方法が思いつかなかったので残念テストになってる。可視化は2次元用

matplotlib.pyplotが使えなかった時の対処(homebrew)

>>> import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/Cellar/python/2.7.7_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib-1.3.0-py2.7-macosx-10.8-x86_</module></stdin>…

コミュ障のためのPull Request

コミュ症のためのPull Request 〜そしてプルリク充へ〜 from EnsekiTT

ELECOM UC-SGTのOSXでの使い方

http://www2.elecom.co.jp/cable/usb/uc-s/gt/ 買ったはいいけどドライバが無い ProlificのPL-2303ってのを使っている http://www.prolific.com.tw/eng/downloads.asp?ID=31 からOSX向けのドライバをダウンロードしてくる http://www.prolific.com.tw/US/sup…

arm-none-eabi-gccとかとかをOSXでつかう

最後にビルド環境を投稿する残念縁石が私です。 きょうはarm-none-eabi-gccを $ arm-none-eabi-gcc main.c とかできるようにするのが目的。 流れとしては ダウンロードする→展開する→パス通す 以上 ダウンロードする https://launchpad.net/gcc-arm-embedded…

OSX10.9でOpenOCDつかってSTM32F4に書き込み|デバッグ

OSXでOpenOCDを使ってSTM32F4Discoveryへの書き込みとデバッグを行うための環境構築 OpenOCDをビルドする環境づくり 自分はHomebrewからやりましたがMacPortsでもいけるんじゃないですかね(未検証 brew update brew upgrade brew install libftdi0 OpenOCD…

STM32f4 discoveryをOSXでビルドする。

STM32F4-Discovery_FW_V1.1.0(http://www.st.com/web/en/catalog/tools/PF257904#)とgcc-arm-none-eabi(https://launchpad.net/gcc-arm-embedded)が /hoge/hogeというディレクトリにあるものとしてこれを使う。 [gist id=31f7c5050ca7c732372d] Makefileをプ…

Soraduino Liteの部品リスト

Soraduino Lite は 飛行ロボット大会用に作成されたArduinoベースのアビオニクス基板である。 IC1 ATMEGA328P-AU http://akizukidenshi.com/catalog/g/gI-04386/ IC2 3端子レギュレータ 3.3V http://akizukidenshi.com/catalog/g/gI-02502/ IC3 3端子レギュ…

僕の使うPythonのテンプレート

最近やっとPythonに慣れてきて好きなことできるようになってきたのですが、僕は書き始めるときの煩雑さを減らすためにどの言語でもテンプレートを作っています。 # -*- coding: utf8 -*- #! /usr/local/bin python ###################################### #…

飛行ロボットのためのLiPo電池 第2回 充電器

第1回から1ヶ月ですね…今度は充電器について書きます。 ここ1ヶ月はほとんど修士論文を書いていたわけですが、思い出したのでまた書き始めました。 LiPoの充電器は、どうしたら良いか?自作か、適当な充電器か? そんなことをすると文字通り爆発炎上します。…

飛行ロボットのためのLiPo電池 第1回 選び方

最近、マックに座ればとなりの女子高生が話題に出すほど飛行ロボットが熱いですね! LEXUSのCMで話題になったクアドロコプターを始め軍用UAVとかとか、用途は様々だけれども今回は200g級の飛行ロボットのためのエネルギー源としてLiPo電池を紹介してみます。…

WP LaTeXをWordpressに入れた話。

「先輩、もう少し真面目なことを投稿しましょうよ!」 「もう…すこし…真面目…?」 ということで、Wordpressで真面目風なことを書くべく、数式とか並べてみればいいんじゃないかな?と思ってWP LaTeXを入れてみました。 何の事はないプラグイン検索からLaTeX…

PRML風Keynoteテーマ

修論が辛すぎて日本語PRML風のKeynoteテーマを作りました。 http://curbsci.com/Lab/uploader/PRML-like-Keynote.zip Keynote 6.0.1とかで使えます。'09とはテンプレートのファイル形式が変わってしまったようで… スキャンしたようなのを使ってるわけじゃな…

Blender2.6xのpythonにmoduleをインストールする

たとえばPySerialとかnumpyとか、scipyとかBlenderから使ってみたくなること有りますよね. 僕はBlender Game Engineにシリアル通信で受け取った値を突っ込みたくてPySerialが必要でした。 OS X 10.8にBlender 2.68aが入ってます。 そこでBlenderのPythonに >…

QStlink2のインストール

Mountain Lion に QStlink2を入れようと思ったら詰まったところをまとめてみる QStlink2とは? マルチプラットフォームのST-Link V2 クライアントです.僕はSTM32F4Discoveryにbinファイルを書き込むために用意しました. 必要なもの(不要なものも含むかもし…

OSXとAVRライターでArduino

Arduinoを小さくしたくて、ICSPから書き込めないかと試行錯誤して、途中肝を冷やして、復旧して安らかに布団にもぐるまでの流れ。 1, OSXでAVRライタを使ってICSPから書き込めないかの試行錯誤 2,書き込めたけど、あれ?この方法じゃブートローダ消えてね!…

Arduinoでパルス幅が知りたくて

ArduinoでラジコンのPWMのパルス幅を入力に扱いたかったので、ちょっと調べたらinPulse()で即解決したので、ついでにArduinoのPWMの性能とかinPulseでどれくらいパルス幅が正しく取れるのか調べてみた。 利用したコード https://gist.github.com/EnsekiTT/59…

Virtual BoxでUSBを使う

ArduinoをVirtual Boxにつなげようと思ったらMacに繋がってうんともすんとも言わなかったのでいろいろ試行錯誤した。 1, 仮想マシンをすべて停止する 2, USB機器を物理的に接続する 3, 仮想マシンの設定→ポート→USB 4, 「USBコントローラを有効化」「USB2.0(…

OSX スティッキーズ 同期

ググルと http://tadaki.tumblr.com/post/325099921/dropbox が出てきた。もとに戻す方法と、バックアップがなかったので自分なりにメモする。 スティッキーズ便利で使っていたのですが、最近ひょんなことからMacBookAirとMacProの利用権限を得たので同期す…

Homebrewをリセット

HomeBrewとの幸せな日々を送っていた私ですが、何かの拍子に崩れるものですね。 HomeBrewをいんたん削除することに。 今入れているFormulaのリストを表示する brew list 実際に削除する brew uninstall `brew list` 楽しかった日々にありがとう。新しいHomeB…

Todoリストに時間を追加する

Todoリストを作るときに、やるべき事をズラズラっと並べてしまっていた私です。 これをやってしまうと消化できないタスクがゴリゴリ増えていくんですよね… http://www.flickr.com/photos/alexkerhead/ 更に言えば、10分で終わるタスクと2時間で終わるタスク…

ゆとりが考えた趣味のための学習法5ステップ

ゆとり教育を受けた私も大学院生を1年と少しやりました。 授業もなくなってきて研究一筋になってくる今日この頃ですが、実家に帰ってふと本棚を見るとゆとり教育とかで良く話題に上がる総合的な学習の時間の教科書のような何かを見つけました。 当時は総合的…

D3使って可視化

JSで可視化するときに使ってみようと思ってるやつ。 http://d3js.org/ モダンブラウザなら使えるみたい。

回路の素101を買ってみた

情報系故に抜けがちな回路、中でもアナログ回路のことをちょっち遠ざけてしまっていた、もしくは知ってる範囲でどうにかしようとしていたことに反省しまして、一冊本を買ってみました。 ほんとに101個あります。 そして何がいいって、実行した際のオシロスコ…

SSHと.pem

.pem使う機会があるので覚書 $ ssh -i [.pemキーのパス] [ユーザ名]@[サーバドメインorサーバIP] man読んでやってみたら、権限ありすぎ!って怒られたので Permissionを「600」にしてもう一度やったらうまくいきました。

RaspberryPiに液晶ディスプレイを用意する

RaspberryPiに液晶をつけたくて仕方なかったので、 後輩のカビゴンくんに勧められた液晶を「ああ、これ買うしかない奴や。」と思って衝動買いしてきた。 (“【特売品】4U@2011シリーズ7インチセット[4U@2011-2P070-C382J]”) http://www.aitendo.com/product…

Virtual BoxでUbuntuでホストOSとSSH

Virtual BoxにインストールしたUbuntuにホストOSからSSHでつなぐ。 ホストOSでの操作 Virtual Boxの設定 環境設定 > ネットワーク > ホストオンリーネットワーク > 右の+アイコン vboxnet0とかいうのが生まれるはず。(すでにある場合はいらない) 仮想マシン…

CentOSのWebサーバ化

CentOSで「It Works!」見るための覚書 Webサーバのインストール: $ yum install httpd ごちゃごちゃ出て[Y/n]とか聞かれるのでYでEnter $ service httpd start ポートの解放: $ iptables -I INPUT -p tcp -m tcp --dport 80 --syn -j ACCEPT $ service ipt…

Virtual BoxでCentOSでネットワーク

まっさらなVirtual BoxにCentOSをインストールした状態から、ネットワークに繋ぐ ホストOSでの操作 Virtual Boxの設定 環境設定 > ネットワーク > ホストオンリーネットワーク > 右の+アイコン vboxnet0とかいうのが生まれるはず。 仮想マシンの設定 設定 >…