Skip to main content

Posts

Showing posts from October, 2010

[Famiwood] Chọn clip quay đầu tiên

Tạm gọi là team Famiwood cho nó gióng Hollywood :)) mấy nữa chọn tên sau Như ý tưởng tớ đã đưa ra. Tuần này quyết định xúc tiến. Quay clip để thỏa mãn chủ trương "ăn chơi ra sản phẩm" Lợi ích: - Sử dụng các phần mềm video editor => cái này gọi là kỹ năng nửa cứng nửa mềm à =)) - Chơi chơi - Nhỡ đâu nổi tiếng :D Quy trình sản xuất: Bước đầu tiên là chọn bài hát bạn muốn làm clip để đưa vào quay luôn. Cm tên bài hát xuống dưới. Bước 2 là viết kịch bản cho clip, Mô tả cảnh quay cụ thẻ, góc đặt máy quay. Bước 3 là kiếm mấy bạn gái để đóng clip không che ;)) Bước 4 là lao động hăng say Bước 5 là sửa chữa thêm hiệu ứng. Bước 6 là release, rối spam đi khắp nơi! http://groups.google.com/group/familug Cuối cùng xin nói lớn 1 câu rằng : Việc thành lập ra thì rất dễ, nhưng để duy trì được nó mới khó. Vậy mong tất cả thành viên của FAMILUG hãy đóng góp công sức, thời gian, nhiệt huyết để duy trì FAMILUG. Xứng đáng với chức danh "Contributor" -Tớ vote làm...

Tổng kết tuần 4 tháng 10!

1.Nhân sự - Thêm thành viên CVS 2.Project http://www.girlxitin.com/2010/10/project-pointer-in-c.html Tổng kết: 3 bài viết của FamiHug, trả lời 1 câu hỏi của CVS Đánh giá: Thất bại 3.Bài viết 1 số bài viết và sưu tầm của Famihug và Yoyolove

Sáu công cụ chuyển đổi Audio và Video miễn phí cho Linux

Các tập tin video và audio có rất nhiều định dạng khác nhau, và mỗi định dạng lại phù hợp với nhiều mục đích khác nhau. Vì vậy việc chuyển đổi qua lại giữa các định dạng để phù hợp mục đích của bạn là việc làm cần thiết. Sau đây là sáu công cụ miễn phí cho phép người dùng chuyển đổi qua lại giữa các định dạng audio và video trên Linux. 1. Sound Converter Công cụ này tích hợp sẵn trên gói hệ thống, cho phép chuyển đổi qua lại giữa hàng loạt các định dạng âm thanh (hỗ trợ các định dạng Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, Shorten, APE, SID, MOD, XM, S3M …). Để thực hiện, bạn chọn các tập tin hoặc kéo thả thư mục chứa các tập tin cần chuyển đổi vào giao diện chương trình, rồi truy cập vào menu Edit>Preferences để chọn định dạng đầu, bitrate, chất lượng file xuất ra … rồi bấm nút Convert để chuyển đổi là xong.

[Project] Pointer in C

Chủ đề tuần này: post lên những gì bạn hiểu biết, giảng cho mọi người về con trỏ trong C. Comment vào dưới bài này! Mọi code ctrình minh họa hãy paste lên pastebin(có ở list tool bên tay phải của trang chính) và đưa link vào đây. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trước khi vào nội dung, tớ sẽ đưa ra 2 khái niệm là declare và  initialize. Và kể cả trong các bài viết sau cũng sẽ khong dịch 2 từ này ra Tiếng Việt. 1. Declare: công bố hay khai báo(biến) ví dụ này declare một biến tên là a:  int a; 2. Initialize: khởi tạo giá trị ban đầu (hay gán giá trị đầu tiên cho biến). Đây chính là cách viết đầy đủ của từ Init VD: int a;//Declare a=5;//Initialize 1.Định nghĩa: - con trỏ là biến chứa(có nội dung là) địa chỉ của biến khác. - Thực không có gì là biến con trỏ cả. Chỉ có một loại biến duy nhất. Và chúng khác nhau ở kiểu (int float...) Từ "pointer variable" (biến con trỏ) thật ra mang nghĩa là "variable of a pointer type" (biến có kiểu pointer) Vậy ta dùng ...

Tìm hiểu về Linux Kernel và những chức năng chính của chúng

