Thứ Tư, 31 tháng 8, 2005

Bước vào thế giới Microsoft

Lập trình Windows đã được ba năm nhưng có lẽ vẫn chưa hiểu hết được nền tảng cũng như các công nghệ của Microsoft xây dựng cho hệ điều hành này. Hôm nay tình cờ có dịp tìm hiểu về một công nghệ của Microsoft. Tự hỏi rằng những công nghệ đó được xây dựng như thế nào? Thế là quá trình tìm hiểu về Microsoft Technology được bắt đầu.1. Nền tảng WindowsVẫn là các hàm API. Mọi thao tác hệ thống đều truy xuất qua các hàm này.2. Công nghệ COM : xương sống của WindowsKhông nhớ từ thời nào đó, Microsoft nảy sinh suy nghĩ làm thế nào để các ứng dụng tương tác với nhau một cách dễ dàng. Thế là COM ra đời, sau đó phát triển lên DCOM, COM+, ActiveX3. Hầu hết công nghệ Microsoft đều bắt đầu COMHầu hết công nghệ Microsoft đưa ra đều có thể được truy xuất qua giao tiếp COM từ Internet Explorer, Speech, Microsoft...

Kĩ năng phát triển ứng dụng

Từ trước đến giờ khi phát triển ứng dụng chỉ là tùy hứng, không có định hướng rõ ràng. Hướng đi này đã bắt đầu gặp phải một số trở ngại. Do đó sáng nay quyết tâm tìm hiểu để có một hướng đi khác đúng đắn hơn cho công việc này.1. Vạch ra một kế hoạch cụ thểSản phẩm được thiết kế cho ai? Gồm những chức năng nào? Sau đó dùng sơ đồ Use Case trong mô hình UML. Chắc chắn rằng những tính năng của sản phẩm về mặt công nghệ là có thể thực hiện được.2. Vẽ ra cấu trúc của sản phẩmVẽ ra cấu trúc từng module của sản phẩm. Dùng mô hình Class Diagram của UML. Chú ý một số điều sau.- Nên dùng một công cụ vẽ xong cũng sinh code cho mình luôn. VD : ModelMaker- Nên làm cho các module trong ứng dụng độc lập để có thể tái sử dụng khi cần thiết. Có thể sẽ có một số bất tiện về mặt tốc độ, bộ nhớ nhưng rất xứng...

Thứ Ba, 30 tháng 8, 2005

TOEIC : Một chướng ngại lớn

1. TOEICCố gắng luyện vững phần Reading. Hôm nay mới có vẽ master phần Error Recognition. Càng lúc chương trình càng khó. Tuy nhiên phải ráng vượt qua mới được, không thể chần chờ2. Hoàn thành báo cáo để tham dự hội thảo của tỉnh Đồng naiBài viết "Nhu cầu được bồi dưỡng để trở thành tài năng tin học"3. Hoàn thành chương trình Calendar cho thành đoànCó thể xem tại http://simpro.sourceforge.net/soft4. Lãnh lương lần đầu tiên trong nghề dạy họcCảm thấy rất vui được 500.000đ cho 6 buổi dạy, mỗi buổi 2 tiếng. Dùng 320.000 để đăng kí thi TOEIC, còn lại để mua sách luyện thi. Trưa qua rủ Hạnh đi mua sách + ăn c...

Thứ Hai, 29 tháng 8, 2005

VSpeech : "Ý tưởng Việt Nam"

Sáng nay, 2 chị phóng viên tới nhà để phỏng vấn làm bài viết về sản phẩm VSpeech. Thế là lại điệp khúc quảng cáo sản phẩm muôn thuở như các lần phỏng vấn trước mặc dù không được xuôi chèo lắm. Cái Vspeech lâu lâu tự nhiên giở chứng, ra lệnh hoài nó không chịu nghe.Tuy nhiên uối cùng mọi chuyện cũng tốt đẹp. Cảm thấy tự hào vì VSpeech lại có thêm một thành tình nữa, một ý tưởng "Made in VN"http://www.vietbooks.com...

Kĩ năng tích lũy kiến thức

