Tornado TS-5.0 新發現-原來搜尋可以這樣用!不可思議的最佳應用

TornadoTech

        善用知識檢索系統幫助使用者節省時間快速搜尋到有用資訊,而且完善、方便使用的知識檢索系統更可以廣泛利用生活上各層面:

部落格...

        隨著無名小站、YAHOO部落格、BLOGGER等部落格大受歡迎,現代人幾乎都用部落格來展現自我風格發表文章,因此有越來越多的潛在消費者利用部落格來蒐集旅遊、美食、團購、食譜等資訊,甚至有些出版社廣邀這些熱門部落客出書分享經驗(例如,團購、旅行書),依親身的經驗-想去南台灣旅行時,我就會想到那些曾被我加到“我的最愛”裡面常逛的部落格中有哪些是曾介紹過南台灣,而且即使我找到有提供資訊的部落格時,還要花費更多的時間去尋找該篇網誌是放在第幾頁,真的很令人苦惱,此時倘若有像Tornado Search Engine這樣強力搜尋引擎便能解決這種困擾。

學術研究...

        我甚至認為Tornado Search Engine可以與國家圖書館合作,大學生常會利用全國博碩士論文系統搜尋相關資訊,但是往往在輸入關鍵字後,只能找少數論文標題與關鍵字相符的資訊,使用者更渴望的是能找到所有論文、期刊電子檔內文中有提到關鍵字的檔案,倘若貴公司能與學術單位合作,往後莘莘學子在做學術研究時便能有更多的助益。

休閒娛樂...

        不論是上班族或學生族群都常會在週末約個三五好友到KTV唱歌,可是大家都常會碰到一種令人困窘的經驗-等到要點歌時卻忘記歌名或只記得歌詞的片段。這時讓我想到如果 KTV 裡面有使用貴公司的 Tornado Search Engine 來做索引,相信這樣對使用者會有多大的幫助。或許各家KTV 都有歌詞資料庫,透過 Tornado Search Engine 的檢索資料庫功能可以很輕易的搜尋到客戶心裡想找的那首歌。

        喜歡電影、影集的朋友們也會碰到和我一樣的問題,因為台灣在翻譯洋片時常會因為某種令人不解的因素把片名取的很類似(例如,神鬼證証、神鬼傳奇、神鬼奇航等等),消費者在百世達或亞藝影音租片時常只記得部份片名、演員或經典台詞,如果貴公司能和租片公司合作便能造福廣大的消費族群,此外如果有和我一樣愛好六人行系列的朋友,也渴望用此軟體幫助我們利用關鍵台詞搜尋到正確的影集。

結論...

        以上一些加值服務有些可以透過龍捲風TS 5.0知識檢索系統輕易辦到。但其實龍捲風有提供完整的 搜尋API ,加上貴公司也有做有關 OCR的這麼一個技術, 透過 前著兩項的結合便可以開發出更具商業價值的服務了。例如:1.以上所談到的 KTV 點歌系統,KTV業者如果有這麼一個能結合 OCR辨識技術來幫助它們建立所有影音檔的字幕(歌詞)擷取好讓客戶能夠更快速的搜尋到目標。2.租賃影片的業者利用龍捲風搜尋引擎加上OCR辨識技術來做影音的索引,讓客戶搜尋並提供該片段即時的影片預覽,這麼一來可以提升出租率和使用者更佳的 user experience.

最喜歡的功能

        概念延伸詞 提供字典的 [相關詞] [同音詞] 以及 [同義詞]。此創新的延伸功能就如同字典一般,透過我們輸入的關鍵字同時還可以學習相關的英文詞彙。除此之外,如果打錯字,這時延伸詞的功能更是好用,能夠提醒使用者正確的詞

Tornado_Search圖一、 Tornado Search

最不喜歡的功能

        除了尋頁面的一些小BUG(例如: &nbsp <-少 ; ),缺少對於圖片的索引是我認為最不喜歡的功能。畢竟網頁內容不會只有單單文字,有些如介紹美食的網站其實重點的內容是圖片。加上人類對於圖片的記憶優過於對文字的記憶,能在搜尋姐果同時看到圖片,我想 user 更能夠快速找到結果。最後建議貴公司能加上引導精靈或介面指引初次使用者如何建立索引。以及增加如以下圖二的功能我想會更棒!

Yahoo_Search 圖二、Yahoo搜尋

相關連結

