2011年12月6日 星期二

有趣網站:ASCII-O-Matic

無意間發現的好東西!

搞不好,早有人玩爛了~
站台名稱:ASCII-O-Matic
我個人覺得還滿有趣就是!
以下為自製範例:(留意,上傳圖檔必須是JPG/JPEG,大小為60X50像素!)
原圖是從我 http://hi.baidu.com/bullock0425/home 擷來的。
九月去了趟上海,從此之後,就稍微變更了些網路習慣,
常上中國的網站,還開了博客~哈哈

2011年10月22日 星期六

十月...奮起!

好久沒更新網誌的文章...
剛看了一下歸檔記錄,媽啊~中斷了兩個月!

十月了,轉換職場的調整期,也差不多該有個段落了吧?
重新振作,寫網誌囉~

 +--------------------------------------------+
2012五月再看到此篇,心又有所感...
荒廢已久的DBA技能,是該找回來的時候了...

2011年7月14日 星期四

幾乎快忘了原職位的技能?!

去了學長的小公司!
本來就有預期會有原本技術使不上的可能性...
SAP BASIS,ORACLE DBA...
小小公司那用得了!

得想個辦法補救回來,萬一有朝一日用得上它們來吃飯...

2011年6月27日 星期一

開放源碼的ERP系統!!

擷取自 http://refly.net/

幾它介紹了個比較有名的 PHP ERP軟體:

軟體名稱

繁體中文

特色

webERP
官網
SourceForge計畫頁
最老牌,簡單好用
CK-ERP
官網
SourceForge計畫頁
與非常多的軟體整合(Moodle/ATutor/Drupal…)
FrontAccounting
官網
簡單好用
Dolibarr
官網
用的人不多
BlueERP
官網
知道的人不多

表列出的程式語言是PHP!

Java環境:
Compiere (台灣有支援廠商百邑資訊)、
OpenBravo
(這沒有中文)、
OfBiz
(沒有中文)。

Python環境下的OpenObject

2011年6月8日 星期三

離鄉背井的新職位?!

離鄉背井,去外地工作!
是充滿變數的開始……

真的能創出更好的未好嗎?
期許自己求知,求變的企圖心不變,應該會有好的結果才是。

2011年5月8日 星期日

LINUX上不錯的工具軟體

轉自:http://linuxtoy.org/archives/cool-linux-tools.html

24 个很酷的 Linux/Unix 工具

KKovacs 收集了 24 个 Linux/Unix 平台上的工具,既有熟悉的,也有鲜为人知的。这些运行于终端的工具都很酷,很有用。



dstat & sar

iostat、vmstat、ifstat 等。


htop & iotop

進程、内存、以及 io 監視。


slurm

可視化網路流量。


ttyrec & ipbt

錄制並播放终端會話。


vim (&ctags)

程序員的編輯器。


rsync

通過 SSH 保持文件系统同步。


screen, dtach, tmux, byobu

保持你的终端會話。


mtr

traceroute 2.0。


multitail

在分隔的窗口中查看你的日志。


socat & netpipes

socket 輸入、輸出更容易。


tpp

適用於终端的幻燈演示工具。


iftop & iptraf

查看你的網路流量。


xargs

從標準輸入執行任務。


siege & tsung

web 載入測試工具。


duplicity & rsyncrypto

加密備份工具。


ledger

基于终端的帳單管理工具。


nethack & slash'em

游戲。


taskwarrior

任務管理。


lftp

ftp 客户端。


curl

大家喜愛的 HTTP 工具。


ack

類似 grep,比 grep 更好。


rtorrent & aria2

命令行的 torrent 下載器。


calcurse & remind + wyrd

日程系统。


ttytter

不錯的 Twitter 客户端。

{ via KKovacs }

2011年4月28日 星期四

期待台灣會更好!

