發表文章

肖灑大媽竟然生三寶

又二年多過去了 回顧我之前的文筆真的是妙語如珠啊 莫名奇妙生了第三胎 我的粉絲們還是不忘催促我寫三寶的出生筆記 我記得這個布落格我是要拿來寫技術分享 變成像數據分析界的電瀨少女那樣的人設 現在怎麼會歪成這樣子 在這裡寫生產過程 而且還大鳴大放 靠這個在紅 唉 人真的是不要給自己人設 一設了就注定走偏 其實第三胎真的沒什麼好寫的 因為實在太快了 快到我用一行字可以打完 但為了對得起我的粉絲 我就從小孩出生的前二天開始寫好了 話說生的前一個禮拜 我跟孩子的爸說我好想吃好多蝦子跟螃蟹 我要去吃海港城!! 然後就說好如果下禮拜還沒生 我們就找一天去吃海港城 忽然時間來到10/29(預產期11/2) 三寶還是沒有要出來的意思 但老娘很敬業還是每天去上班 挺著一個大肚實在快累壞 走路也很慢  這個禮拜除了腰有比較酸之外 也都沒有產兆 再過二天就要最後一次產檢了 醫生說後天就可以決定什麼時候催生 我心想第三胎又遺傳到爸爸沒有時間觀念了 真煩 好吧 想到可能要催生 於是我跟阿龍決定明天把二個小孩送去幼稚園 我提早一天休產假 我 要 去 吃 海港城 催生 阿龍還在那裡說 如果是催生的話可以11/11嗎 他覺得這個生日很好 真的是人在吃麵你在喊燒 又不是你懷孕 要是你肚子裡有那麼多大便 叫你多忍一個禮拜再去浣腸你要嗎 算了不想了 我先打給海港城訂位 吃飽再來決定(到底是寫產記還是食記) 我到了海港城像沒有明天那樣的狂吃蛋白質 大概吃了有半斤的蝦跟一支螃蟹(沒有很好吃耶 所以我只吃一支) 還有一堆有的沒的肉 牛肉 羊肉 青蛙肉 之類的 因為三寶還沒滿三千 想說最後衝刺一下  吃完覺得如果今天就開始生的話我大概可以跟他耗三天沒問題! 來吧! ..................... 結果到了我要睡之前都還沒有產兆 心想天哪你不會真的要11/11出來吧 莫約到了半夜三點 一陣假宮縮的感覺喚醒了我 這對生過二個小孩的老鳥來說完全就是一塊小蛋糕 我不會再像第一胎一樣傻傻的上當了 於是倒頭繼續睡 一直到四點我覺得有點不太對勁 這宮縮有規律啊 假宮縮是不會有規律的 但是這痛感實在不太真實 我自己打肚子都還比較痛  而且也沒破水 也沒落紅 這到底是哪招啊 不管了我先把阿龍叫起來 叫他先預備一下 是說要預備什麼我也不知道 他就說那他先去客廳睡好了(這就是預備嗎) 一直到四點...

肖灑大媽生二寶(下)

 事情都過去二年了都還沒補齊,好我答應我的粉絲我一定會補上

肖灑大媽生二寶(上)

