<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    秋風的蕭瑟 又見湖邊木葉飛

    歡迎來到梁良 | LonBlog,這里記錄下了我生活點點滴滴。

    2014年8月27日

    Javascript和Ajax中文亂碼吐血版解決方案

     

    今天弄了一天的Ajax中文亂碼問題,Ajax的亂碼問題分為兩種:

    1. JavaScript輸出的中文亂碼,

    比如:alert("中文亂碼測試");

    2. 這第二種就是Ajax從服務器端獲得的數據出現亂碼的問題。(我搜了n個小時試了n中方法才找到答案)

    現在將我搜集的比較有效的方法都與大家分享:(我使用的開發環境是Eclipse,相信其他語言和開發環境都差不太多。)

     比如

    var message = xmlHttp.responseText;
     alert("message: "+message);

    獲得這個message輸出就是亂碼

     

    解決辦法有兩種:

     

    (1)在jsp文件里引入js文件時可以這樣寫:<script Charset="UTF-8" type="text/javascript" src="jslib/jquery-1.4.2.min.js"></script>,該方法具有移植性

    (2)(該方法可能會導致換一臺電腦導入項目后js文件里中文會亂碼). 修改編碼。切記要將代碼備份一下,改了編碼之后中文會變為亂碼。

    在js文件上右鍵點擊Properties,最好是在菜單欄欄里選擇Window-->Perferences(以絕后患),修改Text file encode 為UTF-8(這里應當與jsp中的編碼相同) 

     

    同樣的將JavaScript source file和JSP的Default encoding設置為UTF-8(這里應當與jsp中的編碼相同,這樣以后的項目就都是utf-8的編碼了,推薦使用這個)

    (2). 注意response.setContentType("text/html;charset=utf-8");和PrintWriter out = response.getWriter();的位置關系,切記要將PrintWriter out = response.getWriter();放在response.setContentType("text/html;charset=utf-8");的后面,否則設置的編碼將無效,這也是我弄了n久都搞不定的原因!!!

      

    3. 客戶端發給服務器端得中文數據為亂碼

     

     

    解決辦法:示例:客戶端的javaScript腳本

     

    function verify(){
        $.get("AJAXServer?name="+encodeURI(encodeURI($("#userName").val())),null,function callback(data){$("#result").html(data);});
    }

    ?注意:encodeURI需要使用兩次!

    服務器端代碼:
              //1.取參數
              String str = request.getParameter("name");
              str = java.net.URIDecode.decode(str,"UTF-8") 

    posted @ 2014-08-27 08:22 梁良 閱讀(1698) | 評論 (0)編輯 收藏

    2011年5月16日

    PSP版豆瓣電臺獨家發布 (2012-3-28 更新:公共頻道。)

    下載發布
     
    中文名稱   psp版豆瓣電臺 (2011年6月24日 更新)
    原文名稱   psp版豆瓣電臺
    發行版本
    開發人員
      1.1.5
      LonLeung
    游戲類型   多媒體
    發行廠商   豆瓣 © 2005-2012 douban.com, all rights reserved
    容量大小   103 KB
    語言   中文
    其他   京ICP證090015號 京ICP備09113438 網絡視聽許可證0110418號 文網文[2009]267號

    安裝和使用方法:將壓縮包“psp版豆瓣電臺”文件夾的“PSP”文件夾解壓在psp根目錄中,在XMB的“網絡”-》“互聯網電臺”-》“douban.fm”中打開。注意系統選擇中文,編碼GBK(936),瀏覽器文字編碼:自動選擇
            Update:                   

                        1.0.0
                        2010-6-18 新建PSP豆瓣電臺項目

                        1.0.1
                        2010-7-20 第一個Demo

                        1.0.2
                        2010-8-8  在1.0.1版本上增加了官方UI

                        1.0.3
                        2011-5-15 PSP豆瓣電臺發布

                        1.0.4
                        2011-5-17 新增加20個豆瓣頻道,用搖桿光標選擇下拉框的頻道后自動播放相應頻道的歌曲

                        1.0.5
                        2011-5-22 新增豆瓣私人頻道

                        1.0.6
                        2011-5-23 新增加紅心、去紅心、刪除歌曲功能

                        1.1.0
                        2011-5-24 新增Lee MHz 頻道、優化UI

                        1.1.1
                        2011-5-25 修正歌曲還差0.5秒未播放完就開始跳歌問題

                        1.1.2
                        2011-5-27 修正Skip歌曲時延時問題,增加短報告處理方法,刪除UI中多余的控件讓界面更清爽

                        1.1.3
                        2011-6-1  增加長報告處理方法,使后臺的歌曲喜好計算更加準確
                        1.1.4
                        2011-6-10 新增一臺服務器,今后開始采取自動腳本更新方式,方便同學們升級。
                        1.1.5
                        2011-6-24 作者 Saoirse Ronan 對豆瓣電臺圖標進行了美化修復

              psp版豆瓣電臺.rar (145.32 KB) 下載地址:

     

    thunder://QUFodHRwOi8vMTI3LjAuMC4xLzExMDUxNjE4NDlmODdkN2EyOTNhZGRjNWVhLnJhcj9maWQ9ZnVTVnFDTTFNcDVkSlp1eGhMRjlKMjRSNGtwR1JRSUFBQUFBQUs2YldpMGo3SThjK2FRZzdkQ1pyandzWUxXcCZtaWQ9NjY2JnRocmVzaG9sZD0xNTAmdGlkPTRGMjJFOUUyQjkxMjhEN0UxRUNGNTUwMUE4NDNFOTRBJnNyY2lkPTZaWg==


    (2011年5月18日 更新:新增加二十多個豆瓣頻道)
     
    115網盤:http://u.115.com/file/bhnqilut
     
     thunder://QUFodHRwOi8vMTI3LjAuMC4xL3BzcOeJiOixhueTo+eUteWPsCgyMDExLTUtMTjmm7TmlrApLnJhcj9maWQ9VzVnWEZLbW90cThPOHpldmRnQmxUWFFtcUF1alJRSUFBQUFBQU9nZjBYeHVBaS9TVWZneUlwazN5c2hSL0FBZyZtaWQ9NjY2JnRocmVzaG9sZD0xNTAmdGlkPTU5RDA1MkYwNTJFMTQzQUEwMzg2N0QwNkZBM0YzREQ4JnNyY2lkPTZaWg==

    (2011-5-22 更新:新增豆瓣私人頻道)

    115網盤:http://u.115.com/file/aq86ktqe

    (2011-5-23 更新:新增加紅心、去紅心、刪除歌曲功能)
    115網盤:http://u.115.com/file/aq86k99f
     
    (2011-5-24 更新:新增Lee MHz 頻道、優化UI)
     
    115網盤:http://u.115.com/file/aq867udi

    (2011-5-25 更新:修正歌曲還差0.5秒未播放完就開始跳歌問題)
    115網盤:http://u.115.com/file/e61dkddd

    (2011-5-27 更新:修正Skip歌曲時延時問題,增加短報告處理方法,刪除UI中多余的控件讓界面更清爽)

            115網盤:http://u.115.com/file/e61dk1rk

    thunder://QUFodHRwOi8vMTI3LjAuMC4xL3BzcOeJiOixhueTo+eUteWPsCgyMDExLTUtMjfmm7TmlrApLnJhcj9maWQ9M2dVc3dvVG1ZUWlONjlCYndoanZMQ2pPWXJwOG5BRUFBQUFBQU0xSUVyM003TnRiR1ZGY0hWYUE2WXJzejBIZiZtaWQ9NjY2JnRocmVzaG9sZD0xNTAmdGlkPTA2OTAyMjYxOTNGREFEMTgyRjdBNjg3MzU5NjE0Qzc2JnNyY2lkPTZaWg== 
     
     (2011-6-1 更新: 增加長報告處理方法,使后臺的歌曲喜好計算更加準確)
     
     dbank網盤: http://dl.dbank.com/c0pfpb8e53 

            (2012-3-28 更新: 公共頻道) 
     
            dbank網盤: http://dl.dbank.com/c0gdv0aj9c


    posted @ 2011-05-16 19:42 梁良 閱讀(5490) | 評論 (34)編輯 收藏

    2011年2月27日

    Visual Studio 2008中文正式版下載和破解

    Visual Studio 2008中文正式版下載和破解

    Visual Studio 2008中文正式版官方下載地址:

    下載壓縮分卷:(7個分卷壓縮包均需下載才能正常安裝,包含MSDN。解壓后是一個ISO文件,前面6個壓縮包均為700M,最后一個壓縮包為142M)
    分卷1
    分卷2
    分卷3
    分卷4
    分卷5
    分卷6
    分卷7
    Visual Studio 2008團隊資源管理器:
    http://download.microsoft.com/download/d/7/2/d72f8415-7b4b-4168-ba3b-65c3ca4c1f81/VS2008TeamExplorerCHS.iso

    另附兩個Visual Studio 2008非官方下載地址:

    首先聲明這和MSDN上提供的90days-trial是不同的版本。電驢上已經有ZWT放出的VSTS2008了,下載中,目前還無法驗證其真實性。另外還有一個BT下載的種子,同樣是ZWT放出的這個版本,似乎連接數不多。之前公布的Visual Studio Team System 2008 正式版下載,確認是真貨。
    eMule下載:Visual.Studio.Team.System.2008-ZWTiSO

    BT下載:Microsoft.Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO.zip
    把Visual Studio 2008九十天試用版本升級成正式版的辦法:
    第一種:
    升級正式版的方法是把Setupsetup.sdb文件中的[Product Key](用UltraISO編輯),

    T2CRQGDKBVW7KJR8C6CKXMW3D

    修改為

    PYHYPWXB3BB2CCMV9DX9VDY8T

    因為九十天試用版本已經是 rtm版本。所以改變序列號以后的升級或者安裝,就會變成正式版。不再有使用期限。

    第二種:在開始>設置>控制面版>添加或刪除程序>卸載Visual Studio 2008>出現卸載界面>點擊Next>輸入上面CD-key ->出現成功畫面即可完美將試用版升級成為正式版。
    Visual Studio 2008正式版序列號CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

    另附 Visual Studio 2008 SP1

    posted @ 2011-02-27 15:58 梁良 閱讀(4070) | 評論 (1)編輯 收藏

    2011年1月9日

    又一個山寨的 Google 瞬時搜索,好處是它可以加密搜索

    wmr山寨了一個Google瞬時搜索。其使用了Google Ajax Search API,將其中的onkeyup加入了action的值,就得到了一個瞬時搜索。其對比之前的那些山寨瞬時搜索的優勢在于支持加密傳輸,不怕發生意外。

    posted @ 2011-01-09 21:55 梁良 閱讀(1472) | 評論 (0)編輯 收藏

    Wine 1.3.11

    Wine是一個在X86、X86-64上容許類Unix操作系統在X Window System下運行Microsoft Windows程序的軟件。另一方面,計算機程序設計師能經由Wine的程序庫將視窗的程序轉移至類Unix操作系統中運行。也有不少軟件經過 Wine測試后發布,比如Picasa,uTorrent,MediaCoder. Wine解為 "Wine Is Not an Emulator",即Wine不是模擬器。雖然Wine有另一個非官方名稱,"Windows Emulator",即Windows模擬器。Wine的正確名稱是"Wine",不是全大寫、全小寫或大小寫混合.Wine是自由軟件,在GNU寬通用公共許可證(LGPL) 下發布.

    下載:http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.11.tar.bz2

    What's new in this release (see below for details):
    - PO files now used for translations.
    - Various JavaScript improvements.
    - Some fixes to the Wine debugger.
    - Translation updates. - Various bug fixes.

    posted @ 2011-01-09 21:12 梁良 閱讀(1366) | 評論 (0)編輯 收藏

    2011年1月8日

    《PSPo2i》《啪嗒砰3》全系統通用破解版下載

    在剛推出體驗版不久的時間,在網上再次出現了兩個游戲的破解版。這次的神速破解全系統通用確實讓人驚嘆,到底是誰做的好事呢?目前暫時還是一個謎,但是對于廣大還處于低端固件系統的玩家來說,這無疑是一大的福音。那么小編也神馬都不說了,快速的下載游戲的破解版吧。

    PSP 游戲破解版 夢幻之星:攜帶版2無限

    PSP 游戲破解版 夢幻之星:攜帶版2無限

    PSP 游戲破解版 夢幻之星:攜帶版2無限

    PSP 游戲破解版 啪嗒砰3

    PSP 游戲破解版 啪嗒砰3

    PSP 游戲破解版 啪嗒砰3

    PSP 游戲破解版 啪嗒砰3


    點擊下載

    posted @ 2011-01-08 21:51 梁良 閱讀(1364) | 評論 (0)編輯 收藏

    PSP歐版 憤怒的小鳥 下載

    游戲名稱:憤怒的小鳥
    英文名稱:Minis - Angry Birds
    制作廠商:Abstraction Games / Rovio Mobile Ltd.
    代理發行:Chillingo Ltd.
    游戲類型:ACT - Action Game(動作射擊游戲)
    載體容量:UMD×1
    對應主機:Play Station Portable / Nintendo Wii / Nintendo Dual Screen / Android / iPhone / iPad
    語言版本:英文(歐版)
    發行日期:2011年01月05日(PSP歐版)
    官方網站:http://www.chillingo.com/sku.htm?sid=269
    游戲簡介:
        益智動作射擊游戲《憤怒的小鳥》(Angry Birds)是Rovio Mobile開發的一款極為有趣的小游戲,曾經在蘋果、谷歌手機平臺以及網頁游戲上推出過作品。日前游戲發行商Chillingo公司正式宣布這款作品將會登陸PSP掌機,游戲目前預定2011年1月份在PSN上以MINIS游戲販賣的形式提供下載。
        《憤怒的小鳥》玩家控制一群不同樣子的小鳥從一群丑惡的肥豬手里搶回他們珍貴的蛋。而那些肥豬則建造了各種各樣不同材料的碉堡和防御設施來防御這群憤怒的丟了蛋的小鳥。而游戲的故事也相當有趣,為了報復偷走鳥蛋的肥豬們,鳥兒以自己的身體為武器,仿佛炮彈一樣去攻擊肥豬們的堡壘。游戲是十分卡通的2D畫面,看著憤怒的紅色小鳥,奮不顧身的往綠色的肥豬的堡壘砸去,那種奇妙的感覺還真是令人感到很歡樂。而游戲的配樂同樣充滿了歡樂的感覺,輕松的節奏,歡快的風格。不過在進行游戲的時候卻沒有這樣的音樂,有點可惜。但是將鳥兒們彈射出去時,鳥兒的叫聲倒是給人很好笑的感覺。

        游戲總共有100多個關卡可以選擇,每一關都有一定數量的小鳥可供選擇,他們總共有6個不同的種類,每一種都有不同的攻擊效果,玩家的終極目標就是將這些小鳥像彈弓一樣彈射出去,摧毀那些肥豬的碉堡。當所有躲在碉堡里的肥豬被砸扁或者做掉之后,游戲就過關了。通過嘗試不同的方式和不同的彈射角度,玩家還可以在每一關獲得不同的成績,以至最終的三星的評價!
        《憤怒的小鳥》的MINIS版本會完整移植經典版本的所有內容。




    游戲下載:

      迅雷/本地:下載地址1 下載地址2

      115網盤:下載地址


    P.S..博主認為psp版的小鳥沒有iphone操作的流暢。

    posted @ 2011-01-08 21:50 梁良 閱讀(1344) | 評論 (0)編輯 收藏

    6.35 HEN V2/6.36 HEN(alpha v3版)發布

    HEN發布:忠貞炙烈之炎

      由忠貞炙烈之炎發布的6.36 HEN測試版發布,同時忠貞炙烈之炎還發布了6.35的v2 HEN測試版,下面我們一起來看下具體的更新內容以及說明吧:

     

    以下是引用片段:

    忠告:5.03和6.20用戶,沒有必要來升級.這個HEN問題還很多;你的固件版本必須和你下載的HEN完全一樣。不要小看了0.01的版本差。.如果你版本(如6.30)不夠先升級去。

     

      PSP 6.35 HEN(v2版)更新內容:

      修復了03g支持;修復了wifi不能在非標準頻率外啟動的問題。

      PSP 6.36 HEN(下載文件已更換為alpha v3版)更新說明:

      目前只有在PSP 1000主機系統為6.36上才能完全正常運行。PSP 2000/3000/PSPgo 主機系統為6.36官方固件目前需要等待忠貞炙烈之炎發布新的可用的HEN,也可以去這里參與測試,測試方法如下:

     

    以下是引用片段:

    目前狀況:

      至少Prometheus ISO Loader是可以運行的。
      支持大內存支持(MEMSIZE=1)
      支持插件(放在plugins而不是seplugins)
      支持version.txt(放在ms0:/)

      我需要其他機型的測試者來測試獲取一些重要的數據。

    測試方法:

      1.PSP 2000/3000/3000(04g) 請取下電池,直接使用電源(PSPgo主機無須進行這一步,);

      2.然后在按L鍵不放的情況下,進入HBL運行HEN,屏幕會提示:"Kernel memory will be dumped into ms0:/KMEM.BIN and ms0:/SEED.BIN";

      3.然后將你們棒子上生成的kmem.bin和seed.bin打包上傳給我,并附帶你的機器型號,HEN運行情況等。

      可以降級到6.35了,把老版本固件的version.txt放在根目錄,然后運行6.35固件升級程序即可。目前只能降級到6.3X固件。降級過程在PSP-1000上成功,降級有風險后果自負

     

    安裝及破解說明:

      1.確認你的PSP主機為6.31/6.35/6.36官方系統(注:6.36為《怪物獵人P3》UMD中自帶的官方固件);

      PSP 6.31官方系統升級固件:下載地址

      PSP 6.35官方系統升級固件:下載地址

      2.根據你的系統,下載對應的HEN程序(以下程序包括大眾高爾夫、大眾高爾夫漏洞、HBL以及HEN程序);

      PSP 6.35 HEN(alpha v2版)下載:點擊下載 PSP/PSPgo全主機適用

      PSP 6.36 HEN(下載文件已更換為alpha v3版)下載:點擊下載 僅適用于PSP1000主機

      3.將下載得到的“PSP”、“h.bin”、“HBL”,三個文件拷貝至PSP記憶棒(PSPgo為內置存儲)中,覆蓋即可。(注:覆蓋并不影響文件夾內的其它文件)

      4、參考這里教程的步驟,在6.35/6.36官方系統下將你的主機安裝加載對應的6.35/6.36 HEN程序。

    posted @ 2011-01-08 21:44 梁良 閱讀(1357) | 評論 (0)編輯 收藏

    游戲解包/簽名軟件發布 無須自制系統也能玩?

            黑客Mathieulh宣布破解PSP密匙算法,并由此得到了PSP的授權簽名,簡單來說就是完全的完美破解,取得簽名后,黑客能夠不需要通過自制系統不需要通過漏洞,完全自由控制PSP運行任意軟件、任意游戲。

      就在前不久,Mathieulh沒有直接公布破解PSP密匙算法的源代碼而是發布了PS3/PSP共用的PS3/PSP PKG Decrypter Extractor v1.0(游戲解包/取得簽名的文件,取得簽名就意味著游戲無須通過自制系統/漏洞/ISO引導就能直接在PSP主機上運行)。那么我們就來看看Mathieulh黑客以及其它的黑客大神們會利用這個給PSP帶來怎么樣的破解吧。

    posted @ 2011-01-08 21:43 梁良 閱讀(1120) | 評論 (0)編輯 收藏

    PKG Decrypter Extractor v1.0發布

      我們早前報道過黑客Mathieulh宣布破解PSP密匙算法,并由此得到了PSP的授權簽名,簡單來說就是完全的完美破解,取得簽名后,黑客能夠不需要通過自制系統不需要通過漏洞,完全自由控制PSP運行任意軟件、任意游戲。

      就在前不久,Mathieulh沒有直接公布破解PSP密匙算法的源代碼而是發布了PS3/PSP共用的PS3/PSP PKG Decrypter Extractor v1.0(游戲解包/取得簽名的文件,取得簽名就意味著游戲無須通過自制系統/漏洞/ISO引導就能直接在PSP主機上運行)。那么我們就來看看Mathieulh黑客以及其它的黑客大神們會利用這個給PSP帶來怎么樣的破解吧,更多PSP破解相關情報,請繼續關注電玩巴士為您帶來的后續報道。

    PS3/PSP PKG Decrypter Extractor v1.0下載以及說明:點擊查看

    PKG Decrypter Extractor v1.0發布

    posted @ 2011-01-08 21:42 梁良 閱讀(1173) | 評論 (1)編輯 收藏

    微軟官方博客揭秘Kinect工作原理

    “你就是控制器。”(You are the controller.)如果你有在關注Kinect,相信已經聽過這句給力的廣告詞了。從《Kinect Adventures!》中手腳并用堵漏水窟窿,到Zune播放界面中揮手換歌,Kinect開創了一種更加自然的娛樂交互方式。在這篇博客文章中,我將 揭秘這款體感系統背后的秘密以及它如何讓開發者創造Kinect體驗。而Kinect團隊的項目經理Arjun Dayal則將展示如何實現通過基于手勢的方式來控制Xbox Dashboard和Kinect Hub。首先,讓我們從指導Kinect研發的概念原理開始。

    我們生活在一個模擬的世界

    傳統編程基于一系列的規則:原因和結果,非黑即白,非真即假。在為輸入輸出數目有限的簡單系統建模時,這種方式工作得挺好。拿游戲《Halo》來說 吧:按A鍵是讓士官長跳,前撥左搖桿讓他向前走,前撥右搖桿讓他向上看。不是A,就是B。可惜的是,我們生活的真實世界并不是如此數字化,而是模擬的。

    在模擬世界中,并不是只有簡單的“是”和“否”,還有“也許是/否”;不僅有“對”和“錯”,還有“對/錯的可能性”。讓我們想象一下揮手這一簡單 動作的所有可能性:身體運動的幅度,環境差異,衣服質地的不同,文化差異造成的動作差異等等。你可能需要研究10的23次方這么多的可能性,顯然用傳統編 程方式來解決這類問題是不現實的。

    我們從一開始就知道必須采用一種全新的,接近于人腦工作的方式來解決這一問題。當你遇到一個人的時候,你的大腦立即將注意力集中在他身上,并根據經 驗辨識出他的身份。這一過程并不是通過數百層的決策樹來實現,人腦就是知道。嬰兒很難區分出兩個人的不同,但我們通過多年的學習和訓練可以在幾分之一秒內 做到。事實上,你也許還能蠻準確地估摸出他們的年齡、性別、心情甚至個性。這也是讓我們成就為人類的原因之一。

    Kinect以類似的方法被創造出來。它觀察身邊的世界,它注意觀察你的動作。即使Kinect從來沒見過你揮過手,也能很快地從它學習過的TB級數據中猜測出你所做動作的含義。

    Kinect傳感器

    Kinect骨架追蹤處理流程的核心是一個無論周圍環境的光照條件如何,都可以讓Kinect感知世界的CMOS紅外傳感器。該傳感器通過黑白光譜 的方式來感知環境:純黑代表無窮遠,純白代表無窮近。黑白間的灰色地帶對應物體到傳感器的物理距離。它收集視野范圍內的每一點,并形成一幅代表周圍環境的 景深圖像。傳感器以每秒30幀的速度生成景深圖像流,實時3D地再現周圍環境。如果你玩過pin point impression 3D針模玩具可能更容易理解這一技術——將你的手(或者臉,如果你愿意的話)按壓在這種玩具上,就可以產生你身體某一部位的簡單3D模型。

    微軟官方博客揭秘Kinect工作原理

    尋找移動部位

    Kinect需要做的下一件事是尋找圖像中較可能是人體的移動物體,就像人眼下意識地聚焦在移動物體上那樣。接下來,Kinect會對景深圖像進行像素級評估,來辨別人體的不同部位。同時,這一過程必須以優化的預處理來縮短響應時間。

    Kinect采用分割策略來將人體從背景環境中區分出來,即從噪音中提取出有用信號。 Kinect可以主動追蹤最多兩個玩家的全身骨架,或者被動追蹤最多四名玩家的形體和位置。在這一階段,我們為每個被追蹤的玩家在景深圖像中創建了所謂的 分割遮罩,這是一種將背景物體(比如椅子和寵物等)剔除后的景深圖像。在后面的處理流程中僅僅傳送分割遮罩的部分,以減輕體感計算量。

    微軟官方博客揭秘Kinect工作原理

    Kinect的大腦

    真正的魔術在這里發生。分割化玩家圖像的每一個像素都被傳送進一個辨別人體部位的機器學習系 統中。隨后該系統將給出了某個特定像素屬于哪個身體部位的可能性。比如,一個像素有80%的幾率屬于腳,60%的幾率屬于腿,40%的幾率屬于胸部。看起 來這時候我們就可以把幾率最大的可能性當作結果,但這么做未免太過武斷了。我們的做法是將所有的這些可能性輸入到接下來的處理流程中并且等到最后階段再做 判斷。

    看了上面的介紹,你也許要問我們如何教會Kinect辨識人體部位。開發這一人工智能(被稱 為Exemplar(模型)系統)可不是一件輕松的事情:數以TB計的數據被輸入到集群系統中來教會Kinect以像素級技術來辨認手、腳以及它看到的其 他身體部位。下圖就是我們用來訓練和測試Exemplar的數據之一。

    微軟官方博客揭秘Kinect工作原理

    模型匹配:生成骨架系統

    處理流程的最后一步是使用之前階段輸出的結果,根據追蹤到的20個關節點來生成一幅骨架系 統。Kinect會評估Exemplar輸出的每一個可能的像素來確定關節點。通過這種方式Kinect能夠基于充分的信息最準確地評估人體實際所處位 置。另外我們在模型匹配階段還做了一些附加輸出濾鏡來平滑輸出以及處理閉塞關節等特殊事件。

    骨架追蹤系統的目標之一是為處理流程的各種輸出提供一種菜單式的選擇界面。游戲開發者可以選擇任意的系統部件組合來開發各種游戲體驗。比如,你可以僅僅使用分隔映射來制造一些驚人的華麗效果(《Your Shape: Fitness Evolved》是一個好例子)。

    講到這里,我們已經描繪出一個可用于控制游戲或娛樂的完全實時的體感系統。接下 來,Arjun將介紹改進的Xbox Dashboard和Kinect Hub。他將向你展示這兩個用戶界面如何利用景深圖像流和20關節骨架系統來創造一種基于自然手勢的,訪問游戲、電影、音樂和其他娛樂活動的全新方式。

    微軟官方博客揭秘Kinect工作原理

    Kinect:技術如何最終理解你!

    如今,技術在我們的日常生活中扮演著重要角色,但直到現在,技術產品在真正理解人類意圖以及 適應個體風格差異方面做得仍然不好。Kinect的問世讓這一切有所改變。站在Kinect前,它就能知道你是誰。不僅如此,還能將你和你的愛人區別開 來。當你移動時,傳感器能在瞬間追蹤到你。想要互動?用聲音和肢體移動就可以播放電影、玩游戲、和朋友聊天等等。不需要學習任何新的控制方式,多么神奇!

    前面Kinect團隊項目經理Ron已經描述了Kinect傳感器讓Xbox實時追蹤玩家動 作背后的高深技術,但我們如何最佳地運用?我們的目標是讓玩家盡可能自如地控制Xbox,同時讓所有用戶可以容易地學習并理解各種控制手勢。接下來我們會 更加深入地揭秘這一體感技術,并且談談在Kinect Hub和Dashboard中的Kinect體驗。

    手勢:從何說起?

    聽到我們要設計一種手勢來上下左右移動物體的時候,你也許會想:“沒難度啊,把你的手移到物體上,選中然后向你想要的方向移動,搞定!”

    等下,別那么自信。問問你的朋友他們是怎么想的,你可能會驚訝地發現他們的回答和你是如此的 不同。是你的方式更好嗎?不一定,只是對你來說更有邏輯性。人類的獨特之處在于能通過多種方法來完成某一特定任務。讓我們拿駕駛來做例子。如果你讓100 個人來模仿如何開車,你可能會得到許多答案。有些人會將兩手分別握住面前的10點鐘和2點鐘位置,有些人可能會只用一手握住12點鐘位置,有些人可能會背 靠椅子坐著;同樣地,模仿腳踩油門、剎車和離合器的方式也會五花八門。所有這些方式都能讓我們駕駛,而技術的工作就是要能識別所有這些方式——讓技術理解 你!

    那么,識別一個看似簡單動作有多復雜呢,拿伸手做例子。當你想伸手去拿什么東西的時候,你會 認為伸手的方向應該完全垂直于身體平面。但實際上由于肩膀和手臂關節的結合方式,你不可能以直線方式伸手。因此,每個人都會以略為不同的方式做出一個伸手 動作,但每個人都覺得這是一個同樣的伸手動作。成功的手勢識別就是要理解人類動作的微妙之處,并且讓技術了解這些不同。

    研發Kinect這款革命性產品的過程中,我們既要戰勝上述挑戰還要讓產品易于使用。我們所做的每個決定都是人機互動領域史無前例的,我們的工作有可能將重新定義互動娛樂技術的未來。

    手勢原型: 去粕取精

    我們在為屏幕導航創造控制手勢時,采用了很常見的方法:記錄下了所有能想到的天馬行空的點子,比如用腳來選擇菜單神馬的。當我們意識到這樣的點子實在太多了的時候,我們知道需要一種更靠譜的選擇方式。

    我們收集并記錄下所有創意,并且一一制作出原型以檢驗那一種更適合普通用戶。和普通用戶進行 原型測試非常重要,我們因此學到了許多關于人體運動的信息,并用于重新調整每次新測試。人機互動的現有規則并不總是適用于在客廳進行的10英寸距離上的體 感交互。通過測試我們更好地理解用戶行為,比如長時間做手勢時怎樣才舒服,以及我們創造的控制手勢集和人類自然手勢是否沖突。

    在測試過程中,我們的理念是“不斷失敗,去粕取精”,我們不斷拋棄不合適的方案,保留有效方案。工程、用戶研究和設計團隊都充分參與到手勢集的原型制作過程中,并和普通用戶一起進行測試,根據所有獲取到的數據來決定最佳手勢。

    在數月的測試、觀察和研究后,我們得到了一種簡單且容易理解的控制方式——懸停選擇和翻頁控制。懸停選擇是一種容易學習、高度可靠并且可預測的機制,而翻頁控制提供了一種更有觸感的方式來控制屏幕內容。

    讓我們通過Xbox Dashboard和Kinect Hub的實現方式來更加深入地談論這種控制模型的細節。

    Kinect Hub: Kinect體驗大本營!

    Kinect Hub是Xbox Dashboard中的Kinect體驗中心,在這里你可以用手勢來訪問Kinect內容。Hub的設計簡單且容易理解,你可以注意到我們采用了巨大的顏色分明的項目方塊,讓用戶輕松地找到并選擇他們所想做的事。

    微軟官方博客揭秘Kinect工作原理

    微軟官方博客揭秘Kinect工作原理

    微軟官方博客揭秘Kinect工作原理

    微軟官方博客揭秘Kinect工作原理

    微軟官方博客揭秘Kinect工作原理

    微軟官方博客揭秘Kinect工作原理
     

    文/驅動之家

    posted @ 2011-01-08 21:35 梁良 閱讀(931) | 評論 (0)編輯 收藏

    在 Firefox 里通過外部編輯器查看網頁源碼

    在 Firefox 瀏覽器中,通過右鍵、菜單欄功能項或快捷鍵(cmd + U)就可以查看的網頁源碼。不過彈出的僅僅是個瀏覽窗口,想要進行編輯等進一步操作的話就得靠復制粘貼大法了。有沒有這樣一個辦法,能夠讓 Firefox 的查看源代碼功能直接調用外部編輯器來進行操作呢?

    • 在 Firefox 地址欄輸入 about:config,然后在過濾器中搜索 source.editor
    • 雙擊 view_source.editor.external 將其值設置為 true;
    • 雙擊 view_source.editor.path 輸入外部編輯器對應的字符串值,即可。
    • PS:該字符串值是 Unix 路徑,請填入應用“顯示包內容”里面的 Unix 可執行文件路徑。

    Coda 網頁開發工具

    填入應用的 Unix 可執行文件路徑(注意替換 xxx 為適合你的路徑): /Applications/xxx/Coda.app/Contents/MacOS/Coda

    其他應用均可以使用查找 Unix 可執行文件路徑方法來找到對應的字符串值。(TextMate、MacVim 測試可用)

    BBEdit 文件編輯器

    對于 BBEdit 來說,有點小小的不同。首先確定你機器里面 BBEdit 附帶的 Command Line Tools 是已安裝狀態(菜單欄 BBEdit - Install Command Line Tools...),然后將外部編輯器字符串值指向:/usr/local/bin/bbedit,即可。

    如果不喜歡這樣的修改,只要把 view_source.editor.external 值恢復成 false 就行了。

    posted @ 2011-01-08 21:31 梁良 閱讀(921) | 評論 (0)編輯 收藏

    設置新建文件夾的默認名字

    在 Mac 上新建一個文件夾,默認名字總是“未命名文件夾xxx”。很沒勁而且很沒意義是吧?下面教你改變命名規則的方法。

    Mac 新建文件夾

    打開 Finder-Machintosh HD-系統-資源庫-CoreServices,找到“Finder”,右擊選擇“顯示包內容”

    繼續,Contents-Resources,找到 “zh_CN.lproj” 文件夾(用其它語言的,找對應文件夾),找到 “Localizable.strings” 這個文件,拖桌面上去。

    用文本編輯器打開,找到下面這段,改成你想要的文字就行了。拖回原來的地方,輸密碼,覆蓋原來的文件。

    當然,除了文件夾的默認命名規則,你也可以修改其它的文字,比如警示語什么的。就像下面這句

    posted @ 2011-01-08 21:29 梁良 閱讀(837) | 評論 (0)編輯 收藏

    禁用 OS X 屏幕縮放時抗鋸齒效果

    你或許已經知道如何在 OS X 系統下通過快捷鍵使用屏幕縮放功能,當放大倍數越大的時候你看到的圖像或文本會越模糊,抗鋸齒效果在這時候便發揮了作用。如何禁用此時的抗鋸齒效果呢?

    首先進入屏幕縮放的放大模式(按住 Contorl 滾動鼠標滾輪或雙指在觸摸板垂直滑動;抑或是 Cmd + Option + '+'),然后利用快捷鍵 Command + Option + \ 便可以啟用或關閉抗鋸齒效果。

    下面一組圖展示出此效果關閉前后的效果對比:

    當然,此效果對圖片也同樣有效。

    posted @ 2011-01-08 21:28 梁良 閱讀(830) | 評論 (0)編輯 收藏

    解決 Mac App Store 安裝程序 error 100 問題

    OSX Daily 為此提供了簡單的解決方法,步驟如下:

    • 在Mac App Store里從菜單里直接選擇登出帳號
    • 退出 Mac App Store
    • 登出你的 Mac OS X用戶
    • 重新登陸你的Mac系統
    • 再次進入 Mac App Store,登入,再次下載程序

    如果你覺得有點麻煩,MacStories提示:你可以嘗試登出Mac App Store用戶,然后重新登陸一樣可以解決問題。

    ps:如果你運行系統升級沒有 10.6.6的提示,可以點擊這里單獨下載系統升級安裝包

    posted @ 2011-01-08 21:28 梁良 閱讀(838) | 評論 (0)編輯 收藏

    OS X 中實現 Aero Snap 效果的小工具 Shift it

    shiftit

    如果你在大屏幕上用過 Windows 7,那么你一定會對其中 Aero Snap 這個功能印象深刻。其實我們在 OS X 中也可以借助一個小工具實現類似的功能:Shift it 是一個 host 在 Google Code 的開源項目,同時支持 OS X 10.5 和 10.6,運行后可以用鍵盤快捷鍵快速排布當前應用程序的窗口位置。點擊這里進入 Softpedia 的下載頁面

    另外 Shift it 還有個 fork 叫 Krikava,我很懶完全沒有用過,感興趣的讀者可以試試看并且告訴我們其優勢。

    posted @ 2011-01-08 21:27 梁良 閱讀(782) | 評論 (0)編輯 收藏

    聽終端命令 say 如何正確發音:OS X

    之前給大家分享過“讓你的 Mac 給你讀課文”,今天再來個類似的,一個談不上很實用但挺有意思的終端(Terminal)命令。

    打開終端輸入 say 命令后空格,然后鍵入你要 Mac 說的話(僅限英文),比如:

    say What do you want to say?

    命令很簡單吧!知道 OS X 如何發音嗎?通過下面視頻聽聽 say 命令給出的正確發音吧。
    (照顧 iOSer,視頻原始鏈接點這里

    怎么樣,你喜歡正確發音(Oh. Ess. Ten)還是果粉們的常用發音(Oh. Ess. Ex)呢?

    小編試了一下用 say 命令說十個羅馬數字,其中 II、III、XII、XIII、X 會直接發出對應的英文數字音,其余的五個和 X 以上的則是直接發字母音。

    posted @ 2011-01-08 21:19 梁良 閱讀(845) | 評論 (0)編輯 收藏

    讓 iTunes 打開后繼續播放上次退出時的音樂

    只要電腦開著,音樂就不能停,這是我的一個毛病。而我另外一個毛病則是習慣建立一個有很多很多歌的播放列表,可能是某個樂隊多達數十張專輯的一個播放列表,我沒法在一天的時間里聽完,必須分好幾天來聽完,于是第二天再次打開iTunes的時候問題就來了:它記不住我上次聽到哪里了。這讓我很苦惱,直到我發現了“Now Where Was I?”這個iTunes腳本

    首先點此下載該腳本(很小只有110KB,點此從本地下載),把它放在任何地方都可以,雙擊它即可直接找到iTunes.app打開,然后在你每天退出iTunes的時候要記得再次雙擊這個腳本,之后iTunes會彈出一個對話框問你是否運行該腳本,選擇Yes,iTunes正常關閉,同時也記下了你聽到了哪個播放列表的哪首歌:

    以后再用腳本打開iTunes,音樂會直接響起──就是你上次退出時候聽到的那首歌(唯一的遺憾是歌曲是從頭播放的,而非從你退出的位置開始繼續播放,如果你聽的是一段長達2小時的現場錄音的話……)。一定要記住,打開iTunes的時候要用腳本啟動,退出iTunes的時候也要用腳本關閉,否則就無效了。

    其實我更推薦大家把這個腳本放到“資源庫\iTunes\Scripts”目錄下(也許你找不到Scripts目錄,那就手動建立一個):

    然后你會發現iTunes的菜單里多了一個小冬冬:

    以后你就不必再找那個腳本去雙擊來退出iTunes了,點擊這個菜單即可。聰明的你一定想到了,既然這個腳本進入到菜單里了,那么顯然就可以用快捷鍵來啟用之了(如何建立快捷鍵請看此文):

    此腳本支持任何iTunes版本,我從8.x開始用,一直到現在10.x都可正常使用。

    posted @ 2011-01-08 21:19 梁良 閱讀(799) | 評論 (0)編輯 收藏

    用 Option 鍵調出系統偏好設置

    在 OS X 系統下,很多時候我們會要用到系統偏好設置(System Preferences)。大家是否知道利用 Option 鍵配合蘋果鍵盤功能鍵可以直接調用出相關功能的偏好設置呢?

    • 按住 Option 鍵的同時按亮度調節功能鍵(F1、F2),可以調出顯示器設置;
    • 按住 Option 鍵的同時按音量調節功能建(F10、F11、F12),可以調出聲音設置;
    • 按住 Option 鍵的同時按 Exposé 或 儀表盤功能鍵(F3、F4),可以調出 Exposé 與 Spaces 設置;

    當然,利用 Option 鍵配合播放暫停鍵(F8)調出來的是 iTunes 程序,而不是系統偏好設置。

    p.s..補充一些快捷方式:
    按F3是all applications Exposé,按fn + F9可以有同樣效果
    control + F3 是one-app Exposé,或者fn + F10
    command + F3 是desktop Exposé,或者fn + F11
    control + fn + F2 選中menu bar
    control + fn + F3 選中dock
    control + fn + F8 選中menulet(就是菜單欄右側那些小圖標)
    如果你發現有更多需求使用帶fn鍵的組合,可以在System Preference->Keyboard里把這個邏輯反轉一下。
    修改后的邏輯是原先帶fn的都去掉fn,不帶fn的都加上。

    posted @ 2011-01-08 21:18 梁良 閱讀(818) | 評論 (0)編輯 收藏

    2011年1月7日

    Intel超給力新Core i5廣告:跨窗口追蹤

    伴隨著本周Sandy Bridge系列處理器的發布,Intel針對“第二代Core ix”處理器的宣傳攻勢也已經開始。一則相當給力的新Core i5廣告日前就在海外上線播放,名為“The Chase Film”追蹤。這段視頻堪稱廣告中的大片,片中的利落女主角為躲避追蹤,跨越了大量各種各樣的應用程序窗口,展示第二代Core i5處理器的多任務影音娛樂性能。廣告片實拍視頻、動畫、Windows桌面動作相結合的創意也令人叫絕。廢話少說,看片:

    posted @ 2011-01-07 21:35 梁良 閱讀(826) | 評論 (0)編輯 收藏

    僅列出標題  下一頁
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    公告

        歡迎光臨

    常用鏈接

    隨筆分類

    隨筆檔案

    相冊

    .我的網站.

    友情博客

    開源社區

    科技博客

    資料網站

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    Powered by:
    LonLeung
    Copyright © 梁良

    本頁生成時間:毫秒

    主站蜘蛛池模板: 国产一区二区三区在线免费观看| 久久久久亚洲国产| 亚洲国产成人在线视频| 天天干在线免费视频| 7x7x7x免费在线观看| 成人片黄网站色大片免费观看cn| 亚洲AV成人一区二区三区AV| 四虎免费影院4hu永久免费| 2020久久精品国产免费| 免费av片在线观看网站| 一级午夜a毛片免费视频| 午夜亚洲www湿好大| 久久久久亚洲AV成人网人人网站 | fc2免费人成为视频| 亚洲精品国产精品| 亚洲精品无码久久久久去q| 国产一区二区三区无码免费| 在线jlzzjlzz免费播放| 永久免费毛片在线播放| 亚洲人成在线免费观看| 一边摸一边爽一边叫床免费视频| 亚洲va中文字幕| 亚洲欧美日韩久久精品| 亚洲精品无码久久久久APP | 免费无码又爽又刺激网站直播| 男人和女人高潮免费网站 | 亚洲日韩涩涩成人午夜私人影院| 无码国模国产在线观看免费| 免费精品无码AV片在线观看| 免费一级做a爰片久久毛片潮| 丰满亚洲大尺度无码无码专线| 99久久亚洲精品无码毛片| 国产成人精品免费视频软件| 国内自产少妇自拍区免费| 免费看又爽又黄禁片视频1000| 国产精成人品日日拍夜夜免费 | 久久久久亚洲精品天堂久久久久久| 亚洲av无码乱码在线观看野外| 在线a级毛片免费视频| 最近中文字幕免费mv视频7| 性色av免费观看|