Entries tagged as công nghệ
Wednesday, February 24. 2010
CDK Trưa hôm qua đọc được bài Crash & Learn: The seeds of success trên tạp chí PROFIT, thấy câu này thật chí lý.
Trong kinh doanh, thất bại là lẽ thường. Lắm khi, nó mang hình dạng của một động cơ thúc đẩy, tạo điều kiện cho nhiều sự thành công trong tương lai.
(In business, failure comes with the territory. Often, it takes the form of a motivating moment that makes future successes possible.)
Đêm hôm qua lại gặp giấc mơ lạ. Tôi đi hướng dẫn khách hàng sử dụng sản phẩm. Đến cuối giờ, tôi móc danh thiếp của mình để trao các học viên. Khi nhìn kỹ thì tôi nhận ra rằng, ngoại trừ hình biểu tượng (company logo) và tên công ty, danh thiếp của mình trống trơn, không ghi tên họ, địa chỉ, số điện thoại gì cả.
Gần đây công ty tôi gặp chút trở ngại. Dĩ nhiên tôi qui trách nhiệm cho bản thân tôi, tự trách mình vừa thiếu tài, vừa thiếu nghị lực (đọc: lề mề) về phương diện lãnh đạo kỹ thuật. Đôi lúc tôi gần như có ảo tưởng là tôi có thể đảm được trọng trách lèo lái công ty này (ít ra trên phương diện công nghệ) đi đến thành công; khi khác thì tôi nhận ra rằng chung qui tôi cũng chỉ là một tên làm mướn, không hơn, không kém. Không biết giấc mơ đêm qua là điềm báo cho tôi nên đổi công ty--nhận thất bại sau 11 năm nỗ lực, và bắt đầu một danh thiếp mới--hay là động lực cho tôi hãy mạnh dạn "cải tổ" lại phương thức làm việc trong công ty cũ cho được hữu hiệu hơn? Nếu thay đổi thì lại thoáng lên trong tôi cái mộng thành lập công ty của hôm nào, nhưng trung thành với bài viết ở trên thì đúng là tôi sợ thất bại nặng nề. Còn nếu "cải tổ" thì tôi cần thiết lập một hệ thống tự kiểm điểm, trước tiên là cho bản thân, để khi năng suất mình bì sút giảm thì mình có thể nhận dạng một cách cụ thể, mà kịp thời điều chỉnh. Hình như giới công nghệ gọi cái này là QMS ( Quality Management System), nhưng phải là những gì cực đơn giản, dễ áp dụng, kém mất thời gian. Nếu hỏi ông sếp cũ của tôi thì dĩ nhiên ông sẽ trả lời (theo kinh nghiệm cá nhân ông): hãy tận dụng cái bộ não của cậu là đủ. Và tôi cũng sẽ trả lời với ông y như lúc xưa: tôi không mấy tin tưởng vào bộ não của tôi.
Thursday, February 18. 2010
CDK Hôm qua, đọc đi đọc lại Kinh Ăn Năn Tội trong lúc cầu nguyện trước thánh lễ, lần đầu tiên trong đời, tôi chợt lưu ý đến câu này, tạo nên chút nhiễu loạn trong lòng: " Chúa đã dựng nên con, và cho Con Chúa ra đời chịu nạn chịu chết vì con".
Phải hiểu thế nào nhỉ? Rằng Chúa Cha là Đấng đã dựng nên tôi sao, trong khi Thánh Kinh (Gioan 1:3) lại có chép rằng chính Ngôi Lời mới là Đấng tác tạo nên muôn vật hữu hình và vô hình.
À, tôi hiểu rồi. Có thể nào hiểu theo bối cảnh của công nghệ xây dựng địa ốc, cũng như công nghệ phát triển phần mềm máy vi tính? Có lẽ Chúa Cha là thiết kế gia (chief architect), trong khi Chúa Con là vị kỹ sư (engineer) thi hành theo kế hoạch dự án. Và như thế, câu kinh "Chúa đã dựng nên con" không phải là phủ nhận công việc tác tạo của Ngôi Lời, mà là xác nhận sự tiên khởi của việc tác tạo ấy, phát xuất từ vị Kiến Trúc Sư của Sự Sống là Chúa Cha, cùng hành động tác tạo của Chúa Con, hiệp thông với phép lực của Chúa Thánh Thần, là "công cụ" ban sự sống.
Thế là đã bớt nhiễu loạn phần nào. Tuy nhiên, đọc phiên bản Anh ngữ-- Act of Contrition--không thấy có câu nào tương ứng với câu " Chúa đã dựng nên con, và cho Con Chúa ra đời chịu nạn chịu chết vì con" trong bản kinh Việt ngữ cả:
O my God, I am heartily sorry for having offended You and I detest all my sins, because I dread the loss of heaven and the pains of hell, but most of all because they offend You, my God, who are all good and deserving of all my love. I firmly resolve, with the help of Your grace, to confess my sins, to do penance and to amend my life. Amen.
(Lạy Chúa con! Con ăn năn vô cùng vì đã xúc phạm đến Chúa, cùng chê ghét mọi tội con. Vì con khiếp sợ sự đớn đau nơi hỏa ngục, và sợ mất sự sống đời đời trên thiên đàng, nhưng trên hết là vì con đã cả lòng phản nghịch lỗi nghĩa cùng Chúa, là Đấng trọn tốt trọn lành vô cùng, thật xứng đáng để cho con kính mến. Nên con dốc lòng chừa cải, và nhờ ơn Chúa, thì con sẽ sốt sắng tuyên xưng tội lỗi mình đã phạm, cùng làm việc đền tội, hầu cải thiện cuộc đời con. Amen.)
Monday, February 1. 2010
CDK Có lẽ ông sếp (cựu) CTO của tôi nói đúng: "Java is the new COBOL". Hôm qua tôi tháo bỏ cái Java applet phát thanh MP3 mà tôi đã cài hồi 2005, thay thế bằng cái này:
No flash player!
It looks like you don't have flash player installed. Click here to go to Macromedia download page.
MP3 Player © 2009 Flash MP3 Player.
Hôm qua lục tìm lại được Cô Thầy Thuốc mà tôi đã mua nhân dịp đi công tác bên Colorado Springs hồi năm 2000 (nếu tôi nhớ không lầm), nghe quá "phê", muốn tìm một chỗ nào thanh vắng, kín gió, đóng cửa, thắp một vòng nến rồi ngồi vào ngay giữa mà tịnh tâm. Một là đĩa này, hai là đĩa Alma Mater của ĐTC Biển Đức XVI.
Wednesday, October 7. 2009
CDK Tôi đang mê cái này. Nhưng chắc sẽ không có thời gian để táy máy. Để chờ dọn dẹp/trang trí xong cái tầng hầm rồi xem sao. Có thể tôi sẽ cho "tái sinh" cái dự án XXX để phát triển trên cơ sở GAE.
Dự án XXX của năm qua đã bị bỏ hoang vì tôi đã không tìm được cơ sở hạ tầng (infrastructure) nào thích hợp để phát triển. GAE với hứa hẹn "tính toán trên mây" (cloud computing) có thể là một cơ hội mới. Nhà tôi đang trữ một kho bills cũ từ 3-4 năm về trước. Thỉnh thoảng, tôi soạn lại, cắt bỏ những thứ không cần thiết, rồi dần chúng lại chồng chấc trở lại. Dùng Excel/GoogleDocs để quản lý chúng thì quá hạn chế, trong khi Microsoft Office Accounting hoặc Intuit Quicken thì hơi rườm rà.
Nhưng...cần phải ít tốn kém thời giờ--nếu phải mất >3h để dựng lên một tiểu ứng dụng "hello world" trên GAE thì alê... dẹp! Dạo này dường như tôi đã mất đi tính nhẫn nại để mậy mọ mấy loại kỹ thuật dạng "spinning logo" và "flaming logo".
Chưa biết mình nên ghi chép những bước đi của đợt thử nghiệm này bằng tiếng Việt hay tiếng Anh. Nửa muốn viết tiếng Việt vì tôi muốn tìm hiểu thêm các từ vựng Việt ngữ trong công nghệ lập trình; nửa muốn dùng tiếng Anh bởi chắc sẽ phải cần đi vào các chi tiết của từng dòng lệnh (code samples), và vì tôi không muốn blog tiếng Việt của tôi phải mang nặng về những chi tiết kỹ thuật khô khan.
Wednesday, May 20. 2009
CDK Đêm nay thức khuya để hoàn thành dự án để ông sếp ngày mai đê-mồ cho khách--một bộ giáo dục bên Connecticut. Cái tiểu ứng dụng web (ASP.NET) này, tôi xây dựng trên cơ sở patterns & practices Web Client Software Factory. Bắt đầu nghi ngờ ở cái gọi là "patterns & practices" của bác M$. Đầy dẫy những sự rườm rà ở các tầng lớp (presentation layer, data layer, và business layer). Chỉ thêm có một mục dữ kiện thôi mà phải đổi mã ở ba, bốn nơi.
Đang đói bụng, tạm ngưng, làm một tô mì Kim Chi lót dạ cái đã.
---
Cập nhật 17:06:
Đe-mồ khá thành công. Giờ chạy về nhà ngủ bù đây.
Tuesday, April 21. 2009
CDK Mới hôm nào đây nghe dư luận bàn tán về mưu toan của IBM để mua lại Sun, thì hôm qua bất ngờ nghe tin động trời: Sun "được" Oracle thôn tính. Xem thêm: thư của CEO Jonathan Schwartz gửi cho nhân viên. Phen này chắc MySQL bị rồi đời.
Chưa thấy cảm tưởng gì từ bác James Gosling về vụ này.
Wednesday, February 25. 2009
CDK Theo bác Joel Spolsky, đó là bởi các vị sáng lập viên bị mất cảm hứng. Trích đoạn từ bài Start-up Static đăng trên Tạp Chí Inc (tháng 3, 2009):
When [Jessica Livingston] asked me what she should speak about [at the upcoming conference], I asked her to consider describing all the different ways a start-up can fail, rather than the usual stuff about lessons learned from people who succeeded.
"That would be boring," she told me. "They all fail for the same reason: People just stop working on their business." Um, yeah, well, sure, and most people die because their heart stops beating. But somehow dying in different ways is still interesting enough to support 40 hours a week of prime-time programming.
Thêm một ý tưởng mới để cho tôi nghiền ngẫm: cái gọi là quản lý tinh thần (morale management). Tôi nghĩ "tinh thần" ở đây không những ám chỉ tinh thần của bản thân người quản lý (người chủ chốt, người sáng lập), mà còn phải bao gồm sự chăm lo đến tinh thần của những người làm việc dưới quyền mình.
Tôi không phải là một người sáng lập, và đúng ra cũng không phải là người quản lý--nhiệm vụ của tôi là phát triển kỹ thuật. Nhưng đôi lúc tôi cảm thấy mình đang đứng trong vị trí phải cổ động tinh thần cho những người làm chung với tôi. Đây là một việc mà tôi đang thất bại thê thảm.
Friday, September 21. 2007
ThanhHai ... đã khởi đầu.
Tôi đang có ý định thiết kế một hệ thống quản lý hồ sơ ( DMS) dựa trên cơ sở Mono/.NET và hệ điều hành Linux.
Dẫu biết rằng:
Con đường đến địa ngục thường được lót bằng bởi nhiều thành ý (The road to hell is paved with good intentions).
Để xem rồi sẽ tiến triển ra sao.
Friday, September 14. 2007
CDK Bản tin khá thú vị, từ Slashdot:
Các nhà nghiên cứu ở hai trường Đại Học UC Davis và New Mexico đã làm các cuộc thử nghiệm với Bức Tường Lửa Vĩ Đại [của Trung Quốc], bằng cách gửi đi nhiều gói tin thử nghiệm tới những địa điểm mạng trong nước Trung Quốc, và quan sát xem những gì đã được lọt qua tường lửa. Kết quả cho thấy, bức Tường Lửa Vĩ Đại chẳng qua chỉ là một nhà tù pan-ốp-ti-con, mục đích khuyến khích tinh thần tự kiểm duyệt [nơi phía người dân nét]--vì nhận thức rằng họ đang luôn được đàn anh quan sát từng cử chỉ của họ--hơn là một bức tường lửa thật sự.
Tôi đã từng nghĩ, việc kiểm soát thông tin trên mạng In-tờ-nét là một việc làm bất toại. Nó gần giống như việc bảo vệ sản phẩm phần mềm (software protection) dùng chìa khóa sản phẩm (product keys) hoặc chìa khóa kích hoạt (activation keys)--ổ khóa của bạn có vững chắc bao nhiêu thì cũng có loại tin tặc bẻ gãy được ổ khóa trong vòng thời gian rất ngắn.
Hmm...Không biết Tường Lửa của phía Việt Nam như thế nào nhỉ.
Thursday, August 2. 2007
CDK Theo SlashDot: Nhà vật lý Freeman Dyson, lấy một trang sử trong công nghệ phần mềm máy vi tính để đề xuất hướng đi "mã nguồn mở"cho ngành sinh vật học.
Freeman Dyson? Đây chẳng phải là Freeman Dyson, cha đẻ của Quả Cầu Dyson, được đề cập trong phim tập StarTrek:TNG, hồi thứ 130, hay sao?
Còn ai trồng khoai đất này.
Dzời! Vậy mà đó giờ tôi cứ tưởng nhân vật này là từ trong trí tưởng tượng của bác Gene Roddenberry mà chui ra.
|
Recent Comments