時間真的是咻~一下就過去了 我不是才剛打完肖灑小姐生小孩的記錄嗎? 馬上第二個都生完都快二個月了 因為我的粉絲一直催促我趕快寫生第二胎的經過,催到我只好在這個颱風天下雨聲隆隆隆的把二個小孩早早都催眠完之後來寫部落格(如果可以我真想每天灌他們高梁),而且現在我是餵完奶泌乳激素還很旺盛,所以非常想睡的狀態在打文章,只能說我的粉絲特別狂熱,我的人生大事他們一點都不想錯過 事情就從預產期過三天5/17開始說好了,歐二寶在我的肚子住很爽,預產期前我們用了各種方法(真的是你在網路上可以查到的所有方法,但是除了熱舞之外)想逼他現身但他就是不肯,我還問醫生為什麼他就是不出來,醫生也很無奈的告訴我有些小孩就是覺得時間還沒到啊 怎麼會覺得時間還沒到?!!你過的是哪一國的時間? 讓恁祖媽非常火大,爸爸時間觀念不好就算了,怎麼還遺傳給小孩!! 還沒出生就學會拖拖拉拉 總之醫生說預產期都過三天了那來催生吧,我們問醫生 那要什麼時候,感覺他巴不得現在就把我留下來催,但基於醫德還是跟我說明天一早九點以前過來 於是我當天晚餐吃了麥當勞之後就安心的等待明天要催生,但心想如果今天晚上就開始有產兆的話,我就要吃朝天椒再餵奶,小鬼你整我是吧,那我也要整你! 但好險這件事沒有發生,必竟我現在是人格分裂的地方媽媽,跟小孩放狠話很會,轉頭又上蝦皮看可以買什麼小孩的東西 第二天一早七點鐘,阿龍竟然準時起床要送嗷嗷回阿媽家再陪我去催生,這次的待產包也是阿龍幫我整理的,本來阿龍要用不知道那裡來的美語補習班袋子裝我生產要用的東西,那個包包連阿龍他哥看到都大笑,因為我大嫂的待產包非常專業,就是一卡感覺要出國一個月的行李箱,其實我也不知道待產的東西怎麼可以裝滿一卡行李箱,我的就是只有護士跟我說的 孕婦免洗褲、孕婦衛生棉還有生理沖洗器,其實這三樣東西用一個普通大小的塑膠袋裝也可以,但用塑膠袋當作待產包感覺不太重視生產這件事,我怕醫生會生氣(用補習班的袋子有比較好嗎),不過去催生的那天早上我看到阿龍把待產包的袋子換成ikea的綠色保冷袋我就鬆了一口氣,他說他多帶了一些東西所以要用大一點的袋子,ok至少看起來比較時尚而且有重視生產的感覺,然後這次出門前我有夾頭髮,整個人亮麗現身在產房(why???) 準時到產房報到之後,護士叫我們在休息區等一下,我看到那裡有二個在等老婆生小孩的爸爸,他們手上的待...

台灣人如何透過微信支付使用信用卡在"得到"充值

圖片
網路上有一位大德教的先請一個有大陸帳戶的朋友發一個紅包給你然後再綁定blablabla 我費了千辛萬苦走到充值之後發現現在已經不能綁定臺灣金融卡了 然後我在得到app上面翻Q&A之後 發現 各位有看到最下面嗎? 海外充值!!! 看到這個我就傻了 可以 海外充值 我在哪裡收什麼紅包 趕快先去註冊paypal綁定信用卡 然後透過 微信的"得到"官方帳號 海外儲值就可以嘍

肖灑小姐生小孩(三)

