2014年5月30日金曜日

Raspberry Pi ACT LEDの制御について

元ネタはここ
アセンブリで、GPIOを制御するレジスターに(マップされたメモリの上にあるレジスター)直接書くという方法。
では、何でACT LEDがGPIO16を経由して制御できるでしょう?!
elinux.orgでは結論としてこう書いてあるだけど、
D5(Green) - SDCard Access (via GPIO16) -
それは証拠にはならないね・・・
しょうがないあんまり電子回路とか分からないが、
schemantic見ないと分からないかもと思って見てみたら、あった!!!
↓ここです↓

GPIO16 -> STATUS_LED_N -> D5 GRN
やっと分かった!!!

そして、残り一つ納得できてないところはLEDをON(aka. GPIO16をOFF)するとき、0x2020 0040のアドレスからのレジスタGPEDS0を使いましたね。なんでEdge Eventと関係あるでしょう?・・・

2014年5月26日月曜日

K&R Style Function Definition

I first met this kind of old function prototype here(glibc/socket.c).

24 int
26             int domain;
27             int type;
28             int protocol;
29 {
31  return -1;
32 }
Notice the parameters domain,type and protocol are defined outside of the parenthesizes.

Actually it is a old style function prototype, though it is still widely seen in kernel code.
It is also known as pre-ISO function definition.

2013年7月11日木曜日

WLDCore.dll is missing from Windows Live.

Windows Live Mailを開こうとしたら、

WLDCore.dll is missing from Windows Live.

のエラーが出て来ました。
結局、Uninstall programでWindows Essentialを選んで、
Repairをすれば、解決しました。

2013年4月18日木曜日

Pin Desktop To Taskbar on Windows 8


Inspired by the following links,
http://www.neowin.net/forum/topic/1127588-how-to-pin-computer-to-the-windows-8-taskbar/
http://support.microsoft.com/kb/314853/ja
I figured out a way to one-click open a file explorer with the location of Desktop from the Taskbar.

1) Right click on the desktop and select new / shortcut
2) In the "Type the location of the item" box, enter the following
    %SystemRoot%\explorer.exe "c:\Users\Z\Desktop", /E, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
3) Press next.
4) For a name call it "Desktop" (or what ever you want)
5) Change the default icon to a more beautiful one if you want. (This is my original purpose to do this)
6) Click finish.
7) Pin it to the taskbar.

Now you can hide all your icons and leave yourself a clean desktop.

2013年4月4日木曜日

Installation of XNA studio 4.0 Fresh on Windows 8


The first time I run setup file of XNA studio 4.0 Fresh on Windows 8,
I got the compatibility warning.
To avoid it, install the following before XNA installationi.
http://www.xbox.com/ja-jp/LIVE/PC/DownloadClient

2013年3月24日日曜日

Available Cloud for Your Apps

無料と有料もまとめました。スペックは各サイトに入って確認してください。

AWS
AppHarbor
Cloud Foundry
Force.com
Heroku/SalesForce
Rackspace
VMware vCloud
Windows Azure

2013年3月13日水曜日

Ruby ri Problem In Windows (Solved)

I tried ri in windows 8
Console> ri String#upcase
It returned error message about not having such function.
Solution is found on Stack Overflow
SOLUTION

gem install rdoc-data

# Regenerate system docs
rdoc-data --install

# Regenerate all gem docs
gem rdoc --all --overwrite

# Regenerate specific gem doc with specific version
gem rdoc gemname -v 1.2.3 --overwrite