Skip to main content

Posts

Showing posts from November, 2010

Binary Tree

Vứt tạm đây đã, viết bài sau :-"

Giới thiệu Page mới trong blog: Snippets!

Có thể nhìn thấy ngay khi vào blog, dưới chữ FAMILUG 1 chút. http://www.girlxitin.com/p/snippets.html Page mới này chứa code của các thành viên. Sắp xếp theo chủ đề và bên dưới là các code của thành viên. Cái này tựa như kiểu Open Source vậy. Mọi người có thể thoải mái lấy những code trên này về, thay đổi và phát triển theo ý thích của mình tới một mức cao hơn. Ví dụ với bài Cộng đa thức, YoyoLove đã phát triển lên 1 phiên bản mới rất dễ nhìn, tiện dụng.  Nên nhớ tất cả những thứ này bạn làm vì bản thân mình, vì sự thích thú chứ không phải vì ai cả. Nếu thích thì làm, không thì thôi, cuộc đời đó là của bạn, không ai ép buộc được. Trên blog tớ thường để sadline cho mọi người thôi :)) chứ không phải deadline, bởi ở đây chả ai ép buộc được bạn hết. Hãy tự mình tìm hiểu dần rộng ra, sâu hơn, tự tìm cách để phát triển 1 opensource software như thế nào? Hãy nhồi thêm kiến thức cho mình. Quên cái việc chơi bời chăm chỉ đi. Có thể bạn không sống theo cách này, nhưng có nhiều người, ...

[Project] Binary Tree

Project tuần này là nắm được cách "cài đặt" cây nhị phân trên các cấu trúc đã biết (mảng, dsL, dsLR). Các thành viên hãy thu nhặt kiến thức và cm vào dưới bài post này. Cuối tuần (t7) tớ sẽ tổng hợp lại. Mong từ giờ đến lúc ấy mỗi người sẽ tự tìm hiểu và viết được 1 chương trình sử dụng cây nhị phân thì càng tốt. Có 2 mức cần/nên đạt tới: Mức 1 (yêu cầu tất cả): hiểu về lý thuyết, cài đặt được trên 1 trong 3 loại cấu trúc. Mức 2 (tùy chọn):  cài đặt được trên cả 3 cấu trúc. Tài liệu để tìm hiểu đã có : Sách CTDL&GT,Ebook C and Data Structures - P.S. Deshpande. Cố gắng ăn chơi...và nhớ ra sản phẩm! PS: ai muốn làm thì có thể làm thêm bài : viết 1 kiểu dữ liệu mới (to hơn kiểu int) - gợi ý là dùng dsL hoặc dsLR hay mảng để chứa.

Tiết kiện điện, cứu thế giới!

Dù bạn dùng Ubuntu hay win, hãy cài phần mềm này vào máy. Để tiết kiêm điện cho chính mình và cũng góp phần bảo vệ trái đất! For Ubuntu: Down rồi nháy dupe để cài:  https://download.miserware.com/linux/deb/ubuntu/maverick/miserware-repo-latest.deb Rồi vào terminal gõ các lệnh sau sudo apt-get update sudo apt-get install granola sudo apt-get install granola-gui For Windows http://grano.la/help/?os=windows Hãy cứu lấy trái đất này, bắt đầu từ những hành động nhỏ nhất!

Bỏ cuộc...

Dưới đây là 1 bài post trong 1 diễn đàn Programming. Tớ chỉ sơ dịch vài đoạn. Còn lại ai muốn đọc thì từ đọc :D I started to program two days ago. I'm already giving up. Why? Well, firstly, it seems that even when looking at tutorials, I have no idea what I'm doing and what my understanding is. I'm just following a tutorial, without any understanding. Secondly, there seems to be little to learn from. I don't know what else to say. What should I do? Quit and wait for college? Keep going without understanding? Just confused. :\ Tôi đã cố học lập trình được 2 ngày hôm nay, và giờ tôi đã bỏ cuộc. Trước tiên, khi tôi đọc tut, tôi không biết là mình đang làm cái gì nữa. Tôi chỉ làm theo các dòng tut mà không hiểu gì Thứ 2, có quá ít thử có thể học từ các tut ấy Tôi nên làm gì tiếp đây? Dừng lại và chờ đến khi học đại học hay tiếp tục mà không hiểu gì?

