【Maya】Information


(tbd) 摸索中

【參考】

【Google】Docs 的匯出


【目的】

  • 在Google Docs編輯簡報並匯出成PDF。

【步驟】

  1. 選定好要會出的文件。
  2. 選擇 匯出。
    image
  3. 選定 PDF 類型,按 下載
    image

【Qt】drag and drop


【目的】

  • 研究 drag and drop。

【說明】

  • 需實現
    • void dragEnterEvent(QDragEnterEvent *event);
    • void dragMoveEvent(QDragMoveEvent *event);
    • void dropEvent(QDropEvent *event);
    • void mousePressEvent(QMouseEvent *event);
  • 建議直接由 Qt  Demo | Drag and Drop | Draggable Icons 入門。

【參考】

【Qt】Phonon


【目的】

  • 使用 Phonon 播放音樂/語音。

【程式】

  1. 引入 Phonon。
    image
  2. 加入一個 pushButton。指定 Click 後播放語音。
  3. 部分程式碼如下 (dialog.cpp)
    #include <phonon>
    void Dialog::on_pushButton_clicked()
    {
      ui->pushButton->setEnabled(false);
      ui->pushButton->setChecked(false);
      ui->pushButton->setStyleSheet("background: yellow");
      Phonon::MediaObject *media = new Phonon::MediaObject(this);
      media->setCurrentSource(Phonon::MediaSource("./../wash.wav"));
      Phonon::AudioOutput *audio =
              new Phonon::AudioOutput(Phonon::MusicCategory, this);
      Phonon::Path path = Phonon::createPath(media, audio);
      media->play();
      ui->pushButton->setEnabled(true);
      ui->pushButton->setChecked(true);
      ui->pushButton->setStyleSheet("background: auto");
    }
  4. 上面程式碼的主要關於Phonon程式碼如下
      
    
    Phonon::MediaObject *media = new Phonon::MediaObject(this);
      media->setCurrentSource(Phonon::MediaSource("./../wash.wav"));
      Phonon::AudioOutput *audio =
              new Phonon::AudioOutput(Phonon::MusicCategory, this);
      Phonon::Path path = Phonon::createPath(media, audio);
      media->play();
  5. 動作
    1. play(): 播放多媒體資料。
    2. stop(): 停止。
    3. pause(): 暫停。

【問題】

  • 如何調正音量。
  • 如何知道多媒體播放時間,當一個語音還沒播放完畢時,先不要播放另一個語音。

【參考】

【Qt】touch


(tbd,先收集資料)

【目的】

  • 以滑鼠手勢方式顯示上一筆或下一筆資料。

【參考】

【Qt】QStarDict


QStarDict http://qstardict.ylsoftware.com/news.php
QStarDict 是一套類似星際譯王的軟體,不同之處是 QStarDict  以 Qt 開發,而 StarDict 須搭配 Gtk+。

【目的】

  • 安裝與使用 QStarDict 。

【步驟】

  1. 下載 Source code。
    http://qstardict.ylsoftware.com/download.php
  2. 使用 Qt Creator 編譯。 不過編譯時出現下面訊息。
    Project MESSAGE: Enabled plugins: stardict web
    Project MESSAGE: Translations: enabled
    Project MESSAGE: Install prefix:
    Project MESSAGE: Binary directory: /
    Project MESSAGE: Data directory: /data
    Project MESSAGE: Translations directory: /translations
    Project MESSAGE: Plugins directory: /plugins
    Project MESSAGE: Documentation directory: /docs
    Project ERROR: No Glib2 library path (GLIB2PATH) is set.
  3. 據說可以至 http://www.gtk.org/download-windows.html 下載 Glib ,就可以編譯過。
  4. 不過這樣子實在有點麻煩,目前先在這邊留下記錄。

【類似軟體】

【參考】

【VNC】遠端桌面


vnc http://www.realvnc.com/index.html

【目的】

  • 遠端桌面連線。

【下載】

【Window to Windows】

  • 也是直接參考上面網址即可。

【Mac to Windows】

  • 在 Safari 網址列直接輸入 vnc://xxx.xxx.xxx.xxx/
  • 如果不行的話,請嘗試打開Windows防火牆的 TCP port5800 和 5900

【參考】

【Qt】mms-qt


mms-qt http://sourceforge.net/projects/mms-qt/

【目的】

  • mms player。

【環境】

  • Ubuntu 10.04。

【步驟】

  1. 此app有點舊,目前支援 Qt3.2。需要再重新規畫。
  2. 先在此留下記錄。如果有需要再研究。

【其它】

  1. mplayer 支援 mms 播放,例如播放台灣的電台。
    $ mplayer mms://bcr.media.hinet.net/RA000038

【參考】

【Avr】Atmega8


8-bit with 8K Bytes In-System
ATmega8/ATmega8L http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf

image

【參考】

【English】自然發音法


【參考】

 

Ed32. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com