Search This Blog

Wednesday, September 21, 2011

Hướng dẫn cài plugins cho Eclipse

EclipseIDE là một IDE cực kỳ mạnh mẽ dành cho Java, C/C++, PHP . Điểm đặc biệt của IDE này khiến coder trên toàn thế giới yêu thích nó cũng giống như Firefox: Một kho plug-ins khổng lồ chưa kể đến các plug-ins nho nhỏ nhưng cực kì hữu ích được coder viết & save đâu đó trên mạng.
Trong bài này Long sẽ hướng dẫn các bạn cách install các plugins cho Eclipse.

Về cơ bản, có 2 cách để install plugins cho Eclipse:
  1. Install từ 1 cái Update Site.
  2. Hoặc cài đặt thủ công từ một (nhiều) files jar nào đó.


  1. Install từ 1 cái Update Site:
    1. Kiếm 1 cái update site link
    2. tạo 1 cái connection tới update site trong Eclipse
      1. Từ menu bar chọn Help > Install New Software.
      2. Click vào button Add sau đó điền thông tin update site vào tương tự hình sau:
      3. Next and next ..
      4. "I accept the terms of the license agreement" rồi Finish.
      5. Và xong :)
  2. Manual install từ mấy file jar.
    Nếu vô tình gặp mấy cái plugins mà không cung cấp update site thì cứ thong thả mà extract mấy file jar của nó vào thư mục gốc của Eclipse thôi.
    img
  3. Bonus.
    Hướng dẫn cách update eclipse plugins
    1. Từ menu bar chọn Help > Check for Updates
    2. Và thế là Eclipse nó sẽ tự động tìm bản update rồi list ra, chúng ta cứ thế mà Select all > Next > ... xong
    3. Cuối cùng thì restart Eclipse để thấy sự thay đổi


Xong, viết vội nên sẽ còn nhiều thiếu sót, nếu thấy chỗ nào chưa hợp lí thì comment cho Long sửa nhé.

Friday, September 16, 2011

Tùy biến cách Visual Studio format HTML code

Tiếng anh:  Customize how Visual Studio auto-format our HTML code :)
Tình hình là chúng ta muốn code của chúng ta giống như thế này:
Nhưng khi bấm Ctrl + K + D để auto-format code cho đẹp thì Visual Studio nó lại format code của chúng ta thành thế này:
Thế nên trong bài viết này Long sẽ hướng dẫn các bạn cách bắt Visual Studio format code theo cách ta muốn:
Step 1: Menu bar >> Tools >> Option hoặc Atl + T + O  
Step 2: Từ panel bên tay trái, chọn Text Editor >> HTML >> Format >> Tag Specific Option...
Step 3: Từ panel bên trái chọn thẻ bạn muốn sửa cách format, trong panel bên phải chọn cách thức.
Xong





Thursday, September 1, 2011

Recommend Applications

