文章

目前顯示的是 十月, 2011的文章

ubuntu救回sudoer權限 筆記

這是朋友idarfan遇到的問題,然後他又自己搞定掉,所以分享踩雷筆記給我 系統更新後,不知道哪個更新有問題,所有sudoer都會被踢出admin group 所以要把自己加回來 但是自己已經不是sudoer了,怎麼辦? 朋友的解法 開機的時候按著Shift進入recovery mode 進去以後先不要按Enter,先按e 編修載入核心那段,大概長這樣: linux /boot/vmlinuz-3.0.0-12-generic root=UUID=11B7FAE1-5F0A-4088-BE\AD-1302BE2FC37D ro recovery nomodeset 把那個ro改成rw,游標移到行尾,Enter執行 Ctrl+X 就會回到recovery mode 就可以下 usermod -G admin -a 你的帳號 把你加回admin group #我朋友還有下 usermod -G root -a 你的帳號 。不知道有沒有影響? reboot # 重開機

2011-10-30 的夢

夢到我在一間教室玩耍 玩耍到下課休息時間 想去廁所上大的,走到跟教室一樣大的廁所區,打開第一間發現不能用 再打開一間,哇靠!這是魚池吧 再開一間,哇靠!為什麼會有屁股相接的蹲式馬桶 後來總算找到一間正常的,呼... 然後就默默的醒了... 醒了不代表要起床了,翻身繼續睡! 再入夢的時候是在室外,在夢中我知道這邊是部隊操課的場地(即使跟我當兵的時候的場地不是同一個) 同梯跟我說「欸!小心厚片好像要來了」 厚片? 啊!我知道了!他一定是在說那個跟厚肉片形象很符合的長官 我當兵的時候怎麼都沒想到這個綽號呢!明明這麼適合的說 突然哨音劃破寧靜,一定是厚片開始下狀況了,快逃! 我趕快跑到室內躲起來,一邊翻狀況手冊 五短音!快啊!五短音!到底是什麼!? 找到了!五短音是... 「春節轟炸」 心中瞬間滿滿的What the f***!這到底是啥鬼啊?轟炸還要看時節嗎? 抬頭發現場景變成我躺在床上(其實是進入半睡半醒狀態) 被厚重的棉被壓著,又很疲勞,真不想起來 可是五短音還在吹,也感覺到樓下已經有人被惡整了,再不起來的話... 只好硬撐著起來了,站起來以後才真的醒了 是做夢啊... === 醒來以後上facebook看一下有什麼新消息 看到一篇「話說平台」( 本日選文 裡有連結) 精神不佳一直把「平台的黃金守則,吃自己的狗食」看成「吃自己的狗屎」...orz|||

(男女男)合成一個的字-嬲的注音(怎麼唸) (已解決)

嬲唸ㄋㄧㄠˇ,音同鳥 意思是糾纏、戲弄、遊玩 這個字現代應該很少用,可以看一下這裡有 一篇例句 現在會看到這個字,通常是...搞另類的「象形」XD

CPAN安裝出現can't access URL錯誤訊息 (已解決)

為了安裝AWS的SES功能,依照指示要安裝一些相依套件,在Mac的terminal執行以下指令: perl -MCPAN -e 'install LWP::Protocol::https' 結果出現了一堆錯誤訊息,主要大概是這樣: Not connected. Not connected. Passive mode: off; fallback to active mode: off. Not connected. Bad luck... Still failed! Can't access URL ftp://mirror.ihost.md/CPAN/authors/01mailrc.txt.gz. Please check, if the URLs I found in your configuration file (ftp://cpan.mirror.ac.za/, ftp://cpan.inode.at/, ftp://ftp.lip6.fr/pub/perl/CPAN/, ftp://cpan.cict.fr/pub/CPAN/, ftp://mirror.ihost.md/CPAN/) are valid. The urllist can be edited. E.g. with 'o conf urllist push ftp://myurl/' Could not fetch authors/01mailrc.txt.gz 解法: export FTP_PASSIVE=1 # 之後再執行 perl -MCPAN -e 'install LWP::Protocol::https' # 這行需要root權限 # 來源:http://www.nntp.perl.org/group/perl.macosx/2007/10/msg10405.html 我的環境是Mac OS X 10.7,但Unix-like的應該都適用。

