GitHub on Your Servers

A secure, intuitive system for enterprise software development and collaboration.

有趣的服務....


Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

註: 備份一下.

--

來源http://csiecomm.blogspot.com/2011/07/b92htc.html 原網址已斷頭?看起來是一些台大學弟妹對學長的訪談內容。

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

edit /etc/network/interface.

and example

auto lo
iface lo inet loopback

, ,

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get upgrade

 

ref.

http://www.webupd8.org/2011/06/firefox-5-lands-in-firefox-stable-ppa.html

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

  CCLD   libpangoft2-1.0.la
  CC     pangoxft-font.lo
  CC     pangoxft-fontmap.lo
  CC     pangoxft-render.lo
  CCLD   libpangoxft-1.0.la

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

I experienced the same problem myself; fortunately, the solution is simple.  For some reason, the default value of some of the registry keys (not all) were changed in windows 7, which causes the system to apparently ignore the InitialKeyboardIndicators settings in the other locations.  All that is requireded is the performance of a search of the registry using regedit for that key.  It is important to use the find function to locate ALL keyboard keys forInitialKeyboardIndicators and set them to the same value setting.  The value options are as follows:

0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On

,

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

最近 Windows Live Message 出現了很煩人的廣告, 我是不介意免費的東西有廣告這件事.

不過當滑鼠經過上方的時候, 會自動跳出一個視窗播廣告是那招呀?

 

解決方案也很簡單,

編輯檔案(Windows 7) C:\Windows\System32\drivers\etc\hosts

Posted by richliu at 痞客邦 PIXNET 留言(1) 引用(0) 人氣()

拿來產生 format 過的 Patch 很好用 .

還可以直接輸出到目錄.

ex:

$ git format-patch 7ef30fa2c707e59590dfe44c184cf0066747c0e8..e9623f0e67f6cbd1aeb8d3c6d5d2503c06d15d15 -o /data/output

這樣就可以產生完整的 patch 及說明

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

http://www.mail-archive.com/debian-kernel@lists.debian.org/msg48804.html



In file included from /home/waldeck/kvm-88/hw/scsi-generic.c:45:
/usr/include/scsi/scsi.h:145: error: expected specifier-qualifier-list before 
‘u8’
/usr/include/scsi/scsi.h: In function ‘scsi_varlen_cdb_length’:
/usr/include/scsi/scsi.h:156: error: ‘struct scsi_varlen_cdb_hdr’ has no member 
named ‘additional_cdb_length’
make: *** [scsi-generic.o] Fehler 1


--- /usr/include/scsi/scsi.h    2009-07-15 11:00:17.897425654 +0200
+++ /usr/include/scsi/scsi.h.patched    2009-07-15 11:00:08.305425688 +0200
@@ -142,10 +142,10 @@
 
 /* defined in T10 SCSI Primary Commands-2 (SPC2) */
 struct scsi_varlen_cdb_hdr {
-       u8 opcode;        /* opcode always == VARIABLE_LENGTH_CMD */
-       u8 control;
-       u8 misc[5];
-       u8 additional_cdb_length;         /* total cdb length - 8 */
+       __u8 opcode;        /* opcode always == VARIABLE_LENGTH_CMD */
+       __u8 control;
+       __u8 misc[5];
+       __u8 additional_cdb_length;         /* total cdb length - 8 */
        __be16 service_action;
        /* service specific data follows */
 };


-- 

 


Posted by richliu at 痞客邦 PIXNET 留言(2) 引用(0) 人氣()

http://www.pengutronix.de/development/kernel/arm-benchmarks-20100702_en.html

 

Some quick tests of lmbench on a Sheevaplug:

mcuelenaere@kot:/dev/shm/lmbench3/bin/armv5tel-linux-gnu$ ./lat_ops 
integer bit: 0.85 nanoseconds
integer add: 0.02 nanoseconds
integer mul: 0.42 nanoseconds
integer div: 147.77 nanoseconds
integer mod: 36.94 nanoseconds
int64 bit: 1.71 nanoseconds
int64 add: 0.04 nanoseconds
int64 mul: 0.92 nanoseconds
int64 div: 425.89 nanoseconds
int64 mod: 273.85 nanoseconds
float add: 36.25 nanoseconds
float mul: 30.32 nanoseconds
float div: 161.29 nanoseconds
double add: 51.21 nanoseconds
double mul: 46.31 nanoseconds
double div: 542.06 nanoseconds
float bogomflops: 325.59 nanoseconds
double bogomflops: 799.14 nanoseconds

