Skip to main content

Posts

Showing posts from June, 2011

xxx@girlxitin.com

Alo, đề nghị thồn kiểm tra lại xem có đầy đủ thông tin của domain ko để mình thử cài đặt mail riêng kiểu lamthon@girlxitin.com ấy. Host mail là của google, giống cái mail sv của mình hồi vừa vào học ấy.

Lãng phí kiến thức...

Lãng phí kiến thức?! Đây là một khái niệm mới do tớ mới sản xuất ra :D Có thể mọi người đã nghe nhắc đến lãng phí thời gian, lãng phí tiền bạc, lãng phí chất xám... Những khái niệm rất dễ hiểu, ai cũng hiểu nhưng lắm khi cố tình giả vờ khng :-” Lãng phí kiến thức, tức là để mất đi những kiến thức mình đã học được. Nếu sau 5-10 năm, việc quên đi cũng là chuyện thường thì ở đây, chúng ta quên đi những gì mình học sau có 1,2 tháng → Lãng phí. Mặc định trong câu chuyện này là bạn có học thật sự, là bạn muốn học điều gì đó. Nhưng rồi học xong bỏ đó nên quên dần và trở nên lãng phí. Cái cụm từ này không phải tự dưng mà sinh ra, mà có cả “điển tích” hẳn hoi. Hôm ngồi làm thực tập cơ sở, phải viết các prototype của các hàm ra 1 file riêng (do lúc viết lười nên viết các hàm trước hàm main) hậu quả là giờ ngồi tách ra thì phải copy paste 20 lần. Đấy là trong trường hợp nhở này, nếu chương trình có 50-70 hàm thì ngồi copy thế là quá tội. Nhớ ra dùng Sed (1 command tool của linux) có thể dễ...

Bản kế hoạch hè 2011 của FAMILUG