[有趣] 手機x樂高機器人解魔術方塊 破世界紀錄

圖片
這台是樂高(LEGO)的Mindstorms NXT可程式機器人 + Samsung Galaxy S II 手機。 這台的前身 CubeStormer 跟 Speedcuber 速度都慢得多,但這次CubeStormer II以5.35秒打破世界紀錄(5.56),不過這是跟人比,跟機器比的話...就不知道了。 根據影片的介紹,一開始手機拍照後,會用Speedcuber的加強版演算法算出一個最有效率解,然後用藍芽控制NXT機器人做實體解,同時顯示動畫版(OpenGL)的過程。有人因顯示版跟實際版的顏色不同而質疑假造,我想應該只是他的顯示出來的拍攝角度不同, 不管你信不信,反正我是信了 。 他們會在明、後天的ARM TechCon 2011發表更詳細的技術細節(美國西岸時間2011/10/26-27)。ps. Galaxy S II跟NXT都是ARM架構。 明明只是個有趣影片,不小心一點點認真起來了...剛才偷偷Google一下其他人轉貼時的說明,大多都隨便寫寫,某新聞的裝置名稱還講錯=_= 唉!這也是 系統工程師的職業病 嗎...

SE系統工程師Bingo

圖片
你賓果了嗎?XD (ps. goo.gl/8kg6J 就是這裡 - 小B雜部落格啦) 部分取自 程式設計師的格言 、 Top 10 programmer excuses ,這兩篇也都很爆笑XD 程式設計師可以看看。另外還有一些靈感來自之前 COSCUP的梗 。 歡迎轉貼,本圖採創用CC-BY-ND發佈,意思就是你可以直接轉貼(不用問我),但不能改圖(不能拔掉來源網址),除非先問過我。 純圖片網址奉上: 連結 解說時間: Hacker跟Cracker是不一樣的, Hacker是好人 還在用IE的朋友,你值得更好的選擇: Chrome , Firefox 尤其是還在用IE6的朋友,請絕對不要再用IE6,因為  微軟呼籲不要再用IE 6 在伺服器主機上放乖乖是希望讓伺服器「乖乖的」,一定要奶油椰子口味(綠色包裝),因為伺服器亮綠色燈號代表正常。 Google辦公室真的很爽啊!我的 Google辦公室遊記 自動測試在某些情況是非常有幫助的,寫程式的人應該了解它。 那些台灣軟體產業所缺少的 – 自動化測試 喜歡請按讚~ 讓你身邊的工程師朋友們會心一笑XD 系統工程師是很辛苦滴,也有很多辛酸的甘苦談,還有人寫成小說哩... 這系列 只有領域內的人才會懂啊~ TxT

CentOS/Fedora 重開機後維持iptables設定值的作法

我用的實際上是CentOS 5.5,但RedHat系的應該都沒什麼差別(吧) 有一個iptables-save指令,雖然叫做save,實際上他並沒有寫入設定檔,所以重開機以後還是會失去上次修改的設定值 依據iptables-save的說明,他其實只是把目前設定轉成一個標準的格式、輸出到螢幕(STDOUT)上,你必須自己把它寫到設定檔裡。 設定檔是在/etc/sysconfig/iptables 所以 iptables-save > /etc/sysconfig/iptables 就ok了! 你可以先 more /etc/sysconfig/iptables iptables-save 看看兩者的內容

尋找一支終極滑鼠:羅技Logitech V470