Sau một thời gian dài tìm kiếm học hỏi trên mạng, rút ra được một số kinh nghiệm1. Search trên Google để kiếm bài viết hay eBooks về vấn để cần quan tâm2. Scanning các bài viết đó, cố nắm bắt những tinh hoa trong bài viết. Nếu bài viết là một tutorial thì cố gắng practice thử để mau chóng nắm bắt.3. Quan trọng nhất, cố gắng không nên bỏ dở dang giữa chừng. Đã quyết tâm đọc là phải giải quyết đến cùng. Không nên sa đà đi xa cái mà mình cần sẽ dễ dẫn tới chán nản.4. Ghi chép lại những kiến thức mình tích lũy được. Lưu lại các đường dẫn cùng các file lên 1 host nào đó (nếu ...

Thứ Bảy, 27 tháng 8, 2005

"Vietnamese Talent" Contest : A Challenge

3 recent days are busy. Try to finish the reports to attend one of the biggest IT contests in Vietnam.A bit worried because don't have any organizations support but I will try all my best. Perhaps I can't get prize but it's not problems because certainly I can get most experience through this contest and have many new friends. That's all for a programmer likes me.Finally, all the reports are finished. The official website of this product is:http://www.bk02.net/rad...

Thứ Năm, 25 tháng 8, 2005

Mastering TOEIC Bridge Test

2 hôm nay hoàn thành 2 bài thi TOEIC Bridge Test, mỗi bài 100 câu hỏi. Số điểm đạt được khá cao 94/100 và 96/100. Có lẽ mấy đề này dễ vì dành cho trình độ trung cấp. Có lẽ kì thi TOEIC Test với 200 câu hỏi sẽ khó hơnLàm xong mới thấy mấy kì thi Anh văn không khó như trước đây mình tưởng. Một số kinh nghiệm.- Phần nghe nói chung : Chỉ cần nghe được một số keyword là đủ để xử lí, không cần nghe hết- Phần xác định lỗi sai : Hic, phần này hơi khó, dễ bị lừa, nên xem tất các các phrase gạch dưới rồi mới đưa ra quyết định.- Phần reading : đọc lướt qua nắm một số ý chính, rồi cứ thế mà đánhNgày mai bắt đầu làm các bài TOEIC thật. Ráng luyện gà để tháng sau ráng lấy cái TOEIC 600 cho an to...

Thứ Ba, 23 tháng 8, 2005

Các chương trình DeCompiler

Tham dự Mobile Games thấy hầu hết sản phẩm đều biên dịch dưới dạng a.class, b.class, c.class... Thấy cũng hơi kì kì, không biết đây có phải là chuẩn nào đó.Tự sinh nảy sinh ra ý tưởng khả năng biên dịch file thực thi để lấy lại mã nguồn, trước đây cũng đã từng nghe. Cũng đúng, .NET & Java là ngôn ngữ interpreter, do đó hoàn toàn có thể khôi phục lại mã nguồn. Sau một hồi search trên mạng tìm ra ba công cụ decompiler cực mạnh sau1. .NET DecompilerSpices - http://9rays.net/2. Java Decompiler Cavaj - http://www.bysoft.se/sureshot/cavaj/index.html3. DelphiSource Rescuer - http://www.ems-hitech.com/sourcerescuer/...

Thứ Hai, 22 tháng 8, 2005

MobileMath 1.0 : hoàn hảo hơn mong đợi

Mất 8h đồng hồ liên tục để fix lại toàn bộ các lỗi và thiết kế lại 50% giao diện sản phẩm.- Lấy cái FX-500MS ra xem nó thiết kế thế nào rồi bắt chước làm lại :)- Xem cái giao diện máy tính trong Pocket PC rồi tham khảo làm một cái cho riêng mình- Cực nhất là phần thiết kế để có thể nhập liệu một cách dễ dàng trên điện thoại thật- Quyết định đây là phiên bản 1.0 đánh dấu một bước tiến quan trọng của MobileMathHình ảnh của buổi làm việc hôm nay, một giao diện khá thân thiệnThế là dứt điểm MobileMath 1.0. 3h sáng. Hic, phải đi ngủ thôi. Mai thề sẽ không dính tới cái này nữa, lo học TOEIC và làm báo cáo các kì thi khác....