Với hơn 13 triệu dòng lệnh, Linux kernel là 1 trong những dự án mã nguồn mở rộng lớn nhất trên thế giới, nhưng chính xác chúng là gì và chúng làm gì trong hệ thống? Kernel là gì? Khái niệm kernel ở đây nói đến những phần mềm, ứng dụng ở mức thấp ( low-level ) trong hệ thống, có khả năng thay đổi linh hoạt để phù hợp với phần cứng. Chúng tương tác với tất cả ứng dụng và hoạt động trong chế độ user mode, cho phép các quá trình khác – hay còn gọi là server, nhận thông tin từ các thành phần khác qua inter-process communication (IPC). Các loại kernel khác nhau Về bản chất, có nhiều cách để xây dựng cấu trúc và biên dịch 1 bộ kernel nhất định từ đầu. Nhìn chung, với hầu hết các kernel hiện nay, chúng ta có thể chia ra làm 3 loại: monolithic , microkernel , và hybrid . Linux sử dụng kernel monolithic trong khi OS X (XNU) và Windows 7 sử dụng kernel hybrid. Microkernel: Microkernel có đầy đủ các tính năng cần thiết để quản lý bộ vi xử lý, bộ nhớ và IPC. Có rất nhiều thứ k...

[OS] 1 số Linux distribution khác !

Hầu hết các thành viên FAMILUG mới đều chỉ dùng Ubuntu (distro phổ biến nhất thế giới :>) Thế nên tớ viết bài này giới thiệu thêm về các distro khác. Mỗi distro có một thế mạnh riêng. Chưa thử, sao biết? 1. KNOPPIX Knoppix là một Debian-based Linux distribution(1 distro xây dựng dựa trên Debian-1distro khác) Người ta thường dùng Knoppix để phục hồi files từ các thiết bị hỏng( recovering files from damaged drives ). Vì thế Knoppix được đóng gói cùng các ứng dụng mã nguồn mỡ cho việc kiểm tra sự nguyên vẹn của ổ đĩa, khôi phục files, đọc các thiết bị hỏng,etc.... Homepage: www. knoppix .net 2. Puppy Linux Puppy Linux là loại linux distro siêu nhỏ. Nặng dưới 100MB, dễ dàng chạy trên CD hay USB. Giao diện thân thiện với mọi đối tượng người dùng. Có sẵn các công cụ phân vùng và phục hồi files. Rất tuyệt để lướt web và sử dụng cơ bản. 3. Mint Trước kia là hệ điều hành Ubuntu-based. Giờ là Debian-based (NOTE là Ubuntu cũng là Debian-based ->phát triển từ Debian) Nói chung là giốn...

Project hàng tuần!

Mỗi tuần 1 project. Thực hiện đóng gói trong tuần luôn.Bắt đầu từ thứ 2 và kết thúc vào t7. Cuối tuần sẽ tổng hợp kết quả. Mọi thứ cực kỳ đơn giản. Chỉ cần post(comment luôn vào bài) đấy những hiểu biết của mình, những điều thú vị về chủ đề của tuần. Có thể là tìm hiểu về 1 website nào đó, 1 game, 1 chương trình, 1 vấn đề trong lập trình... Không đòi hỏi tốn nhiều thời gian. Mỗi tuần khoảng 1 tiếng là đủ. Ok? Chủ đề tuần này là post lên những gì bạn hiểu biết, giảng cho mọi người về con trỏ trong C. Comment vào bài có đánh [Project] ở đầu! Mọi code ctrình minh họa hãy paste lên pastebin(có ở list tool bên tay phải của trang chính) và đưa link vào đây. Let's go!!!

[CMD] Lệnh xem thông số phần cứng, driver

1. lspci - hiển thị các driver đã cài đặt. famihug@HVNBBZ:~$ lspci 00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge 00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) 00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3) 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA 00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) 00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) 00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) 00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) 00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) 00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14) 00:14.1 IDE interface: ATI Technologies Inc SB600 IDE 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) HTR :(How to remember?) ls nghĩa là list, hiện danh sách. pci...

[C] Struct

