2018/05/07

暫停腳步的第一天

大學還沒有畢竟就一路栽進職場馬不停蹄的我終於在今天開始決定暫離職場好好休息一下。暫離不是為了偷懶而是好好的想要休息一下過過真正的日常生活,總覺得有好多事還沒做,好多東西還沒學到若不是現在就去做再繼續庸庸碌碌又要等到何時呢?
離開工作故然有一種不安全的感覺,但可能就是需要這種不安全的感覺才會讓自己更加的勇敢。進入社會後常常想的是我能做什麼?而不是我想做什麼!往往工作的內容,職能的發展都掌控在老闆發派的任務中或是組織的利益中。這個社會問的是你會什麼?你能付出什麼?然後再給予可能相對等價的報酬。在這種買賣交易的模式中,很難真的停下來好好的檢視自己看看自己變成了什麼模樣。
還記得當時大學畢業懷抱著夢想和熱想的自己,我想把他找回來。對生活的熱情、對人的真誠、對事情的好奇!可能是這幾年太累很少反省自己,所以到了現在不知道自己到底是為了什麼工作?是為了什麼前進?也不太清楚自己的方向且健康也出現了些許的問題,鼓起勇力離開了一份薪資福利都不錯的工作,我想放空半年,好好的放慢自己的步調,休息一下再前進!
第一次沒有周一的憂鬱,鬧鈴沒有在六點鐘響起,我出門在田徑場上運動後心情終於覺得輕鬆,覺得很開心。

2017/11/27

[工] Montoring啟動了

Monitoring專案啟動了,老闆說要套用SRCUM流程(實驗鼠)之外還要會寫GO…
所以現在開始摸
SCRUM
influxDB
telegraf
Grafana
node.js
其他 java, AngulaJs, ES, redis, kafka...... 是本來就該要會的

老闆還要我列出DEV IT的Job description,我很好奇我列出來真的找的到人嗎? (哈)

go language 從來沒有碰過,今天終於裝好SDK, IDE, 正在看教學學會compile
不然改了程式也跑不動...


真的是學海無涯

[工][技]


2017/11/23

[誌] 怪奇重聚



睽違已久的怪奇小組又很奇怪的重聚了
2010年一別竟然過了快8年...


頑童變奶爸
少女變人婦
吃貨們還是吃貨

年歲大了總有很想珍惜的朋友
破哥是我碩職生涯中難得可以真誠交往的人
這可能就是緣份~

希望大家都能保有
「對人真誠、對事好奇」的精神
開心快樂的過人生

人老了只要有人約就要隨合的去才會有人緣~

話說那這樣鼎王也開了很久了耶
這次看到破嫂如山真面目
李老師的感情也是穩定了

我們真的要再去土雞城哦?
是可以帶小孩耶那裡~
我可以追兩隻!



[誌]

2017/11/06

[工] Dropwizard REST Authentication API

花了兩天研究dropwizard的Authentication功能,網路上的文章和dropwizard的guidline都寫的非常的簡陋,以致於無法看出實做的手法,後來終於找到:

reference:
github: https://github.com/llatinov/sample-dropwizard-rest-stub
blog: https://automationrhapsody.com/implement-secure-api-authentication-http-dropwizard/

直接把source code 匯入到intellij後跑一次才知道原理,也才能做一些變化!
其實我覺得光看文章真的蠻不能理解的....可能是工師師思維沒有想像力 XD
接下來就是把這個驗證的機制搭配OAuth和LDAP自己弄個小的service來實做一下看看結果了


[工][技][dropwizard][REST][microservice]


2017/11/03

[工] java Spring LDAP Authenticate Active Directory

為了和LDAP驗證在找了很多方想要簡單和LDAP做驗證,下面找到了一個教學是利用Spring LDAP簡單的做出想要的感覺
雖然沒有幾行程式我確搞了一下午



重點是連線到LDAP必須要知自連線的方式為何
首先要用一個有效的帳號與LDAP連結
1. ldap的URL
2. base: dc位置 (想找查的AD server)
3. userDn: 登入帳號的 cn=,ou=,dc= (其實也就是這個登入帳號的識別名稱)
4. password: 登入帳號的密碼

我在base, userDn搞了很久,因為我不清楚這些設定值到底是什麼,後來想到在windows os中的 "搜尋active directory" 裡面查詢相關資訊終於找到設定的方式!成功的連入LDAP找到想要的資訊

再利用LdapTemplate.authenticate()這個method可以做到用mail, name等欄位做帳戶有效驗證




[工][技]


[工] Maven Project 手動創建加入Jar檔

使用Maven project時如果遇到需要手動加入jar檔時,往往蠻麻煩的。java 已經好久沒有使用最近換了工作內容後要使用java開發遇到了這個問題,在網路上找了一下發現有這個教學可以使用



intelliJ --> Maven Project --> Excute Maven Goal (window)

mvn install:install-file -Dfile=D:\\java\\workspace\\OracleConnection\\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

D:\java\workspace\OracleConnection



com.oracle
ojdbc6
11.2.0




[工][技]

[工] 第一次使用gitlab

公司最近建置了gitlab可以使用,我對git不是很熟上網研究了一下都說非常簡單

看了幾個教學:
Git 教學(1) : Git 的基本使用
Git & Gitlab 使用指南


後來還看了一下youtube





經過幾次retry後才成功上到gitlab!
至於要怎麼跟IntelliJ IDEA綁定,我可能要再研究一下




[工]