各位鄉民 生了二集我終於要進產房了 上一集提到我心中無比忐忑 洪荒之力用了那麼久小孩的頭才生出來一點點 而且我小孩的頭還已經那麼下來了 那要把整個寶寶生出來我還能用什麼力 洪荒之力用完了啊 總之我被推進產房了 產房的燈好亮 就跟電影裡的手術室一樣 護士把我的床推到產台旁邊 我一看到產台實在快昏到了 就是跟婦產科醫生在內診的時候用的椅子一樣 老娘已經又累又痛 下面還卡一個小孩 現在我還要爬到產台上生小孩 天哪 生個孩子有沒有那麼堅辛 我已經忘了我怎麼爬上產台的了 好像護士有幫我吧 反正有些流程就跟一個人發生重大創傷一樣 有些事真的不記得了了 我記得我腿架上產台 有三個護士跟我的主治醫生在產房裡 有一個胖胖護士是專門在產房裡面的 她們都好忙錄在準備東西 我的醫生走過來的路上還在跟另外一個醫生閒聊幾句 然後坐在我的bb面前準備工具 護士幫我打生理食鹽水 然後他跟胖胖的護士說 等一下還需要妳幫忙哦 (可能有眨一下眼睛)~ 靠 忽然我看到他手上冒出超大的針筒 就是注大腸那種 痛到已經沒力的我忽然驚醒 不知道這一針是要打哪裡的 因為不管打哪裡都超恐怖的啊 從這一刻開始 一切的進展開始變的飛快 護士們準備好了 胖胖護士用她的手肘先放在我的核心肌群下面 然後醫生說 好 可以用力了! 妳要用力把護士的手頂回去! 於是我就照做 然後看到護士順勢把手肘往下推 我感覺有一陀很大很大的大便被我大出來了 醫生宣佈 小孩生出來了!! 蝦 這樣就生出來了 我欣喜若狂啊 其實真正開始生小孩大概才花了3分鐘吧 然後我了解超大那一針應該是醫生趁我生小孩之前麻醉我的bb用的 打完他就宣佈叫我用力 剪臍帶的時候我也沒感覺 然後我就聽到我女兒的哭聲 哇哇哇 然後越哭越大聲 還尖叫 心裡覺得好開心 原來這就是當媽媽的心情 她哭越大聲我越安心 忽然醫生說 妳的小孩生出來了 我現在要幫妳生胎盤 生完胎盤妳就會覺得輕鬆很多了! !!!!蝦會!!!! 胎盤不是跟著小孩一起出來的嗎?!! 為什麼我還要生胎盤! 沒人告訴我啊! 那個胖胖護士呢? 沒有她的手肘我不會生啊! 反正心裡開始驚慌 然後醫生開始用手很用力的揉我的下腹部 真的超級用力 醫生平常應該有在重訓才可以這麼用力 大概揉了幾分鐘之後 我又感覺一陀很大很大的大便大出來了 大完之後肚子真的有好輕鬆的感覺 就像便秘...

肖灑小姐生小孩(二)

話說我終於開了七指 護士們也換班了一次 這個新的護士非常講求效率 她一進來就迅速的內診然後我問尿尿了沒 我說有尿一次 然後她按按我的下腹說妳膀胱還漲漲的 試著再尿一次 但我不能讓妳下床 妳小孩的頭已經很下面了 我有遇過產婦去尿尿結果小孩差點滑出來 所以妳要在床上尿 然後把屎把尿的實習生進來拿一個不銹鋼的尿盆墊在我的屁股下面等我尿尿 但我實在尿不出來 跟實習生妹妹妳看我 我看妳 鐵面護士進來說 這樣不行 妳現在不尿乾淨 等一下生完會尿道麻痺 我要幫妳插尿管排尿 後來我才知道尿道麻痺就是想尿尿但是尿不出來 所以生產前把尿排乾淨很重要 這時候我還沒有想要感激鐵面護士 但生完之後發生一件事讓我覺得我真的遇到貴人 鐵面護士我要代替我的膀胱好好的感謝妳 本來我不知道插尿管是怎麼回事 後來護士拿著二個長長細細的管子進來 要實習妹妹也看要怎麼插 我是不知道護士是怎麼做的啦 但是尿管想當然就是要插進妳排尿的地方 而且我一邊陣痛還要一邊腳打開 插尿管的時候有一點刺刺的感覺 真的尿管一接好我馬上就聽到尿流到尿盆的聲音 而且超 多 尿 我想實習妹妹們看到這裡應該不想生小孩了吧 而且我妹那時候也來看我 連我妹都看到我的bb 尿完之後護士再示範把尿管抽出來 你們說我是不是為了台灣的教育奉獻太多!! 排完尿之後我的主治醫生又上來看我的情況 他跟護士輪流內診 然後內診完互相討論寶寶的頭真的很低 我好奇他們手伸進去的時候真的摸到頭了嗎 那不就伸的很進去?!! 後來醫生決定給我一劑子宮頸擴張的藥 我現在真的想不起來他們是把藥放進去 還是幫我打針了 總之後來我過了一小時就開到八指 陣痛又變的更痛 感覺護士們都已經ready要把我推進產房 但後來過了一小時我還是在八指 連我的主治醫生都一直打電話上來問我現在開幾指了 可以生了沒 這輩子從來沒有這麼多人一起關心我的子宮頸 實在有的不習慣 但我一直停在八指也不是辦法 他們就降低標準說如果宮縮的時候有開到九指就可以 於是護士進來說我現在要量妳宮縮時候開多少 所以妳陣痛的時候我要內診 我剛剛不是說產婦在陣痛的時候連旁邊有人在呼吸都會被罵嗎 現在還要在我陣痛的時候內診 然後那個人是護士又不能罵 陣痛的時候又要忍住要腳打開 我根本就不想活了啊 接下來的內診全都是這樣 就像你考試一直考不過 老師說 好啦 55分就及格 但妳怎麼考都是只有50...

