最近因為在忙,比較少拿相機出來玩,整理完房間後,見天氣還不錯,拿相機出來拍種在窗台的鳳仙花~

含苞待放~~

初生與盛放~


18-55的Kit鏡還是不錯用,改天再出去拍拍別的~

jeffyeh 發表在 痞客邦 留言(0) 人氣()

  最近在安裝液晶電視,看到上面有一大堆視訊端子,想了老半天,不知道要用那一種視訊端子,畫質才會比較好,花了老半天,才搞懂那些端子的差別, 以下就是各端子的差別簡介.


AV端子:


一般為黃色接頭,這個是類比YUV複合訊號的輸出,光亮度與色度是混 合輸出,畫質會失真.


音源必需再透過其它連接線傳輸.






S端子:


為 4 Pin圓頭的接頭,類比視訊輸出,它與AV端子不同的是,S端子的光亮度與色度是分開輸出,解晰度支援480i / 576i.


音 源必需再透過其它連接線傳輸.





色差端子:


接 頭同AV端子,也為類比視訊輸出,接頭顏色為綠(Y明度)/藍(Pb/Cb色差)/紅(Pr/Cr色差)三條組成,畫質及解晰度較前兩者好.


音 源必需再透過其它連接線傳輸.





VGA端子:(Full HD)


又稱D-SUB(RGB),電腦上最常見的視訊輸出(已漸漸被DVI或HDMI取代),為3排共15 PIN的接頭,類比視訊輸出.解晰度UXGA 1600 X1200 (在這解晰度下,可能會出現訊號干擾的情況,而DVI及HDMI就沒有這個問題, 所以解晰度可能要往下降來改善這個問題)


音源必需再透過其它連接線傳輸.





DVI:(Full HD)


數 位視訊傳輸,傳送"未壓縮"的訊息,所以畫質不失真,解晰度可以到WUXGA 1920 X1200 / WQXGA 2560 X1600


DVI-D : 僅傳送數位,又有Single Link(1+18Pin)與Dual Link(1+24Pin)兩種


DVI-A : 僅傳送類比(5+12 Pin)


DVI-I : 傳送數位與類比,又有Single Link(5+18Pin)與Dual Link(5+24Pin)兩種


這三種接頭的外觀看來一樣,差別在Pin腳不同.所以有防呆.


頻寬 Single Link 3.7 Gbit/s  , Dual Link 7.6 Gbit/s


音源必需再透過其它連接線傳輸.





*此圖為1+18 Pin的DVI-D SL的接頭


HDMI:(Full HD)


數位視訊及音訊的傳輸,所以不需要再額外接音源輸出, 傳送"未壓縮"的訊息,畫質不失真,可用DVI-D跟DVI-I 轉HDMI的轉接頭,其解晰度與音訊支援方面,隨著版本的差異而有不同,但都支援 480,576,720,1080.如果線長超過5米,那品質最好選好一點,如果又有接轉接器,那線材品質就更重要.為19 Pin接頭.


頻 寬 10.2Gbps @ 340 Mhz


註:PS3就是1.3版,而3D的視訊則是1.4版.





大致上畫質從劣至優的順序如下:


劣 ---------------------------------------------------> 優


AV端子 -> S端子 -> 色差 -> VGA -> DVI -> HDMI




感 覺起來,DVI跟HDMI差不多,如果說HDMI的畫質比DVI的好,又怪怪的,使出血輪眼(看到血絲都出來了)還是看不出差異,硬要排個順序,就只好從 它的"功能性"來加入考量,而且HDMI仍在持續的改版,3D畫面也在1.4版中納入,所以上列順序才把DVI放在HDMI之前.




參 考資料來源 :


AV端子


S端子


色 差端子


VGA端子 (D-SUB)


DVI


HDMI