龍捲風科技: http://www.tornado.com.tw/

活動頁面: http://w3.tornado.com.tw/b5/new/discuss/tornado_trial.htm

TS 5.0 試用下載: http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20080824165201ROR&extcde=PGMLST

MOGRE 使用筆記(一)

什麼是MOGRE(Managed- OGRE)呢? 其實他就是  OGRE 的延伸..

也就是可以在 .NET 環境下開發出 3d的應用程式,細節就不談了..

初次使用 MOGRE 安裝流程

  1. 安裝 SDK: 簡單方法就是直接下載俗稱的懶人包(1.4.8版) 或想自己玩一遍的人可以到這裡(Building_MOGRE_from_source)參考
  2. 安裝完 SDK 正常來說會裝在 (C:\MogreSDK\) 底下.再來就直開啟 MogreSamples.sln 來 BUILD 啦!! PS:可參考官網說明
  3. Build 完可以到 C:\MogreSDK\bin\ 底下的 DEBUG 或 RELEASE (看你當初是選什麼模式) 開啟 SDK 的 SAMPLE.以下是其中一個 SAMPLE (Mogre.Demo.Fresnel.exe) 可以看到有個魚池..還有魚在裡面游泳喔,場景操控跟 CounterStrike 很像
    • image
  4. 現在就先介紹到這裡 ,有興趣的可以到 Tutorials 練習 MOGRE

Oracle Final Exam Notes

Automatic Sql Script Sample

--1. 先用管理者登入
sqlplus / as sysdba << EOF

--2. 如果有需要建立 TABLESPACE 就執行以下SCRIPT 
-- "NEWONE" 可以改成題目要求的.ex. "NEWTWO"   (雙引號要保留喔)
-- /opt/oracle/oradata/orcl/NewOne.dbf 路徑以及檔明也是試題目而變動的
CREATE SMALLFILE TABLESPACE "NEWONE" DATAFILE '/opt/oracle/oradata/orcl/NewOne.dbf' 
SIZE 100M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED LOGGING 
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 

--3. 先DROP SCHEMA 擁有者 (避免已經存在不能新增)
-- elmasri 可以改成題目要求的 SCHEMA 名稱
drop user elmasri cascade;

--4. 新增新的 SCHEMA
-- elmasri 可以改成題目要求的 SCHEMA 名稱
-- users 可以改成題目要求的 TABLESPACE(步驟2)
create user elmasri identified by elmasri
default tablespace users;

--5. 允許 連線跟使用 resource 的權限 給剛剛建立的 SCHEMA
-- elmasri 可以改成題目要求的 SCHEMA 名稱
grant connect, resource to elmasri;

--6. 利用剛剛建立的 SCHEMA 做連線
-- elmasri/elmasri 看成 帳號/密碼
connect elmasri/elmasri;

--7. 依照題目建立 TABLE
DROP TABLE employee CASCADE CONSTRAINTS;
CREATE TABLE employee (
  fname    varchar2(15) not null, -- 欄位名稱 	欄位型別(欄位型別大小)	是否允許 NULL
  minit    varchar2(1),
  lname    varchar2(15) not null,
  ssn      char(9),
  bdate    date,
  address  varchar2(30),
  sex      char,
  salary   number(10,2),
  superssn char(9),
  dno      number(4),
  primary key (ssn),-- 主 KEY
  foreign key (superssn) references employee(ssn)
--  foreign key (dno) references department(dnumber) 此行不能執行因為 department 表格還沒被建立 所以等到建立完表格 DEPARTMENT 再去 直行 ALTER TABLE 動作
);


DROP TABLE department CASCADE CONSTRAINTS;
CREATE TABLE department (
  dname        varchar2(15) not null,
  dnumber      number(4),
  mgrssn       char(9) not null, 
  mgrstartdate date,
  primary key (dnumber), -- 主 KEY
  unique (dname), -- 唯一值
  foreign key (mgrssn) references employee(ssn) --參考外部健 foreign key (表內某欄位) references 外部表格(外部表格的某欄位)
);

alter table employee add (
  foreign key (dno) references department(dnumber)
);
...

--8. 以下是填肉的部份拉
DELETE FROM employee;
INSERT INTO employee VALUES ('James', 'E', 'Borg',
        '888665555', '10-NOV-27', 'Houston,TX', 'M', 55000, null, null);
...