肖灑小姐生小孩(一)

還沒懷孕以前覺得生小孩這件事好難想像(大家比我更難想像我懷孕吧) 懷孕之後只覺得肚子一天比一天大 沒有去想生小孩到底是怎樣的流程跟情境  覺得不就是 痛 > 去醫院 > 可能被退貨 > 再去醫院 > 痛 >  生了 這樣嗎 但我發現生產流程根本和大家說的都不一樣啊 為何我的流程這麼坎坷而且不時冒出一些我從來沒聽過的新招 我想大概只有被退貨這一段符合普羅大眾的經歷 接下來發生的事我為何都沒聽產婦提過蛤 但生完小孩我懂了 有些事經歷過的人就是心有靈犀 哪些該講哪些不用講大家都心照不宣 而且生完小孩再回想起來就覺得這些過程就是一塊小蛋糕而已 何必拿出來嚇人還降低出生率呢 可是姐的部落格秉持著open source的精神 就是連生產過程都要open source 我只差沒有公開醫生剪會陰的時候是用左手還是右手 其它的我都交代好嗎 讓酸民們了解一下女人生小孩是如何偉大 廢話不多說了 就從陣痛開始 我可以說是整個龍光里生小孩陣痛最久的產婦 包含假痛我就痛了三天 你說 蛇麼 陣痛還有假的嗎 當然有啊 假痛就是跟經痛一樣 讓你以為生小孩的痛不過就這樣而己嘛 從小到大沒有一個月不經痛的我 生產的假痛我根本就當做是蚊子咬 痛了一天我還可以去逛夜市吃冰淇淋 正準備跟大家宣佈你祖媽生小孩一點都不痛 但是誰知道搖拜沒有落魄的久 一開始我把假痛當做是來真的 跑去跟醫生說我有落紅又陣痛我快生了 醫生內診之後問了我住哪裡就把我當做小屁孩一樣打發回家等 我心想最多等到晚上吧 於是先跟我媽通知說 媽我應該快生囉 沒想到我媽是個緊張大師 我看她應該是收到通知的第一時刻就煮好了麻油雞跟黑豆茶要幫我坐月子 誰知道我竟然就這樣痛了三天 她可能自己先吃了三天份的月子餐吧 哈哈哈 假痛過了一天忽然陣痛越來越強 還跟腰酸一起來 痛我可以忍 但是這個腰酸酸起來實在是要人命 我痛了二天等於是被七爺八爺催了二天 還好最後沒有跟他們走 這個腰酸像什麼呢 你有想像有人用羅賴把使出洪荒之力鑽妳尾椎就對了 而且是每10分鐘就鑽個一二次 鑽到你根本吃不下也睡不著 醫院說我只要十分鐘裡有痛一到二次就可以去產房報到了 於是我跟阿龍帶著待產包回頭再看我的房間一眼就去醫院報到 誰知道我到醫院的時候陣痛竟然停了 好像什麼事都沒...

Ubuntu 14.04 藍牙及無線網路沒有自動啟動

