Article: TIOBE Programming Community Index for February 2008 858

cmpitg.myopenid.com 1
Updated over 2 years ago

TIOBE Programming Community Index

nguoitapdich.myopenid.com 35
over 2 years ago

Tớ nghĩ nên chia làm 2 loại khách hàng, 1 là end-user như bạn vừa đề cập (mô hình kinh doanh B2C), 1 là loại khách hàng trung gian (mô hình B2B).

Tình hình thì tớ thấy ở nước lạc hậu như Campuchia hoặc tiên tiến như Pháp, loại B2C như bạn đề cập bao giờ cũng ít hơn loại B2B như ý tớ ở bình luận trước đó.

Mà loại B2B thì bạn biết rồi đấy, họ theo dõi sát sao lắm, khi làm việc họ bảo nào là các anh theo process kiểu gì đấy? Nào là cho chúng tôi xem UML sequence nào. Nào là sao cái chỗ này các anh chưa có unit test? Xong nhớ làm cả integration test thì chúng tôi mới thanh toán tiền nong đấy nhá...

Article: Doxygen - Công cụ tạo document hiệu quả 1422

phananhvu.myopenid.com 125
Updated over 2 years ago

Nghe nói đa số developer thích coding hơn cả đi chơi với bạn gái và ghét viết document hơn cả việc bạn gái đi chơi với developer khác.

Thật may, đã có doxygen cứu nguy: Vâng, anh developer thì chỉ việc develope. Còn việc tạo document thì anh để em doxygen làm cho.

 

Với những ai đã biết đến Javadoc thì Doxygen thực sự đáng là đàn anh!!!

phananhvu.myopenid.com 125
over 2 years ago

ọe,

3 ~ 4GB gì đó á.

ợ ợ

Article: C-level Optimization... 1075

otaku-2r.myopenid.com 2
Over 2 years ago

Mục đích: Cải thiện hiệu năng của phần mềm viết bằng ngôn ngữ bậc cao (cụ thể ở đây là C)

Lý do: Hạn chế của Compiler làm kết quả biên dịch không đạt được hiệu năng cao nhất.

Đối tượng: Có thể đối với bạn thì điều này không có ý nghĩa gì khi đang sở hữu một PC có bộ vi xử lý hoành tráng như Intel Pentium 4 trở lên và dung lượng RAM khổng lồ, nhưng đối với những người chuyên viết phần mềm bằng ngôn ngữ bậc cao như C trên những hệ thống nhúng như Vi điều khiển hay vi xử lý của các thiết bị cầm tay với tần số xung nhịp thấp, dung lượng bộ nhớ hạn chế thì đây là cả một vấn đề to lớn...

Về mặt nào đó, những điều sau đây sẽ đem lại cho bạn một cách suy nghĩ mới trong việc lập trình hiệu năng cao.

otaku-2r.myopenid.com 2
over 2 years ago

Chip của Intel giờ có Cache 8MB, 16MB? rồi, có thể lưu trọn 1 frame của hình ảnh màu trong nó nên xử lý ào ào, FPGA muốn thua đến nơi rồi.

Mình có cảm tưởng SRAM dần không còn là vấn đề rồi nên người ta phải suy nghĩ có nên bỏ thêm công sức (là tiền lương nhân công + thời gian sản phẩm ra đời trễ) để tối ưu hóa hay mua bén cái phần cứng đắt hơn chút xíu rồi bán giá cao hơn (Giai đoạn đầu sản phẩm mới bao giờ cũng bán được với giá cao). Sau đó giá sản phẩm đầu vào cũng hạ xuống, đầu ra mình hạ xuống vẫn có lãi như thường

Hi, điều bạn nói là đúng nhưng đối tượng của bài viết này ko tập trung nhiều vào các phần mềm trên PC. CPU và bộ nhớ sẽ quyết định giá của sản phẩm, nếu sử dụng không hợp lý những tài nguyên này sẽ tạo ra những sản phẩm một là giá quá đắt, hai là hiệu năng kém. Bạn có biết một chiếc điện thoại thông minh như iPhone với bao tính năng tuyệt vời lại sử dụng VXL ARM 620MHz & 16K cache memory?

Article: Crazy warning: No new line at end of file 1003

phananhvu.myopenid.com 125
Updated over 2 years ago

Khi compile một chương trình C/C++, Java hay ActionScript, ... trình dịch có thể đưa ra một warning thế này: "No new line at end of file". Nó cần thêm một dòng trống ở cuối file làm quái gì vậy?

nguoitapdich.myopenid.com 35
over 2 years ago