khi mùa hè sắp đến, có thể mỗi người đều đã có kế hoạch riêng. Và FAMILUG cũng có kế hoạch cho mùa hè này, kế hoạch gửi đến tất cả các thành viên của team. Mục đích nâng cao trình độ của tất cả các memb.Tham vọng là sang năm, trong bất kỳ cuộc thi nào của khoa đều có tên FAMILUG! Lý do khiến team còn ỳ ạch là do thiếu sự thống nhất về mục đích, và định hướng. Vậy nên tớ sẽ chọn ra những gì chung nhất để ta làm cùng nhau. Dựa trên kết quả của đợt vote trc đây, kỳ hè này sẽ tổ chức: - Mở rộng, nâng cao các kiến thức về C (Cụ thể hơn về con trỏ, viết hàm, viết chương trình gồm nhiều file, viết code cho preprocessor, một chút về lập trình đồ họa trong C...) - Học thêm các cấu trúc dữ liệu và giải thuật nâng cao (hash table, mảng động, các thuật tóan sắp xếp, tìm kiếm, backtracking...) - Các lệnh cơ bản trong Linux và cách sử dụng vim để code C ( hoặc dùng Eclipse để code Java/C... ). - CSDL cơ bản. - Thực hành với 1 phần mềm real world thực sự! (sẽ kiếm 1 cái nào đó open source ch...

Na na, kể cho nghe nà...

Kể chuyện buổi sáng :x chào ngày mới, ụt mo nih ịt mo na :td: chuyện kể về thằng bạn tớ. Thôi cứ gọi là 1 cái chuyện buồn. Hồi học cấp 3, nó là thằng học giỏi nhất trường. Năm lớp 10 thi HSG tóan tỉnh, lớp 11 thi HSG hóa tỉnh, lớp 12 thi HSG Lý QG. Đều đc giải. Thi đh, khối B 29,5 đ thủ khoa Y Thái Nguyên. Khối A 27,5 đỗ Kiểm toán - HVTC. Chưa từng 1 lần đi học thêm! Thế là nó theo học HVTC trên cái xứ mù ấy vì hòan cảnh gđ khó khăn nên học TC cho nhanh ra trường. Vậy là cũng 3 năm trôi qua... Và nó thấy sự sai lầm của cuộc đời nó. Vốn thích kỹ thuật, học toán lý hóa... thằng này học trường mình t thề nó phải vài cái NCKH @@ thế nhưng thả vào TC, các môn nhiều tín chỉ thì toàn học thuộc. Các môn chuyên ngàh thì toàn 2 tín chỉ. NCKH trường ấy thì toàn chép từ các quyển sách ra, rồi nộp lên chứ ko có bảo vệ bảo vẹo j cả. Các clb thì tòan bọn năm 1 năm 2, hoạt động như chổi cùn. Còn mỗi cái tình nguyện thì năm nay mới nhận ra là cần thiết thì hè này lại phải về (tất cả sv năm thứ 3 đ...

Ứng dụng toán học – “Mảnh đất hứa” đầy chông gai

(Tác giả: Phạm Huy Điển – Nguồn: vietsam.org.vn) Lâu nay không ít người cảm thấy thất vọng vì đã “uổng công” học Toán. Nghe người ta nói thì Toán học là “chìa khóa” cho mọi vấn đề, nhưng trên thực tế thì học sinh sau khi tốt nghiệp lại chẳng biết dùng kiến thức Toán đã học được trong nhà trường vào việc gì trong cuộc sống, nhất là những bài toán khó mà họ đã tốn bao công sức nhồi nhét trong các “lò luyện” đủ loại. Đây là một thực tế, xuất phát từ việc xác định nội dung và phương pháp dạy Toán không hợp lý trong các nhà trường hiện nay. Toán học đã bị biến thành một môn “đánh đố thuần túy”, thay vì một bộ môn khoa học mang đầy chất thực tiễn. Tuy nhiên, còn một lý do khác khiến chúng ta không nhìn thấy được bóng dáng của Toán học trong thực tiễn thường ngày, đó là Toán học ngày nay không mấy khi trực tiếp đi được vào các ứng dụng trong thực tiễn mà thường phải “ẩn” sau các ngành khoa học khác: Sinh học, Môi trường, Tài chính, Kinh tế… và thậm chí ngay cả Côn...

Name space in C

Thật ra mấy hôm nay ngồi đọc lại quyển Illustrating C mới ngỡ ra là mình đọc thiếu 1 chương >:) Trong này có 1 bài viết về Name Space. Không biết có liên quan đến namespace khai báo trong mỗi file C++ không nhưng khái niệm này sẽ khá mới mẻ với các bạn. Thử ví dụ sau: http://pastebin.com/JAGQgrKR nhận thấy rằng cùng là biến c nhưng ta declare nó nhiều lần, mỗi lần 1 kiểu. Đầu tiên là int, sau đó là float rồi char và cuối cùng là char *(array). Chương trình chạy ngon lành và không có lỗi hay warning gì hết. Bởi trong cùng 1 level of nesting block (Khối lệnh lồng vào nhau) thì các biến chia sẻ cùng 1 name space (dịch thô là không gian tên). MỖi khối lệnh được đánh dấu bắt đầu bằng { và kết thúc bằng }

keep walking! tiếp tục thôi các bạn trẻ :>

Keep walking là khẩu hiệu nổi tiếng của hãng rượu whisky hàng đầu thế giới : Johnnie Walker . Đằng sau nó là cả 1 câu chuyện thú vị về một người đàn ông luon cố gắng vượt qua mọi khó khăn để đưa hãng rượu này trở nên nổi tiếng khắp thế giới. Keep walking, hãy tiếp tục những gì bạn đang làm, đang bỏ dở vì một lí do nào đó. Bởi có thể bạn không để ý, nhưng sự thật là mọi thành công, dù nhỏ bé dến đâu( vd như giải 1 bài tóan khó, làm 1 bài PE) đều mang lại cho bạn sự vui thích, cảm giác dễ chịu của chiến thắng và cảm thấy có động lực hơn rất nhiều. Hãy để những thành công nhỏ bé ấy dẫn bước bạn đến những chiến thắng lớn hơn. Còn chờ gì nữa, hay nói lên những điều bạn muốn tiếp tục ngay bây giờ! Hỹa cho mọi người cùng biết bạn sẽ làm gì ;;)

VIm's power

Clip này trình diến và hướng dẫn sử dụng 1 tính năng tuyệt vời trong vim đó là visual block. Với chức năng này có thể đồng loạt sửa nhiều dòng trong khi bạn chỉ phải thao tác với 1 dòng duy nhất! Feel its power!

Format I/O of ...printf function