Trong danh sách này là những apps thuộc dạng "phải có" trong máy của Long. Nếu vô tình ghé qua đọc được có khi bạn lại thấy có những apps rất hữu ích đây :) (mấy cái apps có note [Portable Apps] thì bạn click vào đó để vào trang download portable app tương ứng nhé
  1. OS : 
    1. Windows XP (có lẽ vài bữa nữa có máy sẽ chơi dual Linux-Distro nào đó + Win7 nhưng hiện tại (01 tháng chín, 2011) đối với Long, XP vẫn là số một.
  2. Office + Office Tab : M$ Office các phiên bản + Office Tab Free Edition, (ở nhà thì dùng Open Office & Libre Office nhưng ở cty cài sẵn M$ Office 2007 thì cứ dùng thôi.
  3. Bộ gõ tiếng Việt: Unikey các phiên bản (ở cty đang dùng 4.0 Beta, ở nhà thì RC2). Một thời đam mê Linux cũng bị cụt hứng vì không có bộ gõ nào bên đấy sánh được độ sướng của Unikey.
    [Unikey Portable sẵn, cứ down về, extract ra là chạy thôi.]
  4. File-manager: trước kia thì yêu em Free Commander, nhưng vì em không hiển thị được tiếng Việt nên giờ li dị em chuyển qua ở với Cubic Explorer.
    [Free Commander Portable ]
    [Cubic Explorer Portable]
  5. Trình duyệt: Firefox. Cũng có một thời gian yêu em Chrome, nhưng rồi lại về với Firefox. Với lại em có một thư viện add-ons khổng lồ đủ thể loại làm thằng ham nghịch như mình không dứt ra được. (Xin đừng so sánh với Chrome, mỗi em một vẻ mà).
    Tuy nhiên nhiều lúc cái tật tiêu RAM như nước của em cũng làm mình hụt hơi (có ngày ngồi chơi với em lâu lâu em ăn hết hơn nửa cây RAM 1GB của mình :(( )
    [Firefox Portable]
  6. PDF-Reader: Foxit Reader 4. (version 5 củ chuối, không tìm ra cách để tiết kiệm màn hình). Cái Adobe thì từ hồi biết đến Foxit đã không thèm dùng, bự tổ chảng, quá to đối với nhu cầu của mình. [Foxit Reader Portable sẵn, khi install chọn chế độ Portable là được.]
  7. Từ điển: Stardict Golden Dict, em Stardict lâu quá không thấy update nên đang tăm tia em Golden Dict, tội cái chưa có thời gian cưa tìm hiểu tính năng của em nó, còn em Babylon từ hồi mình hiểu từ "bản quyền" thì đã remove ra khỏi máy, Lingoes thì lâu lâu vẫn cài vào nghịch nhưng Lingoes chỉ support mỗi cái format từ điển của riêng nó nên không mê lắm. Dạo này có em XDXF cũng ngon lành, nhưng mỗi tội chưa có cái GUI nào hiển thị cho đẹp nên chưa mê.
    [Stardict có phiên bản portable sẵn, khi down về nhớ chọn bản Portable mà down]
    [Golden Dict có phiên bản portable sẵn, khi down về nhớ chọn bản Portable mà down]
  8. Mind-map tools: Freeplane 1.1.3, nhỏ, gọn, nhẹ, biết dùng thì sẽ đẹp. Tuyệt.
    Nếu thích portables cho Freeplane thì cũng được, nhưng phải mất tí công sức nhé.
  9. Development tools: (đang yêu Java nên :D)
    1. Database
      1. MySQL server 5.5 & MySQL Workbench 5.2 CE
      2. Trong máy vẫn để setup của Microsoft SQL Server & SSMS các phiên bản nhưng có nhiều kỉ niệm buồn với tụi này nên khi lâu lắm rồi không cài. 
      3. SQLite : perfect db cho các ứng dụng nhỏ,xài 1 mình nhưng cần csdl quan hệ. Làm .NET mà muốn chơi với SQLite thì làm theo hướng dẫn này.
    2. Java style
      1. Java Development Kit + một loạt các bộ thư viên liên quan (Spring, Struts, Hibernate, Tomcat, POI .v.v)
      2. Eclipse EE + plugins.
      3. Netbeans (ở cty dùng 6.9, ở nhà thì 7.0) nói chung là khi nào viết giao diện (Swing, JSP) dùng Netbeans viết cho đã rồi copy qua Eclipse vẫn sướng hơn, viết trong Eclipse muốn tắt thở. :p.
      4. Notepad++ 5.9.1. Đơn giản, nhẹ, nhanh, nhiều trò hay, love it!
      5. Làm web thì không thể thiếu "Các add-ons thuộc type Developer của Firefox"
      6. TortoiseSVN: quản lý phiên bản. Thiếu em này thì quên luôn đi cái gọi là "làm việc nhóm". (Ngoài em này ra cũng còn nhiều em khác (Git, VSS) nhưng Long không mê bằng em này).

    3. .NET style:
      1. Visual Studio các phiên bản.
      2. SharpDevelop một IDE open source cho C# & .NET tương thích ngược với Visual Studio project. Tuyệt.
  10. Khác:
    1. 7-zip :  Nén-giải nén, xẻ file, nhanh, gọn , portable được. Tuyệt.
    2. Aqua Snap Portable: lắc để resize (tương tự Aero Snap của Win7.
    3. Fast Stone Capture 5.3 Portable (Home User) trình chụp ảnh màn hình tuyệt vời, viết blog, viết tutorial, hỏi đáp trên các forum, thiếu em này thì thật là cực hình. (SnagIt quá to, quá nặng nề đối với nhu cầu của Long). 
    4. Đồng bộ files:  Toucan & những người bạn.
    5. Coi phim: KMP. hoặc download ở Forum của cộng đồng KMP, Đẹp & nhiều tính năng, coi được gần hết mọi định dạng phim.
    6. Nghe nhạc: AIMP2 . Đẹp & làm được nhều trò hay.
    7. Launchy: (có thể coi như) Một sự thay thế cho Window + R của Windows. Với người mê dùng phím hơn dùng chuột như Long thì *hehe* (với lại dùng phím tắt nhanh hơn Mouse Gesture nhiều (còn click-click-click) thì không cần bàn). 
    8. Xem ảnh: Cornice . Vừa lôi em Picasa 3 ra khỏi máy vì em xếp ảnh trong album của mình theo cách không giống ai, và cũng không tìm ra cái chỗ tinh chỉnh cách xếp ảnh của em nó nằm chỗ nào.Mà thực ra đôi khi download truyện trên mạng về đọc thì mới phải dùng (phóng to, thu nhỏ, cầm-kéo..), chứ bình thường coi vài bức ảnh thì cái Window Picture and Fax Viewer mặc định trong Window cũng đủ xài (WP&FW của XP nó phóng to thu nhỏ rất là ngu).
    9. Quay phim màn hình: Cam Studio, ít khi dùng nhưng cũng list vào đây luôn.
    10. Skype: giao diện đẹp, nhiều tính năng hay, tuy nhiên cái style log history của nó ngớ ngẩn khủng khiếp, đi làm cty toàn dùng cái này nên cũng cài cho có lệ. 
    11. Yahoo: Cái client củ chuối của nó làm Long điên tiết mấy lần, giờ thì chỉ dùng Yahoo trên imo.im
    12. TclockLight : customize cái đồng hồ của Window để hó hiển thị đầy đủ ngày tháng như thế này:
    13. bổ sung thêm trình quản lý desktop (mô phỏng tính năng workspace của linux vào WIN) http://www.dexpot.de/index.php?id=download


Update one 30oct2011: thêm TClockLight.

Phật giáo vs cúng sao

Nhiều người nói Phật giáo bây giờ biến tướng, cúng sao giải hạng mê tín dị đoan... Nhưng mất đi cái đó rồi, nhóm những con người có ít họ...