Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: Minimal Win32 Rails Development Environment 1503

Rails
id.cntt.tv/ntd 1
Over 5 years ago
Gói này rất bé, nén lại chỉ còn 7MB:
  • Giải nén (có thể dùng WinRar hoặc 7-zip)
  • Chạy /rails/rails.cmd
  • Tạo project mới với sqlite3 database bằng lệnh rs app_name
  • e . là bạn đã sẵn sàng phát triển một Rails app mới
Chào mọi người.

Mình biết tiếng Rails đã lâu nhưng đến bây giờ mới có thời gian để Rolling on Rails :)

Đã thử gói InstantRails + RadRails IDE. Nhưng đều chưa vừa ý vì:
  • InstantRails và RadRails to quá, giải nén ra vài trăm MB lận.
  • Mỗi lần phải chạy InstantRails là phải khởi động kèm Apache và MySQL, newbie như mình thì chỉ muốn cái gì nhè nhẹ, chạy luôn, thấy liền.
  • Xem screencasts thấy các cao thủ Rails (thường xài Mac) chỉ cần cửa sổ gõ lệnh và một text editor (TextMate) mà làm mưa làm gió. Được biết có e-Texteditor được mệnh danh là TextMate cho Windows nên lấy về xài thử. Thấy khoái quá.
Mình quyết định tự tạo môi trường phát triển Rails cho riêng mình. Bao gồm:
  • Ruby + Rails + Mongrel + SQLite3. Bỏ hết doc (vì có thể lên trang http://www.railsbrain.com/ tra rất tiện)
  • Các tiện tích mình thích khi viết Rails app (trong thư mục /rails/utils/):
    • Console để quản lý cửa sổ command line
    • e-TextEditor để soạn thảo (xin lỗi tác giả vì đã gói phần mềm của ông mà không xin phép), đây là bản trial trong 30 ngày
    • Bundles của e đã được bổ xung HAML (viết khoái hơn RHTML), sửa đổi để khi mở file .rb thì tự chọn “Ruby on Rails” syntax
    • GnuWin32 để bạn có thể xài một số lệnh của NIX như trong rails tutorials hay có (ls, tails …)
    • Các lệnh tắt để thao tác lẹ hơn như
      • sc => ruby script/console
      • ss => ruby script/server start
      • ... (xem thêm trong /rails/utils/abbrev/)

Có một lỗi nhỏ là ss trong console không thể break bằng Ctrl C, bạn có thể dùng lệnh tắt nss để mở cửa sổ cmd mới mà chạy server.

Download

Xem screencast

Nếu có gì trục trặc, xin báo cho mình qua địa chỉ dungtn@gmail.com.

Dũng.

1 2 3 4 

Editors
id.cntt.tv/ntd 1
id.cntt.tv/[Anonymous] 9
dungdt88.myopenid.com

Comments

id.cntt.tv/[Anonymous] 9
over 5 years ago
Cảm ơn bạn Dũng vì qua bài giới thiệu tôi biết được nhiều thông tin hay, như e-TextEditor, GnuWin32 và nhất là HAML. Tiếc là tôi đang dùng Mac nên chưa dùng thử gói bạn cung cấp được. Screencast rất ấn tượng, xin hỏi bạn làm thế nào mà tạo được thế?
id.cntt.tv/ntd 1
over 5 years ago
Bạn dùng Mac mà code Rails thì nhất rồi còn gì :) Mình dùng VmWare, cài OS lên rồi record lại screen vì máy ảo dễ quản lý, xoá, sửa và tiện cho việc đặt phân giải 800×600. Sau đó thì edit video bằng Movie Maker của Windows.
ngocdaothanh.myopenid.com 174
over 5 years ago
Dũng đang học master ở Singapore nhỉ. Xu hướng học tập của sinh viên Việt Nam nói riêng và sinh viên Singapore nói chung bên đấy thế nào ạ? Nói chung sinh viên Nhật sáng láng thì thích học luật hơn, khác với sinh viên Việt Nam là thích IT.

Xem screencast thấy Dũng khá lành nghề. Rảnh rỗi thì bạn tham gia phát triển OpenKH với chúng tôi được k?

id.cntt.tv/[Anonymous] 9
over 5 years ago
Ở Singapore có rất nhiều sinh viên VN. Đa phần là học IT (chắc cũng phải gần 1/2), học Law cũng có học Biz cũng có nhưng khó xin việc hơn IT nhiều. Ngôn ngữ lập trình phổ thông nhất là Java, muốn đi làm công ty thì phải biết Java Enterprise. Có vài chứng chỉ nữa thì càng hay :) Mình xuất phát từ C, C++ rồi nhảy lên Python, bây giờ là Ruby nên ko thấy khoái Java cho lắm (thất nghiệp chắc rồi). Sang đây có môn học bắt phải dùng Java nên cũng biết tí ti (may quá :)) Kỳ trước viết project bằng Python và đưa cho các bạn khác xem thì thấy họ khá là ngại. Có vẻ như ở Sing còn sợ con Python và con Ruby lắm.

Ở Sing cũng có hội Rails, tuy không đông nhưng cũng có vài cao thủ. Có một cậu Singaporean từng “lớn lên cùng J2EE” (nguyên văn lời của cậu í), chẳng hiểu thế nào, nghỉ làm rồi mở cty phát triển Web bằng Rails. Các bạn rảnh rỗi vào đây đọc blog của cậu http://www.pluitsolutions.com/

NUSNTU (hai trường đại học lớn nhất Singapore), khóa nào cũng có vài sinh viên IT Việt Nam học rất giỏi, được vào dean list. Các bạn ấy học xong thì thường làm luôn cái PhD. Các bạn khác không khoái PhD thì đi làm công ty. Vừa làm vừa học Master part-time rất là có chí. Mình bản tính sợ vất vả nên đành học full-time :D

Mình mới học Rails được vài tuần. Vừa hoàn thành vài tutorials. Đang ở mức biết và nhớ. Biết là Rails làm được cái này cái nọ và nhớ là phải tìm thông tin ở đâu. Nếu giúp được các bạn việc gì đơn giản, vừa học vừa làm để phấn đấu lên mức hiểu thì tớ sẵn sàng.

Dũng

ngocdaothanh.myopenid.com 174
over 5 years ago
Mình cũng bắt đầu từ C/C++, hồi xưa lập trình desktop app cho Windows nhiều, lúc đó cũng k thích Java. Sau kịp thời phát hiện Java cực kì tốt để học về Software Engineering nên đã nghiên cứu J2EE. Bây giờ thì thấy Ruby và Rails còn tốt hơn.

Có vẻ như ở Sing còn sợ con Python và con Ruby lắm.

Bạn cho những người đó xem vài screencast về Rails xem.

Mình bản tính sợ vất vả nên đành học full-time :D

Hay quá, bạn chắc có nhiều thời gian học là thực hành Rails qua project đấy. Mình vừa gửi thư mời tham gia OpenKH, bạn check mail nhé. Nếu mail bị cho vào mục Spam thì xin click nút Not spam để lần sau mail k bị thất lạc.

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content