Chủ Nhật, 21 tháng 8, 2005

Xâm nhập thế giới Internet Explorer

Sáng nay nảy sinh suy nghĩ : có cách nào để mình có thể tự động register những thông tin của mình đến các trang Web cần thiết như : các forum, sản phẩm.... Một cách tiếp thị rất hiệu quả đấy chứ. Rõ ràng phải có cách vì đã có một số chương trình trên thế giới cho phép làm như vậy. Điển hình nhất là chức năng Autofill của Google.Cấu trúc Internet Explorer1. Cấu trúc một trang HTML xét về cơ bản bao gồm nhiều đối tượng : Form, Button, TextArea... Mỗi đối tượng đều có các thuộc tính khác nhau.2. Để thao tác đến các đối tượng, chúng ta cần phải lấy được đối tượng HTML đó. Trong Frontpage đó là window.document3. Ngoài ra Mic còn cung cấp một giao tiếp COM cho phép người dùng sục vào các đối tượng này. VD để lấy dữ liệu từ một chương trình đang chạy, sẽ lần lượt thực hiện các bước sau- Lấy handle...

Thứ Bảy, 20 tháng 8, 2005

MobileMath : Cuộc chiến tiếp diễn

Về nhà thư giãn sau khi cái MobileMath hoàn thành, cảm tưởng như sống trong một thế giới hoàn toàn khác : có ba mẹ và mấy em, anh chị, thật là ấm cúng. Được một ngày thì vẫn ko bỏ được Internet, ra check mail mới thấy khá nhiều hồi âm đổ về.1. Buồn nhất"Được" BTC reply một list các lỗi chương trình và những lời chê rất chân thành. Ngẫm lại cũng đúng, cái sản phẩm này mình mới viết để chơi thôi chứ chưa thực sự để ứng dụng. Càng hoảng hơn khi thấy một cái chức năng cũng khá tương tự như của mình tên là Calculator. Cũng chẳng xa lạ gì với tác giả, một người khá thân, anh Bảo Định cùng lăng xăng đi thi TTVN như mình và cùng vô vòng chung khảo, sau đó cùng rớt đài :)http://www.samsungmobilegames.com.vn/2005/gamedetail.asp?game_id=112Thấy cái này chuyên nghiệp quá. Tuy nhiên chẳng lẽ lại bỏ cuộc,...

Thứ Sáu, 19 tháng 8, 2005

Hướng tới Samsung Mobile Games 2005

1. Fix một số lỗi nhỏ, hạn chế bộ nhớ sử dụng, chỉnh sửa hình ảnh2. Hoàn tất bộ hồ sơ gồm các tài liệu- Bản đăng kí & Mô tả sản phẩm- Hướng dẫn sử dụng : Hic, cái này tiêu tốn khá nhiều thời gian. Cuối cùng chọn phương án cắt ảnh dán vô cho lẹ.- Chương trình & Source Code- File Gif động : Lấy mấy cái file ảnh ghép lại thành Gif luônHình ảnh thành quả của 20 giờ làm việc liên tục trong 3 ngày 16-18/8/2005 3. Thiết kê Website cho sản phẩm- Trang chủ : http://www.bk02.net/mobilemath- Phát hành sản phẩm theo giấy phép GPL- Hoàn chỉnh việc đăng kí ở Sourceforge http://sourceforge.net/projects/mobilem...

Thứ Năm, 18 tháng 8, 2005

CVS & Giao thức truyền dữ liệu & TC Plugins

1. Hệ thống CVS (Concurrent Version System) và FOSSMột số tài liệu:https://sourceforge.net/docman/display_doc.php?docid=14033&group_id=1http://cvsbook.red-bean.com/Một số khái niệm:- Mỗi dự án ở sourceforge.net có một kho chứa- Module : Một dự án bao gồm nhiều module khác nhau- Checkout : Down một module về máy- Diff : So sánh version ở client với máy chủ- Commit : Cập nhật mới nhất của client lên máy chủMột số kiên thức:- Khái niệm CVS gắn liền với FOSS, giúp nhóm lập trình dễ dàng theo dõi quá trình phát triển của một sản phẩm. Hôm trước tìm hiểu cũng thấy JBuilder đã hỗ trợ CVS- Có lẽ một số lỗ hổng hacker phát hiện được là nhờ sục vào CVS của sản phẩm mà người dùng vẫn chưa cập nhật được do phiên bản stable chưa được chính thức tung ra- Các phần mềm giao diện như : Tortoise, WinCVS,...

