2012年9月16日

          前兩天休眠后機器非正常關機,重新啟動后運行eclipse。悲催的發現eclipse 無法啟動了。每次雙擊啟動后,確定完workspace后,顯示啟動畫面,沒過一會就進入灰色無響應狀態。啟動畫面始終停留在Loading workbench狀態。反復重啟,狀態依舊。嘗試解決。

          搜索了一下,應該是非正常關機導致eclipse工作區的文件狀態錯誤導致。在工作區目錄中,有一個.metadata目錄,里面是工作區及各插件的信息,刪除此目錄可以解決問題。

          為保險起見,將.metadata改名移動到/tmp目錄,再重啟eclipse,果然可以正常啟動eclipse了,但原來工作區的配置和項目信息也都消失,直接顯示的是歡迎界面。

          如何恢復原來的project配置呢?嘗試對比了當前的.metadata和之前備份的那個目錄,發現缺少了很多配置文件。試著一點點恢復一些目錄,但效 果不理想。因為不知道哪些文件(目錄)可以恢復,哪些恢復會帶來問題。將備份的整個目錄恢復試試?Eclipse又回到了無法啟動的狀態了。

          怎么辦?這時想到啟動停止時顯示的狀態:"Loading workbench",看來和這個workbench插件有關。查看原來的.metadata/.plugins目錄,在眾多文件夾中
          com.collabnet.subversion.merge          org.eclipse.search
          org.eclipse.compare                           org.eclipse.team.core
          org.eclipse.core.resources                  org.eclipse.team.cvs.core
          org.eclipse.core.runtime               org.eclipse.team.ui
          org.eclipse.debug.core                 org.eclipse.ui.ide
          org.eclipse.debug.ui                   org.eclipse.ui.intro
          org.eclipse.dltk.core                    org.eclipse.ui.views.log
          org.eclipse.dltk.core.index.sql.h2     org.eclipse.ui.workbench
          org.eclipse.dltk.ui                           org.eclipse.ui.workbench.texteditor
          org.eclipse.epp.usagedata.recording    org.eclipse.wb.discovery.core
          org.eclipse.jdt.core                             org.eclipse.wst.internet.cache
          org.eclipse.jdt.ui                                 org.eclipse.wst.jsdt.core
          org.eclipse.ltk.core.refactoring          org.eclipse.wst.jsdt.ui
          org.eclipse.ltk.ui.refactoring            org.eclipse.wst.jsdt.web.core
          org.eclipse.m2e.core                    org.eclipse.wst.sse.ui
          org.eclipse.m2e.logback.configuration  org.eclipse.wst.validation
          org.eclipse.mylyn.bugzilla.core        org.eclipse.wst.xml.core
          org.eclipse.mylyn.tasks.ui             org.tigris.subversion.subclipse.core
          org.eclipse.php.core                   org.tigris.subversion.subclipse.graph
          org.eclipse.php.ui                     org.tigris.subversion.subclipse.ui

          發現了兩個: org.eclipse.ui.workbenchorg.eclipse.ui.workbench.texteditor

          不管三七二十一,刪了這兩個目錄,重新啟動eclipse。正常啟動且原項目信息正確加載。
          posted @ 2012-11-11 14:15 胡鵬 閱讀(6458) | 評論 (7)編輯 收藏

          最近團隊遇到一個案例。看似很小的事情,但仔細研究起來,徹底分析,每一個環節都沒做好,細節部分糟糕得一塌糊涂,最后導致一件事情的結果:完全失敗。

          經常有人在聊起公司的時候問我,你現在最擔心的事情有哪些? 我當然會重點提到團隊。不過在談及團隊的時候,我又最擔心在「細節」問題上做不好。

          細節就是競爭力,尤其是對小團隊來說,小團隊更應該注重細節問題。大一點的公司可以追究責任人,靠流程、靠制度,靠各級評審等等一系列的「成本」來提升細節能力。小一點的公司或者團隊怎么辦? 恐怕只有依賴每個人的能力和責任心了。

          細節也是鍛煉人的能力的地方,搞清楚每一個細節,將每一個細節涉及到的背景知識和技能掌握好,能力自然也就會得到提升。繼而,著手做更大的事情也不 會手忙腳亂。相反,做不好細節和小事的人,如果總嚷著要做「重要」的事情,做更有「挑戰」的事情,這樣的事情真的到你面前,真的能接住么?

          為什么我們在細節上做不好?

          對細節問題不夠重視 一件事情到了自己這里,頭腦中先入為主認為只是一件小事,是一件簡單的事情。這樣,當然就不會給予足夠的重視。小事不一定不重要,小事不一定意味著做起來就簡單。

          對事情復雜度缺乏認知 不就是給客戶寫一封電子郵件么? 不就是用 HTML 寫一個頁面么? 不就是做一則橫幅廣告么? 那么,這些事情真的簡單么? 為什么別人為客戶寫的郵件打開率更高? 為什么別人寫的頁面更容易被搜索引擎收錄? 為什么別人做的廣告轉化率更好? 背后涉及到哪些知識? 不想研究一下么? 不能研究一下么?

          對細節缺乏耐心 草草了事,應付了事,遇到問題馬馬虎虎,輕易得放過了很多可以讓自己得到成長的機會。「這問題我沒想過」「這事情我沒遇到過」「設計稿都改過兩次了」... 這類借口在任何一個團隊都很常見。

          缺少責任心 常常覺得自己這里做不好,還有別人會把關呢。擔心什么? 可如果所有人都這么想呢? 「文案是產品經理的事情,關我甚么事?」如果你能對文案也有改進意見,誰說以后你就不能做產品經理做的事情呢?

          主觀上不認可自己的工作 就給我這么一點錢,要我做這么多工作? 問題是我們如果不多做一點工作,不提升一下自己,又怎么能多一點錢呢?

          為什么細節上做不好? 不同人不同的角度還會有不同的看法。不過有一點我能肯定,細節不會決定成敗,但做不好細節,一定會失敗。

          做好細節,百事可作。

          posted @ 2012-10-28 16:31 胡鵬 閱讀(239) | 評論 (0)編輯 收藏
          mac中自帶的jdk并不包含源代碼,所以在eclipse中無法查看, 需要到apple上去下載,
          https://developer.apple.com/downloads/index.action
          Documentation and developer runtime of "Java for OS X 2012-005". Contains JavaDoc, tools documentation, and native framework headers.
          目前的版本是:Java for OS X 2012-005 Developer Package
          下載下來后,直接安裝,默認設置就可以了,然后可以建個link,方便選擇。
          1. sudo -s
          2. cd /System/Library/Frameworks/JavaVM.framework/Home
          3. ln -s /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/docs.jar
          4. ln -s  /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar
          5. 最后跟windows類似,在eclipse中用command + click點擊查看一個類的源碼。然后選“add source",選中上面的 src.jar 文件即可
          posted @ 2012-10-16 21:48 胡鵬 閱讀(3791) | 評論 (0)編輯 收藏
          雖然android安裝完成后會有一套參考手冊,其中包括了api,但是如果在開發過程中能查看android的源碼(sdk的源碼),將對我們學習android有一定的幫助.畢竟,有時候源碼比api文檔更能說明問題.
              我平常學習android用的2.2版本,從網上下載了2.2的源碼(從官方git庫下載太麻煩,是從網友共享的源碼位置下載的).按照網上的說法,我把 解壓后的那一堆文檔放在了android-sdk-root\platforms\android-8\sources目錄下.不過并沒有重啟 eclipse.而是通過這種方法來做的-----在eclipse中,鼠標放在一個android提供的類上,按下ctrl鍵,會打開一個新頁面,提示 找不到對應的類的class或者源文件,但這個新頁面上有個導入源碼的按鈕,點擊之后選擇下載好的source位置,確定后就可以了.
              順便說下我下載android源碼的位置:
                  http://tech.cncms.com/UploadFiles/20101025/androidsdk2.2_sources.zip

          下載源碼到maven倉庫: http://search.maven.org/#search|gav|1|g%3A%22com.google.android%22%20AND%20a%3A%22android%22

          posted @ 2012-09-16 10:15 胡鵬 閱讀(458) | 評論 (0)編輯 收藏

          導航

          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          agile

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 黄大仙区| 长武县| 任丘市| 高雄市| 襄垣县| 阿勒泰市| 陈巴尔虎旗| 长岭县| 孟连| 衡山县| 金山区| 陕西省| 华蓥市| 昌图县| 岳普湖县| 山东省| 三都| 永修县| 疏勒县| 海盐县| 桃园市| 山阴县| 亳州市| 客服| 巴彦县| 岑溪市| 佛坪县| 温泉县| 通渭县| 张北县| 二手房| 无极县| 务川| 庆阳市| 资中县| 桐城市| 五大连池市| 禹州市| 峨山| 灵山县| 西乌珠穆沁旗|