PIXNET Logo登入

小攻城師的戰場筆記

跳到主文

我是每天都和程式語言奮戰的小攻城師,在此記錄日常遇到的問題與解答。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 12 週五 201416:35
  • [VIM] 將ANSI檔案轉存為UTF-8編碼

工作上常常會把 Excel 轉存為 CSV 後,再利用有正規表示式 (regular expression) 置換能力的 VIM 來轉換為 SQL 語句。
但是 Excel 轉存的 CSV 檔是 ANSI 編碼,如果出現 UTF-8 的特殊怪字時,會無法存檔。這時候就要下個轉編碼格式儲存的指令:
:write ++enc=utf-8
讓寫檔時是以 UTF-8 格式儲存之。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(1,102)

  • 個人分類:VIM
▲top
  • 12月 09 週二 201411:27
  • [jQuey] clone 物件後,日曆控制項 (datepicker) 失效的問題

嘗試要複製一個表格列,裡頭有輸入日期的 input,想把它的資料清掉,讓使用者能輸入多筆資料。
在 "How to clone jQuery Datepicker input field" 這篇找到解答。
var row = $($("table > tbody tr")[0]).clone(); // 複製資料列(資料列內包含輸入框)
$(row).find("input").val("").end(); // 清空值
// 要移除 datepicker 自動產生的 hasDatepicker css class,以及自動產生的 ID
// 不移除 css class,datepicker 會完全不運作
// 不移除 id,點了新增列的 datepicker,值會被帶進原來的那個 input 裡
$(row).find("input").removeClass("hasDatepicker").removeAttr("id").datepicker({
    minDate : new Date(2009, 1 - 1, 1),
    changeMonth: true,
    changeYear: true,
    dateFormat: 'yy/mm/dd'
}).end();
$('table > tbody:last').append(row); // 把處理好的資料列新增到表格裡,做為最後一列
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(13) 人氣(1,666)

  • 個人分類:jQuery
▲top
  • 12月 04 週四 201415:17
  • [Mercurial] 修復TortoiseHg新版無法使用exportfiles套件的bug

把 Tortoise Hg 升級到 3.2.1 版(原本是 2.x),之前慣用的 exportfiles 套件就突然不能用了,錯誤訊息如下。
** Unknown exception encountered with possibly-broken third-party extension exportfiles
** which supports versions 2.2.2 of Mercurial.
** Please disable exportfiles and try your action again.
** If that fixes the bug please report it to https://bitbucket.org/albert_brand/
hgexportfiles/issues
** Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
** Mercurial Distributed SCM (version 3.2.1)
** 載入額外套件: exportfiles, extdiff, win32text
Traceback (most recent call last):
  File "hg", line 42, in <module>
  File "mercurial\dispatch.pyo", line 28, in run
  File "mercurial\dispatch.pyo", line 71, in dispatch
  File "mercurial\dispatch.pyo", line 140, in _runcatch
  File "mercurial\dispatch.pyo", line 850, in _dispatch
  File "mercurial\dispatch.pyo", line 611, in runcommand
  File "mercurial\dispatch.pyo", line 941, in _runcommand
  File "mercurial\dispatch.pyo", line 912, in checkargs
  File "mercurial\dispatch.pyo", line 847, in <lambda>
  File "mercurial\util.pyo", line 677, in check
  File "C:/TortoiseHg/extensions/exportfiles.py", line 81, in exportfiles
    first = rng[0]
TypeError: 'baseset' object does not support indexing
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(1) 人氣(125)

  • 個人分類:Version Control
▲top
  • 11月 07 週五 201420:45
  • [Windows/Virus] 處理 file_recovery 病毒

很久以前(大概一兩年了)中了 file_recovery 病毒,已經忘記細節了,不過這篇還停在草稿狀態,趕快趁殘存的印象寫一寫。
印象中是誤點了假防毒軟體的檢測通知,讓惡意程式開始「掃描病毒」,也就是桌面捷徑和工作列上的圖示紛紛消失的開始。此時就是想辦法打開工作管理員把奇怪的程式先停掉。(已經忘記是按 Ctrl-Shift-Esc 還是從「開始→搜尋程式及檔案」輸入 "taskmgr" 叫出工作管理員了)
消失的工作列圖示要想辦法一個個補回來。

把「顯示桌面」的 icon 弄回來。
參考《Windows7工作列「釘上」顯示桌面圖示》,
在 "C:\Users\使用者帳戶名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\" 這個路徑可以找回顯示桌面 icon。
把顯示桌面釘選到工作列。
參考《調整Windows 7環境: 加回工作列的「顯示桌面」圖示》,
把右下角的顯示桌面加回來。
恢復 windows 7 系統列預覽,
參考《WINDOWS 7 工作列的 預覽縮圖 功能消失》。
移除 file_recovery 病毒,
在 "File Recovery (virus) - How to remove?" 這篇,
它建議用 Spyhunter & Hitman Pro 來清乾淨病毒,不過我記得我沒用到這個。
(因為也不確定是不是安全的軟體啊XD)
但是裡面有提到一些檔案可以檢視移除,包括以下程序:
%CommonAppData%\[random].exe
%CommonAppData%\[random]