Viết bài ngắn về Struct trong C rồi đi ngủ. 1. Tạo 1 Struct Nếu bạn dùng lệnh int age để khởi tạo biến age thuộc kiểu int, char name để khởi tạo biến name thuộc kiểu char thì dùng struct hehe memb để khởi tạo 1 cấu trúc có tên là memb thuộc kiểu struct hehe. Cái tên Struct để nói rằng trong nó có chứa các "thành phần" con. Tựa như 1 cái xe máy vậy, nếu gọi cái xe máy là 1 Struct thì nó gồm các thành phần bánh, ống xả, máy... các thành phần này có kiểu: nhựa, sắt thép... ví dụ thế :D Nếu bạn tạo 1 cái xe máy nghĩa là đã tạo ra các bánh, động cơ, ống xả... của nó. Tương tự Tạo 1 struct chứa các thành phần int age; char name[20] nghĩa là bạn đã tạo ra các biến age, name. VD [code] struct mem{ char name[30];//với char phải luôn gán độ rộng của nó. char nick[15]; int age; char phone[11];}; struct mem list[]={{"Nguyen Viet Hung","FamiHug",20,"0982xxxxxx"},{"Đặng Tùng Lâm","LoveYoyo",5,"016899xxxxxx"}...

Cơ bản nha :)

4 công cụ giúp trẻ học lập trình Sự phát triển của công nghệ thông tin đang từng ngày từng giờ làm thay đổi cuộc sống của chúng ta. Ngành giáo dục đang phải đối mặt với vấn đề làm sao để giúp trẻ em tiếp cận với máy tính một cách tích cực, hữu ích và xây dựng nền tri thức số cho tương lai. Tuy là một mảng hẹp, nhưng việc rèn luyện kĩ năng lập trình cho trẻ là tiền đề rất quan trọng nhằm tạo nguồn nhân lực chất lượng cao cho sự phát triển của công nghệ. Do đặc thù của lứa tuổi trẻ em, việc tiếp cận với các công cụ lập trình chuyên nghiệp gặp rất nhiều trở ngại. Hiện nay các nhà phát triển đã giới thiệu một số công cụ giúp trẻ em làm quen dể dàng với công việc lập trình. 1. Scratch Được phát triển bởi MIT Media Lab, Scratch là một ngôn ngữ lập trình đồ họa dành cho trẻ em độ tuổi từ 8 trở lên. Kể từ khi phát hành vào năm 2007, hơn một triệu dự án đã được chia sẻ trên trang web. Scratch được cung cấp miễn phí, có thể chạy trên các nền tảng Mac, Windows, và Linux. Ngoài ra,...

Tâm sự cuối tuần...

Tâm sự cuối tuần, gửi chút suy nghĩ cho những tuần sau... Thứ nhát là sự học, sắp thi rồi học đi:)) Đề nghị thành viên familug từ giờ trong giờ học chép bài học hành nghiêm túc. Việc chép bài cực kỳ quan trọng. Kể cả việc vớ vẩn nhất là ngồi chép lại cái bài ông thầy GTS chép từ sgk lên bảng :@) vãn bổ ích. Sự thật là thế. Hùngkeva có bảo là thà về tự đọc sách còn hơn nhưng việc này không bao giờ xảy ra... :)) nên chép bài vẫn là tốt nhất. Hai là việc học lập trình: Cái này chả có gì khó khăn. Phương pháp tốt duy nhất là code code và code. Không gì khác. Đừng ngồi đọc không và đóan lung tung. Bắt tay vào code, chỉ thế là xong! Ba là sự đời Dạo này có thấy chút kêu ca chán đời. Thật là vớ vẩn, sao lại phải kêu lên những thứ ai cũng biết thế. Đời nó vốn chán và bất công mà :)) Tốt nhất là làm cho mình bận rộn lên để quên đi cái chán của sự đời. Bốn là tỉnh giấc. Các homie hãy tự nhìn xem, những thằng từ cao đẳng liên thông lên ra sao.Ừ thì nó cao đẳng lên, nhưng hiện giờ nó hơ...

Tuần báo "RA NGOÀI"