"Chúng ta nhiều hơn 1%"

http://www.dudalibre.com/gnulinuxcounter?lang=en Trang DudaLibre.com vừa mở một chiến dịch thống kê số người sử dụng HĐH dựa trên GNU/Linux với mục đích chứng minh với thế giới rằng cộng đồng GNU/Linux là hơn 1%, trái với những đánh giá tiêu cực từ một số phương tiện truyền thông. Hưởng ứng chiến dịch này, đề nghị tất cả các memb FAMILUG hãy vào đăng ký. Nếu chiến dịch này thành công, biết đâu các công ty sẽ quan tâm đến Linux hơn. CHÚ Ý: Khi gõ capcha, gõ chữ thường chứ ko gõ chữ hoa nhé!

Python - Sức mạnh của ngôn ngữ bậc cao

Ngôn ngữ bậc cao nghĩa là càng dễ dùng, càng tiện lợi. Đổi lại là tốc độ xử lý sẽ chậm hơn. Với bài tính tổng các chữ số của kết quả 100!. dùng C viết mất 20-30 dòng code. Thì với Python, bạn có thể sử dụng chỉ 1 dòng code là đã có kết quả! Thật ra lúc dầu tớ không mặn mà với C lắm, thích Java hơn. Nhưng học Java chưa đầu vào đâu cả thì cái môn CTDL lại kéo mình vào viết C. Giờ lại thấy quen quen rồi. Sẽ học C đến trình độ tương đối. Sau tính tiếp. Bởi đang đâm lao thì theo lao thôi. Mỗi bài PE là 1 thử thách để vượt qua nâng trình độ lập trình C lên một mức mới :D. Có khi bao h giải đc 150 bài rồi lại quay lại làm từ đầu bằng ngôn ngữ khác cho vui :)) (điều này lại đơn giản hơn ban đầu vì sau khi giải xong, có code của người khác đã post , việc tham khảo rất đơn giản) Hãy thử tìm hiểu và sử dụng 1 trong các ngôn ngữ sau: - Python - LISP - PHP - Java - Asm :)) - Perl - Ruby - Delphi - Go - Tcl Cố lên các chàng trai (Hà coi như ngoại lệ :)) nhưng mà thick làm giai thì cũng được tuốt ) đ...

HOTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT

Có gì hot =)) Vâg thưa các bạn : Sự là chiều nay thi thể dục môn bóg đá 1 ạh =)) Tuấn đi học hộ Cườg lại gặp luôn thi =)) Lúc đấy tớ chỉ ước cho Tuấn trượt mẹ đi :-j Tiếp theo là đội trưởg của đội bóg lớp ta ạh :> Sau 2 lần dẫ bóg phạm quy :-ss Sơn vĩh toét đã được xếp vào danh sáck tạckkkkkkkkkkkkkkkkkkkkkkkkk Và cuối cùg là Hùg Ke a.k.a Ke đệp zai :x đầu tiên là bị gạch tên khỏi fải thi vì nghỉ 3 fát :-ss Nhưg sau 10 s thanh minh tớ đã được thê hiện khả năg bóg đá thiên bẩm of mìh ! Chú thích là ko hề tập luyện nhớ =)) Sau vài đườg đảo chân dẫn bóng điệu nghệ :-j anh giáo hào hứng đặt bút fag cho tớ chữ Đ - đạt ạh =)) Yeahhhhhhhh! Buổi tâm sự cuối tuần of me xin chấm hết tại đây ạh :">

[Documentary] Revolution OS

Nội dung cụ thể là gì t cũng ko rõ, tại chưa xem :)) Hình như nôm na là nói về sự phát triển của Linux, nguồn mở và phần mềm tự do Có cả sub Eng và Việt http://www.mediafire.com/?k6ztfmz2vk6zfjc http://www.mediafire.com/?4n59ef2zhoq256k http://www.mediafire.com/?68diddhuudhokl4 http://www.mediafire.com/?togdia2m2d34p4y