圖片
之前寫過一篇鍵盤的: 尋找一把終極鍵盤 - Ducky DK9008 ,這次因為原本慣用的Wacom繪圖筆被我摔壞了,只好先去買一支替代用的滑鼠。 但是我認為真正終極的Pointing device是Wacom繪圖板!在鍵盤篇提過我有指關節疼痛的毛病,頻繁點左鍵會讓我的右手食指發痛,而用繪圖板就可以讓我用戳的來當左鍵,拿筆的姿勢基本上也很符合人體工學(也許你聽過滑鼠手/腕隧道症候群,但有聽過鉛筆手嗎?)。我用的是Wacom Bamboo 初代,只要2,000多塊,一支右側人體工學無線滑鼠也很接近這個價錢,有些甚至更貴。 回到今天的主角V470,這隻是藍芽滑鼠,所以你的電腦要有藍芽接收器,但其實很多筆電都有內建,尤其是近幾年的Mac電腦一定都有。 從此就可以拋開接收器了,像我在家裡跟公司的電腦都有藍芽,我就可以下班時把滑鼠丟到背包就好,不用再拔接收器,蠻方便的。 還附贈一個收納袋 使用上,就是一般的滑鼠,但是我還真不習慣雷射的手感,有點太靈敏=w=||| 因為我從光學滑鼠直接跳到繪圖版... 其他的一些心得 當滑鼠idle好一段時間後再移動滑鼠的話,游標會先頓一下,然後暴衝。我猜這應該是因為他進入某種省電機制。 與藍芽滑鼠連線的MacBook,即使休眠後也可以被藍芽滑鼠喚醒,而且是只要游標移動就會喚醒,所以把筆電跟滑鼠都收到背包帶走時,一定要把滑鼠底下的開關切off。 配對的方式是,在電腦上開藍芽設定視窗,搜尋藍芽裝置,長按滑鼠底下的connect直到藍燈閃爍,過幾秒電腦應該就可以抓到訊號了。 羅技還有出另一支藍芽滑鼠M555b,規格上主要差別在滾輪,M555b有飛梭滾輪設計,我猜應該是有慣性的捲動的意思(像是Mac OS X Lion的兩指捲動的行為,甩越大力慣性越強) 除此之外好像沒差太多,但是那個造型我不喜歡,所以我最後還是選V470,而且也比較便宜。

Dropbox推薦連結去哪找?這裡有啦!

Dropbox提供推薦人與被推薦人有250MB extra空間的福利,這是個雙贏deal:使用者得到更多空間,Dropbox網羅更多使用者,我愛雙贏! 最近因為同事的Dropbox quota爆了,需要衝推薦數,如果您想申請Dropbox,而且想要一開始就賺到250MB extra,歡迎透過以下的連結申請: 推薦連結1 推薦連結2 歡迎在底下回應貼出您的推薦連結。

Ubuntu下如何把MySQL 5.5裝到其他的目錄(例如家目錄)教學

之前就寫過一篇 mysql編譯裝到預設位置的教學 ,如果要裝到指定的位置呢? 我把安裝那段修改了一下,其他部分是一樣的,最重要的是cmake給的參數,以下這幾個尤其重要: -DCMAKE_INSTALL_PREFIX:mysql的basedir -DMYSQL_DATADIR:放DB資料的資料夾,這個資料夾的權限設定非常重要 -DMYSQL_USER:跑mysql的系統帳號,通常習慣是建立一個「mysql」的帳號 -DSYSCONFDIR:mysql設定檔所在的資料夾,一般是放在/etc/ ( 情境是我要把mysql裝到/home/bruce/mysql/ ) MySQL 5.5開始改用cmake,所以以前是下./configure,現在要下cmake 裝好跑不起來的話,十之八九跟目錄權限有關! sudo apt-get install cmake bison libncurses5-dev sudo groupadd mysql sudo useradd -r -g mysql mysql wget "http://www.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.he.net/" mv index.html mysql-5.5.15.tar.gz # 在某些版本下wget後會直接是檔名,就不需要執行這行 tar -xvzf mysql-5.5.15.tar.gz cd mysql-5.5.15 cmake -DCMAKE_INSTALL_PREFIX=/home/bruce/mysql -DMYSQL_DATADIR=/home/bruce/mysql/data -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSET

