Highslide for Wordpress Plugin

Webmin是我個人覺得功能很強大的一套網頁介面的Linux管理工具,目前官網最新穩定版是1.670,不過我自己在使用上有碰到一些問題,原作者也說這些bug在1.675已經修正,所以建議是從「開發測試版」頁面去下載1.675版。

以下將會簡單說明如何透由Webmin的網頁介面去安裝Apache、MySQL、PHP等三個架網站最主要的組件。傳統終端機命令列的安裝方式請參考之前的文章:

  • [AMP建置]安裝及設定PHP
  • [AMP建置]安裝及設定MySQL
  • [AMP建置]安裝及設定 Apache
  • 繼續閱讀 »

    Comments 沒有迴響 »

    先來聽聽英文原版的

    繼續閱讀 »

    Comments 沒有迴響 »

    漫長的等待結束了,《爐石戰記》正式在亞洲公測!如果你還沒有機會參加這一連串的瘋狂卡牌大戰,現在就是最好的機會開始施放強大魔法、召喚威猛手下,立即和你的好朋在這個快節奏的卡牌策略遊戲中,展開激烈的大戰!

    任何安裝上的問題請參閱 《爐石戰記》下載及註冊步驟教學,輕鬆加入無負擔

    Comments 沒有迴響 »

    前情提要:[C語言練習]換日時重新在新檔案輸出標題列

    原本以為一天分隔一個檔案就可以高枕無憂了,沒想到產生的檔案還是太大,電腦無法做後續處理(匯入 matlab 會當機),於是只好繼續研究要怎麼讓它每隔 n 小時就自動分割產出一個 csv 檔。

    思路:將時分秒轉換為一個整數(now_time),一天分成六個區間,當時間整數落在某個區間時,就設定輸出檔案名稱為區間起始值。
    (亦即,If (now_time >= starttime && now_time < endtime), then filename = starttime; )

    繼續閱讀 »

    Comments 沒有迴響 »

    這個主題是從一個很大的程式中抽取部分來精簡化,所以有些程式碼看起來可能是多餘的,其實是因為中間還有很多行別的用途的程式碼被砍掉了。

    原先是從FPGA讀入資料後,經過 calc() 計算後,將結果輸出到一個csv檔案,但是這樣檔案隨著時間會越來越大,因此就衍伸思考:是否能在換日的時候,重新開出一個檔案並產出標題列。

    原先的想法是直接在 calc() 裡面去判斷時間,如果發現日期換了,就輸出標題列;但是因為 calc() 呼叫頻率是60Hz,沒控制好就會跑出60行標題列,因此決定使用雙重判斷條件(日期&旗標),在第一次寫入標題後,就更改旗標狀態避免重複寫。

    繼續閱讀 »

    Comments 沒有迴響 »

    給定五筆學生的姓名與分數資料,試寫出一個max()去找出最高分,並印出學生姓名&分數。

    思考理路:

    建立一個結構,有姓名跟分數兩個欄位;新建一個屬於該結構的變數,將五筆資料分別存入

       1: struct data {//宣告我要建立一個名為 student 的變數,裡面會有5筆資料,且套用data結構為: 

       2:     char name[10]; //name欄位:存放10個字元 

       3:     int score; //score欄位:存放整數 

       4: };

       5: int main(void) {

       6:     struct data student[5]={{"Alley", 40},{"Brian",55},{"Cindy",97},{"David",89},{"Emma",63}}; //給定五筆學生的姓名跟分數資料 

       7:     system("pause"); 

       8:     return 0; 

       9: } 

    繼續閱讀 »

    Comments 沒有迴響 »

    您是否曾經跟我一樣,在操作完右鍵選單後,卻發現怎麼那個項目還停留在螢幕畫面上沒有消失呢?

    從網路上找到一個根除這個問題的方式,分享給還不知道的人(以下操作以win7為範例):

    繼續閱讀 »

    Comments 沒有迴響 »

    Dev-C++ 是一套用於開發C/C++的整合開發環境(IDE),其使用 MinGW 及 GDB 作為編譯系統與除錯系統,很多人學C語言第一個接觸到的編譯器可能就是Dev- C++,但這套軟體在2005年2月推出4.9.9.2版以後,就遲遲沒有後續更新。

    網路上陸續有好心人士接手開發,wxDev-C++開發小組自2006年起,擴增Dev-C++對於 wxWidgets 框架的支援度,並更名為wxDev-C++釋出。可惜在2012年6月釋出最後一版wxdevcpp_7.4.2_full_setup.exe後也已經超過一年沒有更新。

    現在仍在維護中的Dev-C++分支是Orwell Dev-C++,該軟體加入了更新的 GCC編譯器、Windows 的軟體開發套件(支援 Win32 以及 D3D),修正了許多錯誤,改善了穩定度。

     

    延伸閱讀:

    Comments 沒有迴響 »

    我們可曾,關心我們所處的這片土地?可有人記得,那稻穗的香味?

    Comments 沒有迴響 »

    試撰寫一int prime(int n),可用來找出第n個質數(第一個質數為2,第二個質數為3,以此類推),並以此函數找出第100個質數。

    思考理路:

    先把問題簡化-怎樣判定一個正整數是不是數 => 質數定義:只能被1跟自己本身整除的數 => 牛頓的因式檢驗法(若n是合成數,必有一個小於根號n的質因數。)或是「一個數不可能被大於自己一半以上的數整除(最小公因數為2)」。

       1: int is_prime(int n){

       2:     int i;

       3:     for(i=2;i<=n/2;i++)

       4:         if(n%i==0)

       5:             return 0;

       6:     return 1;

       7: } 

     

    繼續閱讀 »

    Comments 沒有迴響 »

    好久沒有更新網誌了,今天分享給大家一部影片。用數張照片,配上音樂、字幕,雖然是很常見的表現手法,但是要做得好也不是那麼簡單的。

    Comments 沒有迴響 »

    按照維基百科上面的定義,簡單移動平均是某變數之前n個數值的未作加權算術平均,方程式為:

    SMA = { p_1 + p_2 + \cdots + p_n \over n }

    當計算連續的數值,一個新的數值加入,同時一個舊數值剔出,所以無需每次都重新逐個數值加起來:

    SMA_{t1} = SMA_{t0} - {p_1 \over n} + {p_{n+1} \over n}

     

    那麼如果今天因為程式記憶體有限,無法做到無窮數列這樣一直命名變數,而是必須在限定數列的陣列長度為n的情況下,計算n點移動平均,該怎麼做呢?

    繼續閱讀 »

    Comments 1個迴響 »

    七年多前,柳書嶺和曾玉芬結婚,玉芬是一個非常善良的人,夫妻倆自詡是小小人物,沒有遠大志向,結婚時立下兩個人生目標:一是追求家庭和樂幸福,二是要做大善事,沒有能力也要做小善事,這樣就滿足了。第二年孩子出生了,夫妻倆沉浸在幸福的家庭氛圍,第一個人生目標似乎已達成了。

    為了要讓這個家庭更幸福,書嶺更努力上班,常常到半夜才回家,同事笑他是無敵鐵金鋼、勇伯,玉芬不但努力工作,也開始參與一些公益活動,並於二○○四年加入廣論研討班,不忘第二個人生目標─行善。

    繼續閱讀 »

    Comments 沒有迴響 »

       1: #include <stdio.h>

       2: #include <time.h>

       3: #include <string.h>

       4: #include <stdlib.h>

       5:  

       6: int main()

       7: {

       8:     char filename[128];    //宣告檔名變數

       9:     time_t now=time(NULL); // 取得現在的日期時間

      10:     struct tm *newtime=localtime(&now);    //以指向日期時間的指標當作參數,將此日期時間轉換成結構 tm 的表示方法,可供給strftime()使用,或擷取特定欄位資料

      11:  

      12:     /** 方法一:strftime(存放格式化後的字串變數,字串變數長度,指定格式,tm結構的時間變數); */

      13:     strftime(filename,128,"%Y-%m-%d.txt",newtime);    //格式化時間 size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr);    

      14:  

      15:     /** 方法二:將 tm 結構內的年、月、日資料分別抓出,再用sprintf(char * str, const char * format, ... ))做組合 */

      16:     /*

      17:     int year = nPtr->tm_year + 1900;

      18:     int month = nPtr->tm_mon + 1;

      19:     int mday = nPtr->tm_mday;

      20:     sprintf(filename,"%4d-%2d-%2d.txt", year, month, mday);

      21:     */

      22:  

      23:     FILE *inptr=fopen(filename,"w");

      24:     printf("現在時間 %s\n",filename);

      25:     fprintf(inptr,"現在時間 %s\n",filename);

      26:     system("pause");

      27:     return 0;

      28: }

    參考資料來源:

    時間函數(time.h)

    數位殿堂:時間格式化函數 strftime

    程式語言教學誌:C 語言標準函數庫分類導覽 – time.h localtime()

    Comments 沒有迴響 »

    菩提道次第廣論科判
    科判 分二
    初歸敬頌及略述本論之重要 (p.001)
    次開為四門
    甲四、如何正以教授引導學徒之次第 分二 (p.023)
    乙一、道之根本親近知識軌理 分二
    丙二、略說修習軌理 分二 (p.041)
    丁一、正明修法 分二
    戊一、正修時應如何 分三
    己二、正行 分二 (p.045)
    庚二、此處修法
    己三、完結 (p.046)
    戊二、未修中間應如何 分二
    己一、總明

    繼續閱讀 »

    Comments 沒有迴響 »