Đọc sách Tiếng Anh... không thể?

Là những sinh viên công nghệ nhưng tất cả các bạn đang tự để mình là những con người lạc hậu. Thực sự lạc hậu, khi luôn phải bị động đợi chờ một ai đó dịch các bài viết, quyển sách sang Tiếng Việt để đọc. Nếu bạn đã từng thử dịch 1 quyển sách, 1 bộ phim hay đơn giản là nhớ lại những gì mình đã làm cho bài semina B, bạn sẽ hiểu được rằng dịch 1 cái gì đó ra Tiếng Việt vất vả thế nào. Và để dịch được cho hay, cho đủ nghĩa còn khó hơn rất nhiều! Vậy nên, để luôn chủ động, để luôn bắt kịp thời đại, hay đơn giản hơn là chỉ để xem phim không phải ngồi chờ thằng nào dịch sub xong mới down về xem, hãy tập đọc tài liệu bằng Tiếng Anh ngay từ bây giờ. Nhưng bạn không thể ? tôi sẽ nói cho bạn biết tại sao! Tất cả là do nỗi sợ hãi! bạn có dám đọc 1 quyển sách tiếng anh và để bên cạnh nó là 1 quyển từ điển? Chưa? bạn đã thất bại. Việc đọc 1 quyển sách viết bằng Tiếng Anh không khó như bạn tưởng. Đặc biệt là đọc mấy quyển sách công nghệ thông tin hay sách viết về lập trình thì dễ gấp trăm lần s...

Tâm sự cuối tuần

