DD WRT Client Bridge

想要連接,兩間房子的網路,失敗及成功方法

目的希望可以用無線的方式,分出網路到同一棟大樓,不同樓層,兩個陽台,目視可見,不用再重新申請網路

失敗經驗


目前的硬體,主要的 Router AP ,原廠韌體,接 HINET 家用光纖,放九樓陽台
RT-N18U




另一台放在不同樓層的無線 AP,刷 DD WRT 韌體,放四樓陽台
TP-LINK TL-WR1043ND V1




N18U
標準 AP 設定方式,另外固定無線頻道,我固定頻道 6,設定 WDS 可以連線的 AP mac address
Address 192.168.1.1 netmask 255.255.255.0
DHCP server on
DHCP 分配 IP 範圍 192.168.1.100 ~ 192.168.1.254
WPA2/Personal AES

WR1043ND

把 WAN disable
IP 位置設定 192.168.1.2
DHCP server off
Wireless mode 選 Client Bridged
SSID 及密碼和 N18U 相同

重新開機後,電腦,接 WR1043ND 的網路線,是可以上網,但是大約幾分鐘後,網路就會斷,用 telnet 連到
WR1043ND 的機器,去連線,也是一段時間後就會斷,可以由用網路線接 WR1043ND 的上網的電腦,重新取得 ip 連線,又可以回復

實際把上網電腦,設成固定 IP 及路由,也是無法連線,試著,在 WR1043ND 上面設定靜態路由,也沒辦法,

可能是我的網路概念,還不夠清楚,所以就放棄了,尤其覺得一開始都是可以連線,大約幾分鐘後,斷線後,一定要重新 DHCP 得到 IP
才能恢復連線,感到不穩定


最後成功方法解法很簡單,反過來

Hinet 接 WR1043ND 當成主要的無線 Router,反過來,N18U 開成無線中繼模式,這時用 N18U LAN 接著上網電腦,就可以連線了
速度,比一半,在少一點,不過堪用了

原來,原廠的韌體,簡單好用,少花一些時間,會在直接買一台,同牌的支援應該更沒問題

接了,賣家送的 8db 天線,真的有差別,訊號的強度,好很多,帶來的就是連線速度的穩定性

以上,簡單的經驗分享

掃地機器人 part 1

假日,來做一下簡單的玩具車

就老鼠板的概念

把家裡,一些沒有的東西湊合著做

材料

1. arduino 機板 Mega 2560 NT 320 ,可以用更便宜的

2. 便宜電機驅動板 NT 120

3. 馬達及齒輪組 x 2 NT 190 * 2,有 60 元的可以用

4. HC-SR04 x 2 NT 30 x 2

5. 一般的黏地滾筒 跟老婆要的

6. 不要的紙盒 老婆施捨

7. 數條杜邦線,自己還有


共花 320 + 120 + 380 + 60 = 880 (這一次,只有買馬達,及 arduino 板,其他都是原本就有的)

材料






組裝完




外觀




檢討

輪子,應該要內縮一點,這樣,障礙判斷會更精準

要有類似離開死巷的演算方式


PS: part 2 當然就是加吸塵了

錢薄了,不是房子貴了

現在的小吃,或是零食餅乾,紅豆餅所有的東西

那一樣,沒有比小時候,漲個兩三倍,或是包裝換了

把內容量變小,或是重新取新的名字,加價賣

假如,錢變小的,大家薪水沒有跟著漲上去,就是政府的問題

如果,是錢沒變薄,房子卻變貴不少,再來說炒作的問題

在台北市的精華地段,確實早就有這些問題,這不也是,政府

刻意營造的結果,大興土木,交通便捷,就業績機會豐沛,不往這裡擠,

別的地方賺不到錢呀,這個膝蓋想也知道

只要地方的經營,和建設有跟上,資源分配有合理,而不是一昧的炒作土地的利益

自然炒作,變得沒有利益,假如嘉義人住嘉義,或是花蓮人住花蓮,月入數十萬,我幹嘛沒事離鄉背井,上台北

就像是,河裡有金砂一樣,再遠,大家也會不辭路途遙遠,爭相來掏金

現在就是,有金砂的地方太少了

New job

新的工作,前幾天剛任職滿一個月

前幾個月心中浮出念頭,想換工作,就像馬雲說的,心委屈了,給的不到位

直到最後真的不想再承受的是,我真的由衷的喜歡寫程式,學新的東西,解決問題

後端用 Python, Node.js , 或是 Golang 去刻,也可以接受被叫去支援寫 Android
, iOS 的應用程式,可是 PHP Team 的工程師離職後,找不到人,找我去接專案,心中真的很圈圈叉叉
好歹我也是掛在 Python 的開發 Team 下面,應該在怎麼凹,也凹不到我吧!

喜歡寫程式,愛 Linux ,也尊重 Php 的工程師,寫過1, 2 年

可是無奈現在看到程式裡有很多的錢字號,真的要很多錢的工作職務,才吞的下去,尤其是人員的離職
就亂塞專案,心裡真的很不舒服,就是這樣的感覺,淹沒我工作的樂趣,及下班後,陪伴小孩,家人的幸福感,

開始認真的再看看有沒有適合的工作機會,這裡分享中年程式宅,換工作的心得,由幾個點來看找工作
這件事

最好的工作,一定是朋友介紹的,不過阿宅的朋友一般不多,所以自己拿捏一下

看工作說明及前置作業

1. 一般的說明,寫的很制式的,就不用投了,一間公司,連找人才這麼重要的事,都不在意了,相信也不太會重視你

2. 專業名詞,幾乎全部出現了,薪資待遇卻沒有空間,這投的話,只能說,自己的邏輯判斷都有問題了怎麼寫程式