老公的筆電忽然無法上網 連整個無線網路的icon都不見了 他這台掉漆的筆電連鍵盤都壞了 所以另外買了一個小藍牙鍵盤 沒想到怎麼會有這麼悲劇的一天 藍牙跟無線都無法啟動 拿到一台電腦連打字都不能打 我只能看著它傻笑啊 老公是以為我可以用意念輸入嗎 應該是ubuntu 14.04某一個更新的問題 因為我重灌以後又可以用了 但是背景默默的更新完之後 重開機又遇到一樣的狀況 沒有網路已經夠淒慘 誰料到有人的電腦連鍵盤都有問題呢 上網查詢幾個解決方法 把這些通通打過一遍 再重開機 結果藍牙跟無線網路都回來了 實在是不知道到底哪一條救了這台可憐的筆電 po出來讓各位鄉民也試試吧 1. 如果跟我一樣遇到鍵盤有問題 可以把on board這個螢幕小鍵盤叫出來 2. 在終端機輸入 rfkill unblock bluetooth 或是 rfkill unblock all 3. 或是輸入以下      sudo chmod +x /usr/sbin/bluetoothd      sudo service bluetooth restart 然後重開機之前念一下阿彌陀佛 藍牙跟無線就回來了~

[R]Random Forest常見的Error

[Type of predictors in new data do not match that of the training data.] 如果使用R裡面的RF package,建好模型之後放入Testing資料要做預測的時候常常會遇到這個錯誤 這是因為模型裡面的Factor Level跟Testing裡面的不一樣 而且不是說Testing裡面的Factor只要符合模型裡的Factor Level裡其中一個就好了 是Factor Level要完全一模一模 要完全一模一模 要完全一模一模 因為很重要所以說 3次! 例如模型建好了以後 有一個類別變數叫性別,裡面有二個Level是男、女 可是如果你只選取了一筆Testing資料做預測,這一筆的性別是女生,而你沒有把男生的level也設定進去的話 就會一直出現這個令人抓狂的錯誤 而且你不知道到底怎麼回事 為什麼一直過不了 解決的方法就是把Model裡的所有變數的Level通通取出來 強制設定在Testing資料中 就算目前資料裡面沒有這個Level也沒關係,如下 genderLevel <- as.factor(model$forest[[11]]$gender) #把模型中的gender變數裡的level取出 levels(Test$gender) <- levels(genderLevel) #強制設定給Testing的gender 所以保險起見 每一個類別變數都要這樣子設定一次 預測資料的時候才不會又error了 還有另外一個情況是Testing的Factor Level是Model裡面沒有的 例如 model裡面的性別level是男、女 但是Testing的性別level裡面有男、女、未知 這樣就不行了,RF Model不接受建模的時候沒有的level 可以用以下指令看二個類別變數不同的部份 setdiff(levels(Test$gender), levels(Model$gender)) 所以解決的方式是 1. 把性別未知那一筆資料刪除 2.把未知的資料再丟進去建一次模型 以上解決方法分享給遇到同樣問題的苦主

[T-SQL]利用cursor將SQL中的geography line的point一一取出

圖片
對SQL Server的geography的型態資料又愛又恨 一方面是他在SQL Server裡真的很好用又方便 一方面是如果要把資料匯出的話其它系統完全認不得 又要另外處理 今天是因為希望BI工具接geography的資料 在地圖上畫出我要的點跟線 但BI工具是另外一家廠商的 完全不認geography的型態資料 而畫出點很容易 線就有點麻煩 於是利用cursor將line裡面的點一一取出並排序號 這樣子我們的BI工具才可以畫出一條連接的線 以下是我自已寫的小範例 就是利用cursor把一行一行的line取出來 取得這一條件共有幾個點 STNumPoints() 然後用迴圈把每一個點的經緯度取出STPointN(@linePointStart).Lat, STPointN(@linePointStart).Long

[Python]簡單的爬網程式