這個月要整理離職的交接文件!
也順道上網抓了不少技術文連結來轉貼,當成是速成的複習和教學材料。
基本上,我都會標明出處,也會加上原文的連結資訊。
但若是這個網誌有因轉貼文章,造成原文作者的不快或是有侵害到權益的地方。
還請通知我一聲,我會拿掉儘速處理。
一定會配合原文作者的意願!不會有絲毫遲疑!
而我個人的原則是,基於開源軟體自由分享的精神,能分享出去的技術,我不會藏私。
我甚至打算用教授我所有技術的方式來討口飯吃呢~
但要我提供有侵權疑虞的軟體,則只能抱歉以對了。
請用盡量使用開源軟體吧!

近來,台灣有幾件大事,很值深思!
關於環保,一是日本核害延伸出來核能廠安全議題,二是國光石化要怎麼設置的議題。
我個人力微,不能影響它們的存續。
但多了解一下它們是什麼,可以做為保護自己的參考~

比利潘大大的評論!
http://www.wretch.cc/blog/billypan101/16641275

以下這個連結比較有震撼力,有些連結看了之後,你會知道核能的可怕之處!
http://forum.tba.tw/viewtopic.php?t=453

而政治方面呢?
蔡英文勝出民進黨內初選,出馬競選總統了!
有傳言濁水溪變清,就是改朝換代的預兆,而這預兆,已經出現?!
http://www.nownews.com/2011/04/25/91-2707468.htm
唉~傳言還是傳言,不能盡信之。
但期待換掉現在這個不適任的馬先生的心態是很多人都有的。

其他林林總總的是是非非呢?
只是……期待台灣會更好……

2011年4月27日 星期三

MySQL管理用 SQL [轉貼]

----------------------------------------
※ MySQL 使用者管理 SQL 語法:
----------------------------------------

$ mysql -u root
//AaA:第一次還沒設密碼時登入用

$ mysql -u root -p
//AaA:用密碼登入,也可以p後面直接加密碼,不過很容易被別人發現

$ mysql --i-am-a-dummy -u root -p
//告知我是初學者,刪資料會先被提示

mysql> SELECT VERSION(); //AaA:顯示目前MySQL版本

mysql> SELECT USER(); //AaA:顯示目前使用者

mysql> CREATE USER username;
//AaA:建立使用者,會產生沒有任何權限的使用者 username@%

mysql> set password for username = password('123456');
//AaA:設定使用者 username@% 的密碼

mysql> set password for username = password();
//AaA:將使用者 username@% 的密碼清空

mysql> set password for root@localhost = password('123456');
//AaA:設定使用者 root@localhost 的密碼

mysql> GRANT ALL ON *.* TO username;
//AaA:給予使用者所有權限(但不包含GRANT權限)

mysql> REVOKE all ON *.* FROM username;
//AaA:取消使用者所有權限 (*.* 前面*是資料庫,後面*是表格)

mysql> GRANT ALL ON *.* TO username IDENTIFIED BY 'password';
//AaA:給予使用者所有權限,並設定使用者密碼

mysql> FLUSH PRIVILEGES; //AaA:即時更新權限的更改

mysql> DROP USER username; //AaA:刪除使用者,等於執行以下兩個指令
mysql> DELETE FROM user WHERE User='username';
mysql> DELETE FROM db WHERE User='username';


---------------------------------------
※ MySQL 資料庫管理 SQL 語法:
---------------------------------------
mysql> SHOW DATABASES; //AaA:顯示所有databases
mysql> USE db_name; //AaA:使用某個database

mysql> CREATE DATABASES db_name; //AaA:創建一個database

mysql> DROP DATABASE db_name; //AaA:砍掉一個database


------------------------------------
※ MySQL 表格管理 SQL 語法:
------------------------------------
mysql> SHOW tables;
//AaA:顯示該database的所有table,必須先 USE databasename;

mysql> DESC table_name;
//AaA:取得tablename的schema,同 describe tablename;

mysql> SHOW COLUMNS FROM table_name;
//AaA:顯示表格的定義

mysql> CREATE TABLE table1 (
id CHAR(200) NOT NULL,
KEY index_name (id(10)));
//AaA:建立一個以id為索引的table

