2012年5月29日 星期二

C:\WINDOWS\system32\drivers\etc\hosts 有乜用?



C:\WINDOWS\system32\drivers\etc\hosts
host 是一個没有副檔名的系統文件,純文字組成
用家需要用 administrator 權限開啟 notepad 再打開這個檔案進行修改 (window vista and 7)

到底有什麼用途???

佢會將網址同 IP 建立一個資料庫
利用這台電輸入同一樣的網址時, 瀏覽器首先會在 host file 尋找對應的 IP,如果没有找到,才會把網址交給 DNS server 分析

我想大家都有試過在瀏覽器上網時會自動打開另一個網頁或廣告, 這有可能係病毒改了你的HOST FILE.
檢查一下你的 HOST 有没有增加其他網址, 有的可以刪除或將IP 改為 127.0.0.1 (本地電腦的地址) SAVE IT.
對於大陸網頁很喜歡出現的插件  你可以改 IP 0.0.0.0 (不可能存在的網址), 系統會隔離該網, 防止病毒木馬的插件.


以下只是測試時修改..... 

正當不加修改時 ping www.google.com 會得到 IP :74.125.71.103

加了 8.8.8.8 www.google.com host file 

可以見到 IP 已經由 74.125.71.103 變了 8.8.8.8




2012年5月28日 星期一

Css : Capitalize / Uppercase / Lowercase





在打一大段文字時文章內大細楷變化 會令讀者閱讀起來有不同的感覺
整齊的文字會令讀者讀得更舒適而全大楷的寫法其實會引起讀者的注意 有強調的作用

text-transform 是一種簡單而且常用的 css style

1
2
3
text-transform: capitalize;
text-transform: uppercase;
text-transform: lowercase;


1. 每個英文頭一個字母都是大楷 
capitalize first letter for every words.

2. 全句用大楷 
all words show in uppercase

3. 全句用細楷
 all words show in lowercase
 
*remark  :    不適用於中文字

2012年5月25日 星期五

Javascript : go back / go forward



番回前一頁網頁, 可以

<a href="javascript:history.go(-1)">Go back 上一頁</a>

番回後一頁網頁
 
<a href="javascript:history.go(1)">Go forward 下一頁</a> 

Google : google map language




有時想在網頁中引用 Google Map
聰明既 Google 會自動跟隨每個國家的語言顯示
但宜家講求國際化,很多人想用英文簡體.進軍不同的市場
要求不同的顯示方式

有時那個地區會有多過一種官方語言用家可以從左手邊揀選
Google 提供不同的語言檢視「Google 地圖」或者你直接從下列揀語言顯示地圖

 地址變成了英文  =)

2012年5月24日 星期四

XML : Different between CDATA and PCDATA

CDATA - (Unparsed) Character Data
The term CDATA is used about text data that should not be parsed by the XML parser.

PCDATA - Parsed Character Data
XML parsers normally parse all the text in an XML document.

Characters like "<" and "&" are illegal in XML elements.



係 XML 世界
所有內容都會被 XML analysis
只有加上 CDATA, <tag> 才會被忽略, 直接交給他程序用
例如 XML 加插 HTML, Javascript 等等
<![CDATA[" and ends with "]]>

而 PCDATA 表示已經ANALYSIS 的數據
佢會自動幫你 replace html escape charater
example:
< should be given as &lt;
> should be given as &gt;
& should be given as &amp;


Remark: *
CDATA 內不可以 contain string "]]>" , "]]>" mean 這個 CDATA section 完
Nested CDATA sections are not allowed.

reference : http://www.w3schools.com/xml/xml_cdata.asp

Joomla : Article date display format


joolma article 只可以選擇顯不顯示日期
但沒有得揀日期 format
覺得無需要咁詳細顯示時分, 普普通通日期已經足夠
其實簡單改一改得 okay

/components/com_content/views/article/tmpl/default.php
<?php if ($this->params->get('show_create_date')) : ?><tr>
<td valign="top" class="createdate">
<?php echo JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')) ?>
</td>
</tr>
<?php endif; ?> 

紅字是你改的地方
DATE_FORMAT_LC2 = 星期, 日,月, 年, 時, 分

由 administrator/language/en-GB/en-GB.ini 可以見到不同的 Date format
DATE_FORMAT_LC=%A, %d %B %Y
DATE_FORMAT_LC1=%A, %d %B %Y
DATE_FORMAT_LC2=%A, %d %B %Y %H:%M
DATE_FORMAT_LC3=%d %B %Y
DATE_FORMAT_LC4=%d.%m.%y
DATE_FORMAT_JS1=y-m-d
%Y-%M-%D=%Y-%m-%d
%A, %B %E=%A, %B %e 

從這裡揀你要顯示的方式, 取代紅字

2012年5月10日 星期四

Linux : mysql.sock(2) error





為什麼我每次重新啟動電腦, 連接mysql 都出現問題

# mysql                                                                                                                                                                         
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

這個時候當然要谷哥一下
 原來同樣 ERROR 2002 (HY000) 的錯誤 內容都可以不同
 我這次是 /tmp/mysql.sock(2) 的錯誤訊息

網上提供好多種方法解決方法
有的人將整個
mysql 删除
那不是所有資料都没有了  lol

但我最後發現, 只需要 service mysqld restart
這樣就行了?! 

2012年5月7日 星期一

Excel "CONCATENATE"

 



每次要幫 database 灌入大量資料時
要同一時入超過10個己經很麻煩, 更可況要入幾百條record
這個時候 function"concatenate" 就派上用場
必學!!!

=Concatenate(A2, B2)  return "1AS023"
=Concatenate("Hello", " World")  return "Hello World"
=Concatenate(A2, "whoami")  return "1whoami"


今次我要用的就是這句
=CONCATENATE("UPDATE jos_vm_product SET product_weight = '",C2,"', product_weight_uom ='",D2,"' WHERE product_sku = '",B2,"'; ") 

我還是新手, 其實這句寫得有點笨
要好小心留意quote XD

做好一條record, 就可以一次過拉
超方便 :D


reference:
http://www.techonthenet.com/excel/formulas/concat.php