發表文章

XBOX 360 無線手把 控制器 簡易維修

本文主要解說如何簡易排除 XBOX 360 無線手把的電池盒故障。 在沒用過 XBOX ONE 的手把之前,XBOX 360 無線手把大概是我覺得最好用的手把了,甚至比 SEGA SUTAN 原廠手把好用。雖然無線手把很好用,但是也因為是無線的,它就必須使用電池,這也造就電池盒容易故障的情況。 不囉唆,直接開始。 以下情境都是在使用3號電池的情況下,且不用起子拆開手把來維修的狀況。(因為都說是簡易排除了啊) [1] 按下手把中央的 X 圓鍵但是手把就是不會亮燈。 s1: 換組新電池 (請不要再換金頂了,你會找到這篇文章,有很大的原因就是金頂漏液,對吧?)。 這邊推薦低自放的充電電池,根據網路上面解說,這種電池久放在手把電池盒內比較不會漏液。但是長久不用還是建議拿出電池歐。 s2: 確認電池是有電的,但是手把依然不會亮燈,那就是電池盒內部金屬墊片方向不對,無法完整接觸電池,拿一隻細長的棒子,伸進去電池盒內部將金屬墊片往洞口方向調整一下。 s3: 電池盒中間可以看到一個金屬片,拿根棒子把它壓一壓,調整一下。也可以弄個紙片塞著。有時不會導電這個也是原因。 [2] 電池漏液,電池盒內部都是神秘物質,藍藍綠綠的顏色。 s1: 戴上手套與護目鏡,先把電池盒與手把分離,檢查手把上裝電池的彈簧狀況。同時也檢查彈簧附近電路板的狀況。 若是電路板很乾淨,彈簧也很乾淨 (有金屬光澤) ,就進行下一步。 若是電路板很乾淨,彈簧看起來顏色怪怪的有點糟,拿出美工刀或是銼刀或是砂紙,輕輕慢慢地將彈簧上面的腐蝕氧化處括除,直到露出有金屬光澤的程度。這裡要小心處理,以免弄斷彈簧。 *注意,在清除氧化物質時,一定要注意防護,避免碎屑掉入眼耳口鼻傷口。因為那個很毒的。所以手套與護目鏡一定要帶好。 若是電路版也被腐蝕,買個新的會快一點。 s2: 丟棄電池盒的情況下,至網拍買個副場的電池盒,大概25-50圓吧,裝上去即可。 s3: 不丟棄電池盒的情況下,將電池盒拆開兩半,取出被腐蝕氧化的金屬片,拿去酸洗 (也可以拿刀片慢慢括,小心點別弄斷就好),至恢復金屬光澤後裝回電池盒,再將處理好後的電池盒裝回手把使用即可。 S4: 不使用電池盒的情況下,將電池依照原本放在電池盒內正負極的方向,放入手把的彈簧上,兩個電池的中間放入些衛生紙,使其充分卡住固定電

利用 MinGW 與 boost::python 建立 64bit 的 python 模組

時隔多年的文章,這次要介紹的是,如何使用 64bit MinGW 與 boost::python 來建立 64 bit  python 的 C++ 模組。 若你是使用 MSVC 的話,基本上只要看官網上面的介紹就可以輕鬆建立 C++ 的模組。使用 MinGW 的話,若你只是要建立 32 bit 的模組也是照官網上面指示即可。但是當你使用 64 bit 的 MinGW 的話,要建立 64 bit 的 python 模組的話,這官網指示是會有點問題的。 在摸索一段時間後,總算發現出真正可行的作法。以下簡單說明一下。 目標:使用 64bit MinGW 與 boost::python 建立 64bit 的 python 的 C++ 模組 基本需求: [1] 64 bit 的 MinGW,這裡你這可以用 tdm gcc。我使用的版本是 4.8.1 [2] 64 bit 的 python,這個你可以到官網抓安裝檔案即可。2.7 或 3.4 系列都可以。 [3] boost lib,這個到官網抓最新的版本即可。我使用 1.55。 步驟: [1] 先編譯出 boost::python,這個 lib 是 boost 裡面的其中一支。編譯指令如下: b2 toolset = gcc address - model = 64 variants = debug , release link = static , shared threading = multi define = MS_WIN64 — with - python stage 這裡的重點是 " define = MS_WIN64 " ,其他的項目你可以是你需求來改變,但是這個 " define = MS_WIN64 " 一定要加上。 原因是 64bit 的 python lib 是利用這個 MS_WIN64 來選擇 64 bit 的函數,而 MSVC 裡面有預先定義,MinGW 裡面沒有,所以照官網的作法會在編譯模組時發生錯誤。 [2] 準備 64 bit 的 python lib 。 在 32 bit 的安裝檔案中 libpython27.a (32bit) 或是 libpython34.a (32bit) 是會安裝到電腦裡面的,但

你也懂 Lemur 系統?

這個系列用來紀念 J 大叔學習 Lemur 的過程,晚點開始連載。

BOOST 相關文章索引

這裡是 BOOST 函式庫相關文章的總索引,這裡的名稱與 blog 頁面不同,但他表示的意義是相同的。 建立 BOOST 函式庫 使用 BOOST 的前置動作 BOOST REGEX 函式庫基本介紹 BOOST THREAD 函式庫基本介紹

BOOST THREAD 想要靜態連結也會有問題?

圖片
今天要討論的是 "BOOST THREAD 函式庫的基本使用" 同樣地,我們需要的材料有: 一份雞排加辣 一份珍奶半糖去冰 一個預先編譯好的 boost thread 函式庫 有了上面第三個材料,我們就能開始摟!(前兩個是怎樣?)

妳也懂 REGEX ?

圖片
來到這裡的朋友們,想必也知道 REGEX 是什麼了吧!今天我們要 豪洨 說明的就是 BOOST 函式庫裡面的 REGEX 函式庫啊!當然,這 玩意 個函式庫不是三言兩語就能說得完,所以先從最簡單的部份開始摟。

你也 boost 了嗎?

圖片
好!非常好! 來到這的客官們,相信都編譯好你的 boost 函式庫啦! 那麼接下來就是要開始用啦,不然為什麼花這麼多時間編譯他呢? 那麼,要怎麼樣才能用呢? 這位客官,這裡就有一份熱騰騰的 雞蛋糕 教程啊,不急的話,先去買個麥香奶茶再來看歐。