Founder :FAMIHUG Tổ chức và tại trợ bở FAMILUG & FAMI2K53 Designer: Invisible ...cont Ý tưởng ra đời ngày 21-10-2010. Đưa vào họp báo ngày: 22-10-2010 Số đầu tiên ra ngày:.... Nội dung dự kiến: ..... ***** Tin tức***** ***** Giải trí ***** Câu nói của tuần: ... VD: " mọi người add nick skype của mình đi chung_vo_tinh@yahoo.com" by Chungvotinh 1 dòng ghi tên + ngày sinh trong tuần tiếp theo. 1 dòng chúc mừng sinh nhật người sinh trong tuần.... etc... ***** Thông báo ***** Tuần này thu nốt tiền áo đội bóng, ai mua và in thì nộp 100k cho Sơn. Nộp 50k(quỹ lớp) + 10k(tiền thư viện) cho Hà. ***** Quảng cáo ***** Thằng Vô sinh muốn thông báo hay thằng nào muốn quảng cáo ta sẽ thu tiền :)) *****Share link***** Gthiệu ngắn gọn trang nào hay link nào đấy (có nên có ko nhể) Liên hệ: tuanbaorangoai@gmail.com :)) ae có ý kiến j thì cứ cm nhé! gom gộp nhồi nhét gì đủ 2 mặt a4 thôi. Báo nên ra cố định vào ngày nào???

Cài đặt song song Ubuntu 10.10 với Windows 7

Ubuntu 10.10 vừa ra mắt với giao diện đẹp cùng nhiều tính năng hấp dẫn. Tuy nhiên với đại đa số người dùng Linux nói chung và Ubuntu nói riêng vẫn chỉ là lựa chọn thứ 2 sau Windows. Chính vì vậy rất nhiều bạn đọc muốn cài đặt và dùng thử Ubuntu lên máy tính đang chạy Windows. Hướng dẫn dưới đây sẽ giúp các bạn cài Ubuntu 10.10 trên máy đã có Windows 7. Các bước chuẩn bị Đĩa Ubuntu: Đĩa cài đặt bạn có thể mua ngoài cửa hàng hoặc truy cập vào trang download của Ubuntu tải file iso và ghi ra CD/DVD. Phân vùng ổ cứng để cài Ubuntu lên đó. Chỉnh để máy khởi động từ CD/DVD Các bước cài đặt Bước 1: Khởi động máy từ đĩa cài đặt Ubuntu và chọn “Install Ubuntu” Bước 2: Trong bước Preaparing to Install Ubuntu chọn Forward để tiếp tục

Ý tưởng FAMI 2!

Vàiý tưởng nảy sinh. Viết tạm ra. Tính tóan thực hiện sau: 1. Làm các clip hài, quay clip cho các bài hát (đặc biệt là ca khúc do thành viên thể hiện) 2. Làm các audio thú vị :> phát sóng hàng tuần. Ví dụ mỗi tuần giới thiệu 1 bài hát chẳng hạn. 3. Chụp và làm các bộ ảnh đẹp. Khuyến khích sử dụng các phần mềm của Ubuntu. --> Giúp va chạm cọ xát thực tế, xử lý các vấn đề 1 cách thực tế, từ đó sẽ thấy cái hay cái dở của các vấn đề. Mỗi nhóm sẽ có một tên riêng. Mong các thành viên cho ý kiến.

Tác động lớn của một byte

~~ Vừa có mạng, vừa có Automata :)) hay ít nhát là máy Turing. Đọc đê~~~ TCP là một trong những giao thức phổ dụng nhất của mạng máy tính. Mỗi lần ta click vào một trang web mới là có (ít nhất) một kết nối TCP được thiết lập từ trình duyệt đến máy chủ. Vì thế, hiệu suất hoạt động của TCP ảnh hưởng trực tiếp đến toàn bộ mấy tỉ người dùng Internet. Thiết kế một giao thức phổ dụng như TCP quả thật rất khó, vì thế Cerf và Kahn được giải thưởng Turing rất xứng đáng. Dù có viễn kiến vĩ đại, Cerf và Kahn hiển nhiên không phải là những người duy nhất đóng góp vào TCP. Họ chỉ đặt một cái nền. Còn trong vòng 40 năm nay có biết bao nhiêu người đã đóng góp vào cải thiện nhiều mặt của TCP. Thật ra chỉ cần đến khoảng cuối những năm 80 là “diện mạo” của TCP đã rất khác so với hồi Cerf và Kahn thiết kết nó. Xem qua quá trình tiến hóa của TCP , một điều hiển hiện là việc giữ cho một giao thức hoạt động đúng như ý mình muốn thật là nan giải. Có hai lý do chính, đều liên quan đến sự đa d...

HUST panorama

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