Nghe mấy anh làm về khoa học máy tính kháo nhau là compiler của Intel tốt hơn của Microsoft (chắc tại vì vi xử lí là của Intel{#emotions_dlg.laughing}).

Ngoài ra có thể cấu hình để IDE của Microsoft dùng compiler của Intel thì phải, như vậy tận dụng được thế mạnh của cả 2.

Article: Web 2.0, 3.0,... rồi có chấm không? 1120

naphuonghic.myopenid.com
Updated over 2 years ago

Web 2.0 thành công từ đâu? Giới công nghệ Việt Nam với Web 2.0 và những dự đoán Web 3.0.

Chẳng còn gì phải nhắc nhiều về những thành công của thế hệ Web 2.0 hiện nay. Thành công ấy mặc dù được thổi phồng bởi những hãng truyền thông đầu sỏ nhưng nhìn vào kết quả thì ai cũng phải gật gù. Web mang nhiều tính đại chúng và Web 2.0 tạo ra cộng đồng có dấu ấn cá nhân cùng cái tôi to vật vã.

Article: D language 697

phananhvu.myopenid.com 125
Updated over 2 years ago

D là một ngôn ngữ lập trình hệ thống. Nó tập trung vào việc kết hợp sức mạnh và tốc đọ (performance) của C/C++ với năng suất (productivity) của các ngôn ngữ lập trình hiên đại như Ruby và Python. Đặc biệt chú ý tới việc đảm bảo chất lượng, tài liệu, quản trị, tính tin cậy và tính khả chuyển.

Khai sinh bởi Digital Mars, cộng đồng D đang ngày càng được mở rộng, sức mạnh của D cũng ngày một tăng cùng sự hiện diện của D 2.0.

Article: Lấy hình ảnh từ google 1179

dinhthuc1303.myopenid.com 2
Updated over 2 years ago

    Với mục đích tạo cho trang web của bạn thêm sinh động bằng cách load các hình ảnh hoặc vi deo  trên mạng internet thông qua một công cụ tìm kiếm khác vd như google ,yahoo vv..vv

phananhvu.myopenid.com 125
over 2 years ago

ý tưởng rất hay, có mã nguồn không Thức? Đưa vào luôn cho nó sinh động.   :D

Article: Chạy BREW applet trên điện thoại thật 1409

ngocdaothanh.myopenid.com 149
Updated over 2 years ago

Giả sử chương trình bạn viết đã chạy được trên simulator. Để chạy được Brew applet trên điện thoại thật, bạn phải chuẩn bị những thứ sau:

  • Điện thoại di động hỗ trợ Brew.
  • Account BREW Developer (not free!). Có thể đăng kí và tham khảo giá ở đây.
  • Quyền copy applet vào điện thoại (tham khảo trang web của nhà cung cấp điện thoại). Nếu là điện thoại của KDDI, bạn phải có account KDDI’s partner.
  • ARM compiler.
  • Brew Tools Suite, có thể đownload tại đây (phải có account Brew Developer).
  • USB Cable để chép applet từ máy tính vào điện thoại.
ngocdaothanh.myopenid.com 149
over 2 years ago

Đã thêm thông tin về cách tạo file .mod. Tuy bài viết rất vắn tắt, nhưng dành cho những bạn thực sự nhúng tay viết chương trình cho BREW, chứ không dành cho những bạn cưỡi ngựa xem hoa. Bạn nào "trong nghề" nhưng đọc mà không hiểu, xin góp ý.

Article: C++ và Java! 3522

nguyenduchoa.myopenid.com 7
Over 2 years ago

Rất nhiều người đã từng làm việc với ngôn ngữ hướng đối tượng như C++ chẳng hạn, và khí chuyển lên sử dụng Java, chúng ta sẽ thấy rất nhiều sự khác biệt, cho dù cũng có không ít những điểm tương đồng. Trong một đoạn trong cuốn "Thinking in Java", Bruce Eckel đã đưa ra những điểm khác biệt quan trọng giữa Java và C++ mà những người lập trình nên biết.

Khi lập trình với C++, bạn đã có những kiến thức cơ bản về ngôn ngữ hướng đối tượng, và cấu trúc của Java hẳn cũng sẽ không quá khác lạ với bạn. Điều này là do Java có nguồn gốc từ C++, tuy nhiên cũng có một số các điểm khác biệt rất thú vị giữa C++ và Java. Những điều khác biệt này nhằm tạo ra những cải tiến trong lập trình, và nếu bạn hiểu sự khác biệt đó, bạn sẽ thấy tại sao Java lại có nhiều lợi ích đến thế. Trong bài này chúng ta sẽ cũng tìm hiểu những đặc điểm khác biệt quan trọng giữa Java và C++.

Article: Tạo BREW applet bằng Visual C++ 2005 Express 1093

ngocdaothanh.myopenid.com 149
Updated over 2 years ago

So với Visual C++ 6.0, Visual C++ 2005 có nhiều chức năng giúp cho viêc xây dựng cũng như debug. Tuy nhiên, không như Visual C++ 6.0, hiện nay BREW chưa có những plug in để hỗ trợ C++ 2005 nên việc viết chương trình trên đó hơi phức tạp hơn. Bài viết này sẽ giúp bạn tạo một chương trình Hello World có thể chạy trên simulator bằng Visual C++ 2005 Express.

phuongph.myopenid.com 3
over 2 years ago

Thanks Vũ for image {#emotions_dlg.smile}