[已解決] Rails如何取得修改前attribute原本的值?

我修改了某個attribute,但還沒儲存,要如何取得修改前的值? 硬幹的作法就是在改值之前先用個local variable存起來,但是否有更優美的解法呢? 有!就用 attribute_name _was 請看以下範例: ruby-1.9.2-p290 :003 > u.email => "basdfasdf@asdawdfas.com" ruby-1.9.2-p290 :004 > u.email="xxxxx@xxxxxx.xx" => "xxxxx@xxxxxx.xx" ruby-1.9.2-p290 :005 > u.email => "xxxxx@xxxxxx.xx" ruby-1.9.2-p290 :006 > u.email_was => "basdfasdf@asdawdfas.com" 但是save以後就會被洗掉: ruby-1.9.2-p290 :007 > u.save => true ruby-1.9.2-p290 :008 > u.email_was => "xxxxx@xxxxxx.xx" 以下是追蹤attributes變化的methods(來自 RailsCasts ) p.changed? p.changed p.changes p.name_changed? p.name_was p.name_change p.name_will_change!

2011-10-11的夢

今天的夢有點不良啊... 夢到我約好五個女孩子援交(好糟糕!套句朋友的話:佛洛依德一定愛死你這個夢了),到一棟大樓,為了避免被發現要先坐電梯到13樓,再到12樓,然後5樓、最後才停在4樓。(雖然不知道這是哪門子的躲避法...) 電梯途中有幾個女生變成男生,總之女生人數變少了,然後就進到一間客廳,裡面有20人左右。 但是大家看起來感覺有點怪怪的,主持人開始主持活動了,突然間我才發現這是吸毒趴!突然右邊有個人跟我搭話,轉頭一看,哇!是辦公室的高手前輩。 他語重心長的說:「真是奇怪呢,有很多人吸久了後,臉上都會滿滿的紅痘痘,但是我不會」 什麼!等等,這不太對吧,我看著他的眼睛問他 「你吸很久了嗎?」 他開始裝傻 別裝傻啊!我抓著他的肩膀 「告訴我!你吸很久了嗎!吸很久了嗎!」 「哈哈,是啊」 哇咧... 趁著玩類似大風吹的遊戲的時候,趕快奪門而出 讓外人知道了秘密,還沒成為共犯就想逃走,怎麼可能會留活口?後面開始有人追下樓 我在樓梯上奔跑,從四樓一下就跑到一樓半,最後一段階梯有兩個穿藍色白底的水手服的女生坐在階梯上,轉頭對著我笑。那個笑容彷彿在表達「嘿嘿,看到有趣的獵物,三兩下把你解決掉喔!」的輕蔑。 就快到一樓了,別死在這裡啊! 於是我從小平台跳起,蹬了扶手一下延長跳躍距離,在她們還沒完全起身的時候飛躍過去,左轉朝大樓的大門跑。 跑! 兩個女生已經用忍者跑法開始追過來了 越靠近大門,眼前的玻璃門透進的刺眼陽光越來越亮... 驚醒...||| 心臟狂跳 血液爆衝 全身發熱... 話說驚醒之前,最後一段路我還正想使出蹬壁360度側空翻...

濃縮食記(義大利麵/飯x2+美式漢堡x2)

圖片
 Evans Burger 這是我很早就想挑戰的超級龍捲風,破300的餐可不能常常吃啊XDDD 這好像是第二貴的,最貴的是雙層牛肉,兩層都很厚,好像也不錯...(擦口水) 醬師傅(信義區莊敬路上) 這家義大利麵店我覺得還不錯,而且有很多種麵可以選,燉飯也不錯。 捷運西湖站附近一家有點隱密的漢堡店 這家跟Evans Burger很像,除了都是做道地的美式漢堡外,店內裝潢也都有掛美國各州的車牌,價位跟量稍微低一點(單點190~300,可樂50 可續杯)。 Spaggo 菜單上是寫燉飯,但是有加焗烤 這家還很含蓄的在玻璃上寫「可能是吳興街上最好吃的義大利麵」 拜託,我老家附近都有人掛紅布條寫「花蓮最好吃的義大利麵」了,而且還不怎麼好吃(個人覺得) 這家有搬家過,現在新地點是在基隆路2段39巷20號(隔一條街)。

