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

Article: Thêm quảng cáo AdMob vào chương trình Unity 125

ngocdaothanh.myopenid.com 172
Updated 2 months ago

Unity là game engine phổ biến hiện nay, giúp viết game 2D và 3D dễ dàng, và chỉ cần viết một lần mà chạy được trên nhiều platform như Android, iOS, Mac, Windows v.v. Tuy nhiên vì đặc điểm của Unity nên hơi khó thêm quảng cáo AdMob vào. Bài này hướng dẫn cách thực hiện cho Android và iOS. Để hiểu bạn cần biết căn bản lập trình Unity, Android, iOS, và AdMob.

Article: Objective-C: C với một tí Object 7067

ngocdaothanh.myopenid.com 172
Updated 3 months ago

Objectish-C có lẽ là cái tên thích hợp hơn, vì Objective-C chỉ có một tí object và kém hơn những những ngôn ngữ hướng đối tượng phổ biến như Ruby, Java. Thế nhưng nếu không dùng Objective-C thì không tận dụng được tối đa lợi ích Apple cung cấp khi lập trình iPhone.

Bài viết này tóm tắt vài điều về Objective-C dành cho người đã biết C/C++, dùng khi mới bắt đầu làm quen với nó.

anhpham.myopenid.com
3 months ago

Bài viết hay quá, em chưa được dev iphone bao giờ nên chỉ nghe nói đến Objective C mà chưa biết nó ntn. Thanks so much!

Article: Giải thích map-reduce bằng MongoDB 910

ngocdaothanh.myopenid.com 172
Updated 10 months ago

Khoảng 2 năm nay NOSQL là đề tài rất nóng bỏng. SQL phổ biến thì chỉ có khoảng vài ba cái như PostgreSQL, MySQL, MS SQL, Oracle. Không phải  NOSQL nào cũng giống nhau. Mỗi cái có tập hợp các tính năng đặc sắc riêng, ngoài ra NOSQL vì đơn giản dễ làm nên chỉ mới vài ba năm mà chẳng mấy chốc đã có hàng chục cái ra đời, nên chọn cái nào để dùng không phải là chuyện dễ, cần có kinh nghiệm mới đánh giá và đưa ra được lựa chọn thích hợp với yêu cầu của từng project. Một trong những các để dễ nắm bắt, có cách là qui chúng lên đoạn thẳng nằm giữa 2 thái cực: table (số cột cố định) và document (số cột không cố định).

Lập trình viên chắc đều quen thuộc với những lệnh truy xuất dữ liệu như SELECT, COUNT, GROUP BY, DISTINCT v.v. Nhưng NOSQL không phải là SQL, thường không cung cấp những lệnh phức tạp như SQL. Thay vào đó, nói chung các NOSQL đều cung cấp tính năng map-reduce để lập trình viên dùng khi muốn truy xuất phức tạp.

Bài viết này dùng MongoDB làm ví dụ để tóm tắt nguyên lí hoạt động của map-reduce.

me.yahoo.com/a/BIbjfD0divG8avr81DeQcW8MVXw-
10 months ago

Thanks for ur enthusiatic your sharing.

Article: Làm đại lí cho iTunes 591

ngocdaothanh.myopenid.com 172
Updated about 1 year ago