DELETE FROM department;
INSERT INTO department VALUES ('Research', 5, '333445555', '22-MAY-78');
...

UPDATE employee SET DNO = 5 WHERE ssn = '333445555';
...

INSERT INTO employee VALUES ('John', 'B', 'Smith',
        '123456789', '09-Jan-55', 'Houston,TX', 'M', 30000, '333445555', 5);
...
INSERT INTO employee VALUES ('Ahmad', 'V', 'Jabbar',
        '987987987', '29-MAR-59', 'Houston,TX', 'M', 25000, '987654321', 4);

DELETE FROM project;
INSERT INTO project VALUES ('ProductX', 1, 'Bellaire',  5);
...

DELETE FROM dept_locations;
INSERT INTO dept_locations VALUES (1, 'Houston');
...

DELETE from dependent;
INSERT INTO dependent VALUES ('333445555','Alice','F','05-APR-76','Daughter');
...

DELETE FROM works_on;
INSERT INTO works_on VALUES ('123456789', 1,  32.5);
...

exit;
EOF

Hopes this all will help you guys!!

[References]

elmasri.sh Download

Eight Queens Solution with OpenGL

I have been studying Artificial Intelegence for one semester.

Teacher assigned final report to us last week, and I have deliberated my topic for 4 days..

Finally, I have already decided my topic : Eight Queen Problem (AI : Search Problem)

So I have made this simple works (Download here) using Depth First Search Algorithm

image

Description of UI Layout

  • Red:Queen
  • Purple:Possible Next Queen location
  • White Transparent:Mouse Location(有淡出效果)

How to Use

  • z:Redraw Board
  • c:Enable or Disable Cheat Mode

[Source]

  1. http://en.wikipedia.org/wiki/Eight_queens_puzzle
  2. http://bridges.canterbury.ac.nz/features/eight.html
  3. http://spaz.ca/aaron/SCS/queens/ (Require Java Applet Installed)

Trend Micro 企業參訪 大豐收

哈 這樣的標題應該蠻欠打的...

這是我們 資安課程第二次的企業參訪,來到一家很有知名度的跨國企業 (Trend Micro 趨勢科技)

位於:台北市敦化南路二段198號8樓 從學校出發應該5分鐘不到 只是當天司機先生要來個大繞路變成 20分鐘吧!

以上就不多說了 來貼照片好了~~

內有

  • 免費 I- Cash 一張
  • 趨勢拖鞋 @@"
  • 趨勢生存包 ( 趨勢員工才有的)
趨勢 大豐收阿

 

Survival Kit

生存包開箱照 (桌面很亂)

  • 帽子
  • 耳機
  • 手機座
  • 卡片夾
  • 尺(上面寫著: Be Trustworthy! Measure Up to Customer Expectations)

唉.. Blog 寫完 心得報告還是要做呀!! 報告組長 可不可以偷懶?

Oracle 期中考注意事項

5/7-2008 期中考囉!!
大家都在忙安裝 Oracle (安裝步驟)....(考試會考)
至於之前同學有問到考試當天是不是要自己燒兩片 CD 出來已備考試當天使用
哪兩片呢? 1.Enterprise-R4-U6-i386-disc3.iso  (以下這段會用到這 一片)
+ Install the pre-requisite rpms from the EL4 dvd
 # cd /media/cdrom/Enterprise/RPMS/
 # rpm -ivh libaio-0.3.105-2.i386.rpm  (the DB needs this)
2.oracle10gR2_server.iso

畢竟地球在暖化,實在不能再這樣浪費資源了!!

那要如何只靠著 ISO 檔案就去應付考試呢?以下是教學:

  1. 老師他說會幫我們先安裝好 LINUX到 VMWARE 所以到時候我們會有類似這樣的檔案 otherlinux.vmx
  2. 先備份 otherlinux.vmx 以防萬一改壞
  3. 利用 記事本 或 Notepad++ 打開 otherlinux.vmx
  4. 找出類似以下這段
    ide1:0.present 或 ide1:0.fileName 或 ide1:0.deviceType
  5. 改成以下後存檔
  6. 這次開啟應該就會載入 CD 囉

注意:此更改需要重開機才會有效

以下是我的安裝筆記

Installing Oracle Database 10gR2 on EL4U5 Linux x86  (Chi-Chung Lee)
這個檔案為了中華大學教學的目的修改自Oracle OTN網站上的檔案而完成
檔名: Oracle Database 10g Rel 2 and Oracle Apex 2.2.1 on OEL4u4 
網址:http://www.oracle.com/technology/tech/linux/install/index.html
Feb 2008

