2013-04-01から1ヶ月間の記事一覧
int main(int argc, const char * argv[]) { int origin, bitmask,or,and,xor, not, nor, nand; origin = 0b0101; bitmask = 0b0001; or = origin | bitmask; // 0101 | 0001 = 0101 => 5 and = origin & bitmask; // 0101 & 0001 = 0001 => 1 xor = origin …
左シフトは2倍 右シフトは2分の1倍(切り捨て) #include <stdio.h> int main(int argc, const char * argv[]) { int origin = 0b0111; // 4 + 2 + 1 = 7 int shifted,shifted2,shifted3,shifted4; shifted = origin << 1; // 0b0111 << 1 => 1110 = 8 + 4 + 2 = 1</stdio.h>…
http://www.youtube.com/playlist?list=PLE72E4CFE73BD1DE1
安定のNewbie hackクオリティ
http://d.hatena.ne.jp/ryochack/20110515/1305400022ここを参考にした。
前にもはまったところだけど、大切なので再掲。http://stackoverflow.com/questions/11456312/xcode-suddenly-stopped-running-project-on-hardware-could-not-launch-xxx-appInfo.plistからRequire device capabilitiesを削除する。
32bitライブラリがなくてh8300-linux-elf-gccが動かなかった 以下のライブラリをインストールする。http://drumken.blog8.fc2.com/blog-entry-333.html sudo apt-get install ia32-libs
やること UbuntuにMySQLをインストール データベースの操作 テキストファイルを開くときとDBのスピードの比較
JavaでJSONを使う方法を解説する。 1. (What) JSONとは何か 2. (Why) なぜJSONを使うのか 2-1. データベース的な視点から 2-2. Web的な視点から 2-3. モバイルアプリでなぜJSONを使うのか 3. (How) どうやってJavaでJSONを使うのか 3-1. HTTPリクエストで文…
ガーナでやったときのように、cam.pyから信号を送ると SCANNINGランプが点灯する。つまり信号がオーバーフローしている。ガーナでやったときはME-US3を使ってなかったな、と思いつつ 以下の記事を発見。http://hack.9600.org/2012/08/roland-mdx-20-with-lin…
http://hack.9600.org/2012/08/roland-mdx-20-with-linux.html こんなのがあるとは知らなかった。http://download.rolanddg.jp/en/3d.html#mdx1520
そんな機能があるとは知らなかった。 ...とピリオドを3つつけると、同じ型の引数をいくつでもとれる。 void myMethod(String... args) http://www.ne.jp/asahi/hishidama/home/tech/java/varargs.html
cam.pyに #!/usr/bin/env pythonを書いて、chmod a+x したのに実行できない。改行コードがLFになっていなかった。 http://stackoverflow.com/questions/3655306/ubuntu-usr-bin-env-python-no-such-file-or-directorynkfで改行コードを変更する。 http://lin…
これで上手くいった。 # coding:utf-8 require 'gmail' require 'base64' gmail = Gmail.connect("YOUR_GMAIL_ACCOUNT","YOUR_PASSWORD") mails = gmail.mailbox('YOUR_GMAIL_LABEL').all latest = mails.first subject = latest.subject subject = subject.…
文字化けにやられた。 http://stackoverflow.com/questions/11039522/character-encoding-with-ruby-1-9-3-and-the-mail-gem # coding:utf-8 require 'gmail' gmail = Gmail.connect("YOUR_GMAIL_ACCOUNT","YOUR_GMAIL_PASSWORD") message = gmail.inbox.mai…
Ubuntu12.04LTSの/etc/resolv.confはNetwork Managerが動的に書き換えているようなので自分では操作しない。 DNSサーバーの設定は/etc/network/interfacesに書く。 sudo /etc/init.d/networking restartで再起動。 ただ、DNSを設定しても、 arpコマンドでもn…
Rhinocerosのページで見つけた。 Xtranormalを使うと簡単につくれる。 下のサンプルではめちゃくちゃな文を喋らせている。
中華レーザーカッターのソフトウェアのインストールUSBドライバが入ってると思ったけどうまく動かない。ここから最新版のMoshidraw leftをダウンロード(現在の最新版はv9.95) http://www.moshisoft.com/ 管理者権限で入れなおしても動かない。どうやらドラ…
Sparkfunのインターフェースボードをつくりたい https://www.sparkfun.com/products/765 回路図が公開されている L1だけ値が書いてない Q&Aみると、フェライトビーズだと書いてある。(600Ω、500mA) 公式のドキュメントによる配線図はこれ。 これを見ると、…
一箇所、VolatileをつけないとJVMの最適化によって変数が読めない箇所があった。 (System.out.printlnを直前で実行するとVolatileを付けなくても動いた) MyThread.java import java.util.Timer; import java.util.TimerTask; public class MyThread { publ…
emacs的に使えないのでeclipseを毛嫌いしてたけど、普通に設定できた。 http://itog.seesaa.net/article/90486353.htmlPreferences>General>Key で キーバインドのSchemeをemacsに変更すればOK。
http://stackoverflow.com/questions/9260499/paypal-express-active-merchant-not-displaying-line-items-or-cart-totalitemsというオプションを指定しないといけない @product = Product.find(params[:product_id]) setup_response = gateway.setup_purcha…
http://tools4hack.santalab.me/mac-bootcamp-windows7-settings-120911.htmlBootCampマネージャを使ってトラックパッド回りの設定をするpagefile.sysは200MBに変更しておいたBluetoothキーボードは一度Mac側で削除してからWindowsで認識させ、再度Mac側で認…
普通にアクティベーションを行うと エラー 0x8007232b または 0x8007007B が発生する場合 http://support.microsoft.com/kb/929826#method1コマンドプロンプトを管理者権限で開いて、以下を実行する。 (XXXXはライセンスキー) slmgr -ipk XXXXX-XXXXX-...
http://hc.apache.org/downloads.cgiHttpClient 4.3-beta1 HttpCore 4.3-beta1 のbinaryをダウンロードしてビルドパスからexternal JARに追加
ここを参考に。 http://lifehacker.com/5934942/how-to-dual-boot-linux-on-your-mac-and-take-back-your-powerhouse-apple-hardwarerEFltをインストールしておく。 キーボードのCを押しながらCDブートしてUbuntuをインストールする。とここで問題発生。画像…
http://onlineconsultant.jp/pukiwiki/?node.js%20node.jsスクリプトをforeverでデーモン化するシステムにforeverをインストール sudo npm install forever -gsudoからnpmが見えなかったのでシンボリックリンクを貼る sudo ln -s /usr/local/bin/npm /usr/bi…
http://blog.choilabo.com/20121021/177VirtualHostの設定を以下のようにした。 <VirtualHost *:80> ServerName hogehoge.your.domain ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ </VirtualHost>3000番はnode.jsを動かしてるポートに変更する。
https://github.com/eweinhoffer/Assorted-3D-Files/blob/master/MAKE_Robot%20Arms%20up.stl これはすごい
MySQLの設定でハマった。 grant all on MYDB.* to dbuser@localhost identified by 'PASSWORD'PASSWORDはクォーテーションで囲むけど、dbuser@localhostは囲っちゃダメみたい。