歡迎來到梁良 | LonBlog,這里記錄下了我生活點點滴滴。
2014年8月27日
今天弄了一天的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日
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 對豆瓣電臺圖標進行了美化修復
thunder://QUFodHRwOi8vMTI3LjAuMC4xLzExMDUxNjE4NDlmODdkN2EyOTNhZGRjNWVhLnJhcj9maWQ9ZnVTVnFDTTFNcDVkSlp1eGhMRjlKMjRSNGtwR1JRSUFBQUFBQUs2YldpMGo3SThjK2FRZzdkQ1pyandzWUxXcCZtaWQ9NjY2JnRocmVzaG9sZD0xNTAmdGlkPTRGMjJFOUUyQjkxMjhEN0UxRUNGNTUwMUE4NDNFOTRBJnNyY2lkPTZaWg==
115網盤:http://u.115.com/file/e61dk1rk
(2012-3-28 更新: 公共頻道) dbank網盤: http://dl.dbank.com/c0gdv0aj9c
posted @ 2011-05-16 19:42 梁良 閱讀(5490) | 評論 (34) | 編輯 收藏
2011年2月27日
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日
wmr也山寨了一個Google瞬時搜索。其使用了Google Ajax Search API,將其中的onkeyup加入了action的值,就得到了一個瞬時搜索。其對比之前的那些山寨瞬時搜索的優勢在于支持加密傳輸,不怕發生意外。
posted @ 2011-01-09 21:55 梁良 閱讀(1472) | 評論 (0) | 編輯 收藏
下載: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日
點擊下載
posted @ 2011-01-08 21:51 梁良 閱讀(1364) | 評論 (0) | 編輯 收藏
游戲下載:
迅雷/本地:下載地址1 下載地址2
115網盤:下載地址
posted @ 2011-01-08 21:50 梁良 閱讀(1344) | 評論 (0) | 編輯 收藏
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密匙算法的源代碼而是發布了PS3/PSP共用的PS3/PSP PKG Decrypter Extractor v1.0(游戲解包/取得簽名的文件,取得簽名就意味著游戲無須通過自制系統/漏洞/ISO引導就能直接在PSP主機上運行)。那么我們就來看看Mathieulh黑客以及其它的黑客大神們會利用這個給PSP帶來怎么樣的破解吧。
posted @ 2011-01-08 21:43 梁良 閱讀(1120) | 評論 (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下載以及說明:點擊查看
posted @ 2011-01-08 21:42 梁良 閱讀(1173) | 評論 (1) | 編輯 收藏
“你就是控制器。”(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的大腦
真正的魔術在這里發生。分割化玩家圖像的每一個像素都被傳送進一個辨別人體部位的機器學習系 統中。隨后該系統將給出了某個特定像素屬于哪個身體部位的可能性。比如,一個像素有80%的幾率屬于腳,60%的幾率屬于腿,40%的幾率屬于胸部。看起 來這時候我們就可以把幾率最大的可能性當作結果,但這么做未免太過武斷了。我們的做法是將所有的這些可能性輸入到接下來的處理流程中并且等到最后階段再做 判斷。
看了上面的介紹,你也許要問我們如何教會Kinect辨識人體部位。開發這一人工智能(被稱 為Exemplar(模型)系統)可不是一件輕松的事情:數以TB計的數據被輸入到集群系統中來教會Kinect以像素級技術來辨認手、腳以及它看到的其 他身體部位。下圖就是我們用來訓練和測試Exemplar的數據之一。
模型匹配:生成骨架系統
處理流程的最后一步是使用之前階段輸出的結果,根據追蹤到的20個關節點來生成一幅骨架系 統。Kinect會評估Exemplar輸出的每一個可能的像素來確定關節點。通過這種方式Kinect能夠基于充分的信息最準確地評估人體實際所處位 置。另外我們在模型匹配階段還做了一些附加輸出濾鏡來平滑輸出以及處理閉塞關節等特殊事件。
骨架追蹤系統的目標之一是為處理流程的各種輸出提供一種菜單式的選擇界面。游戲開發者可以選擇任意的系統部件組合來開發各種游戲體驗。比如,你可以僅僅使用分隔映射來制造一些驚人的華麗效果(《Your Shape: Fitness Evolved》是一個好例子)。
講到這里,我們已經描繪出一個可用于控制游戲或娛樂的完全實時的體感系統。接下 來,Arjun將介紹改進的Xbox Dashboard和Kinect Hub。他將向你展示這兩個用戶界面如何利用景深圖像流和20關節骨架系統來創造一種基于自然手勢的,訪問游戲、電影、音樂和其他娛樂活動的全新方式。
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的設計簡單且容易理解,你可以注意到我們采用了巨大的顏色分明的項目方塊,讓用戶輕松地找到并選擇他們所想做的事。
posted @ 2011-01-08 21:35 梁良 閱讀(931) | 評論 (0) | 編輯 收藏
在 Firefox 瀏覽器中,通過右鍵、菜單欄功能項或快捷鍵(cmd + U)就可以查看的網頁源碼。不過彈出的僅僅是個瀏覽窗口,想要進行編輯等進一步操作的話就得靠復制粘貼大法了。有沒有這樣一個辦法,能夠讓 Firefox 的查看源代碼功能直接調用外部編輯器來進行操作呢?
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”。很沒勁而且很沒意義是吧?下面教你改變命名規則的方法。
打開 Finder-Machintosh HD-系統-資源庫-CoreServices,找到“Finder”,右擊選擇“顯示包內容”
繼續,Contents-Resources,找到 “zh_CN.lproj” 文件夾(用其它語言的,找對應文件夾),找到 “Localizable.strings” 這個文件,拖桌面上去。
用文本編輯器打開,找到下面這段,改成你想要的文字就行了。拖回原來的地方,輸密碼,覆蓋原來的文件。
當然,除了文件夾的默認命名規則,你也可以修改其它的文字,比如警示語什么的。就像下面這句
posted @ 2011-01-08 21:29 梁良 閱讀(837) | 評論 (0) | 編輯 收藏
你或許已經知道如何在 OS X 系統下通過快捷鍵使用屏幕縮放功能,當放大倍數越大的時候你看到的圖像或文本會越模糊,抗鋸齒效果在這時候便發揮了作用。如何禁用此時的抗鋸齒效果呢?
首先進入屏幕縮放的放大模式(按住 Contorl 滾動鼠標滾輪或雙指在觸摸板垂直滑動;抑或是 Cmd + Option + '+'),然后利用快捷鍵 Command + Option + \ 便可以啟用或關閉抗鋸齒效果。
下面一組圖展示出此效果關閉前后的效果對比:
當然,此效果對圖片也同樣有效。
posted @ 2011-01-08 21:28 梁良 閱讀(830) | 評論 (0) | 編輯 收藏
OSX Daily 為此提供了簡單的解決方法,步驟如下:
如果你覺得有點麻煩,MacStories提示:你可以嘗試登出Mac App Store用戶,然后重新登陸一樣可以解決問題。
ps:如果你運行系統升級沒有 10.6.6的提示,可以點擊這里單獨下載系統升級安裝包。
posted @ 2011-01-08 21:28 梁良 閱讀(838) | 評論 (0) | 編輯 收藏
如果你在大屏幕上用過 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) | 編輯 收藏
之前給大家分享過“讓你的 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的時候問題就來了:它記不住我上次聽到哪里了。這讓我很苦惱,直到我發現了“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) | 編輯 收藏
在 OS X 系統下,很多時候我們會要用到系統偏好設置(System Preferences)。大家是否知道利用 Option 鍵配合蘋果鍵盤功能鍵可以直接調用出相關功能的偏好設置呢?
當然,利用 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日
伴隨著本周Sandy Bridge系列處理器的發布,Intel針對“第二代Core ix”處理器的宣傳攻勢也已經開始。一則相當給力的新Core i5廣告日前就在海外上線播放,名為“The Chase Film”追蹤。這段視頻堪稱廣告中的大片,片中的利落女主角為躲避追蹤,跨越了大量各種各樣的應用程序窗口,展示第二代Core i5處理器的多任務影音娛樂性能。廣告片實拍視頻、動畫、Windows桌面動作相結合的創意也令人叫絕。廢話少說,看片:
posted @ 2011-01-07 21:35 梁良 閱讀(826) | 評論 (0) | 編輯 收藏
Powered by: BlogJava Copyright © 梁良
Powered by: LonLeung Copyright © 梁良