最近去學了Python 有點後悔怎麼沒有早點認識他 Python寫起來真的很直覺 目前已經快要取代R 成為我的心頭好! 以下是筆記我的第一支爬網程式 by the way, GitHub的Gist服務實在是太棒溜~ 程式會爬yahoo電影的網頁 抓出我需要的資訊 並另存在一個txt檔案 結果像這樣 電影名稱:小小兵,Minions 上映日期:2015-07-09 類  型:動畫,喜劇 片  長:1時33分 導  演:《神偷奶爸》皮耶考芬,《羅雷司》凱爾巴爾達 演  員:(配音)《地心引力》珊卓布拉克,《神偷奶爸》史提夫卡爾,喬漢姆,《浪人47》真田廣之,《怒火狂飆》凱蒂米克松,《史瑞克2》珍妮佛珊德絲 發行公司:環球影業 官方網站:未提供 劇情介紹:由環球影業以及Illumination娛樂公司出品的《小小兵》故事起源於盤古開天時期,剛開始只是一個黃色的有機體,隨著時間漸漸演化成小小兵團,他們的存在目的就是要服侍當代最兇惡的主人,然而從T. Rex 恐龍,埃及法老王,拿破崙甚至是德古拉,小小兵總是不停的失敗了-到最後小小兵們發現已經沒有可以服侍的主人,從此開始鬱鬱寡歡,甚至逐漸凋零。這時其中的一隻小小兵—凱文他有個偉大的計畫,就是帶著他的麻吉—大胃王史都華還有膽小的蘿蔔,挺身而出踏上尋找新主人的冒險旅程…

我感受到企業的"大數據"迷思

1.管理階層最近幾年被"大數據"迷的暈頭轉向,認為只要公司裡面資料很多很多就是大數據,但卻不知道跟某些產業的資料量比起來簡直是小巫見大巫。 2.高層一直被啤酒跟尿布的陳年破事(我相信做Data Mining的鄉民都聽得很煩了吧)洗腦,認為只要有資料就可以做出一樣的結果,期待分析人員開始分析之後也可以有這麼驚喜的發現。 3.不去管是不是真的需要一個分散式運算的架構,大家都有我們公司怎麼可以沒有,來人啊,建一個! 我明天要去跟隔壁王董說我們也大數據了。 4.只要提到數據二個字通通改成大數據 5.建立跟管理分散式運算的架構是一批人,數據分析應該是另外一批人,但是要養一個可以架系統的已經很貴了,於是就順便叫他也要會Data Mining跟分析 6.會分析的人找到了! 可是我們要分析什麼? 不好意思啊,你自己研究,我要啤酒跟尿布那種效果(又來了) 7.挖掘出有商業應用的資訊需要時間,老闆通常等不及,或是團隊發現的事實是早就知道的Business know-how (老闆承受得了這種打擊嗎) 8.我認為Data Mining的重點在於最後千垂百鍊的模型,並且已經開發成一個運算核心,這個模型也要時常重新訓練,但是台灣老闆好像不覺得這是重點,分析團隊大部份做出的是一個封測的結果,像寫論文那樣,但是然後呢? 9.發現很多公司認為買了BI = 有大數據 10.市場上號稱自己會Data Mining的人素質參差不齊,我認為自己還要再努力,遇過做DM已經好幾年的 但連分群跟分類都搞不清楚,還很肯定的看著我說 分群跟分類是一樣的,我至今感到很震驚 ,然後不管用什麼演算法只要二個變數相關性很高就說有共線性的問題,而且不止一二位 我認為這是統計系出身的人應該要有的基本觀念 如果以後有機會面試DM的伙伴一定問這二個問題先

[T-SQL] 如何得到台灣村里經緯度及畫出村里界線

