|
|
Mình đã tìm hiểu C được hơn 5 tháng từ tháng 11/2009-->now
mình tạo ra thread này nhằm tìm kiếm ai đó có nhu cầu code C
Hệ điều hành code là Linux
mặc dù chỉ mới tập tành viết C, nhưng sẽ cố gắng vừa tìm hiểu vừa code
Kinh nghiệm: my own project piece-of-c
thể loại : thư viện
đáp ứng: cho mục tiêu viết tất cả chương trình
dowload : release dạng unstable
http://sourceforge.net/projects/piece-c/files
browse code tree:
http://piece-c.git.sourceforge.net/git/gitweb.cgi?p=piece-c/piece-c;a=tree
lấy mã nguồn đang phát triển:
$ git clone git://piece-c.git.sourceforge.net/gitroot/piece-c/piece-c
note: mod thông cảm xoá bài trước dùm
StarGhost: đã sữa lại cho dễ đọc hơn rùi
|
|
|
muốn hiểu nó thì nên đọc code của nó xem
mình cũng không hiểu nó, hiểu được thì post lên cho mình coi nha
|
|
|
conmale: Hì hì, tại sao dùng Debian thì lại pro hơn? Pro hơn ở điểm nào và lý do nào?
conmale xài distro nào vậy ?
|
|
|
chứ đề tài của bạn là đề tài đóng, vì không ai nói hack là gì ?
mà mình cũng không nói ngoài topic ,
nếu xày dựng và phát triển, thì bạn cũng thành hacker
vì nếu hacker nào chưa phát triển được gì thì cũng không là hacker
|
|
|
nếu biết cách viết, bạn có thể tối ưu hoá cái gì thành engine, ở Việt Nam chưa biết đến engine nào
cái này mình đang nghiên cứu
theo cách hiểu engine của mình, bạn viết project cho một đích cụ thể, nhưng viết nó chạy sao cho nhanh nhất, đến nỗi không thể nhanh hơn được nữa thì lúc đó nó thành engine
|
|
|
mình giờ không có khái niệm hack
cuộc sống còn nhiều thứ khác thú vị hơn hack, như xây dựng, tìm hiểu
nếu biết tìm hiểu rõ và biết xây dựng thì bạn từ từ hiểu hack là thế nào
|
|
|
cài đặt thì dễ, nhưng để nó nhận diện hardware cơ bản thì không dễ vì mỗi một máy tính có phần cứng khác nhau.
hardware cơ bản là LAN card, vì nếu không có nó thì không có reply này và tất nhiên bài viết than phiền "bó tay với Debian"
máy để bàn thực tế dễ nhận ra LAN card và card màn hình hơn
nhưng mình cài Debian 504 trên laptop ASUS UX30, nên nó xài LAN card là Atheros, còn cái Wireless-N không biết có phải không nhưng là ralink
mình đã thử biên dịch lại kernel version mới là 2.6.34 và nó nhận ra LAN card vì biên dịch có kèm driver Atheros. Check thấy số MAC của Knoppix online được để viết bài này giống với Debian với kernel của mình biên dịch lại.
Nhưng gõ lệnh : ifconfig eth0 up thì không thấy nó get được IP.
Có thể nói sau khi boot bằng kernel mới, thì nó nhận ra rất nhiều interface nhưng chỉ quan tâm LAN. Vì không có cái này thìn thực sự không làm gì được.
mà cho mình hỏi interface pan0 nghĩa là gì vậy?
conmale: vì mình tin Debian pro hơn Fedora ! ha ha
Với Fedora xài cũng sướng, vì mình là programmer
Khi post bài này, xài Knoppix 6.2 cũng sướng lắm vì chạy live-usb
Nó nhận ra LAN card, đúng độ phân giải màn hình và trình duyệt web
Với lại có sẵn gcc,perl nhưng không biên dịch được kernel. Mình chỉ biên dịch được một số gói.
Nhưng không muốn xài cho việc developer, muốn cài trên hdd cho nó nhanh.
mà sau khi tắt máy coi như không còn gì
|
|
|
bài này hơi bức xúc với Debian
mình thường xài Fedora, bây giờ muốn chuyển sang Debian cho pro hơn
nhưng mới cài đặt thì đã gặp trục trặc.
Nếu không có gì để lòng thì mong quản trị xoá thread này
|
|
|
mình cài đặt Debian 5.04 thông qua đĩa netinstall của nó khoảng 130Mb
khi cài đặt nó không nhận ra LAN card, nên bỏ qua để install một minimal system
khi cài xong, rồi vào cũng không có nhận ra card LAN thế là xong
tưởng kernel mình biên dịch chạy được thì ra nó không boot được
khi viết bài này mình đang chạy knoppix 6.x kernel 2.6.32.6
khi gõ ifconfig nhận ra eth0 nhưng không thấy wifi đâu
Không biết ai đó có cách khắc phục vì kernel của debian cũ quá rùi không nhận ra driver cho LAN mới bây giờ
|
|
|
mình mù về iptable và config server
chi phí nghiên cứu Linux quá cao
|
|
|
AIX thua Linux xa về portable
AIX độc quyền cho phần cứng của IBM
Mình thấy Linux phổ biến hơn freeBSD
có ai đó so sánh cho mình nghe freeBSD và Linux
Cách đây vài năm nghe người ta nói freeBSD ổn định hơn Linux. Mà lúc đó thì nghe lạ hoắc
|
|
|
thử xài freeBSD hay openSolaris
hai cái này là Unix nhưng cũng chưa xài
|
|
|
mình giờ đã hiểu sơ sơ cách để start một số dịch vụ
nhờ đọc lại bài quanta về inittab rc.d
khi cài lại debian mình sẽ test thử xem
|
|
|
học theo mình là quá trình cũng gần như experience, nhưng thông qua đào tạo ở Việt nam không có điều này.
Mình nghĩ là do lối sống của ta khác họ nên dẫn tới hơn 30 là về hưu nhưng thực chất tới 60 mới về hưu
Mình cũng là programmer không nghĩ là hơn 30 hay 40 là sẽ ngưng code.
Mà mình có quan điểm, giữa lối sống và công việc không khác nhau, vì sống là để làm việc. Nhưng vợ con không mang vào cơ quan làm việc được
|
|
|
ừ, mình đang trên Window
khi chuyển qua Linux sẽ xài thử
|
|
|
conmale: em sẽ xem lại file config của mình
quanta : sau khi build kernel ,để boot mình config parameter của kernel thông qua grub
còn conmale nói config là khi compile kernel
mình cũng đang tải Gentoo để xài, nhưng nó chỉ cho chạy live cả minimal hoặc live-dvd chứ hình như không cài đặt giống như Debian hay Fedora
Nhận xét: đây là cảm nhận của mình khi xài vài distro
Từ trước tới giờ mình thuơng xài Fedora là chính, sau này thấy Debian có bản cài qua net-install
chỉ tải về hơn 100MB thì thích vì gọn hơn vài CD hay DVD của Fedora. Nên có ý xài Debian để thay thế.
Nhưng cũng trong quá trình sử dụng Linux, việc biết cách biên dịch các package phần mềm không còn khó khăn. Mình chỉ bị hạn chế không biết cách xài sau khi biên dich do lười tìm hiểu config mà thôi.
Ví dụ : vsftpd sau khi biên dịch xong là không xài được do không install được luôn vì có những daemon không chạy trực tiếp từ shell. Mà phải chạy qua cái gì đó như script hay inetutils
một số package biên dịch mà không chạy như command:
sendmail exim
vsftpd
Việc mình có thể compile được gần như hầu hết package dẫn tới việc nghĩ tới một Linux system. Không biết có ai đồng quan điểm không. Nhưng đó là ao ước lớn nhất của mình.
Lý trí cho mình biết là mình nên có một distro cho chính mình và có thể share.
Nhưng thực sự là khả năng tổ chức và điều kiện tài chính, phần cứng thì không cho phép.
Cộng thêm các kĩ thuật biên dịch hiện tại không thể so sánh được với các distro như Debian, Fedora...
|
|
|
mình config boot parameter cho kernel ở trong grub
thực sự nếu không có parameter root=/dev/... cho kernel nó vẫn tìm ra được đối với kernel của distro.
nhưng thực sự mà nói kernel này đem qua debian netinstall thì boot được cũng với root device như vậy
mà bị ba cái vụ root device này mà làm cho mình không thể làm được một distro cho mình trong suốt 3 năm qua và bây giờ thì chuyện đâu vào đó.
Điều kiện phần cứng của mình bây giờ đang hạn hẹp, nên conmale chia sẻ kinh nghiệm về compile kernel
|
|
|
linux kernel có phiên bản mới .
khi tải về và biên dịch thành công
nhưng khi boot nó thì báo là fatal error 3 đèn chớp tắt liên tục
thông báo không tìm ra được root=/dev/xxx
yêu cầu cho đúng tham số root= ...
phiên bản kernel 2.6.33 dĩ nhiên có driver cho hd sata
os Debian cài từ debian-cd 1 gnome
nhưng khi boot từ phiên bản net-install của Debian thì boot được kernel này
--> vậy có thể giải thích được tại sao Debian lại như vậy?
phải chăng phiên bản cài đặt full của Debian có điều chỉnh đặc biệt gì?
|
|
|
24" thì không quá lớn thử mua xài xem
Mình rất muốn có màn hình wide 24" nhưng không có tiền đổi
|
|
|
mình chưa biết nhiều về bảo mật vì chưa đụng tới chúng.
về khái niệm thì cũng không hiểu thế nào là bảo mật nên mình cũng không muốn biết.
Cái mà mình quan tâm làm sao cho chuyên nghiệp hơn.
more agile and more intelligence
Làm sao để có điều kiện làm việc thông suốt.
|
|
|
Nghe conmale nói mà mình tự hiểu được nhiều thứ.
Nghe người khác nói thì hiểu nhiều hơn.
Còn về chuyện làm Boss thì mình hiểu conmale nhưng boss là nhãn hiệu của xã hội.
It is brand.
Giống như ba cái bằng cấp. Không biết ngoài xã hội người ta có quá quan trọng bằng cấp không. Nhưng xin nhiều cty yêu cầu bằng cấp rùi.
|
|
|
Mình thì tệ hơn bạn
nhưng vẫn đi tìm việc làm
Không biết cơ sở vật chất của bk-aptech tốt không ?
|
|
|
có công cụ nào backup partition trong Linux không ?
Hồi trước cứ nghĩ là lệnh dd if=/dev/xxx of=/path/file bs=512
dùng để backup nhưng không ngờ là nó ghi lại toàn bộ partition.
|
|
|
Mình đang tính tìm hiểu Perl và python nhưng đang vướng Window
Xem ra coi bộ khó biết được Perl
|
|
|
Hồi năm 2007, mình cũng lên đây đăng kí và cũng tìm kiếm bài viết guide, thủ thuật hoặc muốn chứng tỏ điều gì đó.
Sau một thời gian mình bị sự cố và quên nick và pass cả email.
Hì, bây giờ quay lại thì khác rồi
------đóng góp và study------------
HVA có hay chăng sẽ sụp đổ. Đâu là giá trị đích thực ?
Nói thực là không biết đóng góp thế nào.
Nhưng ý chính của mình là nên có sự thay đổi "hình thức" thảo luận.
+"hình thức" là thiết kế cách trao đổi thông tin.
+"hình thức" này làm cho thông tin thảo luận có 2 tính chất realtime và static
Diễn đàn cũng nên theo hướng phát triển lập trình*
Vì mục đích là làm cho hấp dẫn hơn.
Nếu HVA sụp đổ thì nên sụp và tìm kiếm "hình thức" mới.
|
|
|
Coding tốt hơn là do yêu thích lập trình ngôn ngữ mà nên.
Nếu bạn đọc bài viết hay biết cảm thụ được và cũng từng viết và muốn viết tốt hơn
thì mình nghĩ bạn đang tiến bộ hơn trong lập trình.
Mình chả hiểu tại sao cho tới giờ này mình vẫn thích lập trình và muốn biết nhiều hơn chứ không muốn dừng lại
|
|
|
thực sự hợp ngữ ở mã nguồn mở
Bạn thử với NASM hay as xem sao ?
|
|