Vim: Giúp cuộc sống dễ dàng hơn cho người lập trình trong khi giúp đỡ trẻ em ở Uganda

Bài viết được viết bởi:
  • Công cụ web
  • Cập nhật: Tháng bảy 10, 2018

Nếu bạn đang ở trong bất kỳ loại phát triển hoặc lập trình web nào, thì có khả năng bạn đã nghe nói về Vim (vim.org), viết tắt của "Vi Impoved".

Vim là một phần mềm chỉnh sửa văn bản nguồn mở.

Trình soạn thảo văn bản có khả năng cấu hình cao và được bao gồm trong hầu hết các hệ thống UNIX cũng như Apple OS X. Bạn có thể tải xuống phiên bản Vim khác nhau tại trang này.

Cách tốt nhất để mô tả phần mềm là một môi trường giống như Notepad, nhưng không phải là một chương trình xử lý văn bản theo bất kỳ khoảng thời gian nào.

Nó có nghĩa là để cho phép người dùng có một số tính linh hoạt trong khi vẫn tước đi tất cả các tiếng ồn và cho phép người dùng tập trung vào mã. Với một số chương trình xử lý văn bản, các dòng được thêm vào có thể tạo ra các lỗi trong mã hóa - không phải là trường hợp với Vim.

Phát minh Charityware dưới dạng Danh mục

Bram Moolenaar

Vào tháng 11, 2, 1991, Vim được phát hành bởi Bram Moolenaar như là phần mềm miễn phí và được gửi ra trên một đĩa mềm. Vì Moolenaar quyên góp lợi nhuận quảng cáo cho các tổ chức từ thiện Uganda, phần mềm này cũng có thể được gọi là charityware hoặc careware.

Moolenaar là một lập trình viên người Hà Lan. Trẻ mồ côi ở Uganda gần gũi và thân thiết với trái tim của anh, đó là lý do tại sao anh bắt đầu quyên góp lợi nhuận quảng cáo. Ông được xem là một trong những người tiên phong của tổ chức từ thiện bằng cách trở thành một trong những lập trình viên đầu tiên khuyến khích mọi người quyên góp cho tổ chức từ thiện yêu thích của mình nếu họ sử dụng phần mềm miễn phí của mình.

Trong một phỏng vấn với Binpress, Moolenaar giải thích rằng Vim nổi bật so với các biên tập viên khác bởi vì người dùng phải đầu tư thời gian vào việc học các lệnh Vim và tìm ra các thủ thuật để trở nên hiệu quả hơn thông qua trình soạn thảo.

Trong khi các trình soạn thảo văn bản khác đang bận phát hành các phiên bản mới và thay đổi chức năng của phần mềm, Vim có một tiêu chuẩn để nó hoạt động trên tất cả các máy tính và không chỉ các máy tính mới nhất.

Người dùng của nền tảng chỉnh sửa dường như đồng ý rằng nó là một trong những thứ tốt nhất xung quanh. Vim đã giành được một số giải thưởng, bao gồm cả trình soạn thảo văn bản yêu thích và là người vào chung kết cho giải thưởng Sự lựa chọn của biên tập viên LinuxWorld.

Đưa lại cho thế giới

Cách thức hoạt động của phần mềm từ thiện là mỗi người sử dụng phần mềm được yêu cầu quyên góp cho tổ chức từ thiện của sự lựa chọn của người sáng tạo. Trong khi bạn không phải quyên góp, lập trình viên về cơ bản là nói, Hey Hey! Nếu bạn thích phần mềm của tôi, vui lòng quyên góp một chút cho tổ chức từ thiện yêu thích của tôi.

Moolenaar ban đầu làm việc với một trung tâm trẻ em ở Uganda trong một năm, điều này mang đến cho anh giấc mơ thành lập Quỹ chăm sóc trẻ em quốc tế Hà Lan (ICCF).