Suy nghĩ linh tinh nhiều, định viết ra mà khó quá, dek biết mở đầu thế nào (ts hồi trước văn có ~5.0) :( Trước đây, t đúng nghĩa là 1 thằng ăn hại, dặt dẹo, vật vờ chả có mục đích dell j cả. Ăn xong chơi xong ngủ xong ăn xong.... Học hành thì bết (giờ vẫn còn bết >"<), trượt mie nó 1 nửa số tín chỉ đk, may mà môn TA nó kéo lên ko có khi mức 3 xừ nó rồi. Nói nghe vui vậy thôi chứ nghĩ lại lúc đấy vẫn thấy nản kinh khủng.... Cũng may kì này t lại chơi với bọn m :)) Cái bọn nhí nhố, nhưng t cũng thấy nể chúng m, rồi hoảng hốt nhìn lại mình thấy chả ra cái vẹo j, chỉ đc cái tỏ ra nguy hiểm. Rồi thì t bị cuốn vào các hoạt động, chơi rồi phải tự biết mà phấn đấu. Nói chung là nhờ bọn m mà t thoát đc cái cảnh chán chường kia (mặc dù vẫn chưa đâu vào với đâu), quả thực là cám ơn chúng m nhiều :X May nữa, là t lại thân hơn với cô giáo :)) T biết cô từ hồi học hè năm thứ nhất, thi lại hình họa cô ngồi cạnh t ( cô đỗ t trượt, nhục vl, hi vọng cô ko nhớ >"< ). Lúc vào khoa lạ...

Và bây giờ, trò chơi bắt đầu! ProjectEuler

Không phải ngẫu nhiên mà trong ~ Links~ của FAMILUG lại có 1link dẫn đến trang http://projecteuler.net/. Hãy bắt đầu ngay bay giờ, hãy đăng kí 1 tài khỏan và vượt qua những thử thách lập trình. Bàn luận và đưa ra giải pháp ở đây. Hãy đi xa hết mức mình có thể? Liệu trong FAMILUG sẽ có 1 người giải quyết được vấn đề số 300? Bắt đầu ngay bây giờ, bằng câu hỏi số 1. Giải quyết và lập trình rồi đưa kết quả vào phần cm. Không đưa code lên cho đến khi có người thứ 2 đưa ra đáp án đúng. Hãy sử dụng bất kỳ ngôn ngữ nào bạn biết. Và tớ đã bắt đầu bài 1 với C Đề bài: http://projecteuler.net/index.php?section=problems&id=1 <= DK nick, làm xong thì điền đáp án vào đây kiểm tra. If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000. Tính tổng của tất cả các bội số nhỏ hơn 1000 của 3 và của 5?

10 mẹo hữu ích giúp bạn “làm chủ” các câu lệnh Linux đơn giản hơn

Khi bắt đầu làm quen và sử dụng Linux, 1 trong những “trở ngại” lớn nhất với hầu hết mọi người là chức năng điều khiển, quản lý hệ thống bằng dòng lệnh – command . Và trong bài viết dưới đây, Quản Trị Mạng sẽ giới thiệu với các bạn 1 số website, tài liệu tham khảo, công cụ và những mẹo cần thiết để dần dần làm quen với điều này. Website: 1. http://linuxcommand.org/ => trang này mình vừa mò đc hôm nọ =)) cái ebook của nó đã send mail rồi đấy Nếu bạn là người hoàn toàn mới, nghĩa là chưa có chút khái niệm nào về Linux command thì đây là 1 trong những địa chỉ phù hợp nhất. Có thể so sánh website này như 1 ngôi trường dạy nghề, từ những điều cơ bản nhất, ví dụ như: câu lệnh – shell là gì, cho tới những phần nâng cao dành cho người đã có kinh nghiệm như làm thế nào để tự viết 1 câu lệnh của riêng bạn?

FAMILUG - Chung nhau lối đi riêng \m/

Sau hàng chục giờ làm việc căng cứng :-j vậy là đến hôm nay Project của tuần này cũng đã hoàn thành. Tất cả đều đã được làm, được mờ mắt tìm lỗi, được hiểu thế nào là một chút lập trình. Dù thấp, dù cao nhưng cũng đều được qua môn C-pre-intermediate rồi - sướng cực :)). FAMILUG rất vui mừng trước các thành công của các memb khi thấy có chút công sức của mình trong đó. Thế nên phải mở tiệc \m/ ai là chủ chi? câu trả lời ai cũng biết :)) Cao to, đẹp giai, phục vụ xã hội =)) Sướng chung vậy thôi, bây giờ mới là phần chính. Qua 1 thời gian tìm hiểu, t quyết định sẽ điều chỉnh lại hướng đi của FAMILUG. Sẽ áp dụng, ít nhất là trong khoảng thời gian ngắn trước mắt. - Chuyển sang tìm hiểu theo chiều sâu. Không dông dài, không lan man nữa. Cái gì cũng biết một tí thì tốt nhưng chẳng làm được gì ra hồn. Hướng đi của FAMILUG tới đây là đi sâu vào tìm hiểu, chuyên nghiệp hóa cách sử dụng Ubuntu (cả Kubuntu luôn). - Học cách sử dụng các dòng lệnh. Tìm hiểu cách các dòng lệnh hoạt động. Việc này đò...

[Tut] Tăng tốc firefox bằng cách chuyển cache sang RAM

 Trans by FamiHug Quick tut. Dịch nhanh. Làm ngay cho nóng. Dành cho những ai có RAM to :)) gõ vào FF about:config vào rồi thì gõ  browser.cache tìm  browser.cache.disk.enable -> chuyển thành false tìm  browser.cache.memory.enable -> chuyển thành true (thường là đã mặc định) Sau đó tạo thêm 1 giá trị mới: chuột phải vào phần trống ,new ->integer đặt tên là browser.cache.memory.capacity điền giá trị muốn (VD 100000 cho ~ 100MB) Khởi động lại. Gõ vào FF: about:cache để xem thông tin về cache của FF nguồn: downloadsquad

Gửi những người lớn của ngày mai...