mysql> DROP TABLE table1;
//AaA:刪除一個TABLE table1

mysql> CREATE TABLE table2 (
id INT NOT NULL,
last_name CHAR(30) NOT NULL,
first_name CHAR(30) NOT NULL,
PRIMARY KEY (id),
INDEX name (last_name, first_name));

//AaA:建立一個以id為主鍵,而last_name,first_name為雙索引的table


//-- INSERT SQL 語法:
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(22,'amzshar','liu');
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(33,'cathy','chung');
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(44,'bruce','lin');
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(55,'qing','wang');
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(66,'gino','fu');
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(77,'annisa','chen');
//AaA插入數筆資料

//-- SELECT SQL 語法:
mysql> SELECT COUNT(*) from table2;
//AaA:查出有幾筆資料在 TABLE table2

mysql> SELECT * FROM table2
WHERE last_name="amzshar" OR first_name="liu";
//AaA:搜尋方式1

mysql> SELECT * FROM table2
WHERE last_name LIKE 'amz%';
//AaA:搜尋方式2

mysql> select (1+2)*3; //AaA:回應 9
mysql> select 1 IS NULL, 0 IS NULL, NULL IS NULL; //AaA:回應 0 0 1
mysql> select 2 BETWEEN 2 AND '3'; //AaA:回應 1
mysql> select ISNULL(1+1); //AaA:回應 0
mysql> select ISNULL(1/0); //AaA:回應 1
mysql> select ABS(-23); //AaA:回應 絕對值 32
mysql> select SQRT(4); //AaA:回應 平方根 2.000000
mysql> select GREATEST(2,0); //AaA:回應 最大值 2

mysql> select SUBSTRING('International',5);
//AaA:回應 子字串 'national'

mysql> select SUBSTRING('International',5,6);
//AaA:回應 子字串 'nation'

mysql> select REVERSE('abc');
//AaA:回應 'cba'

mysql> select LCASE('International');
//AaA:回應Low Case 'international'

mysql> select UCASE('International');
//AaA:回應Upper case 'INTERNATIONAL'

mysql> SELECT xx FROM tableD
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 7;
//AaA:查出最後7天內的資料

//-- UPDATE SQL 語法:
mysql> update table2 SET last_name='AaA' where id = 22;


//-- ALTER SQL 語法:
mysql> ALTER TABLE table2 ADD ts TIMESTAMP;
//AaA:在 TABLE table2 增加一個新TIMESTAMP列 ts

mysql> ALTER TABLE table2 DROP COLUMN ts;
//AaA:在 TABLE table2 刪除列 ts


//-- SHOW 的一些 SQL 語法:
mysql> SHOW DATABASES;
mysql> SHOW TABLES [FROM db_name];
mysql> SHOW COLUMNS FROM tbl_name [FROM db_name];
mysql> SHOW INDEX FROM table2 [FROM db_name];
mysql> SHOW GRANTS FOR user xxx;

//-- LOCK 的一些 SQL 語法:
mysql> LOCK TABLES table2 READ, test3 WRITE;
mysql> SELECT SUM(value) FROM table2 WHERE id= some_id;
mysql> UPDATE id
SET total_value=sum_from_previous_statement
where id=some_id;
mysql> UNLOCK TABLES;

//-- INDEX 的一些 SQL 語法:
mysql> CREATE INDEX index_name ON tbl_name (column(10));
mysql> DROP INDEX index_name ON tbl_name

SAP 列印時無法按內容[轉貼]

原文出處:SAP 列印時無法按內容

吳大註:
能按[內容],有什麼大不了的呢?
關係可大著!能按內容,才能進一步去改列印的細項,像是套A4、中一刀、大報表等……
不然,你印表機可能同一台就要裝一票,然後一一內定好列印的紙張格式去提供選擇!
可有你受的~

且看原文作者,提供了什麼妙方吧!
+==============================================================+

saplpd21

跳出印表機視窗時,內容按鈕無法作用時