mcuelenaere@kot:/dev/shm/lmbench3/bin/armv5tel-linux-gnu$ mbw 128
Long uses 4 bytes. Allocating 2*33554432 elements = 268435456 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0       Method: MEMCPY  Elapsed: 0.48203        MiB: 128.00000  Copy: 265.546 MiB/s
1       Method: MEMCPY  Elapsed: 0.48165        MiB: 128.00000  Copy: 265.751 MiB/s
2       Method: MEMCPY  Elapsed: 0.48163        MiB: 128.00000  Copy: 265.764 MiB/s
3       Method: MEMCPY  Elapsed: 0.49714        MiB: 128.00000  Copy: 257.473 MiB/s
4       Method: MEMCPY  Elapsed: 0.48168        MiB: 128.00000  Copy: 265.737 MiB/s
5       Method: MEMCPY  Elapsed: 0.48163        MiB: 128.00000  Copy: 265.764 MiB/s
6       Method: MEMCPY  Elapsed: 0.49695        MiB: 128.00000  Copy: 257.570 MiB/s
7       Method: MEMCPY  Elapsed: 0.48196        MiB: 128.00000  Copy: 265.579 MiB/s
8       Method: MEMCPY  Elapsed: 0.48164        MiB: 128.00000  Copy: 265.761 MiB/s
9       Method: MEMCPY  Elapsed: 0.49695        MiB: 128.00000  Copy: 257.570 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.48633        MiB: 128.00000  Copy: 263.198 MiB/s
0       Method: DUMB    Elapsed: 0.29804        MiB: 128.00000  Copy: 429.475 MiB/s
1       Method: DUMB    Elapsed: 0.29807        MiB: 128.00000  Copy: 429.429 MiB/s
2       Method: DUMB    Elapsed: 0.29815        MiB: 128.00000  Copy: 429.310 MiB/s
3       Method: DUMB    Elapsed: 0.29800        MiB: 128.00000  Copy: 429.530 MiB/s
4       Method: DUMB    Elapsed: 0.31337        MiB: 128.00000  Copy: 408.458 MiB/s
5       Method: DUMB    Elapsed: 0.29805        MiB: 128.00000  Copy: 429.462 MiB/s
6       Method: DUMB    Elapsed: 0.29808        MiB: 128.00000  Copy: 429.411 MiB/s
7       Method: DUMB    Elapsed: 0.29801        MiB: 128.00000  Copy: 429.510 MiB/s
8       Method: DUMB    Elapsed: 0.29809        MiB: 128.00000  Copy: 429.403 MiB/s
9       Method: DUMB    Elapsed: 0.31339        MiB: 128.00000  Copy: 408.437 MiB/s
AVG     Method: DUMB    Elapsed: 0.30113        MiB: 128.00000  Copy: 425.072 MiB/s
0       Method: MCBLOCK Elapsed: 0.21906        MiB: 128.00000  Copy: 584.317 MiB/s
1       Method: MCBLOCK Elapsed: 0.21554        MiB: 128.00000  Copy: 593.852 MiB/s
2       Method: MCBLOCK Elapsed: 0.21577        MiB: 128.00000  Copy: 593.238 MiB/s
3       Method: MCBLOCK Elapsed: 0.21671        MiB: 128.00000  Copy: 590.646 MiB/s
4       Method: MCBLOCK Elapsed: 0.21479        MiB: 128.00000  Copy: 595.942 MiB/s
5       Method: MCBLOCK Elapsed: 0.23519        MiB: 128.00000  Copy: 544.232 MiB/s
6       Method: MCBLOCK Elapsed: 0.21705        MiB: 128.00000  Copy: 589.734 MiB/s
7       Method: MCBLOCK Elapsed: 0.59684        MiB: 128.00000  Copy: 214.464 MiB/s
8       Method: MCBLOCK Elapsed: 0.21699        MiB: 128.00000  Copy: 589.889 MiB/s
9       Method: MCBLOCK Elapsed: 0.21418        MiB: 128.00000  Copy: 597.642 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.25621        MiB: 128.00000  Copy: 499.589 MiB/s

Couldn't get lat_ctx to work.

mcuelenaere@kot:/dev/shm/lmbench3/bin/armv5tel-linux-gnu$ ./lat_syscall open
Simple open/close: 7.2754 microseconds
mcuelenaere@kot:/dev/shm/lmbench3/bin/armv5tel-linux-gnu$ ./lat_syscall open /dev/shm/lmbench3.tar 
Simple open/close: 6.9399 microseconds

mcuelenaere@kot:/dev/shm/lmbench3/bin/armv5tel-linux-gnu$ ./lat_proc fork
Process fork+exit: 763.5714 microseconds

mcuelenaere@kot:/dev/shm/lmbench3/bin/armv5tel-linux-gnu$ cat /proc/cpuinfo 
Processor       : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS        : 1192.75
Features        : swp half thumb fastmult edsp 
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1

Hardware        : Marvell SheevaPlug Reference Board
Revision        : 0000
Serial          : 0000000000000000


I'm not sure if I'm doing this right, but it looks like the Sheevaplug beats all ARM chips (except
on FP) on the tests done at [1]. Looks like these tests heavily depend on the clock frequency.


Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

Performance and compatibility issues with Shared Folders in Parallels Desktop build 9344

Parallels 內裝的是 Windows XP, 裝 Office 2010

 

從 Office 2003 移 .pst 檔給 2010 用的時候. 

會出現 Office 存取錯誤, 或是像是如下的錯誤

MS Office 2010 0x800703ee error 

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

這樣的故事應該天天都在上演


主管: "你去移除 Max Payne 2 的保護"
員工: "這個 source code 要去那邊下載呀"

Posted by richliu at 痞客邦 PIXNET 留言(2) 引用(0) 人氣()

碰到這樣的 Message

> the location of the previous definition
> fio.c:150:35: error: macro "offsetof" requires 2 arguments, but only 1 given
> fio.c: In function 'setptr':
> fio.c:150: error: 'offsetof' undeclared (first use in this function)

Posted by richliu at 痞客邦 PIXNET 留言(1) 引用(0) 人氣()

很舊的 Gentoo 系統要升級是一場災難, 不過還是可以有方法解決

http://blog.jolexa.net/2009/03/25/gentoo-tips-to-upgrade-your-really-old-installation/

不過如果有其他台比較新的, 可以先在其他台編好需要的套件

$ emerge -B gcc glibc portage =python-2.6.4 xz-utils

再丟到 舊機器上面,

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

如果在 Linux kernel 內, 取用某一個 struct 時, 出現這個錯誤訊息

error: dereferencing pointer to incomplete type

source sample 如下

if ( bdev->bd_disk )

    printk("%s\n",bdev->bd_disk->disk_name);

Posted by richliu at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

1 23