Khi gia nhập FAMILUG, không ai xét học lực của bạn cả. Tất cả chỉ cần có niềm đam mê hay sự yêu thích, thế là quá đủ, hay thậm chí là chả có gì. Nhưng cuộc đời không vây! Hoặc đam mê mạnh mẽ, hoặc sáng tạo không ngừng, hoặc cố gắng không mệt mỏi, tuân thủ nghiêm ngặt luật chơi... hoặc bạn sẽ bị loại! Đừng bỏ rơi tương lai khi bạn đã đi hết 15/17 quãng đường. Đằng trước đó không chắc là những gì tươi sáng và tốt đẹp, nhưng ít nhất thì nó cũng sáng hơn là bạn dừng lại ở mốc số 15. Bạn chấp nhận mình là kẻ thua cuộc ... trong 1/3 cuộc đời của mình! Nếu ai đã từng vượt khó, hãy làm lại lần nữa! bạn có thể thua người khác, nhưng ít nhất cũng đừng thua chính bản thân mình chứ? hay cho những ai chưa từng, liệu bạn có nghĩ chuỗi may mắn của mình đã chấm dứt từ đây? Hãy làm hết sức mình đi, hãy bỏ tất cả những gì bạn có ra để có thể ở lại cuộc chơi này, chỉ cần bạn đi đến đích , dù không phải người đầu tiên những bạn cũng đã là người chiến thắng , chiến thắng kẻ thủ lớn nhất của cuộc đ...

[Project] C - pre-intermediate

Project tuần này là đưa tất cả các thành viên đạt đến trình độ Pre-Intermediate trong việc dùng ngôn ngữ lập trình C. (Tớ tự đưa ra cái trình độ này cho nó tương đương với quyển Headway :)) - thấy trình độ hiện thời cũng chỉ tầm ấy thôi ). Giải đáp tất cả các thắc mắc về C và các cấu trúc dữ liệu, giải thuật để thi giữa kỳ. Nhưng chú ý là hạn chế việc xin code. Các thành viên sẽ đưa code lên để tham khảo và mỗi người phải tự phát triển thêm từ code ấy ra. Việc đưa code nên sử dụng pastebin hoặc paste lên google group! Chúc các memb lên trình :)) Mọi ý kiến liên quan, bài viết trả lời cm xuống dưới!

[CMD] cd | ls | pwd

(GUIs)  graphical user interfaces  - giao diện đồ họa (CLIs)  command line interfaces - giao diện dòng lệnh Sau đây là 3 lệnh cơ bản mọi người dùng Linux "phải" biết :D 1. pwd = print working directory Hãy tưởng tượng toàn hệ thống là một mê cung, và bạn đang ở trong mê cung ấy. Tại thời điểm hiện tại, bạn đang ở 1 thư mục nào đó. Đứng trong đó bạn có thể thấy các file hay thư mục con nằm trong nó. Thư mục bạn đang đứng trong được gọi là working directory. Để xem mình đang ở thư mục nào, gõ lệnh pwd Ví dụ: FamiHug@FAMILUG:~$ pwd /home/FamiHug

Cơ bản về “Cài đặt phần mềm trên Linux”

Cơ bản về “Cài đặt phần mềm trên Linux” 1 vài cách thì đơn giản như cài đặt từ các file .EXE trên Windows.Hầu hết các HDH Linux cũng có công cụ quản lý, cài đặt, gỡ bỏ phần mềm như Add or Remove Programs trong Windows. Ví dụ, trong Ubuntu, nếu PC của có nối mạng thì bạn có thể download và cài đặt ứng dụng tự động thông qua công cụ Synaptic Package Manager giao diện GUI hoặc sử dụng dòng lệnh apt-get trong Terminal ... Có nhiều cách khác nhau để cài đặt phần mềm, ứng dụng trên Linux. 1 vài trong số đó thì khá phức tạp File cài đặt cho ứng dụng trên Linux thường có phần mở rộng như .deb, .rpm, .bin, .tar, tar.gz, INSTALL, .sh …. Mỗi loại file cài đặt này có 1 cách thức thực thi cài đặt riêng. Hướng dẫn chung dưới đây áp dụng cho Ubuntu 1/ Cài đặt các file .deb File này rất dễ cài, bạn chỉ cần click đúp vào file và trình cài đặt phần mềm trên hệ thống tự mở, click “Install Package” và chờ quá trình cài đặt hoàn tất. Chú Ý: 1 số phần mềm yêu cầu máy phải cài sẵn 1 ...

Tìm hiểu sơ qua về HTML5