3. 說明裡提到,克苦耐勞,新人尤佳,一般台灣的徵才有很多淺規則,要克苦耐勞的一定只有更苦,新人尤佳的
其實就是要應屆畢業的同學,說到歡迎抬青椒成的,就是只接受台青椒成 (外商不適用,真正的外商比較沒有這些規則)

4. 一般台灣企業,或是假外商的話,條件裡的 nice to have ,不用懷疑,就是一定要會,而且要很厲害

5. 新創公司,一般除了是自己認識的人外,一定要選成立一年以上的公司,一間連員工年終都沒發過的公司,你信任嗎?

6. 一般新創公司,徵才的文案寫的很漂亮,有一個陷阱是薪水的範圍給的很大,這種通常只是吸引你投履歷,一般給不起上限
(除非你有學長姊,或是認識的朋友在裡面任職,不過通常是好缺的話,不用寫到文案,履歷已經很多份,正送到人資主管手上了)

7. 大公司,有好學歷,比較有好機會,公司經營者越是學術界出身的越在意學歷,自然你學歷是強項,就很有機會出線,如果你是專業強,
學歷像我一樣,私立大學還非本科系,通常外商或是,專業強的老闆,會比較重視你

8. 一個工作一直在徵人,可能掛個一年以上,我是沒投過這樣的職務,你可以問看看,在告訴大家

9. 公司的經營者,名聲不好,或是人品不好,這個其實很主觀,就像選舉一樣,反正自己的選擇,我是不會考慮

10. 另外就是 Head hunter 及 Linkedin 提供的機會,一般會比一般人力銀行的條件好一些

進入面試過程,其實這是很主觀的事情,只能說,千奇百怪,什麼人都有
有些人,希望你的智力破表,人格正常,專業超強,充滿創造力及想像力,又要好管理,聽了是不是很矛盾 :-)

反正就是做自己,假如你找的是一份你本來就喜歡做的事,有問題就問,不能接受的就不要接受,

不必像一些面試法則說的那樣,溫文儒雅,有禮貌,懂規矩,少問問題,我們求得是一份快樂的工作,
工作開心,自然很期待每天上班,不是奴才的缺,每天痛苦的工作
如果想知道,新的工作環境,是不是責任制,或是一般的下班時間,就直接問,會因為這樣就在意的主管,
一般他也不是在意你的專業能力,而是在意對你的控制能力,也許教你面試的書,會說你失去了一的工作機會
其實是你又浪費了寶貴的時間在錯的地方


1. 一般面試官,會問的,有工作經驗,答的出來,知道多少就說多少,謙虛,不要唬爛,不要自以為是

2. 程式題,就盡量寫,不會寫,也還好,就說一下怎麼解,或是自己的了解,依您自己開發多年的經驗,你的成果應該都不是在紙上寫出來的吧!
一般程式題,我覺得是要過濾一些完全沒有概念的人用的,真的會用很艱深的程式問題或是演算法,來考倒你,我想這樣公司需要的是很會考試的同學
一般網路上,找的到的,或是書本有教的,查的到的,有概念,需要驗正及實作的時候,再專研即可,真正的工作,會有不同的挑戰,不見得書上找的到,
有時候,是真的花比較多時間在看文件,及實作

3. 一般回答完面試官所有問題後,會給你提問,如果你真的是會不好意思,我也是會有一點,我至少問
a. 公司一般作息時間,是不是責任制 ( 一般會要你加班工作的主管,聽到你這樣問,也會打你槍,不過是好事)
b. 公司有沒有不同於勞基法以外特別的規定
c. 問面試官,現在任職的公司服務,最令他覺得驕傲,自豪的點,還有最不舒服的點 (說不出來,或是吱吱嗚嗚,自己都說不出為什麼要做下去,又怎麼能要你加入,大概就可以打槍這一間公司不用再往下談了)
d. 公司成家的工程師的比例,及一間公司工程師的比例 (一般,日夜都忙的工作,沒有時間交女友,或是生活只有工作,沒有一點其他的生活,又有誰要跟他共組家庭)


最後階段,公司覺得你是不可多得的人才,談薪資及 package

1. 如果是要離開台灣,記得要依照,實際國家水準,不要用台灣的角度看

2. 千萬不要相信人力銀行上面的數據,用你簡單的數學,如果,不吃不喝,買不起房子的薪水,哪就不要做了,出國吧

3. 至少相信自己的專業,在 odesk 上面可以拿的到的時薪,稍微還原一下,就可以推出一個正常的無國界工作者的基本價值,不然就開始接案人生吧 ;-)

4. 在自己真正有實力的基礎下(不是自我感覺良好),至少,你覺得爽,覺得夠,不然又會墜入心理的糾結 (最好可以跟學長姊,或是同業的朋友打聽一下,不要看人力銀行的數據)

以上自己的心得分享,希望對您有幫助

golang routers

覺得簡單易懂的好文章

可以讓你用 golang 寫 api 有一個簡單的開始

http://nicolasmerouze.com/guide-routers-golang/

另外也推薦他的 gist ,再把 main 的部份,拔出來,做一個 NewRouter 應該更好測試,再加幾個函式庫,就是一個 micro framework 了

作者這一系列的文章 http://nicolasmerouze.com/build-web-framework-golang/






相關也推再看 alice 模組作者的文章,雖然 alice 很單純,單純到自己刻,可能也只有 5 行左右
不過看一下,作者的實作概念,挺不錯的


https://justinas.org/alice-painless-middleware-chaining-for-go/
https://github.com/justinas/alice
https://github.com/julienschmidt/httprouter
https://github.com/gorilla/context