[[TableOfContents]] = About DasomOLI = * ÀÌ ¸§ : ¾çÁ¤¼®(Yang Jeong-Seok) * E-mail : dasomoli (at) gmail.com * °³¹ßÀÚÀÔ´Ï´Ù~ * [https://wiki.ubuntu.com/KoreanTeam ¿ìºÐÅõ KoreanTeam] ¿¡ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù. * ºí·Î±×´Â http://www.dasomoli.org ¿¡¼­ º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¿ìºÐÅõ ±ñ ±â³ä~ :) - [dasomoli] [[DateTime(2005-07-19T01:09:20)]] = ³»°¡ ¾²°Å³ª °íÄ¡´Â ±Û = 1. [wiki:SSL-POP3S_SMTPS-HOWTO Using POP3, SMTP with SSL] (dasomoli) !POP3, SMTP ¼­ºñ½º¸¦ SSL °ú ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» °£´ÜÇÏ°Ô ¿ä¾à. 1. [wiki:Starcraft-Playing-HOWTO WineÀ¸·Î StarcraftÇϱâ] (dasomoli) WineÀ¸·Î Starcraft¸¦ ÇÏ´Â ÀýÂ÷¸¦ °£´ÜÈ÷ ¼³¸í 1. [wiki:xchat/MSWindows xchat MS Windows ¿¡¼­ »ç¿ëÇϱâ] (dasomoli) 1. [wiki:dasomoli/Subversion-ServerConfiguration Subversion ¼­¹ö ¼³Á¤] 1. [wiki:dasomoli/SubVersion-Installation Subversion ¼³Ä¡±â] 1. [wiki:dasomoli/HowtoMantisUtf8 Mantis ÇѱÛ(UTF-8) ¼³Á¤] 1. [wiki:dasomoli/HowtoPhpbb2Utf8 phpbb2 ¸¦ UTF-8 ÀÎÄÚµùÀ¸·Î »ç¿ëÇϱâ] 1. [wiki:dasomoli/SubversionBackup Subversion ¹é¾÷ ½ºÅ©¸³Æ®] = ¿ìºÐÅõ KoreanTeam ¿¡¼­ Âü¿©ÇÑ ¹®¼­ = 1. [http://www.ubuntu.or.kr/wiki.php/RosettaFAQ RosettaFAQ] 1. [http://www.ubuntu.or.kr/wiki.php/REVU REVU] 1. [http://www.ubuntu.or.kr/wiki.php/Uploads Uploads] 1. [http://www.ubuntu.or.kr/wiki.php/Ubuntu%205.10%20Starter%20Guide Ubuntu 5.10 Starter Guide] 1. [http://www.ubuntu.or.kr/wiki.php/RestrictedFormats RestrictedFormats] 1. [http://www.ubuntu.or.kr/wiki.php/Howto%20Install%20xorg-aiglx%20%2B%20compiz%20%28packages%29 Howto install xorg-aiglx + compiz (packages)] 1. [http://www.ubuntu.or.kr/wiki.php/beryl/edgy/installation/aiglx Edgy ¿¡¼­ AIGLX¸¦ »ç¿ëÇÏ´Â Beryl ¼³Ä¡Çϱâ] = Àǹ®ÀÇ ÄÚµå = ÀÌ°Ô ¿Ö Àǹ®ÀÇ ÄÚµåÁö?;; {{{#!vim c #include #pragma pack(push, 1) typedef struct Test1__t { struct { unsigned char Status; unsigned char Reserved; unsigned long Value; } Sensor[5]; } Test1_t; #pragma pack(pop) #pragma pack(push, 2) typedef struct Test2__t { struct { unsigned char Status; unsigned float Value; } Sensor[5]; } Test2_t; #pragma pack(pop) int main(void) { Test1_t Data1; Test2_t *pData; unsigned char Buffer[1000]; float *pf; int i = 0; Data1.Sensor[0].Status = 0; pf = (float*)&(Data1.Sensor[0].Value); *pf = 30.6; printf("[%d] pf : %f\n", i++, *pf); Data1.Sensor[1].Status = 0; pf = (float*)&(Data1.Sensor[1].Value); *pf = 27.0; printf("[%d] pf : %f\n", i++, *pf); Data1.Sensor[2].Status = 0; pf = (float*)&(Data1.Sensor[2].Value); *pf = 1012.9; printf("[%d] pf : %f\n", i++, *pf); Data1.Sensor[3].Status = 0; pf = (float*)&(Data1.Sensor[3].Value); *pf = 0.0; printf("[%d] pf : %f\n", i++, *pf); Data1.Sensor[4].Status = 0; pf = (float*)&(Data1.Sensor[4].Value); *pf = 17.3; printf("[%d] pf : %f\n", i++, *pf); for(i = 0; i < sizeof(Test1_t); i++) { Buffer[i] = ((unsigned char*)&Data1)[i]; } pData = (Test2_t*)&(Buffer[0]); printf("Buffer ¿¡ ´ã°í Æ÷ÀÎÅÍ·Î Á¢±Ù\n"); for(i = 0; i < 5; i++) { printf("[%d] %f\n", i, pData->Sensor[i].Value); } pData = (Test2_t*)&Data1; printf("±×³É Æ÷ÀÎÅÍ·Î Á¢±Ù\n"); for(i = 0; i < 5; i++) { printf("[%d] %f\n", i, pData->Sensor[i].Value); } return 0; } }}} = Àú¿¡°Ô ³²±â½Ç ¸» = ---- µ¹¾Æ´Ù´Ï´Ù º¸´Ï Á¤¼®ÀÌÇü ÀÖ³×¿ä ¤»¤» - ÁØ¿ì -- [wavelen] [[DateTime(2006-09-13T02:04:49)]] ---- Çü Àúµµ ³î·¯¿Ô¾î¿ä ¤» ¿äÁòÀº ¹¹ÇÏ°í Áö³»½Ã³ª¿©~ ±Ùµ¥ Àú Àǹ®ÀÇ ÄÚµå´Â ¸ÓÇϴ°ǰ¡¿ä. Àü Àß ¸ð¸£°ÚÀ½ ¤Ð¤Ð ö¿ì-- [sshimcw] [[DateTime(2008-08-29T01:43:16)]] [[Comment]] ---- CategoryHomepage