jeffyeh 發表在 痞客邦 留言(0) 人氣()

  從事採購一段時間後,接著轉任業務,似乎工廠內的職務都要走一圈了,從另一位業務手上接下幾個專案,一開始就先花了一段時間去瞭解各專案的狀況,大部份的專案都還好,但其中有兩個專案引起了我的注意,因為它們的開發時間與費用都明顯的高,所以在確定其它普通專案都是正常在進展,就開始去瞭解這兩個大專案,而這兩個專案似乎是個地雷,每個有接觸到這個案子的人,都投以"同情"的眼神,這讓我心中產生了不安.


  第一個案子是一個冰水桶,這東西最大的瓶頸是"耐壓",它必需要能承受300 PSI,而且不能是金屬容器,必需是塑製品,因為塑製的成本比較低???(這該死的原料成本想法,註定它的高生產成本),因為這個冰水桶裡的水是要給人飲用的,所以有"接觸"到水的部件,都必需符合FDA的需求,由於這是第一個有此需求的產品,特別去問了一下另一位業務有關FDA的問題,沒想到我得到的答案是"不知道",那在這不知道的情況下,你們進行這麼久的壓力測試,是在放煙火嗎?,還有位同仁因為測試時,沒有注意到危險性,水蓋直接擊中頭部,頭蓋骨整個跑出來,還好沒出人命,你竟然給我說不知道!


  在這情況之下,我只好自己去找FDA的相關資訊,才瞭解到它的要求,因此開始審視該產品的原料,不看還好,看了差點昏倒,原本是加30%纖(加入纖維可以增加強度),不知道後來是怎麼"演化"的,這個纖變成鉛,難怪我看那個水桶怎麼會有"銀"色線條,那位討厭的開發主管還跟我說這是纖(鉛),所以是正常的,原來是他們的發音有問題,導致後續一連串的錯誤,含重金屬鉛的水桶,怎麼可能過的了FDA,不要說FDA了,這會死人的,所以進行到一半的測試馬上暫停換料,這時另一位業務就來關心了,你這樣臨時換料,進度會嚴重落後,我就跟他解釋了原因,並跟他確認,為什麼會是加鉛,在材質證明書上寫的這麼清楚,怎麼沒有發現?沒想到那名業務還是回我一句"不知道".....


  在換料的情況下,後續為了趕進度,花了更多人力,安排生產線流程,準備治具...等,最後這產品還是順利的趕上進度,順利的開始生產,但因為這是塑料的關係,在內冷外熱及高壓力的要求下,製程不良率很高,大量的不良品真的很可怕,很多東西都是一次性使用的,不良就只能丟了,可以說,出了一個貨櫃的貨,也丟了半個貨櫃的不良品,真的是含淚在接單出貨,美國業務代表也對此很不滿,為什麼我無法解決製程問題,他這麼努力的跟客戶接洽接單,我們卻是做愈多,賠愈多,跟他解釋原因,得到的答案是"你當初發現問題,為什麼不解決",我要換不锈鋼內膽,是你們不讓我換的,因為這會"增加材料成本",但另一位業務此時只是坐在一旁玩新接龍,最後才補了一句,剛接案子不熟沒關係,要多花點時間啊.....


  另一個案子是我永遠的痛,這也是個進行到測試階段的飲水機,它的型狀是錐型的,分上下兩個部件組合的,上面還會放一個蒸餾水桶,所以這個案子的瓶頸是"不倒",這個飲水機主體高度就快到我的肩膀,而上部件是可以收入下部件內,因此在出貨時,可以裝入更多的量,這個設計可怕的地方來了,下部件與上部件接合的台階高度竟然只有"1公分"的高度,上下部件就靠此組裝在一起,為什麼不加個螺絲或什麼的去固定??因為客戶說這樣"不好看",所以光在試模階段就有很大的困難,就算在公差要求內,都不見得能卡的很緊,如果上部件在上公差,下部件在下公差,雖然都在公差範圍內,但完全卡不緊,由於上面到時還要裝個水桶,必需在地面傾斜15度的情況下,保持飲水機不倒,所以在下部件底部硬加了一片"鐵",來增加它的重心壓低,但怕這鐵會傷了客人的地板,所以又加上橡膠墊,太軟的橡膠墊會因為上方的重量壓下而變型,所以在15度測試時,重量偏移所以導致腳墊變型不一,更容易倒下,但這還好,還能克服,反而是上下部件的組裝問題比較嚴重,試了很多次模,也改了很多次模,說真的,這模具在未來要生產時,應該也用不了多久,快改到爛掉了.


  試模就試壞了不少,此時累積下來的成本已高達60多萬美金,說真的,我很想中斷這個錯誤的設計,這個專案有太多問題了,產品結構設計有嚴重的缺失,再這様不改結構的情況下,只是浪費更多的錢,而且也不會改善問題,我也怕它未來上生產線,這時另一位業務淡淡的跟我說,你已經花了這麼多錢跟時間及人力,現在要依你這麼做,股東們(兩位老闆)會同意嗎?我超想回他,這是因為你一開始就做錯了,到我就已經在試模了,我能改變什麼,你有本事,當初你怎麼不留著做.但這樣的話語無濟於事,所以我還是把心思繼續放在這個問題上,跟他吵架也沒用,畢竟他是另一位老闆派來跟我一起管理這家新工廠的,後續只好再試,再改.........


  慢慢的,參與這個案子的人,熱血都消失了,都是能不動它就不動,這時這個案子成本已經到100萬美金,年度會報的時間到了,我跟另一位業務要跟股東(兩位老闆)會報當年度的專案狀況及營收,另一位業務的成績比較好看,因為那是他挑過的,而我的就很慘,加上這兩個大專案的加持下,我是一整個黑,為了斷飲水機再這樣的浪費下去,在解說它的問題後,我背下這失敗的專案,股東們才同意讓它停止.


  後續在做結案整理資料時,發現之前有些帳很奇怪,而通知供應商這個專案不再進行之後,我接到一通來自其中一位供應商的來電,這個電話真的是讓我很驚訝,我們公司有人收回扣,而且還收不少,剛好我查的帳也有問題,由於廠商有提供名單,加上資料的比對,沒想到這裡面真的A很大,我的前主管A最大,拿了60多萬人民幣,難怪他會有本事還在工廠外面投資了一家便利商店,於是就把這狀況跟老闆回報,但讓我更吃驚的是老闆竟然"默許"這情況!!!太誇張了,難怪專案會失敗,難怪會花這麼多錢,而我是替死鬼,領死薪水的我,反而要承擔這一切.


  這個狀況讓我很失望,而這時有位前管理處的小朋友打電話給我,因為他們現在才知道我回來了,也找到我的新電話,得知他們都到不錯的公司,也都有很好的發展,不少人當上了經理,這讓我很欣慰,於是就問了一下當初為什麼會這麼大批的人都走了,知道原因後,讓我更難過,原來在我去美國後,他們仍舊繼續的工作,直到他們發現到"收回扣"這問題,同樣跟老闆回報,老闆給他們的反應是不相信他們,那些收回扣的人們在得知管理處的小朋友有跟老闆告密,於是集團挖洞給這群小朋友們跳,結果這群小朋友反而背上了"收回扣"的罪名,被公司開除,沒被開除的,也看這看的一清二楚,於是也相繼的離開了.


  他們的下場是否也在告訴著我,後面應該有不少洞在等我跳了?在提高警戒心的情況下過了一段時間,此時有個普通到不行的專案出了問題,成品的某段電線過短,看了一下圖紙,發現工程師的標示錯誤,於是要求馬上更新圖紙,並要求生產線把線拿掉,換新的上去,這時我的前主管跳出來說話了,直指著我說,你怎麼可以這樣臨時改規格,這樣的成本與交期,你要負責嗎!我就說了原因,因為圖紙錯誤,才導致如此,而這名工程師正是這位主管的弟弟,這主管就轉移主題,要我決定怎麼辨(這就是另一個洞,我決定,我負責),我要求換線上去,交期我再跟客戶交涉,正當我走回辨公室的路上,接到老闆的來電,口氣很不好的說:剛剛主管跟我說了,你怎麼會這樣做,臨時改規格,現在要生產線換正確的電線上去,你知道這樣會影響多大!! (好樣的,馬上跟老闆說,還把錯全推給我)為此我又解釋了一次,老闆有先入為主的觀念,所以就說,這事你不要負責了,你主管會去解決!電話就掛了.


  這時我的心整個冷掉,為什麼會變的這樣是非不分,這時我深深的感受到那群管理處小朋友當時的心情,所以這個後續的安排就由那位主管負責,我無法插手,但因為我是專案負責人,還是要瞭解狀況,才能立即的做處理,就去看他們換電線的狀況,沒想到看到我最不想看到的做法,竟把線再焊接一條上去延長,焊接處加了熱縮套管,並把它"塞"到不明顯的地方去藏起來,當下就要求馬上停止這麼做,此時主管又跳出來了,不准我插手,並說我這麼做,會延誤交期,所以生產線還是繼續這麼做下去,我無法接受這樣的品質,如果出事要怎麼辨,於是馬上跟老闆報告這情況,老闆的反應竟是,這樣有何不可,這樣才不會延誤交期.因為知道這批貨會出大問題,於是馬上跟美國業務討論,他的看法也是跟我一致,他會試著去改變交期,要求我去把線換掉,這時我又馬上聯絡台灣公司,希望藉由他們來改變老闆的想法,但老闆還是很挺那主管,這貨就這麼的出國去了,客戶在看到產品後,連領都不願意領,直接丟在港口,要我們自己去負責善後,運回來的成本太高,於是決定"丟掉這整個貨櫃的貨",客戶也不要我們再補,直接要求罰款,所以這批貨虧很大,但廠內卻把箭頭都指向我,指責我臨時變更規格所導致,他們會這樣接電線,也是因為我不願改交期,這個罪名就完完整整的加在我頭上.


  又是一個跟老闆們會報營運狀況的時候了,因為這個專案的關係,被兩位老闆從頭罵到尾,另一位業務則是在一旁火上加油,那位大陸主管也參上一腳來說我的不是,當下整個心灰意冷,於是提出了我人生的第一次辭呈~


  我無法瞭解這個團隊為什麼要做出這樣傷害公司的事,如果公司營運出問題,對大家好嗎?或許你是想努力的貪,反正公司倒了,你還是賺到不少錢,工作再找就好了,而老闆怎麼會坐視這個情況而不管?當初的夢想在此時醒來了,一路從作業員爬到這個地位,正依老闆的要求而成長,如今在這個情況下,必需選擇離開,做下這決定,我比誰都還痛,離職當日很淒涼,老闆就去打小白球,也完全不想理我,我就一個人默默的招了一台計程車,提著這幾年來的行李,一路轉車,步上回台灣的路.


  回台灣後,必需到台北公司報到報理手續,老闆娘對我離職很不滿,足足罵了一整天,連不忠不孝都說出來了,因為老闆是我舅舅,所以罵的比一般員工還重,這一切原本是要培養我當接班人,所以才讓我在這麼多職位上訓練,這麼做,怎麼對的起公司,但我說出我離職原因後,老闆娘也是無言,怎麼會是這樣子,但畢竟是老闆,所以還是只能指責我的不是,因為親戚關係,在我離職後的一段時間,仍然會打電話給我及家人開罵,這時我渡過我人生中目前最黑暗的一刻,所以有段時間到大陸去幫姐姐管理他的大陸辨事處,有時晚上一個人很沮喪,甚至會想不開,很想要窗戶一開就往下跳,為了怕自己真的結束了自己,一再的往不好的地方去想,就回台開始找工作,沒想到處處碰壁,因為當時我太年輕了,這些經歷很難讓人相信,加上學歷不高,所以工作都找不到,連面試的機會也沒有,為了活下去,我必需找個新技能來求生,所以我轉型了........


 


*下篇就是我轉型到工程師的過程,而我是怎麼在低學歷,非本科,無相關經驗的情況下,進入上櫃公司擔任工程師.

jeffyeh 發表在 痞客邦 留言(0) 人氣()

每次都跑很遠去看風景,這次挑個近一點的地方去走走,中午去擎天崗怕太熱,所以這次挑下午才出門,反正離家近,不用那麼的趕.

Money這次很好奇,不知道我們又要帶它到什麼地方了,一路上它可是高興的跟小孩子一樣,一到目的地,它就高興的想要快點下車去玩,看它頭鑽進去,似乎也是很喜歡看風景~



今天的天氣不好也不壞,沒太陽,有點涼,看不到藍天白雲,但也不會熱到,因為場地大,所以人潮分散,感覺沒有那麼多人.



到處都霧霧的,如果天氣好,看起來會更漂亮吧,不過現在也別有一番風味.



這樣看出去的感覺真的很好.



因為要等另一車的家人到,所以我們就先在涼亭裡等他們來吧.



這樣趴著,很涼哦~



家人到了之後,開始往裡頭走去,一路走來都沒有什麼汗.



台北的風景也是不錯的~



你!!!你在做什麼~~~
覺得草裡的味道很新鮮嗎?



你又趴在草上了....等一下身上一定又沾了一堆有的沒有的.....



拍不出感覺的照片....



我要的感覺還是沒有出來...



這張好一點,但天空不夠藍,這是為什麼......Orz....



這張水平沒抓好,或許順著坡度拍,應該會好一點.



我要晴空萬里.......泣.....



很努力在拍了,為什麼感覺就是出不來......




  這次拍起來的照片都是灰灰暗暗的,不是滿天的雲,就是霧,但至少在這沒有樹的地方,還不會太熱,爬起山來,也很舒服,這次沒有看到牛,不過有看到不少牛大便,還好Money沒跟牛大便玩.....

jeffyeh 發表在 痞客邦 留言(0) 人氣()

妹妹最近去十元商店買了一盒疊疊樂回來玩,一盒要60??,名字是抽疊樂??

那也來個開箱文吧~



哇~~~可以拿出來玩了.


疑???怎麼拿出來後,比盒子矮那麼多??


蝦米!!!底部還有個保麗龍....


這保麗龍也太厚了吧,厚達四層.......


真是一整個無言.....

jeffyeh 發表在 痞客邦 留言(0) 人氣()

剛剛接到一通"號稱"PCHOME的電話,看了一下來電顯示+886227772288

呦~~號碼不錯哦.

電話那頭傳來一個女生的電話.

女: 先生,你好,請問你是XXX先生嗎.

我:是的.
(疑,大陸口音,怎麼會突然接到大陸口音的電話,但他還知道我的全名,警戒性上昇)

女:請問你是不是在X月的時候買了XX產品?

我:你有什麼事嗎?
(阿不就我還好沒有亂買什麼怪東西,不然我打死不承認)

女:我們想跟你確認一下使用上有沒有什~~~話還沒有說完,馬上被我打斷.

我:你有什麼事.
(直覺,有在PCHOME網站回答過問卷,PCHOME不可能廢掉網站功能,改用人工電詢,而且那個東西的使用心得,不會是由PCHOME來問,應該是有廠商來問吧)

女:只是要確認你......馬上又被我打斷.