by FamiHug HTML5 là một trong những công nghệ mới nhất hiện nay. Bài này sẽ viết 1 chút sơ lược về "công nghệ của tương lai" này. HTML5 được biết là sẽ thay thế Flash trong tương lai vì hiện tại nó vẫn trong giai đoạn phát triển và phổ biến. Sau khi HTML5 hoàn thiện và các browser đều đã tương thích hoàn toàn với ngôn ngữ mới này thì HTML5 sẽ trở nên phổ biến hơn. (Lí do chưa phát triển xong 1 phần là do các nhà cung cấp browser như IE của MS chẳng hạn, họ không đồng ý với phương án này phương án kia.. 4 ông trình duyệt phổ biến nhất mà mỗi ông 1 ý thì ko thể phát triển được. ) Vậy HTML5 làm những gì khác biệt? - thứ nhất là với code HTML5, mọi thủ tục trở nên ngắn gọn và linh động hơn rất nhiều (cụ thể thì phải code mới biết được) - chạy được video (một số định dạng nhất định không cần thêm sự hỗ trợ của phần mềm khác) - hỗ trợ kéo thả... Lịch sử phát triển HTML5 Sau khi phát triển đến phiên bản 4.01. W3C ngừng phát triển HTML chuyển sang phát triển XHTML. Đến n...

Tổng kết tuần 1 tháng 11!

1.Nhân sự - Thêm Hà mã :D 2.Project http://www.girlxitin.com/2010/11/project-google-group.html Tổng kết: coi như thành công vì các thành viên đã gia nhập đủ :D Đánh giá: giả vờ là thành công ;)) 3.Bài viết 1 số bài viết và sưu tầm của Famihug và Yoyolove + VDC

Pin laptop

by FamiHug Khi chạy Ubuntu trên laptop, mọi thông tin về pin của bạn được lưu trong /proc/acpi/battery/ để xem được, bạn có thể mở các file trong thư mục nói trên hoặc dùng terminal gõ lần lượt 2 dòng lệnh sau: cat /proc/acpi/battery/BAT0/info cat /proc/acpi/battery/BAT0/state và đây là kết quả trả về của em lap tớ đang ôm :D famihug@familug:~$ cat /proc/acpi/battery/BAT0/info present:                 yes design capacity:         4400 mAh -> lúc sản xuất last full capacity:      3909 mAh -> hiện tại => chai mất 12% :D battery technology:      rechargeable design voltage:          10800 mV design capacity warning: 195 mAh design capacity low:     117 mAh cycle count:          0 capacity gra...

Học lại từ đầu

Xin lên bàn đầu ngồi Nhiều bạn rất ngán ngồi bàn đầu và rất thích thú nếu được thầy cô xếp vào những bàn cuối lớp. Thế nhưng đây là một điều bất lợi cho việc học của bạn đấy. Bởi tư tưởng muốn ngồi dưới đa phần nguyên nhân là để ít bị thầy cô chú ý, có thể tha hồ ăn ngủ, làm việc riêng. Như vậy việc học sao không giảm sút được? Thực tế ngồi bàn cuối lại dễ bị thầy cô chú ý và bị phân tâm khi học. Nguyên do là khi ở vị trí gần cuối lớp, các bạn thường mải mê nhìn ngó xem người này, người kia làm gì. Không chỉ thế, việc ngồi xa thầy cô, xa bảng đen cũng khiến việc học của bạn “trễ nải” bởi dễ bị những câu chuyện ồn ào xung quanh lôi kéo, việc ghi chép bài vở cũng trở nên khó khăn hơn. Tất nhiên, việc xin chuyển chỗ chẳng dễ. Nhưng nếu thầy cô hay phụ huynh biết bạn muốn chuyển lên để có thể tập trung học hành hơn thì sẽ tạo điều kiện rất nhiều. Ngồi bàn đầu còn có một lợi thế nữa, đó là khi bạn không hiểu bài, hay làm bài sai, các thầy cô chỉ cần “nghía qua” sẽ thấy và hướng dẫn lại ngay...

Sự hữu hiệu quá thể của toán học trong khoa học tự nhiên