MobileMath 0.9b Finish

I. MobileMath 0.9b Finish - Hoàn tất chức năng máy tính cho MobileMath, phải thực thi các hàm như : LN, EXP, POW... bởi J2ME không hỗ trợ các hàm này.- Chỉnh sửa các thứ giao diện : Hic, cực kì mệt mỏi vì đây không phải là thế mạnh của mình, có lẽ cái menu ban đầu là tốn nhiều thời gian nhất, nhưng cuối cùng trông cũng được- Thêm các chú thích bản quyền, hoàn thành bản đăng kí, mô tả sản phẩm, đăng kí ở Sourceforge II. TOEIC1. Part 1- Nội dung : Xem tranh, nghe 4 câu nhận định, chọn câu miêu tả đúng nhất.- Cách làm : Trước khi nghe, nhìn khái quát bức tranh để nắm nội dung, sau đó tập trung nghe2. Part 2- Nội dung : Nghe một đoạn đối thoại + 3 câu, chọn câu đúng với đoạn đối thoại- Cách làm : Tập trung nghe kĩ câu hỏi, đặc biệt...

Thứ Tư, 17 tháng 8, 2005

Làm quen với JBuilder

1. JBuilder là một môi trường thân thiện như DelphiHỗ trợ RAD, IDE, Debug, cấu hình dự án... Tuy nhiên có một sự khác biệt lớn là JBuilder được xây dựng trên nền tảng JDK của Sun, do đó có một số hạn chế như tốc độ chậm và tất cả các hoạt động phải thông qua Java. Tuy nhiên hầu hết các tính năng có trong Delphi đều có trong JBuilder, Debug là một trong những cái quan trọng nhất.2. Ứng dụng Java cũng được tạo thành từ các góiMỗi gói gồm nhiều class. Có một số dự án được đóng gói thành các package để người dụng có thể import vào và sử dụng thay vì phải viết từ đầu. Khái niệm JavaBean ra đời phục vụ cho mục đích đó, tương ứng với Delphi là các component3. Integrated Team DevelopmentLà một giao tiếp giữa client/server, thay vì dự án được lưu trên máy cục bộ thì ở đây dự án được lưu ở một máy chủ...

Thứ Ba, 16 tháng 8, 2005

VTV làm phóng sự về VSpeech

1. Nhận lời mời của VTV quay về sản phẩm VSpeech, chương trình "Mỗi ngày một ý tưởng"2. 4h chiều, 2 anh phóng viên tới nhà. Sau một hồi nói chuyện đến phần phỏng vấn, demo sản phẩm, sau đó quay cảnh đang ngồi lập trình3. Một cốt truyện vui được xây dựng, mình làm nhân vật chính :a. Nhân vật đi nấu mì, trong lúc nấu mì thì dụng microphone điều khiển từ xa để soạn thảo văn bản bằng máy tínhb. Nấu mì xong cũng là lúc soạn thảo văn bản xong, bưng tô mì ra chỗ máy tínhc. Đang ăn thấy chán quá, quát cho máy tính "Windows Media Player đâu, hiện ra chơi nhạc cho tao xem". Hic, thế là tiếng nhạc phát ra.4. Quay xong thấy cũng hơi xạo, nhưng mấy anh bảo không sao. Thôi đành ngồi nhà chờ đến ngày phóng sự được ph...

Phát triển MobileMath 0.9b

