2016年度記事
一直覺得好久沒有寫文章有點慚愧,2016告一段落之後還是覺得該寫一下這一年的過程。這一年過的蠻辛苦,第一年薪資只有現在的一半(雖然還沒領到12月的薪資),又只有我一個人養家,勢必得經營我的全端工程師之路。
Chet Baker, Paul Desmond, Bob James, Ron Carter, and Steve Gadd
一直覺得好久沒有寫文章有點慚愧,2016告一段落之後還是覺得該寫一下這一年的過程。這一年過的蠻辛苦,第一年薪資只有現在的一半(雖然還沒領到12月的薪資),又只有我一個人養家,勢必得經營我的全端工程師之路。
好,這篇文章擱很久了,自從24″主螢幕出現兩條亮線開始,就有想把24″螢幕轉成直的,再買一個便宜的螢幕當主螢幕用,一直到2014/5/25才建構好這樣的工作空間。
ftp可以用vsftpd設定chroot,網路上很多文章可以參考 ref: http://unix.stackexchange.com/questions/94603/limit-ftp-access-only-to-the-var-www-with-vsftpd 不過我設定之後,只要改變資料夾就會出現550 permission denied,要傳檔案也是553,應該是權限問題,最後放棄。 sftp可以設定sshd_config Match group [sftp] ChrootDirectory [/home/%u] AllowTcpForwarding no ForceCommand internal-sftp 改好之後再restart sshd ref: http://serverfault.com/questions/448647/symbolic-link-and-filezilla-over-sftp…
InnoDB: Fatal error: cannot allocate memory for the buffer pool 這個錯誤訊息如同字面上所說的,就是沒法從buffer pool取得記憶體,google有一些解法,我是參考這篇。 解決方法有幾個 1. 加實體記憶體 2. 用swap來解決 3. 降低MySQL buffer…
最近lab的機器無法存取nas上的samba,錯誤訊息寫著「本機安全性授權資料庫內部有不一致。」or「本機裝置名稱已在使用中,這個連線尚未還原。」但ftp連線還是很正常,檢查log也只看到”getpeername failed. Error was Transport endpoint is not connected”,找文件是看到這篇:主要是smb port可以用139 or 445,指定特定一個port就可以解決這個問題。 不過修改好config,再讀restart service的log讓我發現決定性因素,因為系統被某個log file塞暴了,看起來好像是這個原因所以samba連線無法建立,總之我選擇刪掉這個log,再把造成暴大log的原因修正之後,目前看來samba運作順利。 Issue solved 😀
最近跟老同學合作開發網站,這次採用的是Ruby on Rails這套成熟的MVC framework,先前我已經自行用rails開發過幾個專案,印象相當好,不過侷限於單人開發,還沒有真正體會合作開發的樂趣,這次透過Rails & git合作開發,充分體驗到好處,activerecord把database management納入版本控制,Gemfile管理了要安裝的Gems,MVC架構分隔了工作上的需要,真的是很好用啊。 不過我想應該還有一些好處是目前還沒感受出來的,慢慢記錄囉。
這是我頭一次客製化開發WordPress plugin,還蠻有趣的經驗。 做的事情不算太困難,應用自己在研究所過程中常做的事情,就是寫爬蟲 (Crawler) 。