2012年9月13日 星期四
[HTML] set subject / body / cc of email
<a href="mailto:email@address.com> mail to me </a>
如果想係 email 加入 subject, content, cc, bcc 的話 :
mailto: email@host.com?subject=something
mailto: email@host.com?body=something
mailto: email@host.com?cc=otheremail@address.com
mailto: email@host.com?bcc=anotheremail@address.com
一次過用符號(&)串埋晒佢就會變成
<a href="mailto:email@address.com
?subject=Hello world
&body=Line one</br>Line two
&cc=anotheremailaddress@anotherdomain.com
&bcc=onemore@anotherdomain.com">
2012年7月31日 星期二
[Ajax] 同步的方法 async:false
表格輸入時, 想即時檢查資料庫有没有相同記錄時,不用多問大家都會選用 Ajax 。
佢可以令你行 JavaScript 時不會因 loading 停頓,又不用重新整理頁面
, 迅捷回應
, 對用家影響不大,用家可以繼續自己的工作。
但今日我先發現自己一點也不明白他……
之前我一直覺得 Ajax 懂得從資料庫取得答案再回覆已經達到同步,原來是錯得非常離譜。其實由Ajax全名 (Asynchronous JavaScript and XML) 已經清楚說明了他是非同步的技術.
就因為這個誤解 , 浪費了大部分時間在同一段 code 轉圈圈
只想替幫表格加句 Ajax 做 checking 時,邏輯上我没有問題
, 檢查 Ajax
, output都没有發現出錯, 為什麼我想要的答案總是錯
? 最後要麻煩到師父幫忙
一步步翻查
, 才發現原來我那段 Ajax 還未行完
, result 還未出
, 我最尾的 Jquery 已經行完顯示結果
, 令我 Ajax 結果無論如何
, 佢都永遠都正確
。 那我段 code 不就是廢了嗎?
由於AJAX 預設都是 非同步模式 (Asynchronous) 所以必須把 Asynchronous 設為 false (就是同步 Synchronous)
$().ready( function(){
$.ajaxSetup({
cache:false,
async:false
});
});
這句解釋就是等AJAX 有了返回值才會執行下面的 JS (((我的問題就解決了!!!
2012年6月18日 星期一
[Linux] 修改 hostname
檢查你正在試用的hostname
[root@test ~]# hostname
yourname
1. 使用hostname命令
[root@test ~]# hostname yourNewHostname
暫時更改你個hostname
重新啟動系統就會還原
2. 修改設定檔 /etc/sysconfig/network 和 /etc/hosts
-
[root@test ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname #在這裡修改hostname -
[root@test ~]# vi /etc/hosts
127.0.0.1 newhostname localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 newhostname localhost localhost.localdomain localhost6 localhost6.localdomain6
#在這裡修改2個hostname
完成修改後請restart network & apache[root@test ~]# service network restart
[root@test ~]# service httpd restart
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 (不可能存在的網址), 系統會隔離該網, 防止病毒木馬的插件.
以下只是測試時修改.....
可以見到 IP 已經由 74.125.71.103 變了 8.8.8.8
Reference
: http://qsfwy.iteye.com/blog/281354
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 <
> should be given as >
& should be given as &
Remark: *
CDATA 內不可以 contain string "]]>" , "]]>" mean 這個 CDATA section 完
Nested CDATA sections are not allowed.
reference : http://www.w3schools.com/xml/xml_cdata.asp
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 <
> should be given as >
& should be given as &
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
有的人將整個 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
訂閱:
文章 (Atom)