2009-12-25

Papervision3D 用矩陣 變形 後 rotationXYZ 沒變時,怎麼辦

在矩陣操作以後,調用一次yaw(0)產生一次空旋轉。這樣就可以觸發do3d._rotationDirty的更改,從而可以計算正確的變換值。
參考來源Papervision3D旋转和矩阵 | Kevin Cao's Blog

2009-10-07

主要幾個信用卡(Mastercard,Visa …)通用的驗証正規法

主要幾個信用卡(Mastercard,Visa …)通用的驗証正規法

'/^(?:4[0-9]{12}(?:[0-9]{3})?5[1-5][0-9]{14}6011[0-9]{12}622((12[6-9]1[3-9][0-9])([2-8][0-9][0-9])(9(([0-1][0-9])(2[0-5]))))[0-9]{10}64[4-9][0-9]{13}65[0-9]{14}3(?:0[0-5][68][0-9])[0-9]{11}3[47][0-9]{13})*$/'



參考來源:37 Tested PHP, Perl, and JavaScript Regular Expressions

2009-08-19

在八德路上碰到1個騎二台機車的人

在八德路上碰到1個騎二台機車的人,他騎了至少100公尺了,了不起





2009-06-18

如何用: Print Screen鍵抓影片中的圖

開始播放一段影片後再按下暫停,這時候不要把它關閉,建議可以縮到最小。

之後再另開一個播放器放映你想要抓圖的影片,這時候連最簡單的Print Screen都能完整抓到畫面了


其它用法:Mokotw Blog: Print Screen鍵的非典型用法"可以抓影片圖"

2009-06-11

php 取得 swf 大小


$swfinfo = getimagesize("C:/wwwroot/mainstar.swf");
print_r($swfinfo);

/*
Array(
[0] => 188
[1] => 220
[2] => 13
[3] => width="188" height="220"
[mime] => application/x-shockwave-flash
)
*/

Flashplay8以上的跨域安全性

不論AS2/AS3在PLAYER 8 以上時:

  1. LOAD SWF 和 JPG(不做編輯存取)是沒有限制的,怎麼LOAD都可以!
  2. LOAD圖片後,只須改圖片大小時,只須要圖片的機器crossdomain.xmlallow 就OK。
  3. LOAD XML、TXT或存取像ASP這種SERVER SCRIPT 需要文件上的機器crossdomain.xml有allow 方可存取。
  4. LOAD SWF後編輯大小變數等等,SWF的機器不須要crossdomain.xml,只在要被編輯的SWFSystem.Security.allowDomain("*"),即A.COM的SWF要LOAD在B.COM的SWF,B.COM的要下本指令。
    ps:在as3中的語法為flash.system.Security.allowDomain("*");
  5. 不同DOMAIN的SWF要使用 LocalConnection,偵聽的SWF需要使用 LocalConnection.allowDomain() 方法,授予 傳送的SWF 傳送的權限。
  6. 不能LOAD使用者LOCAL端的東西。

2009-05-13

動態輸出的swf,不能被 flash player 10 載入?

原來是 flash player 10 在搞鬼 ,當header 有 Content-Disposition: attachment 時,flash player將放棄載入。我的用法如下:

//php

if ( !$_SERVER["HTTP_X_FLASH_VERSION"] ){
header('Content-disposition: attachment; filename='.basename($openswf));
}


'asp

IF Request.ServerVariables("HTTP_X_FLASH_VERSION") = "" THEN
Response.AddHeader "content-disposition", "attachment; filename="&filename
END IF



參考連結:Understanding the security changes in Flash Player 10 Adobe Developer Connection

2009-04-22

如何用js去讀取客端檔案大小,而不會出現安全性警告

如何用js去讀取客端檔案大小,而不會出現安全性警告

//js語法
function getFileSize(filePath){
  var image=new Image();
  image.dynsrc=filePath;
  alert(image.fileSize);
}

參考:关于javascript判断文件大小 - 站长学院: ""

2009-03-06

2009-02-18

限定繼承-親人仙逝後的標準程序


限定繼承,請把它當成親人仙逝後,入土完成之後的例行工事。
它是司法進步的証明,它是拋棄繼承的進化版。

以下是進化的項目。

  1. 拋棄:知悉繼承當日起二個月內(含假日)。
    限定:知悉繼承當日起三個月內(含假日)。
  2. 拋棄:辦理後不論遺產負債要放棄。
    限定:辦理後遺產扣除負債不足時不要繼承,而有剩餘時能繼承,
       白話一點負債不用賠,多的可以分
  3. 拋棄:只限辦理的人有效,其它人要自行辦理。
    限定:一人辦限定繼承,對全部繼承人都生限定繼承之效力

也就是說只要辦限定繼承,你將不會繼承負債,但扣除負債後有多的你還是可以分遺產。
所以把它當例行工事,如同必須辦理死亡証明一樣。


參考:

mootools 1.1.1 轉成 1.2 的異動項目

SilverScripting: MooTools upgrade: From 1.1 to 1.2: "MooTools upgrade: From 1.1 to 1.2"

crontab 中 mailto 給不同mail的用法

MAILTO="xxx@gmail.com,xxx@xxx.xxx"

用 , 格開

2009-02-12

as3 如何動態抓入圖庫中的影片

as3 如何動態抓入圖庫中的影片

//用字串 動態建立class
var classDefintion:Class = getDefinitionByName("libClassName") as Class;
img_mc = new classDefintion();
img_mc.x = 100;

2009-02-03

mailto 於utf-8的亂碼問題解決方案

先將中文轉為big5,在用rawurlencode轉為rawurl code就能正常顯示了
但是特殊字如:喆,堃等還是會變成 ?(問號)

<a href="mailto:xxx@gmail.com?subject=<?php echo rawurlencode(mb_convert_encoding('utf-8中文標題修正', 'big5', 'utf-8'))?>">
email
</a>




<a href="mailto:xxx@gmail.com?subject=<?php echo rawurlencode(mb_convert_encoding('utf-8中文標題修正', 'big5', 'utf-8'))?>&body=<?php echo rawurlencode(mb_convert_encoding("utf-8內容內容內容內容\n\n\n內容內容\n內容內容\n內容內容", 'big5', 'utf-8'))?>">
email含內文
</a>





參考:Ian 懶惰蟲筆記: mailto 應用 subject 參數中文編碼問題

2009-01-04

因為一個無法辨識的問題.windows無法顯示windows防火牆設定值

resetfireware.reg

Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]"DependOnGroup"=hex(7):00,00"DependOnService"=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00,57,00,69,00,\6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00"Description"="為您的家用網路或小型辦公室網路提供網路位址轉譯、定址及名稱解析服務和/或防止干擾的服務。""DisplayName"="Windows Firewall/Internet Connection Sharing (ICS)""ErrorControl"=dword:00000001"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00"ObjectName"="LocalSystem""Start"=dword:00000002"Type"=dword:00000020[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]"Epoch"=dword:00002cd0[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters]"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\69,00,70,00,6e,00,61,00,74,00,68,00,6c,00,70,00,2e,00,64,00,6c,00,6c,00,00,\00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List]"%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]"%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup]"ServiceUpgrade"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup\InterfacesUnfirewalledAtUpdate]"All"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Enum]"0"="Root\\LEGACY_SHAREDACCESS\\0000""Count"=dword:00000001"NextInstance"=dword:00000001


參考連結:http://forum.linex.game.tw/archive/index.php/t-3999.html