Biết là có tiếng anh nhưng rất hay. Ai muốn đọc có thể dùng googletranslate để đọc sơ sơ Không biết blog KHMT hay một blog nào khác đã dịch bài viết nổi tiếng của Wigner ra tiếng Việt chưa,  “The unreasonable effectiveness of mathematics in natural sciences”, mà tôi xin nôm na gọi là “Sự hữu hiệu quá thể của toán học trong khoa học tự nhiên”. Nguyên văn bài viết này ở đây . Wikipedia cũng có một entry riêng về bài này, trong đó có tóm tắt một số ý chính thú vị trong bài viết của Wigner, và các tranh luận sau đó. Khoa học tự nhiên ở đây chủ yếu là lấy thí dụ từ vật lý. Chỉ cần kiến thức năm hai về toán và lý là có thể hiểu hết được phần lớn các ví dụ của ông.  Rất đáng đọc và suy ngẫm.

Lời phản biện của 1 coder chuyên nghiệp

bài này post từ 08-08-10 nhé, stick lên đấy cho mấy thằng chưa đọc :D Đêm nay nói chuyện với 1 coder chuyên nghiệp, vâng :-j thật sự chuyên nghiệp vì anh ấy đã code rất nhiều các site to đùng như Honda Việt Nam, trường công nghệ , .... Sau đây là 1 đoạn hội thoại: FamiHug: có bao h dùng đến python ko ngày xưa í FamiHug: ý em là nó có hữu dụng, phổ biến trong công việc ko ý BabyFox: thời điểm trước thì nhiều BabyFox: vì dạng server script hồi ý chưa mạnh BabyFox: nhưng giờ có thằng PHP rồi BabyFox: thì Perl, CGI, Python BabyFox: dần đi vào dĩ vãng FamiHug: python có viết thành phần mềm đc ko anh vd làm mấy cái soft trong project môn học í BabyFox: có BabyFox: nhưng em viết xong BabyFox: chẳng ai hiểu mà phản biện BabyFox: soft trong BK thì chỉ nên viết bằng C#, Java FamiHug: vì các thầy ko biết à BabyFox: uh FamiHug: tại h em chuyển sang dùng hẳn ubuntu nên nghị python tí BabyFox: Linux chưa thể thay thế được cho window được FamiHug: với nhu cầu của em thì đủ rồi ...

[C] Đếm số phần tử dương trong dãy

http://pastebin.com/nqKHiP6N đây không phải thuật toán tối ưu  nhưng cứ xem thử nhé

[Project] Google Group

Project tuần này rất đơn giản. Yêu cầu tất cả các thành viên gia nhập vài sử dụng thành thạo Google Group. Điều này không chỉ tốt cho việc thảo luận ở FAMILUG mà bạn có thể tham gia rất nhiều group với ngập tràng cao thủ trên Google Group . Gudluck! Đưa câu hỏi và trả lời dưới phần comment! PS: đề nghị tất cả thành viên đăng ký nick skype để dùng trong họp hành!

Sự khác nhau giữa i++ và ++i

Trước khi đọc bài này, hãy đọc bài http://www.familug.org/2013/06/nhung-ieu-nham-nhi-khi-hoc-lap-trinh.html ++i sẽ tăng giá trị của i, và sau đó trở về giá trị tăng lên. i = 1; j = ++i; (j = 2, i = 2) i++ sẽ tăng giá trị của i và trả về giá trị ban đầu của nó. i = 1; k = i++; (k = 1, i = 2) cái này tự viết code để test đc mà.  http://pastebin.com/S5vMmwtF tớ viết chơi thôi nên đừng chém

Minh họa Stack và cấu trúc tự trỏ ver1

Chiều ngồi nghịch chơi tí. Ra sản phẩm rồi :)) nhưng mà làm đến 2 cái thôi... ngại làm tiếp. Mong cái này giúp mấy thằng hiểu được cái chương trình của thầy CTDL Link đến code (đã được chỉnh sửa và test by FamiHug) http://pastebin.com/GsLBEf79 Còn đây là sản phẩm của chiều nay :)) hơi xấu tí, lần đầu nên chưa có kinh....nghiệm :> (Nhớ bấm vào tranh để nó phóng to ra và chờ 5s để chuyển sang khung hình tiếp theo)

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG