僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
お馬鹿なfizzbuzzと、実行時間はあまり変らなかった。
以下、RasPI Bで。
#include<stdio.h> #define FIRST 1 #define LAST 100000000 int main() { int x; for(x=FIRST; x<=LAST; x++) { if (x%15==0) printf("fizzbuzz\n"); else if (x%5==0) printf("buzz\n"); else if (x%3==0) printf("fizz\n"); else printf("%d\n", x); } return 0; }
$ time ./orginally_fizzbuzz > /dev/null real 2m41.825s user 2m40.090s sys 0m0.640s
一割も変らない。
一昨日くらいから色々試行錯誤。
どうにかlxdeが上がった。
$ uname -a Linux $GENTOO 3.18.7-gentoo #3 SMP Thu Mar 5 15:09:16 JST 2015 \ x86_64 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz GenuineIntel GNU/Linux
LAN-W450AN/U2。ちょっと大きい。
wheezyでは駄目だったが、ubuntu14.04 では行けるようだ。
以下、Gentooに挿してみたところ。
$ diff before after 773a774,786 > [ 55.701189] usb 2-2: new high-speed USB device number 2 \ using ehci-pci > [ 55.833555] usb 2-2: New USB device found, idVendor=0789, \ idProduct=016b > [ 55.833562] usb 2-2: New USB device strings: Mfr=1, Product=2, \ SerialNumber=3 > [ 55.833567] usb 2-2: Product: 802.11 n WLAN > [ 55.833571] usb 2-2: Manufacturer: Ralink > [ 55.833575] usb 2-2: SerialNumber: 1.0 > [ 56.075223] usb 2-2: reset high-speed USB device number 2 \ using ehci-pci > [ 56.200147] ieee80211 phy1: rt2x00_set_rt: Info - \ RT chipset 3593, rev 0402 detected > [ 56.228403] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset \ 000d detected > [ 56.228883] ieee80211 phy1: Selected rate control algorithm \ 'minstrel_ht' > [ 56.229333] usbcore: registered new interface driver rt2800usb > [ 56.254829] rt2800usb 2-2:1.0 wlp0s29f7u2: renamed from wlan0 > [ 56.262134] systemd-udevd[3869]: renamed network interface \ wlan0 to wlp0s29f7u2 $ diff nic_before nic_after 16a17,18 > 5: wlp0s29f7u2: <BROADCAST,MULTICAST> mtu 1500 qdisc \ noop state DOWN group default qlen 1000 > link/ether 34:95:db:02:cb:f5 brd ff:ff:ff:ff:ff:ff
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。