### Install Oracle 10g (10.2.0.1) on EL4
Boot from EL4 CD or dvd
press enter for graphical install
 ** Need at least 512MB RAM / 2.5GB Space **
+ Select custom package install

+ Automaticaly or Manually partition your hard drive with Disk Druid
 /tmp = 512MB ext3 fixed size
 /boot = 128MB ext3 fixed size
 swap = 1024MB fixed size
 / = fill to maximum allowable size

+ Accept defaults for GRUB boot loader, configure networking, set hostname eg.joburg

+ Most Linux distros and EL4 ship with default security preferences locked down.
For testing purposes I typically turn off the firewall and disable SE Linux.

+ Set language preferences and root password

+ Make sure the packages essential for installing Oracle are selected.
  Desktop : X Window System; Gnome or KDE
  Editors : at least one editor - vi etc.
  Graphical Internet : a web browser - firefox
  Development : Development Tools, and Legacy Software Development
  System : Administration Tools (useful)

+ Uncheck the non-essential packages.
  Servers : Web Server, and Windows File Server
  System : Printing support


For post-install configuration login as root
--------------------------------------------
+ Install the pre-requisite rpms from the EL4 dvd //PS:需要第三光碟片
 # cd /media/cdrom/Enterprise/RPMS/
 # rpm -ivh libaio-0.3.105-2.i386.rpm  (the DB needs this)
 

+ create groups
 # /usr/sbin/groupadd oinstall
 # /usr/sbin/groupadd dba
 # /usr/sbin/groupadd oper

+ create OS user oracle with group permissions and home /home/oracle
 # /usr/sbin/useradd -g oinstall -G dba,oper -d /home/oracle oracle

+ set user oracle's password
 # /usr/bin/passwd oracle

+ Append user oracle's bash profile with PATH and ORACLE:BASE,HOME and SID information
 # vi /home/oracle/.bash_profile

 umask 022
 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
 LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib

 ORACLE_BASE=/u01/app/oracle
 ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
 ORACLE_SID=orcl
 PATH=$ORACLE_HOME/bin:$PATH

 export PATH LD_LIBRARY_PATH ORACLE_BASE ORACLE_HOME ORACLE_SID

+ Create the directory for the software installation and assign ownership to oracle:oinstall
 # mkdir -p /u01/app/oracle
 # chown -R oracle:oinstall /u01/app
 # chmod -R 775 /u01/app

+ Make sure the correct kernel parmeters are appended to sysctl.conf
 # vi /etc/sysctl.conf (these can be easily copied from the Quick Installation Guide
                              for Linux x86 doc on the Oracle10g CD)
 kernel.shmall = 2097152
 kernel.shmmax = 2147483648
 kernel.shmmni = 4096
 kernel.sem = 250 32000 100 128
        net.core.rmem_default = 262144
 net.core.rmem_max = 262144
 net.core.wmem_default = 262144
 net.core.wmem_max = 262144
 fs.file-max = 65536
 net.ipv4.ip_local_port_range = 1024 65000

+ set the kernel parameters or reboot //PS: 重開機喔 之後用 ORACLE 這帳號登入進行安裝 DB
 # /sbin/sysctl -p


Login in to xwindows session as user oracle
-------------------------------------------
+ Mount the Oracle10gR2 cd or dvd and run the Database installer
 mount /media/cdrom/
 (cd $HOME && /media/cdrom/database/runInstaller)
 //cd $HOME && /media/cdrom/runInstaller  本人的版本不需要加上 database
 - follow the installer instructions 
(installer checks for 3GB of swap, default partitioning gives 2GB )
 - use password mgmt to unlock DBuser HR & set password 'hr'

+ Installation successful
 http://localhost:5560/isqlplus  ( iSQL*Plus Url )
 http://localhost:5560/isqlplus/dba  ( iSQL*Plus DBA Url )
 http://localhost:1158/em   (bookmark the Enterprise Manager console)

+ The following enables the oracle user to dbshut, dbstart, lsnrctl start and stop  
 As root # vi /etc/oratab  change :N to :Y 
           # cp /etc/oratab /opt/oracle/oratab
[參考連結] How-to: VMware player modification Running .iso Files in VMWare Player

top