在CentOS以及Ubuntu上新增sudoers

先說在Ubuntu上,其實只要把指定的使用者加到admin群組即可: sudo adduser yourname admin CentOS上就稍微麻煩一點,而比較之前版本的Ubuntu也是使用這個方法:修改/etc/sudoers檔案 這個檔案比較特殊,無法直接用慣用的文字編輯器修改,即使你用sudo vim /etc/sudoers,他也會告訴你read only 你需要用 sudo visudo /etc/sudoers # 或者 sudo sudoedit /etc/sudoers 在我的環境(CentOS 5.3)是要用sudoedit(因為沒有visudo指令),您可以打vi然後按兩下tab,看看有沒有visudo。也可以打su然後也按兩下tab,看看有沒有sudoedit。

2011-09-30跟2011-10-01的雜生活日記

因為太雜了,隨便寫寫 9/30 同事,還有合作公司的夥伴們約好一起去唱歌 這是我第一次去KTV Allen說,現在要找到沒去過KTV的很困難耶 是啊,我也破功了 只是早上才感冒,聲音真難聽,Westlife的美聲被我唱得...唉 倒是有Linkin Park的In the end,這就唱得滿爽的,吼完果然喉嚨痛... 10/1 早上吃早餐的時候,看到TVBS在撥不知道什麼節目的國軍特輯,有 憲兵特勤表演燒到頭髮(0:50)  不斷重播... 之後介紹到一個顧墓園的單位,感覺好像還蠻爽的,每天晚上開車出去尋一圈墓園就兩個小時,要是沒有其他事做的話,豈不超級爽? 中午就去坐火車了,太魯閣號226次,已經開很快了,竟然還是直達車(台北→松山→花蓮),以後乾脆都坐這班算了。 太魯閣號的車窗很小,覺得真不過癮。突然想到為什麼台鐵不去弄個觀景列車呢?全台只有一列也沒關係,跟現有火車頭相容就可以,做成只有背對背的兩排椅子,全部看外面。車窗是沒有太多粗柱子擋住的半面觀景窗(從腰部高度開始到天花板的1/4,不要影響集電弓),車票可以貴點,順便在車上賣很貴的食物或限定紀念品,乾脆在加上一節酒吧車廂,然後用「在台灣一輩子也要坐過一次的列車」來推銷,應該可以賺到不少吧(當然訂做列車應該也不便宜就是了)。 台灣明明風景這麼漂亮,觀光列車卻不像是在欣賞風景,比較像是被人觀賞(車體外面的彩繪)。 到花蓮以後,雨已經停了,就省省錢坐公車。公車總站門口有一個很熱情的高中生自稱是義工,幫忙推薦路線、提行李之類的。因為我的車還沒發車,就稍微跟他聊了一下。花蓮高中,公車迷(第一次聽到公車也有迷的),所以自己跑去跟客運公司申請當義工。 後來他就幫我剪票了(實際上是撕掉一小角,但剪票跟撕票意思是不一樣的...),後來有個員工跑上車來幫我剪票,看到已經被撕過了,我跟他說是那個志工幫我剪的,他說...「誰啊...」 所以我在猜,那個義工可能只是沒經過同意就在總站門口攬事情做吧,因為是公車迷嘛。 如果是跟公司談好的,與其當義工,為什麼不直接打工?學生也只有六日會來,如果這個職位可以幫助客運公司賺更多錢,給工資也是合理的,要不然就是公司根本不需要這樣的打工仔,既然不需要,就比較可能是他的自主行動。客運公司又不是慈善機構,在營利企業當義工...還蠻奇怪的。