最近開始用 Bootstrap,這是近年非常流行的排版 framework。其中的圖示元件 (Glyphicons) 使用了網路字型、SVG 等多種方式來呈現小圖示,只要修改 css class 就可以得到不同大小、圖案的按鈕,做按鈕不求人,超方便。

可是我才剛開始用就遇到很幼幼班的問題:為什麼在 IE8/IE9 沒辦法顯示圖示內容?我在 Firefox & Chrome 看都很正常啊。

 

文章標籤

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

最近寫了一個用到 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 參數:

var marker = new google.maps.Marker({
文章標籤

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

每次設定轉址規則都會忘記怎麼做,在這邊簡單筆記一下。

 

首先要先在 Apache 設定 httpd.conf,重點是要設定 "AllowOverride All"。

文章標籤

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

公司配的筆電不知道點到什麼東西,觸控板忽然沒作用了。雖然鍵盤中心的軌跡球還是能用、左右鍵也可以點,但是總覺得用起來不太順手。原以為應該是按到哪個 fn + FX 組合鍵,但是 Google 了「HP 840 觸控板 fn」卻找不到答案。

後來在 HP 英文官網找到了使用手冊 (manual / user guide),裡頭有說明:只要手指快速點觸控板左上角,燈號暗掉就是啟用、燈號亮了就是啟用。

HP 840 的觸控板開啟方式

文章標籤

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

解決的思維和上次連線到 Oracle 的問題很像(上次處理 Oracle 的心得:[PHP] 如何使用 PHP 的 OCI8 連線至 Oracle):

  1. 先確認 php.ini 裡,有把指定資料庫的 extension 取消註解。
  2. 確認 extension 資料夾裡有 php.ini 指定要讀取的 dll 檔。
  3. 確定指定資料庫 (Oracle / Sybase) 的核心 dll 有沒有在系統參數的 PATH 資料夾裡。
    (有的人會建議放在 C:\Windows\System32,有的人會說把檔案放在某個資料夾再把該路徑設定到 PATH,是一樣的道理。)

 

文章標籤

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

模仿前人的程式,寫了一段超迷你的程式要連 Oracle,但一直跳出的錯誤訊息:

PHP Fatal error:  Call to undefined function Ora_Logon()

查了一下官方文件,Ora_* 這種函式看起來不是官方支援的,網路上的文章倒是不少,可能是過時所以被拿掉了吧?向同事拿了他開發機上頭 PHP 的 ext 資料夾底下的 php_oracle.dll,嘗試在 php.ini 加上 "extension=php_oracle.dll",結果出現新的錯誤:

PHP Startup: Unable to load dynamic library 'C:/php/ext/php_oracle.dll' - 找不到指定的模組。

怪了,明明就放在一樣的路徑下。研究別人找不到模組的原因,有人說和引用順序有關,於是放在 ";extension=php_oci8.dll" 這行之後,一樣沒用,不過把 ";extension=php_oci8.dll" 的註解拿掉(這行最前面的分號刪除掉),「找不到指定的模組」這個錯誤訊息就消失了。但還是不認得 Ora_Logon() 這個函式。

文章標籤

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

覺得使用兩個下拉選單選取年份與月份有點累人,試著找一下有沒有適合的 month-year select calendar。

Month Picker

文章標籤

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

朋友問我,在 Google Map 裡建立自己的地圖集後,要怎麼刪除不小心加入的地點?我在地點的氣泡框裡上上下下看了一圈,也找不到在哪。

預設狀況下,地圖集裡的地標是不能刪除的

想不到在地圖集點選「編輯」以後,氣泡框左下角就跑出「刪除」來囉!

文章標籤

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

有一段路徑是類似這樣的:

\\127.0.0.1\test\測試文件.doc

試著這樣要開檔案。

<?php

文章標籤

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

租了一個 Godaddy 的空間,預設的時區是 America/Phoenix。不管是開 .htaccess 做這樣的設定:

SetEnv TZ Asia/Taipei

還是在 php.ini 做這樣的設定:

[Date]
文章標籤

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