我:直說,要做什麼.
(我也不想回答問卷,這時正在寫Sample Code,靈感正如滔滔江水般的湧出中)

女:(口氣變兇了)你......還沒説第二個字.

我 : 掛斷.
(忙,今天沒空陪你玩,下次有空再跟你玩,乖哦~)


之後在Google查了一下這個電話號碼,還真的是大神啊,一下就查到了.
Mobile01正在蓋大樓中.
[新增客服專線]PCHome購物資料外洩? 剛接到詐騙電話

另一位可憐受驚的網友 :
我被詐騙耍的團團轉>"<


沒想到我也趕上流行.....

不過,PCHOME的個人資料是怎麼外流的??

這個PCHOME應該是要好好說明一下了.

jeffyeh 發表在 痞客邦 留言(0) 人氣()

上週去了苗栗,這週改到宜蘭的太平山走走,當然也是要去練練拍照的技術囉,雖然沒什麼長進,但至少成功率高一點了....Orz...


Money每到週六都很開心,看它期待成什麼樣,一直黏著不放~~



靈異照片????


不~~~


又是該死的曜光...
 


這火車很久沒動了,不知道它過去是如何在山區裡穿梭~



功成身退的火車頭....


驚!!!! 右上角那個是什麼??


回想了半天,原來是我用我的手當遮光罩,不小心入鏡了....囧....



鳩之澤溫泉



Money嚇到拔腿就跑.....= ="....



到了太平山,此時只有18度....



山上的警察真幸褔,在這麼好的環境下工作~



笨狗...你是在急什麼,一直往前走..



好紅的楓葉啊.