圖片
因為負責公司的open data專案而開始常常想 open data的應用 也想用利用open data做一些自己的作品 一直想用地理資訊呈現一些資料視覺化的效果 最近發現原來政府有公開村里的地理資訊資料 實在是太棒了 覺得自己繳的稅有了回報 政府公開的是shp檔 於是又摸索了一下如何把shp轉成SQL Server的地理物件 發現台灣很少有人寫到這一塊 於是我又雞婆的先來跟鄉民報告一下我是怎麼做的吧 在這裡 http://data.gov.tw/node/7438下載地理資訊 或是搜尋 村里界圖 村里經緯度 就可以找到 下載完之後解壓縮 先放著 趕緊再去下載一個很重要的轉檔程式 http://www.sharpgis.net/page/sql-server-2008-spatial-tools 下載完以後一樣要解壓縮 會看到資料夾裡面有Shape2sql執行檔 按二下之後會跳出這個畫面請你設定要連線的資料庫 如果暫時不連就先按Cancel 然後會跳出以下這個畫面 這才是正經的 在Shapefile的地方選擇你剛剛下載好並解壓縮的村里地理資訊資料裡的 .shp 檔案 接著按下Configure輸入你要上傳的資料庫連線資訊 如上圖 然後按下 upload to Database 幸運的話 你就會看到上傳的進度 等到上傳完成會跳出通知的視窗 如果不幸運的話 你可能會像我一樣遇到 系統缺少sqlspatial.dll的錯誤訊息 這時候就要去下載額外的功能套件 叫做   " Microsoft SQL Server System CLR Types "  http://www.microsoft.com/zh-TW/download/details.aspx?id=29065 裝好 Microsoft SQL Server System CLR Types 之後 再重新打開 Shape2sql重新上傳一次 應該就成功囉 你可以到你的資料庫裡面看有沒有多出一個資料表 上傳成功的資料表畫面如下 到空間結果的地方可以看到村里的界線圖 最重要的是資料表裡面已經有了Geometry物件 可以隨心所欲的做其它的運算 例如我運用了STCentriod這個method算...

[T-SQL] geography 資料類型的應用筆記

因為公司產業的關係,常常會需要算二點之間的距離 還沒發現geography這個資料型別之前都是直接算二點之間的直線距離,但是心裡知道其實不對,應該要用弧形距離去算才對 SQL的geography的資料型別可以儲存單點、線、多邊形的表示方式 而且有方法直接可以算出真正的距離(以地球弧形為準) 簡直是天要救我啊 點 INSERT INTO [dbo].[GeoTest] ([ID], [Geo]) VALUES (1, 'POINT (121.43, 25.02)') 這裡可以注意到是用POINT後面直接帶經緯度,寫入之後系統會自動轉成geography物件 線 INSERT INTO [dbo].[GeoTest] ([ID], [Geo]) VALUES (2, 'LINESTRING (121.34 25.10, 120.10 24.33)') 這裡是用LINESTRING後面帶2個點,中間用逗號分隔,所以會變成一直線,寫入之後系統也會自動轉成geography物件,可以在SQL的空間結果裡看到一條線 多邊形 INSERT INTO [dbo].[GeoTest] ([ID], [Geo]) VALUES (3, 'POLYGON (121.34 25.10, 120.10 24.33, 123.11 23.12, 127.55 24.12)') 這裡是用POLYGON後面帶4個點,所以會變成一個多邊形,一樣會自動轉成geography物件,可以在空間結果裡看到一個區塊,這是可以應用到區域的劃分 假設要算二點之間的距離,可以用STDistance這個方法算出來,系統預設是公尺 以剛剛[GeoTest] 資料表為例,其中的Geo欄位是geography的資料型別 所以可以直接 SELECT Geo.STDistance('POINT (122.43, 24.02)'))  算出Geo這個欄位跟點 122.34, 24.02的距離是150127.0711 meters

如何將DSM(NAS)變成Mail Server