檔案:
%AppData%\Microsoft\Internet Explorer\Quick Launch\File_Recovery.lnk
%Desktopdir%\File_Recovery.lnk
%Programs%\File Recovery\File Recovery.lnk
%Programs%\File Recovery\Uninstall File Recovery.lnk
%CommonAppData%\[rnd_0].exe
%CommonAppData%\[rnd_1]
%CommonAppiData%\[rnd_1].exe

註冊機碼:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\[rnd_0].exe %CommonAppData%\[random].exe
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\DisableTaskMgr 0


(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(1,932)

  • 個人分類:Windows
▲top
  • 10月 28 週二 201411:02
  • [Misc.] 找出 flickr 相片的原始網址 (Find the original Flickr Photo URL)


每張 flickr 照片檔都會有個固定格式的網址,例如:flickr.com/{PICID}_{流水號}_{照片尺寸}.jpg,把{PICID}代入 http://www.flickr.com/photo.gne?id={PICID},就可以查到該張照片對應到的 flickr 網址了。
例如這張圖的網址:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(2) 人氣(4,551)

  • 個人分類:使用其他網站的小筆記
▲top
  • 10月 21 週二 201420:16
  • [Misc.] 在 Apple Store 買東西時打統編(為發票加上統一編號)

一般直接進入網站時左上角只會顯示 Apple Store(個人)
公司要買蘋果的產品,因為沒有時間外出、買的量又少,所以就直接在 Apple Store 上訂購。但是要結帳時發現沒有地方可以 key-in 公司統一編號與抬頭。打電話到蘋果客服,業務說如果一年採購在 15 萬以上,未來再買東西可以有優惠,建議我們建立公司專用的帳號。
但是因為請款流程要先墊支,建立公司專用帳號在職責上也不歸我們部門管理,總之還是以想個人名義先購買啦。上網 google 一下,有人說要先切到企業網路商店再選購,才會跑出統編的欄位。
一般我們直接進入蘋果的網路商店 (Apple Store),左上角會顯示「Apple Store」。
 
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(24,732)

  • 個人分類:雜七雜八
▲top
  • 9月 11 週四 201417:20
  • [JavaScript] 較新版本的 IE 會因為 console.log 而影響後續程式的運作

今天發生一個很奇怪又很簡單的 bug。在 IE 9 瀏覽某個網頁,JavaScript 執行到特定段落後就不再執行。但是該頁面是抄另一個頁面改寫的,原始的網頁運作正常,不會因為 IE 版本不同而發生任何錯誤。
奇怪的是,按下 F12 開發者工具,切到「網路」頁籤,想看看 JSON & JavaScript 下載有沒有異常,頁面就好了。
找了半天的 bug 以後發現,沒有運作的那一段 JavaScript 之前有一行 console.log("print something")。刪掉就好了。 Orz
推測應該是因為 IE 7 時代沒有 console.log,所以當頁面指定以 IE7 模式運行時,就會出錯;但是開發者工具又認識 console.log,所以開了開發者工具,頁面就又正常了。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(474)

  • 個人分類:HTML/CSS/JavaScript
▲top
  • 8月 28 週四 201421:12
  • [JavaScript] Google Map API的標記叢集(marker clusterer)使用心得

Google Map API的標記叢集(marker clusterer):第一層
因為有一個頁面要設定大量的 Google Map 地圖標記 (marker),覺得標記一多看起來好混亂,記得好像有很多網站可以把它 Google Map 的地圖標記群組起來,但是一開始找不到。問了其他人才知道,這個地圖標記群組叫做「地圖標記叢集」(marker cluster)。
有人推薦 jQuery plugin "tinyMap",身為一個懶人,有 jQuery plugin 當然是直接撈來用,但可能是天意註定要我勤快一點看原始文件,我怎麼用都用不起來。 XD
最以後來參考了官方 API 的介紹文:"Too Many Markers!",這樣子完成了我該做的事:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(10,717)

  • 個人分類:jQuery
▲top
  • 8月 20 週三 201411:57
  • [Web] 修正 Bootstrap 無法顯示圖示 (Glyphicons) 的問題

IE 的字型下載設定
最近開始用 Bootstrap,這是近年非常流行的排版 framework。其中的圖示元件 (Glyphicons) 使用了網路字型、SVG 等多種方式來呈現小圖示,只要修改 css class 就可以得到不同大小、圖案的按鈕,做按鈕不求人,超方便。
可是我才剛開始用就遇到很幼幼班的問題:為什麼在 IE8/IE9 沒辦法顯示圖示內容?我在 Firefox & Chrome 看都很正常啊。
 
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(5,746)

  • 個人分類:HTML/CSS/JavaScript
▲top
  • 8月 14 週四 201419:31
  • [JavaScript] 解決 Google Map API 地圖標記在 IE8 顯示異常的問題

最近寫了一個用到 Google Map API 的標記叢集 (marker cluster) 的頁面,還沒時間記錄 marker cluster 怎麼用,user 就打來說地圖顯示得怪怪的。看了一下,在 IE8 裡某些落在標記群組之外的單一地圖標記 (marker) 根本不顯示,本來以為是 marker cluster 造成的,但把 marker cluster 註解掉以後,反而發現所有標記都沒產生!
所以就拿「google map api marker ie8」當關鍵字(為了偷懶只查正體中文的XD),一眼就看到第三組搜尋結果《Google Map 的 Marker 在 IE7 + IE8 破圖的解法》是支上上籤,設定地圖標記 (marker) 時該多帶個 optimized 參數:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(1,382)

  • 個人分類:HTML/CSS/JavaScript
▲top
«1...18192033»

內文搜尋

最近看了什麼呢

  • [Web] 在JC (Java Composer)設定多個header
  • [Windows] CURL出現「CRYPT_E_REVOCATION_OFFLINE (0x80092013) - 因為撤銷伺服器已離線,無法完成撤銷檢查」
  • [Windows] 使用IIS Crypto小心影響遠端桌面連線(RDP)運作
  • [Windows/macOS] 使用ffmpeg壓縮影片檔案
  • [PowerShell] 連線到SQL Server確認資料連線
  • [MOSS] 排除SharePoint搜尋功能無法使用問題
  • [Web] SSH Terrapin Prefix Truncation Weakness
  • [MSSQL] 處理時戳日期轉換時少一天的問題
  • [Web] Google Ad Manager無法刊登廣告問題排除
  • [Web] Cyberbit Range筆記

筆記分類成這些

toggle 文書處理 (5)
  • VIM (5)
  • LaTeX (8)
  • Excel (9)
  • PowerPoint (3)
  • Word (5)
toggle 前端技術 (4)
  • Browser (5)
  • HTML/CSS/JavaScript (39)
  • jQuery (9)
  • ExtJS (3)
toggle 後端技術 (8)
  • Sybase (1)
  • Oracle (1)
  • Java (2)
  • ASP.NET (14)
  • Python (9)
  • PHP (36)
  • MSSQL (9)
  • MySQL (7)
toggle 系統相關 (5)
  • iOS/Android (8)
  • IIS (5)
  • Apache (8)
  • Linux (7)
  • Windows (39)
toggle 其他內容 (9)
  • 施博瀚的以拉拉拉 (5)
  • SharePoint (6)
  • 網站設定 (9)
  • 使用其他網站的小筆記 (4)
  • 原文轉載 (1)
  • Version Control (16)
  • Conference (5)
  • Security (4)
  • 雜七雜八 (37)
  • 未分類文章 (1)

文章彙整

參觀人氣

  • 本日人氣:
  • 累積人氣:

大家通常讀這些

  • (246,208)[Win] 移除「永遠用選取的程式來開啟這種檔案」設定。
  • (113,219)[Office] 在 Word 2010 設定「合併儲存格」的快速鍵
  • (33,160)[Windows]修改ASUS BIOS顯示卡設定
  • (31,419)[Windows] 查詢AD網域使用者帳號密碼到期日
  • (28,737)[Office] 解決Powerpoint另存PDF失敗的問題
  • (25,859)[Misc.] 東西掉到後面時取出 IKEA ALEX 抽屜櫃的抽屜
  • (24,779)[Misc.] 郵局掛號郵件的改投改寄
  • (24,732)[Misc.] 在 Apple Store 買東西時打統編(為發票加上統一編號)
  • (19,273)[Office] 讓Outlook像GMail一樣,群組郵件對話(顯示為交談)
  • (4,315)[Windows] Win10安裝字型檔時出現「不是有效的字型檔」

最新迴響

  • [24/10/03] qwertr 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    感謝這篇文章 我終於找到我的戶口名簿了...
  • [24/08/29] Huang Ffbes 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    十分感謝,還好還快就找到你這篇文,不然我可能還在煩惱要用什麼...
  • [23/12/27] aaa 於文章「[Win] 移除「永遠用選取的程式來開啟...」留言:
    exe_fix_w7.reg...
  • [23/10/07] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    太謝謝這篇分享了,剛剛用好久抽屜就是無法關起來, 終於解決了...
  • [23/06/30] CC 於文章「[Win] 移除「永遠用選取的程式來開啟...」留言:
    不小心把.bak的圖示給改了,也不小心設定成以某種程式來開啟...
  • [23/05/26] 搜尋引擎 於文章「[Web] 在Google,Bing,Y...」發表了一則私密留言
  • [23/04/22] 訪客 於文章「[Misc.] 虹堡EZ100PU驅動程...」留言:
    非常感恩,真的差點要再買一台讀卡機了,直接點開您整理好的下載...
  • [23/03/03] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    感謝您讓我找回重要的資料&#128557;&#128557;...
  • [22/12/30] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    谢谢你,善良有耐心脑筋活泛非常可爱的陌生人。拯救了搬家的我的...
  • [22/11/01] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    抽屜一直關不起來 覺得困擾想說google看看 就看到這...

 

里程碑