(對焦對太久,老婆笑到僵了.....^^")



如果天氣好,透過光線看來會更漂亮吧.



楓葉已經掉了不少,如果全部都有的話,一定很漂亮.



蹦蹦車耶,好久沒坐了~



車站到囉.



在裡面休息一下~



火車還沒到,先去附近走走吧.


文史館,為什麼有鐵軌通房子???



霧真濃啊,老婆的臉變的真白皙~



一旁的房子,看來格外有味道,可惜我拍不出來....Orz...



看這照片,請不要帶有邪念~~~



你也在學棉花糖嗎?



用這樣的路燈更有味道.



火車來囉~~



笨狗一直想跳車.....



疑~~要開了嗎?



那是什麼??



這個鐘可是開車時才會敲的.



一路上就是在這樣的美景下往前走~



到了終站,一眼望去都是林木~



我....又....想睡了.....



很特別的樹根.



交錯的鐵軌,訴說著過去的繁榮.



回程的路上,依然是穿梭在濃霧中,有時蹦蹦車就開在懸崖邊,離車邊不到一步的距離.



回來時已經降到16度了,霧也更濃了.



 


一路下山,有時霧濃到看不到前面,加上路況不好,所以沿路慢慢開,尤其在來的時候,有段路還沒有修好,所以必需改道走到河床,今天一天下來,車子髒到不行...Orz...

jeffyeh 發表在 痞客邦 留言(0) 人氣()

這個去苗栗勝興車站是幾個星期前的事了,但一直沒有時間去整理,後面又卡了兩週份,最近因為剛買了Canon 500D,第一次摸單眼,一些都還在摸索中,花了一段時間才知道什麼是光圈先決及快門先決,一堆有的沒有的名詞,所以就藉練習拍照為遊,到處去走走.


這是第一次出去外拍,用的鏡頭是18-55 Kit鏡,由於沒有遮光罩,UV鏡也很陽春(送的也不用想要多好),所以曜光的情況很多....


這就是剛到勝興車站的地方,馬上拿起像機一拍......


機車....中間曜光....



笨狗就是不看鏡頭,跟那隻假狗互望....



站那麼高排,我也很怕......你要站好咧...



遊客必要的舉動,跟牌子照一張吧



今天剛好有活動,雖然大火車不再跑了,此時有小火車可供體驗~



這可是加木頭燃燒的蒸氣火車頭哦~



載這麼多人,還是跑的動,別看它小,可是很有力的哦.



笨狗,你也太懶了吧,才走幾步就累了,還會選個最涼的趴下.....



到附近的龍騰斷橋走走吧~



好久沒碰到草皮了吧,等一下我就頭痛了...



你就是不看鏡頭對了....



接來下來雲洞山莊,原本期待會看到雲海的,結果沒有...



這個瞭望台可以看很遠,是在至高點上,所以視野很好~



餐廳裡也佈置的不錯,但戶外更好,可以看風景,不過我沒搶到位置...



你....你是怎麼樣.....


又趴下來睡了...


起來地上還濕濕的,你還睡到流口水...





這次拍的照片並不多,成功的也不多,有時調了光圈,忘了快門,手忙腳亂的,真的是有待加強....

jeffyeh 發表在 痞客邦 留言(0) 人氣()

牙齦浮腫了幾天,今天撥空去看了牙醫,沒想到醫生說

醫生 : 你這是典型牙周病哦!!

我 : 蝦米!!!!!!

醫生 : 先去照個X光看看.

我 : .....X光?

進了一個小房間,一下就拍好了.

醫生 : (指著X光片)你看,骨頭都沒有了.

我 : .......

醫生 : 我先幫你抽神經,如果沒用,就只好整個拔掉,裝假牙了.

我 : 大驚!!!!!!!!!!!!!!!!!!!!!!!!!!!!

接下來醫生就在我的口中"開工".

突然間一陣劇痛!!!!!!!!!!

醫生 : 不要動哦.

我 : 什麼,開始抽了???沒有心理準備的說,來的真突然,但怎麼沒有上麻藥??

醫生 : 你再忍一下哦,不用動,這樣我不好弄.

我 : 心裡的髒話全出來了,這麼痛,我怎麼可能一動也不動,但關公削骨療傷,還一邊下棋,完全不會所動,我只是抽神經,忍~~~~~~~

醫生 : 再去拍個X光吧.

我 : 還拍???

拍完又回去躺著抽.


持續的痛,一直忍在抓狂的臨界點.


這時,一隻蚊子在我眼前飛啊飛,之後從下方消失在我的視線,沒多久....



你老師咧!!!!!!!!!!!!!


叮我的腳趾頭!!!!!


我....流淚了.....

醫生 : 沒關係,快好了.

我 : 含著眼光,看著天花板想著...................





你老師卡好,該死的蚊子,就不要讓我抓到!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



醫生 : 再去拍個X光吧.

我 : 蝦米???又拍,是要當寫真嗎?

拍完又接者回去動工,最後在我的牙內插著幾根針.


等它消腫,下週還要去做牙套.

銀色的要6,500,白色的要7,500...



拍了這麼多X光,不知道我會不會突變,明天我的眼睛會發出X光....

不知道是痛,還是怎麼,頭一整個昏,可能腦細胞被X光殺了不少...


哀事完了嗎??



還沒.


之後又去剪頭髮,沒想到泡泡跑到我的左眼裡,現在一整個紅....


回來後,看到朋友發噗 : 你搬家到blogspot了嗎,還是被盜文了?

我 : .........淡淡的淚光又流了出來....








因為....泡泡好刺眼.....


今天是什麼鬼日子啊....

jeffyeh 發表在 痞客邦 留言(0) 人氣()

  前段時間最多只是看到一篇被PO到討論區,不過這次看到的比較扯,一次被盜了數十篇到他個人Blog,看了一下他的個人簡介,學歷真高啊,中原資工研究所,程式寫了十多年,好"偽"的學經歷啊...

一眼望去,還都是我的...




中原資工研究所,十年的程式撰寫經驗....


所以你拿你的高學歷跟豐富經歷來這樣轉別人的文??


朋友還以為我搬家到Blogspot,急著發噗關心我,還好看到你的"勿忘影中人"的照片,他們才放心,原來我沒有搬家.


Joseph (Jen-Ho Chang)兄,中原資工研究所,程式寫了十多年都白學了嗎?

  因為我是非本科的專科生,那些文是我從不懂程式,學了3年才寫出那些文章,每篇文章我都花了不少時間,你這麼一抄,你的學歷跟經歷在這一瞬間就變"狗屎",我完全無法相信你的學經歷~

而且,你的Blog是被植入木馬了嗎?竟然會跳出這個訊息.

"g9677602.blogspot.com可能會嘗試竊取您的資訊。"

Mcafee SiteAdviisor 也不認同你...你的行為,連Mcafee也知道,果然是會"竊取您的資訊".....



唉....

jeffyeh 發表在 痞客邦 留言(1) 人氣()

這段時間的Facebook小遊戲似乎已成為全民運動,很多人都在玩FB上的小遊戲,但上面的小遊戲品質似乎也都不是那麼的好,最明顯的例子就是 Restaurant City餐廳城市,其實我是沒在玩,之所以會知道這個問題,也是因為老婆最近玩的很勤,今天老婆一如往昔的打開他的專屬電腦玩FB的RC,只是今天她終於 忍不住跟我抱怨電腦好慢,當下過去檢查了一下效能問題,CPU的負載是有點高,都在80%以上,但讓我吃驚的並不是CPU的問題,而是記憶體的耗用量,當 時所看到的耗用量已達4百多MB,而且還在持續上升,原本已為是Firefox的問題,就算Safe Mode也是沒有改善,改用IE7也還是一樣的問題,當下只能說是小遊戲的問題,可是老婆要玩,這個理由似乎無法滿足她,只好想辨法解決記憶體的問題.


 


記得過去有找過不少的記憶體管理工具,突然想到有一個工具或許可以"輔助(減輕)"用量,而這個小工具就是 Minimem ,這個小工具雖然是英文的,但介面並沒有很複雜.



上方工具列 :


Optimize Now : 馬上進行記憶體釋放


Reset Options : 還原預設值


Refresh : 更新資訊 (比如說,firefox是在minimem開啟之後才執行的,一開始沒在All active processes內,按下Refresh就會出現)


Task Manager : 開啟工作管理員


Shut Down : 關閉 Minimem (不是電腦關機,剛開始我也誤會...)


 


中間兩個窗格 :


左邊的Optimized processes : 會進行記憶體管理的程式清單


Clear unchecked items : 將沒有打勾的項目清除


右邊的All active processes : 所有目前執行中的程式


Hide if memory : 如果這個項目打勾,清單只會列出記憶體耗用高於右方數字以上的程式.


中間的Button [ < ] : 就是將右邊選擇的程式加到左邊的Optimized清單


 


下方的Minimem options :


Optimize memory every : 每隔幾秒進行一次調整


Do not optimize the foreground process : 打勾的話,只會調整背景執行的程式,前景操作中的就不會調整.


Do not optimize if overal RAM available > : 打勾的話,如果RAM還有多少以上,就不會進行程式調整.


 


在常駐程式的小ICON按下右鍵



Settings : 開啟上方的Minimem settings畫面


Start with Windows : 開機時,自動載入


Help : 說明


About : 關於


Shut down Minimem : 關閉程式


 


剛幫老婆裝了上去,並做好相關的設定,把Firefox及Iexplore加進去,之後開始玩FB的RC,記憶體果然還是一樣持續上升,但30秒一到,就 會釋放到不少記憶體,所以就不怕玩個小遊戲,就又把記憶體吃光光,開始跑硬碟的Page file,這樣硬碟會掛的更快....


 


程式下載 : Minimem

jeffyeh 發表在 痞客邦 留言(0) 人氣()

  最近Garmin又推出了新的更新(推的速度還真頻繁),原本舊版的使用上並沒什麼問題,但就是想說有新的,就更新上去玩玩看,從官網下載了3.40的版本回來安裝,這幾天的試用心得還不錯.

1.衛星定位速度 : 變快了,原本的速度就在我可接受範圍,沒想到更新後變的更快.但說快了幾秒,說真的,干擾因素太多,很難給個準確時間,但可以確定的是變快了.

2. 準確度 : 誤差都一樣,所以沒什麼感覺.

3.重新規劃速度 : 這點真的是大改進,前一版是2X% 4X% 7X%的這樣慢慢跳,這一版快了有一半以上吧,這點很重要,有時在超過路口時,還在等它規劃,心裡真是XXX到極點,但3.40版改善了很多.

4. 莫拉克封閉路況 : 還沒機會用到這麼功能,但有這樣的功能也是就感心咧~

  用了這幾個月,心得是還不錯,藍芽跟手機連線功能反而是最常用的,開車可以用不拿手機,一樣放在包包裡,兩台在連線範圍內,它就會自動連線,完全不用去手動(除了第一次的設定),所以接電話就可以直接用GPS來接,本來想買Sony Ericssion HCB-120 (一台也要3,550),現在省下來了,而且這種可更新程式的,支援性應該會比較好吧,未來可以用更新的方式,來支援新的手機~

jeffyeh 發表在 痞客邦 留言(0) 人氣()

  上一篇寫了MTOM Server端的部份,這次要寫的就是Client端的程式要怎麼跟Server互動,也就是最後一篇,廢話不多說,馬上進入正題,Client端的程式跟Server端一樣,要用WSE的Configuration Tool來設定,而Web Service是存在Web.Config,那Client端的WinForm就是存在app.config


?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="MTOMClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="MTOMClient.MTOMSet" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
    </sectionGroup>
    <section name="microsoft.web.services3" type="Microsoft.Web.Services3.Configuration.WebServicesConfiguration, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </configSections>
  <applicationSettings>
    <MTOMClient.Properties.Settings>
      <setting name="MTOMClient_MTOMWS_ServiceMTOM" serializeAs="String">
        <value>http://localhost:2448/MTOMWebService/ServiceMTOM.asmx</value>
      </setting>
    </MTOMClient.Properties.Settings>
  </applicationSettings>
  <userSettings>
    <MTOMClient.MTOMSet>
      <setting name="FolderPath" serializeAs="String">
        <value>c:\temp</value>
      </setting>
    </MTOMClient.MTOMSet>
  </userSettings>
  <system.web>
    <webServices>
      <soapExtensionImporterTypes>
        <add type="Microsoft.Web.Services3.Description.WseExtensionImporter, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </soapExtensionImporterTypes>
    </webServices>
    <compilation>
      <assemblies>
        <add assembly="Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>
  </system.web>
  <microsoft.web.services3>
    <messaging>
      <mtom clientMode="On" />
    </messaging>
  </microsoft.web.services3>
</configuration>

因為有Tool可以幫忙,裡面的設定就不用一個一個打上去了.


開始步驟跟Web Service的做法一樣,開啟app.config,並做以下的設定.






做完上述設定,app.config就大致上完成了,接著下來就要要將Web Service加入參考,原本這是個很平常的動作,但有一點地方要注意一下,加入後的Web Service,要看一下它的Reference.cs.



反藍的那一段必需為Microsoft.Web.Services3.WebServicesClientProtocol


系統預設會是System.Web.Services.Protocols.SoapHttpClientProtocol


這點要注意到,它會導致錯誤.



這樣就完成大部份的設定工作,接下來就是Coding部份,在我們new Web Service時,有個屬性要記得設,RequireMtom = true;



接下來就是呼叫Web Service的Method來進行上/下載,其實設定到這裡,已經完成了大半,而呼叫Web Service的動作就像我們在呼叫一般的function一樣,沒有什麼特別的動作,比如說下載.



如此就可以從Web Service取得到檔案的buffer,再將buffer用FileStream寫到檔案即可,上傳也是一樣,用FileStream讀取本端的檔檔到buffer,再呼叫Web Service把這Buffer給上傳過去即可.


在使用WSE這段時間以來,發現它還不錯用,在用SSL時有遇到一點小問題,但後來也是解決了,但WSE 3.0後就沒有再出下一版了,因為它整合到WCF內,未來有機會再來看看WCF版的傳檔.


這 次程式碼的介紹部份不多,因為有點小長,主要是因為用backgroundworker,及浮動式依傳輸速率去調整Buffer的長度,如果走固定又不用 backgroundworker,程式碼就簡單許多,所以這次放上整個Source Code,給有興趣的朋友參考,這個就包含Web Service及Client端的程式.




原始碼下載 :


MTOM.rar

jeffyeh 發表在 痞客邦 留言(0) 人氣()

  上篇大致上說明了MTOM的相關資訊,而這篇將開始講程式實作的部份,由於這程式有Client及WS兩端的程式,所以這次將以WS端的來講,而這Client端的AP將會長的像下面的樣子,一共有四個功能,取得取單/上傳/下載,還有一個檔案驗證功能.



Web.Config的設定如下:


01 <?xml version="1.0"?>
02 <configuration>
03  <configSections>
04      <section name="microsoft.web.services3" type="Microsoft.Web.Services3.Configuration.WebServicesConfiguration, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
05  </configSections>
06  <appSettings>
07      <add key="UploadPath" value="Upload"/>
08  </appSettings>
09  <connectionStrings/>
10  <system.web>
11     <compilation debug="true">
12    <assemblies>
13        <add assembly="Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
14    </assemblies>
15      </compilation>
16      <authentication mode="Windows"/>
17      <webServices>
18    <soapExtensionImporterTypes>
19        <add type="Microsoft.Web.Services3.Description.WseExtensionImporter, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
20    </soapExtensionImporterTypes>
21    <soapServerProtocolFactory type="Microsoft.Web.Services3.WseProtocolFactory, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
22      </webServices>
23     <httpRuntime maxRequestLength="16384"></httpRuntime>
24  </system.web>
25  <microsoft.web.services3>
26      <messaging>
27    <mtom serverMode="always"/>
28     </messaging>
29  </microsoft.web.services3>
30 </configuration>
31

從這個config裡可以看到幾行不是WSE就是MTOM,這些值要怎麼來?我們可以用WSE的Configuration Tool來設定,程式剛開啟時像下面一樣是空白的.



這時從File -> Open,開啟web.config這個檔案,就可以開始設定的動作(Client端的設定也會用到此工具,但設定不太相同),以下的設定就以畫面的方式直接顯示.



(其它用預設值,不過有興趣的人,可以再針對每個細項設定去瞭解)



設定完再把它給存檔即可,那麼Web.Config就會設好WSE MTOM的部份.


 


接下來的Web Service的部份程式碼如下 :


public class ServiceMTOM : System.Web.Services.WebService
{
    private string UploadPath;
    public ServiceMTOM()
    {
        // 檢查上傳路徑是否存在
        string uploadConfigSetting = ConfigurationManager.AppSettings["UploadPath"].ToString();
        if (Path.IsPathRooted(uploadConfigSetting))
        {
            UploadPath = uploadConfigSetting;
        }

        else
        {
            UploadPath = Server.MapPath(uploadConfigSetting);
        }


        if (!Directory.Exists(UploadPath))
        {
            Directory.CreateDirectory(Server.MapPath(uploadConfigSetting));
        }

    }


    #region Upload
    /// <summary>
    /// 上傳檔案
    /// </summary>
    /// <param name="FileName">檔案名稱 string</param>
    /// <param name="buffer">傳輸量 long</param>
    /// <param name="Offset">檔案起始 long</param>
    [WebMethod]

    public void AppendChunk(string FileName, byte[] buffer, long Offset)
    {
            string FilePath = Path.Combine(UploadPath, FileName);

            if (Offset == 0)    // 如果起始為0,則產生一個新檔.
            {
                File.Create(FilePath).Close();
            }

            else if (!File.Exists(FilePath))
            {
                CustomSoapException("檔案不存在", String.Format("檔案 : {0} 不存在", FilePath));
            }

            long FileSize = new FileInfo(FilePath).Length;
            if (FileSize < Offset)
            {
                CustomSoapException("檔案Offset錯誤", "Offset大於檔案長度");
            }


            //開啟檔案寫入.
            try
            {
public class ServiceMTOM : System.Web.Services.WebService
{
    private string UploadPath;
    public ServiceMTOM()
    {
        // 檢查上傳路徑是否存在
        string uploadConfigSetting = ConfigurationManager.AppSettings["UploadPath"].ToString();
        if (Path.IsPathRooted(uploadConfigSetting))
        {
            UploadPath = uploadConfigSetting;
        }

        else
        {
            UploadPath = Server.MapPath(uploadConfigSetting);
        }


        if (!Directory.Exists(UploadPath))
        {
            Directory.CreateDirectory(Server.MapPath(uploadConfigSetting));
        }

    }


    #region Upload
    /// <summary>
    /// 上傳檔案
    /// </summary>
    /// <param name="FileName">檔案名稱 string</param>
    /// <param name="buffer">傳輸量 long</param>
    /// <param name="Offset">檔案起始 long</param>
    [WebMethod]

    public void AppendChunk(string FileName, byte[] buffer, long Offset)
    {
            string FilePath = Path.Combine(UploadPath, FileName);

            if (Offset == 0)    // 如果起始為0,則產生一個新檔.
            {
                File.Create(FilePath).Close();
            }

            else if (!File.Exists(FilePath))
            {
                CustomSoapException("檔案不存在", String.Format("檔案 : {0} 不存在", FilePath));
            }

            long FileSize = new FileInfo(FilePath).Length;
            if (FileSize < Offset)
            {
                CustomSoapException("檔案Offset錯誤", "Offset大於檔案長度");
            }


            //開啟檔案寫入.
            try
            {
using (FileStream fs = new FileStream(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
                {
                    fs.Seek(Offset, SeekOrigin.Begin);
                    fs.Write(buffer, 0, buffer.Length);
                }

            }

            catch (Exception ex)
            {
                CustomSoapException("檔案寫入錯誤", ex.Message);
            }

    }

    #endregion


    #region Download
    /// <summary>
    /// 下載檔案
    /// </summary>
    /// <param name="FileName">檔案名稱 string</param>
    /// <param name="Offset">檔案起始 long</param>
    /// <param name="BufferSize">傳輸量 long</param>
    /// <returns>檔案 byte[]</returns>
    [WebMethod]

    public byte[] DownloadChunk(string FileName, long Offset, int BufferSize)
    {
            string FilePath = Path.Combine(UploadPath, FileName);

            //檢查檔案是否存在
            if (!File.Exists(FilePath))
                CustomSoapException("檔案不存在", String.Format("檔案 : {0} 不存在", FilePath));

            long FileSize = new FileInfo(FilePath).Length;

            //如果檔案起始位置大於檔案長度
            if (Offset > FileSize)
                CustomSoapException("錯誤的下載位置", String.Format("檔案大小為 {0}, 要求的起始位置為 {1}", FileSize, Offset));


            byte[] TmpBuffer;
            int BytesRead;

            try
            {
                //開啟檔案
                using (FileStream fs = new FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.Read))
                {
                    fs.Seek(Offset, SeekOrigin.Begin);    // 找到要求的檔案起始位置
                    TmpBuffer = new byte[BufferSize];
                    BytesRead = fs.Read(TmpBuffer, 0, BufferSize);    // 把資料讀入buffer內
                }


                if (BytesRead != BufferSize)
                {
                    //最後一個檔案長度buffer可能會比BufferSize少,所以必需改變buffer的長度,以符合實際檔案長度.
                    byte[] TrimmedBuffer = new byte[BytesRead];

jeffyeh 發表在 痞客邦 留言(0) 人氣()


  出國前的那些經歷,真的很珍貴,就在美國待了1年半後,滿懷著期待的心情回國,在台灣短暫的停留,畢竟已經有1年半沒有見過家人,但公司似 乎有什麼計畫在進行,所以停留沒多久就又往大陸工作,踏進熟悉的香港機場,雖然已有1年半沒來,一切都如當初踏出時所看到的景像,很習慣的到巴士站找直通 巴,上車前往工廠的方向,就在即將到廠前一刻,其實很期待見到同事,尤其是當初管理處的那群小朋友,不知道這一年半來,他們成長了多少,拖著行李踏入工 廠,雖然外觀沒什麼變,但氣氛似乎不同.

  管理處的小朋友並沒有出現,當時只心想著,可能我回來晚了,他們先去吃飯,明天再去找他們好了,整理一下行李,很早就睡了,隔天一早起來就 開始如往昔般的去巡視廠區,順便看看工廠有那些變化,走進管理處的辨公室,眼前的景像讓我倍感吃驚,怎麼人少了那麼多?很多不錯的人材都不見了?雖然他們 有大概講了一下他們走的原因,但就我對這群小朋友的認知,這不可能會是原因,但他們似乎面有難色,我就沒有再追問下去,晚上吃飯剛好有機會問老闆他們的 事,老闆就"劈頭"說他們的不是,像是收黑錢,說真的,當下我還是無法相信,小朋友的反應跟老闆的答案,我覺得這兩者似乎還有我不知道的事情,但可以確定 這群小朋友已經走了大半,剩下的小朋友們,眼中似乎失去當初的光芒,而這個部門已有另一個台幹在帶領,我就不便再做干涉.

  因為公司投資了一家新工廠,主要產品是電子致冷產品,常見的就是旅行用的小冰箱,插電後就能致冷或致熱,而這裡面所用的就是致冷片,早期玩電腦超頻,就有看過拿來放在CPU上降溫,只是現在拿這個東西放在冰箱上,所以對這TE Chip (致冷片)也有點瞭解,我就跟之前開發部的經理一起被分派到新工廠.因為這工廠是老闆跟別人合伙投資的,所以對方也派了一員代表在工廠一同管理.


   之前在電線插頭廠做過不少的職務,在這家新的工廠所擔任的職務卻是之前沒擔任過的採購,這個部門大約只有5,6人,負責採購所有的料件,說真的,這採購 還真的很難當,這間工廠才剛成立,很多人也是從插頭廠移過來,所以對這產品也不熟,很多開發案要我們去採購的東西,連工程師都不知道是什麼,需求者都不知 道的東西,採購怎麼去找?所以採購常常得像無頭蒼蠅般的瞎找,由於是新工廠,又沒有訂單,更難要到樣品,有時要個一次二次,工程人員還是說這不是他要的, 再去要第三次時,對方直接掛電話,但為了要到樣品,真的是臉放在地上任人踩.

  在這情況之下,為了改善,迫使自己不得不懂"工程",開始去瞭解TE Chip的相關資料,導熱材質,散熱 片,PU發泡,NSF的FDA要求,電源供應器,電鍍,塑料特性等,這時才能慢慢的"知道"他們其實需要的是什麼,所以往往帶回來的東西比他們想像中的 好,曾經帶回幾根"熱導管",說明這個東西的厲害,但它也不便宜,當時很多人都沒有見過,每個人看著這細細的一根,都投著”懷疑”的眼神,也不知道要怎麼 去應用它,當下經理跳了出來,說這麼細一根有什麼用,拿了一根插在他的咖啡杯攪拌,當下所有的採購人員都傻眼,都不知道要說什麼,此時只見經理突然喊了一 聲[哦~~燙!!!!]看樣子它的導熱速度很快,但就我這樣看來,沒什麼用~由於經理負責開發部,他直接宣告沒有對這產品瞭解下去的必要,所以其他工程師 就當我們採購在”裝懂”,帶回這什麼鬼東西.


  不過為了找這些散熱的東西,就比較常在外面到處跑,學一些有的沒有的東西,像是公司產品最常用的鋁擠型散熱片,所謂的鋁擠型,就有點像小朋 友的黏土玩具一樣,把黏土放在一個容器裡,這容器有一個孔,黏土在擠壓後,會從這個孔出來,所以孔是什麼樣子,出來的黏土就是什麼樣子,鋁擠型就類似這樣 的方式,一根很粗的鋁柱,在加熱後推擠通過模具,就擠出散熱片了,但此時還是一長條的,之後再拿去切割,研磨,陽極處理等,就是我們熟悉的散熱片了,這是 最快,也是最便宜的方式,但相對的也較重.

  之前在做電線插頭之有接觸過射出成型,對其它的成型方式一無所知,後來又見了吸塑跟滾塑,吸塑成品就像是保特瓶,而滾塑呢,就像是麥當勞遊 戲區的那個塑膠溜滑梯的大型塑製品,看到製程跟模具,真的是大開眼界,那種大型的成型機真的很壯觀,感覺很像小時候去參觀小美冰淇淋工廠一樣的興奮..

  當採購這段時間真的可以學到好多東西,誰說採購只是準時把東西買回來就好,又要便宜跟品質好,比起每天坐在電腦前設計產品的工程師,在外面東奔西跑反而看到更多.

  雖然這個職務可以學到很多,但也很辛苦,因為公司的產品體積較大,零件庫存起來也是很可怕,所以當時所要求的是"零庫存",這是一個很難達 到的目標,供應商做完就想要趕快送來,不然也是佔他們的庫存,如果送過來又會被我們退回,有時送來的零件品檢沒過,被退了回去,廠商就會很不滿,因為他們 廠區裡的"庫存"也同樣的打了NG,所以常常接到廠商的抱怨電話,有時對方的老總都親自來瞭解,面對這麼多的抱怨,EQ就要高了,不然搞砸了,他們不送 貨,生產線就斷線,所以曾經為了追貨,那位經理指派我去駐廠跟催,沒貨就不要回來(其實是他變規格,廠商來不及改,導致要趕貨),我從下午就出門到供應商 那,當場確認規格及品質,廠商連夜趕工的做,而我呢?原本在車子裡睡,雖然已是深夜,但依然熱到不行,加上蚊子,根本睡不著,亁脆走到外面還比較涼,看到 一張乾淨點的撞球桌(大陸很多戶外撞球)就躺了上去,看著天上的星空,心中有很多感慨,這種心情有誰能瞭解?此時眼中的光芒也漸漸淡去.隔天早上7點就把 貨帶回,生產線也沒有延誤到,整個交待完就回宿舍洗澡睡覺,上床就已經快9點了,睡到1點半就再回廠區解決問題,長時間下來,還真的很容易爆肝.

  之前在美國學的英文都沒用到嗎?並不是,因為在美國有當地的業務,負責接洽當地廠商,再轉達客戶及工廠的訊息給彼此,所以常跟美國書信往 來,當他們來大陸時,也是跟另一名(股東)經理一起接待他們,他們來的時候也是我最累的時候,因為他們吃不慣當地的食物,所以每天都是麥當勞跟肯德雞,天 天就是那幾個套餐在那天天輪,輪完一圈再重頭來,吃到快吐了,每天陪他們到凌晨(時差好像不打算調一樣),隔天我還是7點上班,而他們是下午才出現,每當 他們來出差,我就開始期待他們快點回去.

  雖然當採購很辛苦,但後來想來也是很開心,因為這段時間也真的學到很多,這些辛苦換來的成長,都是值得的,這段時間也有很多採購受不了這樣 的工作方式而離開了,如果我沒有成長的支持,我可能也會走上同樣的路吧,而這成長卻也是我選擇踏出去,去瞭解那些未知的知識所換來的,我想最重要的一點就 是 : 當面對問題時,正面的思考更顯重要.

  擔任一段時間的採購後,老闆似乎不希望這間工廠是一直由另一家股東所派出來的代表在掌握業務,加上這段時間的磨練,就轉任業務,所以原本的業務就分了一些Project讓我接手,但此時的我並不知道,這些Project裡面有不少大炸彈,埋下我離開公司的引線~
 
*踏入下一個職位,它將會是離開時的風暴,也發現到管理處的真象

jeffyeh 發表在 痞客邦 留言(0) 人氣()