圖片
最近我的法國老闆指派給我一個新的任務 他想要把家裡的NAS變成mail server 從此以後收發mail不求人 說這樣子就有自由了(法國人可以不要動不動就扯到自由嗎) 身為家裡的資訊長兼軟體工程師兼財務長兼保潔阿姨 這個工作派下來之後我還真不曉得可以指派給誰 只好自己動手了 其實我也沒有設定過mail Server 都是從骨哥大師那裡查到一個一個步驟 撞牆之後再查一次 設定了好幾天以後終於成功了 用手機或是email軟體都可以收發才算大功告成 發現沒有人把整個流程寫下來 那我就來寫吧 多做善事看能不能以後不要下地獄 或是下了地獄至少不要上刀山下油鍋 當個觀眾就可以了 希望閰王爺有看到這一篇blog 我選擇用中華電信申請浮動ip送的固定ip + 去登記一個自已喜歡的網域來處理 申請網域的公司是法國老闆選的這家 gandi 我覺得服務很不錯啊  鄉民可以參考看看 首先我設定讓DSM可以自動撥號連網 取得固定ip  在DSM的應用程式裡面 選擇EZ-INTERNET 一開始會請你設定可以通過防火牆的port有那些 記得要把 mail server 跟 mail station 打勾 然後填入中華電信的帳號密碼 設定完成以後 你的DSM就可以自動撥號取得一組ip 假設是112.77.115.94 然後要到申請網域公司的網站 例如我就是到 gandi 去設定很重要的MX碼,同時也告訴gandi要把我註冊的網域跟我的ip連在一起哦 以gandi的介面為例,假設我申請了一個網域叫做abc.com 就要有一個 A type recored Name @ , Value "你的ip" 然後要有一個MX recored Name @ Value abc.com. 這樣子就等於是宣告所有寄到@abc.com的信都要指到112.77.115.94這個位址 因為我的法國老板喜歡@後面直接接網域名稱abc.com 所以要用@來設定 如果你想要設定成例如 email.abc.com 就要把 A type recored Name 改成 email, Value "你的ip" 對應的MX recored Name email, Value abc.com. 以此類推 鄉民們可以看到 我還另外...

[R] Loop 迴圈小筆記

for ( i in 1:10 )  print( i ) 會發現i是從0開始跳 ; for ( i in seq(1:10) )  print( i ) i是從1開始跳

SQL 2008/2012 FileStream Function

這個功能我有耳聞過 但一直無法想像 看過幾個有名的部落格介紹 明明都是寫中文但我還是看不懂 今天買了一本SQL 2012的書 作者很詳細的解釋了整個過程才終於恍然大悟 就是直接透過SQL SERVER存取/修改電腦裡的檔案啊 而且從SQL的資料表裡面可以直接看到目錄底下所有檔案的即時資訊 實在太神了 但是我遇到一個跟別人不一樣的問題 就是我在網址上直接打資料夾的名稱會找不到 但如果直接對著資料表按右鍵 選撢"瀏覽File Table目錄"就可以直接在瀏覽器打開資料夾 給遇到類似問題的鄉民參考

ggplot2的一些註記

qplot(mpg, data=mtcars, geom="density", fill=gear, alpha=I(.5),        main="Distribution of Gas Milage", xlab="Miles Per Gallon", ylab="Density") qplot是ggplot2功能裡面比較速成的畫圖方式,類似plot()但是多了很多參數可以用 例如fill是根據群組來著色,alpha是指定圖形的透明度,alphao裡的I()是告訴R不要把我的數字偷偷變成其它類型!

薰衣草日記

圖片
最近一直下雨 加上天氣悶熱 有幾棵小薰衣草死掉了 但還是有三棵還撐著 希望可以順利越夏 薄荷的生命力真的太強了  我整盆翻過土他們還可以長出來

[R] 如何將圖的說明放在圖框外

圖片
如果用R畫一張圖 通常要自己加上圖的說明 也就是legend 例如以下語法可以畫出一張很簡單的圖 但是沒有說明 沒有人知道圈圈是什麼 plotest 所以加了legend以後就有說明,如下 plotest 如圖,我把說明加在左上角 但我現在想把legend放在圖外面 因為放在圖形裡面有時候會擋到圖 步驟如下 //利用par的功能設定多圖形視窗,一定要將xpd=NA,意思是圖形的座標是從R裡面圖形視窗的邊框開始算 par(mfrow = c(1,1),xpd=NA,oma=c(3,0,0,0)) //par("user")是一個很有用的變數可以取出四個邊的座標,依序是左右下上,所以[1],[4]是將圖說明放在左上搭配xjust與yjust就可以再微調座標 legend(par("usr")[1],par("usr")[4],"x",col="black", pch=1,xjust=0, yjust=-0.2) 產生的圖形如下 圖說明已經跟圖分開 放上左上角了