iTunes là chỗ bán nhạc, phim, phần mềm online lớn nhất thế giới hiện nay. Làm đại lí được cho iTunes thành công thì cũng giàu to{#emotions_dlg.laughing}. Bài viết này ghi chú về qui trình thủ tục cần thiết để kiếm tiền từ iTunes.

 

Article: biến Vim thành e-texteditor hay Textmate với NERDTree plugin 754

ndgiang84.myopenid.com 2
Updated about 1 year ago

Các bạn dùng editor gì để code Rails? trên Win tôi dùng e-texteditor, trên Mac tôi dùng Textmate, và trên Ubuntu hay Centos tôi dùng Vim.

Thật lòng mà nói code bằng Vim rất khó chịu, vì cảm giác như đang ngồi trong chuồng chim bồ câu vậy. lúc nào cũng chỉ nhìn thấy 1 file, lại không có folder tree để có cái nhìn tổng quan về project. Nhưng bù lại hệ thống phím của Vim làm tôi rất hài lòng, ít phải quờ tay ra tìm chuột, navigate trên dưới trái phải cũng không phải di chuyển ngón tay quá xa.

Giờ chỉ còn thiếu 1 cái folder tree, haiizzzzzz........

rollingstone.myopenid.com 1
about 1 year ago

Vim trong windows, cần tạo thư mục vimfiles trong thư mục đã install vim (kaoriya), sau đó giải nén NERD_tree.zip quăng vào (cần có vimfiles/plugin/NERD_tree.vim).

Thêm map vào trong file setup vimrc (nếu ko muốn tự động NERD_tree):

"NERD_tree.vim
"Ctr-o to open or close NERD tree
nnoremap <C-o> :NERDTreeToggle<CR>

Article: Viết C theo tinh thần hướng đối tượng 2433

ngocdaothanh.myopenid.com 172
Updated about 1 year ago

Nhân vật ấn tượng nhất trong tuyệt tác Tiếu Ngạo Giang Hồ có lẽ ai cũng đồng ý là Lệnh Hồ công tử. Kim Dung tiên sinh đã kể rất nhiều tình tiết trong đó Hồ công tử lâm vào tình huống bi đát (như mất hết công lực) khi đối địch nhưng rốt cuộc vẫn chiến thắng. Lí do bởi công tử hiểu rõ được yếu quyết nguồn gốc của các chiêu thức, nên có thể vận dụng vào kiếm chiêu của mình và hoá giải tình huống đối thủ đặt ra một cách dễ dàng.

Nếu như võ công chỉ có vài môn phái chiếm đa số như kiếm tông, khí tông thì lập trình cũng vậy, chỉ có vài paradigm chiếm thế thượng phong như lập trình thủ tục, lập trình hướng đối tượng. Học là học cái tinh thần, thỉnh thoảng đâu đó ta nghe nói dùng PHP4 cũng có thể lập trình hướng đối tượng như PHP5, ngôn ngữ Ruby hướng đối tượng viết bằng ngôn ngữ C không hướng đối tượng là vì vậy.

Bài viết này trình bày vài nét phác thảo cách viết C theo tinh thần hướng đối tượng.

ngocdaothanh.myopenid.com 172
about 1 year ago

Nghe nói lúc mới ra đời C++ chưa có trình biên dịch, để biên dịch thì mã nguồn C++ được biến đổi thành mã nguồn C, sau đó dùng trình biên dịch C để dịch mã nguồn trung gian thành mã máy: C++ -> C -> mã máy. Sau này mới dịch thẳng C++ -> mã máy được.

Suy ra có thể diễn tả cả kế thừa và đa hình bằng C {#emotions_dlg.wink}. Tham khảo: http://stackoverflow.com/questions/415452/object-orientation-in-c

Article: Thiết lập môi trường phát triển Scala trên Ubuntu 10.4 983

cmpitg.myopenid.com 1
Updated about 1 year ago

Trước khi bắt tay vào học Scala thì tất nhiên viêc đầu tiên phải làm là thiết lập môi trường trên máy của mình. Bài này giới thiệu cách làm trên Ubuntu 10.4.

Article: Thứ tự biểu thức logic 2269

phananhvu.myopenid.com 125
Updated over 2 years ago

Sẽ là không tốt khi ta coi thường ai đó hay một cái gì đó. Đặc biệt, sẽ rất tệ khi developer coi thường thứ tự các biểu thức logic. Nếu anh nghĩ rằng ((a>b) && (a<c)) với ((a<c) && (a>b)) chả khác gì nhau thì ...

WATCH OUT!

Pòm. Ôi cái chân của ... anh.

alide.myopenid.com 32
over 2 years ago

Vấn đề này gọi là Short-circuit evaluation.

Article: BREW là gì? 3545

ngocdaothanh.myopenid.com 172
Updated over 2 years ago

Lập trình cho mobile có 2 dạng chính:

  • Web
  • Appli

Web cho mobile có thể hơi khác web cho PC một chút, tùy bản thân mobile và carrier (nhà cung cấp dịch vụ) cung cấp cái gì . Ví dụ có thể có thể tính năng GPS, emoji (emoticon), touch v.v. Do đó nếu chỉ hiện nội dung HTML thì lập trình không khác cho PC, còn nếu muốn dùng tính năng đặc biệt thì phải tìm hiểu thêm.

Về appli thì có nhiều platform: Java ME, Doja, Symbian, BREW, iPhone v.v. Trong mấy cái này iPhone dễ lập trình nhất vì SDK tốt nhất. Phần tiếp theo của bài viết này trình bày thêm về BREW.

ngocdaothanh.myopenid.com 172
over 3 years ago

BREW conference tổ chức ngày 23/6 (tức là khoảng ba tuần sau) tại Tokyo Hilton Hotel (cửa tây ga Shinjuku), vào cửa miễn phí:
http://www.brewjapan.com/seminar/report2008/index.html

Article: Dùng Emacs để viết chương trình Erlang 1748

ngocdaothanh.myopenid.com 172
Updated over 2 years ago

Hiện đã có vài trình soạn thảo hỗ trợ Erlang, như Erlide Emacs. Bài viết này giới thiệu dùng Emacs để viết chương trình Erlang trên Mac OS X, tuy nhiên có thể suy ra cho Windows và Linux.

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

Contents

Học trực tuyến

Trang web liên quan:

ngocdaothanh.myopenid.com 172
Updated over 2 years ago

1 2