1. Cấu trúc MobileMathGồm 3 gói chính:- Gói Parser (http://olikurt.de/java/mathematical_expression_parser.php) : Một gói phục vụ cho việc tính biểu thức trong môi trường Java- Gói Graph (http://www.bk02.net/gpack) : Convert từ dự án Graph Package của mình để chạy trên Java- Gói giao diện : Gồm tập các form để giao tiếp với người dùng. Kế thừa từ 2 lớp chính : Form (sử dụng các thành phần có sẵn từ MIDP 2.0) & Canvas (tự vẽ toàn bộ)2. Một số hạn chế của J2ME- Không hỗ trợ Debug, tốc độ hơi chậm- Các control đều không có sự kiện, gần như bị đóng chặt, ko thể can thiệp. Người dùng chỉ còn cách xây dựng từ Canvas3. Tìm được một số website về J2ME hayhttp://j2mepolish.org/http://www.benhui.net/...

Thứ Hai, 15 tháng 8, 2005

Lập trình trong Linux với Borland Kylix

Tìm hiểu về cách cài đặt Kylix trong Linux, tuy nhiên đã cài vô được rồi những không chạy Tìm thêm tài liệu trên Internet để khắc phục lỗi, mới biết được Borland đã ngừng không hỗ trợ cho Kylix mà tập trung vào .NETTìm được sản phẩm CrossKylix tại địa chỉ http://crosskylix.untergrund.net/. Một plugin cho Delphi nhằm biên dịch trực tiếp các file viết bằng Delphi CLX trực tiếp sang file nhị phân chạy trong Linux Nhận ra rằng cách tốt nhất để xây dựng các sản phẩm cross-platform chính là sử dụng các công nghệ support cross-platform…Tuy nhiên nhược điểm lớn nhất của các công cụ này là không thể truy xuất được vào các hàm API của hệ thống Đối với cá nhân, các công ty nhỏ lẻ thì việc lập các chương trình truy xuất vào hệ thống là cực kì mất thời gian, lực cũng không đủ. Có lẽ cách...

Chủ Nhật, 14 tháng 8, 2005

Tìm hiểu về lập trình Linux

1. Linux API vs Windows APITương tự Windows, Linux cũng được tạo thành từ các hàm API Core được viết bằng C chuẩn. Các thư viện này được thiết kế dưới dạng thư viện liên kết động như trong Windows. Tuy có khá nhiều khác biệt nhưng cấu trúc khá giống nhau. Đây là một trong những nguyên nhân khiến Borland chỉ mất rất ít thời gian để xây dựng Kylix2. Lập trình cross-platfomĐề lập 1 chương trình cross-platform, điều cần chú ý nhất là khác biệt giữa các hàm API giữa các môi trường.{$IFDEF LINUX} //Linux APIstrFilename := tempnam(nil, 'tmp');{$ELSE} //Windows APIGetTempPath(MAX_PATH, strPath);GetTempFileName(strPath, 'tmp', 0, strFilename);{$ENDIF}3. Process, IPC, POSIX- Có lẽ đây là một trong những thế mạnh của Linux, so với Windows. Trong môi trường Linux, việc lập trình tương tác với process...

Nhân tài đất Việt : Một thách thức lớn

Hôm nay tự nhiên tình cờ ghé trang Web Nhân tài đất Việt. Thấy còn 7 ngày nữa hết hạn. Tự nhiên nảy sinh ý tưởng : Sao không dự thi cuộc thi này. Ok, vậy thì bỏ ra 3,4 ngày viết báo cáo1. Sản phẩm dự thiHợp nhất 3 thư viện cùng các sản phẩm 3DProS, Graph Package, MobileMath thành một sản phẩm duy nhất : Thư viên phát triển các ứng dụng đồ họa RADLib2. Báo cáoCái này cũng hơi căng. Viết phải làm sao phải cho chuyên nghiệp. Quyết định:- Viết một bản cho BGK đọc- Viết một bản user guide để sau đó up lên sourceforge luônCùng một đống linh tinh : bản đăng kí, cam kết, đĩa CD, bìa đĩa CD.... Hi vọng cuối tuần sẽ hoàn chỉnh3. Hic nhưng cái lo nhất là đằng sau mình không có một tổ chức hay thế lực nào cả. Thôi thì xác định là dự thi cho vui, giao lưu biết thêm được nhiều nhân vật lợi hại trong giới...

Thứ Tư, 10 tháng 8, 2005

Networking through OSS : Tổng kết (day 6)

Networking through OSS (day 5)Networking through OSS (day 4)Networking through OSS (day 3)Networking through OSS (day 2)Networking through OSS (day 1)1. FOSS (Free Open Source Software)Khi nhắc tới FOSS, hầu hết mọi người đều liên tưởng tới Linux và các phần mềm cho Linux. Tuy nhiên điều đó không đúng 100%, cũng có nhiều FOSS khác cho Windows, Macintosh...2. Lợi ích của FOSSMình nghĩ chắc không cần nói về vấn đề này vì có lẽ mọi người đều biết những ích lợi của nó, đặc biệt đối với các nước đang phát triển như Việt Nam3. Chiến lược phát triển FOSS của các quốc giaTheo mình đọc các tài liệu thì hầu hết các quốc gia hiện nay đều muốn duy trì tỉ lệ nguồn mở - nguồn đóng là 50%-50%. Các quốc gia mạnh về vấn đề này có thể kể tới Mĩ, Ấn Độ, Brazil, Nhật, Trung QUốc...4. Chiến lược của VNCái này...

Thứ Ba, 9 tháng 8, 2005

Networking through OSS (day 5)

Kiến thức thu được trong ngày thư năm là về một số khái niệm về các chuẩn hiện nay 1. Chuẩn lưu dữ liệuThông thường hiện tại hầu hết chúng ta đều đang sử dụng Microsoft Office, lẽ tất nhiên sản phẩm này đều sử dụng định dạng chuẩn riêng của nó. Điều này tất yếu sẽ dẫn đến khó khăn cho các trình soạn thảo khác đọc các định dạng này. Nếu các bạn đã từng sử dụng Open Office sẽ thấy điều này, Open Office ko đọc được 100% format của Microsoft Office và ngược lại cũng vậyDo đó xu hướng trong tương lai, sẽ có các định dạng chuẩn mà các trình soạn thảo phải tuân thủ, các chuẩn này sẽ dựa trên nền tảng công nghệ XML. 2. UnicodeCó lẽ khái niệm này đã khá thông dụng. Tuy nhiên có một số vấn đề cũng nên lưu ý:- Unicode UTF8 : Đây là chuẩn khá phổ biến hiện nay. Ý tưởng của UTF-8 gần giống với các thuật...

Thứ Hai, 8 tháng 8, 2005

Networking through OSS (day 4)

Một ngày cực kì căng thẳng. Học về security trong Linux. Hic, ngondn này mới hiểu tí xíu về mạng mà ngay sau đó đã chuyển sang security. Như em bé chưa rành cộng trừ phải học tiếp nhân chia. Tuy nhiên sau một hồi chạy hỏi người này người kia, thì buổi học cũng kết thúc với lượng kiến thức thu được khá nhiều (mặc dù chưa được vững lắm) 1. Giấy phép GPL và BSDHôm nay lớp cũng dành khá nhiều thời gian để nói về hai loại giấy phép này. Hơi bất ngờ vì chỉ là các điều khoản về việc phát hành phần mềm nhưng nếu ở nước ngoài, chỉ cần vi phạm một điều trong đó là bạn có thể bị khởi kiện với một mức phạt rất lớn.VN tham gia công ước Bern từ 26/10/2004 nhưng đến giờ tình hình cũng ko tiến bộ hơn được bao nhiêu, hỏi mấy ông làm ở chỗ học (ĐHQG) thì nghe...

Thứ Bảy, 6 tháng 8, 2005

Networking through OSS (day 3)

Ngày thứ 3 là một ngày bận rộn. Tuy nhiên lượng kiến thức nó đem lại thật là đáng giá và giúp ngondn mở rộng kiến thức mạng ra được rất nhiều. Xin mạn phép mọi người đưa một số ý kiến dành cho các bạn đang còn lơ mơ về mạng.1. Setting up a network- Mới đầu trong phòng có 28 cái máy, cả 28 cái này được nối vào 1 router của Cisco. Cái router này có cài HĐH bên trong, mục đích là chỉ định ra có bao nhiêu nhóm, mỗi nhóm gồm những máy nào, và trên đó nó sẽ tự động set IP cho mỗi máy, định hướng đường lưu thông cho cả mạng- Cuối cùng, chia ra thành 4 nhóm. Mỗi nhóm 7 cái máy, lựa 2 cái máy ra. Một cái làm server, một cái làm webserver. Sau đó config cho máy webserver trỏ tới cái server. Còn mỗi cái server set một địa chỉ IP tĩnh. Group 1 - server : 192.168.15.2 - Webserver : 192.168.15.1 Group 2...

Thứ Sáu, 5 tháng 8, 2005

Networking through OSS (day 2)

Ngày thứ 2 quả là căng thẳng và mệt mỏi, gần như làm việc liên tục, chủ yếu tập trung vào các phần quản trị cao cấp trong Linux. Ý tưởng chủ yếu rút ra được trong ngày thứ hai có lẽ là về lợi ích của OSS. Nói về vấn đề này thì hầu hết mọi người đều hình dung ra được. ngondn chỉ xin được nói về vai trò của OSS đối với VNLợi ích- Là một trong những nước nền CNTT còn kém phát triển, có lẽ OSS sẽ là một giải pháp nhanh nhất giúp lập trình viên VN có thể quá độ lên nhanh chóng ngang bằng trình độ của lập trình viên thế giới.- Khi đã đạt được trình độ nhất định, các lập trình viên VN hoàn toàn có thể đạp trên những cái đang có để vươn lên những tầm cao hơn thay vì lúc nào cũng phải đi sau đuôi các nước khác.- Đến thời điểm đó, VN chúng ta hoàn toàn có thể ngẩng cao đầu tự hào với những thành quả...

Thứ Năm, 4 tháng 8, 2005

Networking through OSS (day 1)

Được sự giới thiệu của anh Minh bên Javavietnam.org, ngondn có dịp tham dự một khoá học về OSS do một số giáo viên Nhật giảng dạy, chủ yếu là học về các khía cạnh quản trị nâng cao trong Linux. Sau buổi đầu tiên thì có lẽ một số thắc mắc của mình từ trước đến nay cũng đã dần sáng tỏ. Sau đây là một số ideas muốn chia sẻ với mọi người (không biết có đúng không nữa) 1. Thực sự trước đây trong tin học chủ yếu là phần mềm nguồn mở nhưng có một số công ty, điển hình là chú Bill nhà ta tự nhiên đưa ra xu hướng đóng sản phẩm, làm cả thế giới náo loạn. Tuy nhiên, xu hướng nguồn mở này hiện nay cũng dần dần trở về ban đầu của nó. 2. Có 2 loại giấy phép mã nguồn mở thông dụng là : GPL và BSD. Bạn nên tìm hiểu về 2 loại giấy phép này 3. Khi nói đến nguồn mở hiện nay, chủ yếu là nhắc tới Linux và các...

Thứ Ba, 2 tháng 8, 2005

Đăng kí chủ nhiệm đề tài "Vườn ươm công nghệ"

1. Viết báo cáoĐược bên Thành Đoàn giới thiệu, mình cũng lăng xăng đăng kí một đề tài vườn ươm. Mới đầu tính đăng kí cái VSpeech nhưng thấy không ổn, cái này mà đụng mấy giáo sư tiến sĩ là đi. Cuối cùng đành lấy cái đề tài "Công cụ lập trình toán học". Sau đó tốn cả buổi tối để viết bài báo cáo.2. Đi đóng dấuĐây là một khâu quan trọng nhất, cần tìm một cơ quan bảo lãnh. Mọi việc tưởng chừng đơn giản vì lên khoa là xong nhưng không ngờ là mấy thầy cô đi nghỉ hè hết. Chạy qua phòng Đào tạo, sau đó phòng Hành chính đều nhận được cái lắc đầu. Chẳng lẽ hết cách rồi sao, đang định về nhưng nghĩ tới tại sao mình lại không lên nhờ cô hiệu trưởng nhỉ? Một quyết định táo bạo những "lỡ" nghĩ rồi thì lên thôi. Cũng không có ai. Hic, sao trời đối xử bất công với mình vậy :). Quyết định cuối cùng sang bên...

Pages 381234 »
Facebook Twitter Hot! Delicious Digg Favorites More