跳到主要內容

發表文章

Sphinx 3 設定

Sphinx是歷史悠久的php全文搜尋引擎,最近把舊的系統換成Sphinx,隨便記一點東西,以防忘記。 1.安裝及相關說明 參考 https://blog.csdn.net/XBODHX/article/details/107378182 mysql的設定方式,上面網站說得很詳細了。 改路徑及DB設定即可。 2.XML資料源 要在Sphinx使用XML當作資料,要先把XML按照下面格式整理 http://sphinxsearch.com/docs/current/xmlpipe2.html sphinx.conf設定如下 source (索引名稱) {     type  = xmlpipe2     xmlpipe_command = cat (xml檔案所在路徑)     xmlpipe_field = (subject)     xmlpipe_field = (content 預設是這兩個文字欄位,可以按XML內容修改)     xmlpipe_attr_uint = (要另外存的欄位,限數字)     xmlpipe_fixup_utf8 = 1 } index (自訂索引名稱,跟上面的不一樣) {     source = (索引名稱)     path = (索引檔路徑)     mlock = 0     morphology = none     min_word_len = 1     ngram_len = 1(是否分詞,1是,0否)     ngram_chars = (分詞的字碼,ngram_len = 0的話無用)     html_strip = 0(是否刪除html tags,0不刪,1刪除) } 其餘的跟mysql一樣,要注意windows底下可能沒有「cat」可以用(在xmlpipe_command 那邊),把cat改成type即可。 3.searchd 設定 如果設定的sphinx.conf有改名,或者indexer的參數不是sphinx.con...

Apache log顯示來源hostname

 Apache的log檔案,紀錄的是所有進入網頁伺服器的訊息,一般如下: 127.0.0.1 - - [28/Jul/2006:10:22:04 -0300] GET / HTTP/1.0 200 2216 格式內容就不多說了,第一個資訊就是連入的IP,但最近遇到的問題是原本IP的地方,突然變成了hostname,如下 ec2-52-53-242-144.us-west-1.compute.amazonaws.com - - [30/Nov/2017:20:26:47 -0500] "OPTIONS / HTTP/1.1" 339 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" 研究了很久,甚至更新apache版本,都還是一樣,stackoverflow上找到類似的問題: https://stackoverflow.com/questions/47585783/apache-access-logs-show-a-domain-name-where-ip-addresses-usually-are 但也沒有人提出解答。 我的猜測可能更DNS伺服器有關,原始的連線資訊可能都是hostname,電腦會連到DNS伺服器解析hostname為IP位置,但當電腦設定的DNS伺服器故障的時,無法解析為IP,自然就只能紀錄hostname了。 這個推測有三個根據,一是換了apache版本都還一樣,有可能不是apache的問題。二是發生問題的期間,網頁連線的速度特別慢,而且隔一陣子後,又恢復正常了。三是並非全部的log都換成hostname,換成hostname的主要都是bot。

單獨更新xampp apache

單獨更新xampp apache 1.下載新的xampp。 2.關掉舊的xampp apache,要移除service中的apache。 3.安裝新的xampp(要修改資料夾名稱,不要跟舊的重複)。 4.把舊的xampp底下apache、cgi-bin兩個資料夾備份起來。 5.把新安裝的xampp底下apache、cgi-bin複製到舊的xampp中。 6.把步驟4備份的apache底下conf資料夾,覆蓋到步驟5的apache底下。 7.完成更新,重開apache。 這個作法可以避免php、sql、ssl出錯等問題。

批次把DOCX轉成各種格式

批次把DOCX轉成各種格式的步驟: 1.打開空白word 2.按alt+F11 3.插入模組 4.貼上下面內容,然後F5執行,選取資料夾 Sub ConvertDocToHtml() 'Updated by ExtendOffice 20181128     Dim xDlg As FileDialog     Dim xFolder As Variant     Dim xFileName As String     Application.ScreenUpdating = False     Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)     If xDlg.Show <> -1 Then Exit Sub     xFolder = xDlg.SelectedItems(1) + "\"     xFileName = Dir(xFolder & "*.docx", vbNormal)     While xFileName <> ""         Documents.Open FileName:=xFolder & xFileName, _             ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _             PasswordDocument:="", PasswordTemplate:="", Revert:=False, _             WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _       ...

WMTS的架構

 總算是把WMTS的架構搞清楚了,WMTS簡單說可以分成三部份: 1.地圖的tiles QGIS的Generate xyz tiles就可以切了,也有很多軟體可以用。依照座標設定的不同,可能需要一隻url分析並轉址的網頁程式。 2.web伺服器 就是網頁伺服器,這部份不說了。 3.地圖目錄 以tileserver-php來說,每份地圖要先有metadata.json,紀錄地圖的資訊,放在地圖的目錄底下,然後在最外層部署tileserver-php,就會自動產生WMTS地圖目錄。 相關軟體說明: 1.GeoServer 這是一個WMTS的整合架構,以java為底層,提供了tiles製作、web伺服器、地圖目錄等等所有WMTS需要的功能。 2.QGIS GIS的軟體,提供地圖定位、產生tiles的功能。

日本旅遊Youtuber推薦

 太久沒去日本了,連假瘋狂的追日本的旅遊youtuber,推薦幾個還不錯的: 1.老宋CHANNEL https://www.youtube.com/channel/UCx6kUcig2P2j5GnxrMiNMDA 老宋應該是個四處流浪的半中年男子吧,在中國幾個大城市都住過,也待過一陣子台北,並在大阪留學過,現在住東京。 喜歡鐵道、自然、歷史人文,比較會去鄉下,例如四萬十川、北海道夕張等等,滿滿的渋い,真的就是一個中年人旅行時的心情寫照。 2.呼兒 https://www.youtube.com/channel/UCgQitz9HN7xWCP7DmmVjXjQ 跟老宋相反,呼兒是個台灣去日本打工渡假的2x歲女孩,去的地方以自然風景居多,經常詞窮,影片很high卻不聒噪,開心的情緒很容易感染人。 另外,我真的覺得她戴口罩比較好看XD 3.大人の休日CH https://www.youtube.com/channel/UCKhk8Ty9I2AB_bqTUDU2i8Q 日文頻道,沒有語音,以字幕為主。感覺是個大嬸,經常帶著兒子丈夫自駕出遊,住的旅館幾乎都是超高級路線,非常符合「大人」的風格,屬於聞香用的頻道。 下面是老司機路線,18歲以下請勿觀賞。 4.うなぎちゃん温泉と健康ONSEN JAPAN https://www.youtube.com/c/%E3%81%86%E3%81%AA%E3%81%8E%E3%81%A1%E3%82%83%E3%82%93%E6%B8%A9%E6%B3%89%E3%81%A8%E5%81%A5%E5%BA%B7ONSENJAPAN 日文頻道,喜歡到處泡溫泉的2x歲日本女子,經常跟朋友一起出門,人多就有點聒噪。 5.ゆっこのくつログ https://www.youtube.com/channel/UC8C3mGU9zoL_KcwdwjFCwlg 日文頻道,喜歡登山跟溫泉的2x歲日本女子,蓮華溫泉那段非常值得一看,宇宙級的開放感(笑)