Người dùng quyên góp cho ICCF và ICCF gửi phần lớn số tiền họ thu được đến Trung tâm trẻ em Kibaale ở miền nam Uganda. ICCF có thể quyên góp 99.5% số tiền quyên góp bởi vì chúng có chi phí cực thấp. Hầu hết công việc được hoàn thành bởi các tình nguyện viên. Người Uganda đã bị một đại dịch AIDS tấn công. Người ta ước tính rằng giữa 10-30% o người bị nhiễm virus. Và vì tỷ lệ tử vong cao, có nhiều trẻ em mồ côi trong khu vực.

AIDS Epedimic

Người dân trong khu vực đang rất cần sự giúp đỡ và Moolenaar nhận ra điều đó và quyết định bước lên và tạo sự khác biệt bằng cách tham gia vào trung tâm trẻ em. Trung tâm trẻ em Kibaale (KCC) được bắt đầu bởi các nhà truyền giáo Canada. Họ giúp đỡ trẻ em 700 một năm, vì vậy đây là một lý do tốt để bị tụt lại phía sau đối với ICCF.

Hầu hết những đứa trẻ này có gia đình mở rộng, chẳng hạn như dì, chú hoặc ông bà. Tuy nhiên, những người đã đưa họ vào cuộc sống cực kỳ nghèo khổ. KCC lấp đầy khoảng trống để thấy rằng các nhu cầu cơ bản của trẻ em được đáp ứng.

Những cách khác giúp KCC

KCC cũng hoạt động để cung cấp cứu trợ y tế thông qua tiêm phòng cho trẻ em từ các bệnh truyền nhiễm. Họ cũng tập trung vào việc đảm bảo trẻ em nhận được một nền giáo dục có thể giúp chống lại đói nghèo và thậm chí là sự lây lan của AIDS.

Nước uống sạch không có sẵn cho người dân ở miền nam Uganda. Có một dòng sông và một vài hố nước bị ô nhiễm, nhưng tất cả nước này đều bị ô nhiễm cao. Họ thậm chí không thể đào giếng vì nước ngầm trong khu vực có lượng sắt cao. KCC xây dựng bể chứa nước tại trường học. Họ không thể cung cấp điều này cho mỗi gia đình - nó quá tốn kém vào thời điểm này.

Moolenaar có một cái nhìn từ thiện về cuộc sống. Ông nói rằng bạn có thể làm tốt, có thể đi ăn tối, và thậm chí có một ly rượu vang. Nhưng, còn phần còn lại của thế giới thì sao? Điều gì sẽ xảy ra nếu tất cả chúng ta có thể giúp đỡ một cách nhỏ bé? Trong cuộc phỏng vấn với Binpress, Moolenaar nói thêm, “Cuối cùng, nhìn thấy những đứa trẻ lớn lên, kết thúc việc học và tìm việc làm thật tuyệt vời.”

Mỗi năm, hàng chục trẻ em tốt nghiệp từ trung tâm. ICCF nhận được một khoản đóng góp ổn định và có thể tiếp tục đầu tư vào tương lai của Uganda, các em.

Các nhà phát triển có thể cảm thấy tích cực về việc sử dụng một phần mềm giúp cuộc sống của họ dễ dàng hơn và quyên góp cho một nguyên nhân giúp cuộc sống của trẻ em dễ dàng hơn. Vim là tốt nhất của cả hai thế giới về mặt này.


cũng đọc

Chúng tôi đã đề cập đến một số dự án web thú vị WHSR Blog, bao gồm:

Về Lori Soard

Lori Soard đã làm việc như một nhà văn tự do và biên tập viên từ 1996. Cô có bằng cử nhân về Giáo dục tiếng Anh và bằng Tiến sĩ về Báo chí. Các bài báo của cô đã xuất hiện trên các tờ báo, tạp chí, trực tuyến và cô đã xuất bản nhiều cuốn sách. Kể từ 1997, cô đã làm việc như một nhà thiết kế web và quảng bá cho các tác giả và các doanh nghiệp nhỏ. Cô thậm chí còn làm việc cho một thời gian ngắn xếp hạng các trang web cho một công cụ tìm kiếm phổ biến và nghiên cứu chiến thuật SEO chuyên sâu cho một số khách hàng. Cô thích nghe từ độc giả của mình.