到HKEY_CURRENT_USER\Software\SAP\SAPlpd\SAPLPD

新增兩組字串值如下圖 (大小寫需符合)

saplpd1

+==============================================================+

原作者只擷圖!
新增的字串值設定如下:

EnableCancelButton:1

PropertyChangeAllowed:1

僅供參考,需實機驗證哦!
因為我,沒有成功啦~

還沒搞懂什麼是 access method G?
http://help.sap.com/saphelp_nwmobile711/helpdata/en/76/2b063cd616133de10000000a11402f/content.htm
可參考的NOTE:1149136

設定SAP列印格式類型[轉貼]

原文出處:設定SAP列印格式類型

1. T-Code:SPAD
點選完全管理
printer-1-1.jpg
2. 點選“裝置類型”
printer-1-2.jpg
3. 點選格式類型
printer-1.jpg
4. 點選“更改(F8)”
printer-2.jpg
5. 點選“建立”
printer-3.jpg
6. 格式類型—此為輸入該表的名稱
類型:有以為各類型可以選擇
一般我會選Format type for lists,因為該類型可以用在全部的輸出裝置中,其他的尚待研究
The following types of format types are defined:
6.1 Format type for lists (L)
The guaranteed number of lines and columns is defined on the output as an additional attribute
6.2 Format type for SAPscript (S)
A page format is defined as an additional attribute
6.3 Format type for graphical output (G)
6.4 Format type for pure data (P)
These format types can be used for raw data interfaces.
6.5 Format type for other outputs (O)
These format types can be used for device types used for the output of uninterpreted data.
輸入各項屬性
printer-4.jpg
7. 輸入完點選存檔
printer-5.jpg
8. 選擇開發類別
printer-6.jpg
9. 建立一個新的請求
printer-7.jpg
10. 輸入完“簡短說明”後按“存檔”
printer-8.jpg
11. 按“退回”
printer-9.jpg
12. 按“退回”
printer-10.jpg
13. 點選“裝置類型”
printer-11.jpg
14. 移到“TWSAPWIN”(此為台灣地區所使用,設定要列印繁體的需在這類型中新增,如果要列印簡體則需選擇CNSAPWIN),然後點選“格式”
printer-12.jpg
15. 點選“新增”
printer-13.jpg
16. 輸入剛所建立的格式類型
printer-14.jpg
17. 點選“確定”
printer-15.jpg
18. 可以自行設定格式,也可以直接進行複製格式,在此我們直接點選複製格式
printer-16.jpg
19. 選擇要複製的格式
printer-17.jpg
20. 確定後按複製
printer-18.jpg
21. 複製完後可帶出該格式的參數
printer-19.jpg
22. 一般我只會去設定“印表機初始化”,在“印表機初始化”上點選2下則可進行修改,參數說明如下
# TWSAPWIN ZFI_65_132

# SAPWIN indicatior makes it possible to send via berkeley protocol
\e%SAPWIN%

# change WinCharSet to 136
\eW136;
# set font name(MingLiU) 設置字體
\eFMingLiU;
# set orientation(LANDSCAPE) 橫向還時縱向打印,EPP為縱向,EPL為橫向,和很多貼說的都不同。
\ePL
# set font size(10.0points) 設置字體大小
\eS200X
# set vertical spacing(6.57LPI)設置內容的垂直大小
\el6.5;
# set horizontal spacing(16.0CPI)設置內容的水平大小
\ec16.0;
# set top/left margin(1.0cm/1.5cm) 置上邊距eMT和左邊距eML。
\eMT567;
\eML850;
# set right margin(0.1cm) 設置右邊距eMR
eMR56;


23. 修改完後按存檔
printer-20.jpg
24. 可跟剛才的Request包在一起在傳到qas和prd的機器上
printer-21.jpg
25. 按確定
printer-22.jpg
26. 這樣就完成一個格式的設定了!在請user確定列印後在進行參數的修改


搜尋此網誌

本站大事記

這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!