The ...printf functions The printf and fprintf function write a variable number of data items to an input stream, using a format string to control the appearance of the output. The propertypes for both function end with the … symbol (an ellipsis), which indicates a variable number of additional arguments. Both functions return a number of characters written; a negative return value indicates that an error occurred. The only different between printf and fprintf function is that printf always writes to stdout (the standard output stream), whereas fprintf wirtes to the stream indicated by its the first argument: printf(“abc”); // writes to stdout fprintf(fp,”def”); // writes to fp

Sự khác biệt...

Tất cả chúng ta ở đây, hoặc lừa dối bản thân, hoặc sĩ diện ko nhận chúng ta kém cỏi hơn ai đó, khoa nào đó, nơi nào đó, âu cũng là tất lẽ dĩ ngẫu. Ok, tôi đồng ý! Thế nhưng, dù bạn là nhân tố quyết định thì nhân tố phụ vẫn ...ảnh hưởng ko ít Hôm nay làm việc ở công ty :)) in tài liệu Linux và HĐH cho bọn CNTT. Nhìn đề cương của cnó khác hẳn với bên mình. Đúng là cùng học 1 môn, nhưng chất lượng giảng dạy thì khác hòan toàn. Trong đề cương, phần OS và Linux rất rõ ràng. Phần OS nói chung giống bên mình học. Còn phần Linux, xem xong mình hơi bị shock nha (hơi bị - MR...? :)) ) - Các command cơ bản - Thiết lập mail server, cài đặt squid, squirrelmail. - Dùng OpenSSH - ... còn nứa, để mai ra công ty up lên cho mọi người down về tham khảo. Lượng kthức Linux chúng nó được học nhiều hơn những gì mình biết về Ubuntu/Linux :-< Đây là 2 link tài liệu: http://www.mediafire.com/?bbu9eub9v0rrjfc http://www.mediafire.com/?alxxexdmtb211a9 thôi thì dù sao... mình mới là nhân tố quy...

Viết một chương trình C đơn giản

Khác với những chương trình được viết bằng một số ngôn ngữ, Chương trình C yêu cầu theo một mẫu - một chương trình hoàn chỉnh có thể chỉ vài dòng. Chương trình: Hiển thị một thông báo lên màn hình (printing a pun) Chương trình đầu tiên trong Kernighan and Ritchie's classic The C Programming Language là rất ngắn. Nó không làm gì cả nhưng hiện ra thông báo “hello, word”. Không giống các tác giả khác, Tôi sẽ không sử dụng chương trình này ở ví dụ đầu tiên. Tôi sẽ nêu cao tính truyền thống của C: the bad pun (chả biết dịch thế nào @@). Thông báo như sau: To C, or not to C: that is the question.

Mùa hè và những kế hoạch

80% chúng ta đã nghỉ hè, oh yeââââââââââââââhhhhhhhhhhhhhhhhh. Còn lại thì cũng sắp rồi :-j Lên kế hoạch cho mùa hè này thôi. Mùa hè đến, không phải chỉ báo hiệu mùa ăn chơi đã đến. Nó là dấu nhắc rằng nửa năm đã trôi qua và đến lúc nhìn lại xem bạn đã làm được bao nhiêu trong bản kế hoạch đầu năm. Nó là thời gian quý báu để bạn thay đổi, upgrade mình trước khi bước vào 1 năm học mới. Nó là mùa hè gần cuối cùng của đời sinh viên rồi. Hãy lên kế hoạch cho mùa hè, hãy sống từng ngày hè chứ không chỉ tồn tại! Nắm bắt cơ hội: Hãy nắm bắt tất cả các cơ hội bạn có. Nhiều lắm, không để ý đấy thôi.  cố gắng tham gia thật nhiều hoạt động để thu về nhiều thứ. Tham gia các buổi hội thảo, cuộc thi, cơ hội việc làm. Hôm nọ ko dk đấu trg công nghệ, tiếc thế :-< thằng bạn cấp 3 mình đc giải nhất, ôm về 5 củ @@ huhuhu

Tham chiếu, tham trị và hàm

Note: các thuật ngữ nào đc chú thích bằng tiếng Anh bên cạnh thì sau đó sẽ đc thay thế bằng tiếng Anh, lý do thói quen!) Tham chiếu ( Pass by Reference ) & Tham trị (pass by value) là 2 thuật ngữ dùng trong lập trình (đặc biệt là C) Tham chiếu là gán cho hàm tham số (argument) là 1 địa chỉ. Tham trị là gán cho hàm tham số là 1 giá trị.

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