Thông báo quan trọng: thiết lập quyền thành viên

May 7, 2008

Chào các bạn.

Từ khi mới thành lập website đến bây giờ tổng cộng đã có 47 thành viên. Số lượng như thế mình nghĩ là cũng không phải quá nhỏ so với website nhỏ bé của mình.

Ban đầu, tất cả mọi thành viên chỉ được đặt là Subcriber, tức chỉ có quyền đọc các bài viết mà thôi.

Từ hôm nay, mình thiết lập cho tất cả cá thành viên có quyền Contributor, có các quyền sau:

Thông tin về chức năng các quyền các bạn xem tại: codex.wordpress.org

Bạn nào cảm thấy website có ích cho bạn và muốn đóng góp cho website hữu ích hơn thì xin reply lại bài viết này. Mình sẽ set quyền thành Author để viết bài.

Tất cả các bài viết của các bạn, mình sẽ duyệt về nội dung cũng như cách trình bày và edit lại cho đúng.

Danh sách các thành viên đã được set quyền Author:

1.TRALAM

(Còn cập nhật tiếp)

Các thành viên Author dùng Windows Live Writer để viết bài. Chi tiết về cách dùng mình sẽ phổ biến cho các bạn sau.

Chúc các bạn thành công.

Các bài viết liên quan:

  1. Thông báo xóa các bài viết liên quan đến bản quyền Chào các bạn. Vì lí do bản quyền của các tài liệu mà mình đã post lên trong website này chưa được phép của tác giả nên mình đã delete toàn bộ các bài viết liên quan. Từ giờ sẽ không có chia sẻ link để download các phần mềm đó nữa. Bạn nào cần [...]...
  2. Nâng cấp quyền các thành viên thành Author Chào các bạn. Mình đã nâng cấp cho tất cả các member thành Author. Bây giờ các bạn có thể viết các bài hữu ích để chia sẻ cho các bạn khác rồi đó. Do mình bận nên chẳng kịp update bài viết gì cả. Nên mong muốn các bạn có thể tự chia sẻ [...]...
  3. Sự thật về quan hệ Việt Nam và Trung Quốc trong 30 năm qua PHẦN THỨ NHẤT VIỆT NAM TRONG CHIẾN LƯỢC CỦA TRUNG QUỐC Những hành động thù địch công khai của những người lãnh đạo Trung Quốc đối với Việt Nam, mà đỉnh cao là cuộc chiến tranh xâm lược của họ ngày 17 tháng 2 năm 1979, đã làm cho dư luận thế giới ngạc nhiên [...]...
  4. Tổng quan về hàm Callback trong lập trình GUI Sau khi các bạn tạo cái giao diện đã xong thì đến phần lập trình rất quan trọng, chính là lập trình các hành vi của các điều khiển để đáp ứng lại các sự kiện như nhấn phím, kéo thanh trượt, khi chọn menu, ... đó chính là các hàm Callback (giống như các [...]...
  5. Trình quản lý tài liệu hiệu quả JabRef - Reference manager trong Ubuntu Chào các bạn. Được anh Hiệp giới thiệu về phần mềm quản lý tài liệu này khá hay nên mình giới thiệu cho các bạn. Trang chủ: http://jabref.sourceforge.net/index.php Mình mới dùng thì thấy thích thú là nó cho phép ta ghi đầy đủ chi tiết về các book, article, conference, ... và có thể link [...]...
  6. Các plugin cần thiết cho Firefox Chào các bạn Mình dùng Firefox đã rất lâu rồi và cảm thấy dùng không có gì phải băn khoăn gì cả rất là tiện lợi dễ dùng. Đặc điểm mình thích ở Firefox là tốc độ tải website khá nhanh, miễn phí, có nhiều plugin tha hồ nhúng vào để tiện lợi cho làm [...]...

{ 22 comments… read them below or add one }

TRALAM May 7, 2008 at 10:00 pm

Hihi, hôm nay đọc cái bài này vui ghê, tự nhiên được vinh dự trở thành author. Trước hết em đính chính lại cái góp ý nhanh hôm qua. Em chẳng thể post bài trong phần comment nên em đưa đại vào đó để anh đọc ấy mà, chứ em đâu còn biết đưa vào đâu. Lần sau em xin rút kinh nghiệm.
Lần này em mạn phép viết vào đây nhờ anh giúp ạ.
Em ko biết phải làm thế nào với cái số HEX.
Ví dụ em có ma trận A=[26 27 28]
sau đó em chuyển qua số HEX thì đương nhiên được là 1A,1B,1C. (em sử dụng lệnh B=dec2hex(A). Kết quả ra là:
1A
1B
1C
Thế nhưng khi em muốn chuyển về dạng hàng thì ko được anh ạ.
Em kiểm tra size(B) thì mới rõ là những số HEX này gồm 3 hàng, 2 cột chứ ko phải là 1 cột (có nghĩa là nó riêng biệt).
Làm thế nào để bây giờ thành một hàng hả anh, mà cái hàng cho đẹp đẹp, tức là như thế này 1A 1B 1C (có dấu cách ở giữa).

Giúp em xí nhé anh, đơn giản thế chứ em mò mãi chẳng ra chi hết :(

Reply

TRALAM May 9, 2008 at 6:46 pm

Bây giờ mới đọc comment của anh :)
Đầu tiên là câu trả lời của anh, em thử rồi, ko giải quyết được anh à. Mấy hôm nay em lo làm cái khác nên cũng chưa nghĩ ra cách gì hay hay, nhưng chắc chắn ko quá khó để làm.
Còn bài viết mấy hôm trước của em, em nghĩ là nó khá cần cho ai tìm hiểu về mã hoá Reed-Solomon nói riêng và về trường GF (Galois field) nói chung. Em cũng ko thể đi sâu vào nó được vì em cũng đang nghiên cứu nó thôi. Em sẽ viết nó lại để cho ai cần thì tham khảo. Hic, nhưng anh ơi, em chẳng biết viết bài như thế nào cả. Tệ thật. Anh nói ngắn gọn đi để em viết bài chứ ko em quên mất :D

Reply

TRALAM May 9, 2008 at 8:42 pm

Ko phải là em ko viết được anh ạ, mà tại vì em ko biết viết chỗ nào cả. Nghe lời anh tìm cái Windows Liver Writer, cài lên mà cái phần Writer vẫn ko cài được. Em ngốc cái vụ post bài ghê lắm. Đúng là ngốc luôn, đăng nhập là em thấy ngay rồi mà ko để ý. Thôi để em viết đây, có gì anh chỉnh sửa lại cho hay anh nhá.

Reply

admin May 7, 2008 at 11:20 pm

Em dùng cái tag b-quote hoặc code ở trên chỗ em viết bài để chuyển các code em viết thành đoạn cho dễ đọc nhé.

Việc đó đơn giản mà em. Em chỉ cần chuyển từng phần tử của matrix dùng lệnh for.

for i=1:3,
B(i) = dec2hex(A(i));
end

B % hiển thị B ra xem

Anh chưa chạy code này. Đó là gợi ý.

Em viết bài về vấn đề em tìm được đi. Anh viết cũng được nhưng mà chẳng hiểu về cái đó. Em viết là hay nhất :D .

Chúc em thành công.

Reply

admin May 9, 2008 at 8:08 pm

Chào em.

Một bạn đã nhờ anh làm cái này. Anh đã viết cả code của chương trình rồi mà em.

Để anh upload lên rồi cho em tham khảo nhé.

Em download tại đây

Còn chuyện viết bài,thì em cứ viết theo ý hiểu của em. Em cứ viết mấu chốt của vấn đề là gì ? Nếu em là người đọc thì em mong muốn gì ? Thế thôi. Cứ viết đi, nếu chưa được thì anh sửa cho.

Chúc em thành công.

Reply

TRALAM May 9, 2008 at 8:50 pm

Xin lỗi anh vì comment lần nữa ạ. Em ko hỏi đưa ma trận lên GUI anh à. Em ko thể nào đưa được số HEX lên GUI, vì như em nói nó ko phải là một phần tử mà
là gồm các các phần tử ghép lại. Ví dụ như số 1A gồm số 1 và A ghép lại, cho nên khó xử lý nó như là một số lắm.Em hơi khó trình bày. Em đang tìm hiểu. Thôi em hỏi thế này cho dễ, giả sử em có chuỗi số
12345678 bây giờ em muốn nó trở thành một vector 1 hàng, mà mỗi phần tử là gồm 2 số, cách nhau bởi một khoảng trắng thì làm thế nào hả anh. Cụ thể em muốn
nó trở thành thế này: 12 34 56 78
Em hỏi có hơi dài, có gì anh cứ góp ý anh nhé. Trình bày cho rõ ấy mà anh :mrgreen:

Reply

admin May 9, 2008 at 10:50 pm

Cố lên em.

Reply

admin May 9, 2008 at 10:51 pm

Trời, cái này dễ ợt. Tưởng gì :mrgreen: :mrgreen:

1. Chuyển nó sang string với hàm num2str
2. Xử lý với string như với vector đó he he.
3. Muốn chuyển lại thì dùng str2num hoặc str2double

Còn lại thì tự suy nghĩ xem để làm theo ý mình nhé.

Reply

TRALAM May 9, 2008 at 11:47 pm

Anh cứ hay đánh đố. Em có biết cách xử lý trong vector như thế nào để cách chữ ra đâu mà biết làm trong str. Thôi, trót giúp thì giúp cho nốt luôn anh nhé. Làm thế nào mà mấy cái số đó cách xa nhau đây?

Reply

admin May 10, 2008 at 12:37 am

Anh trả lời đây.

>> A = 123456;
str = num2str(A); % str = ’123456′;
str = [str(1:2),' ',str(3:4),' ',str(5:6)];
>> str

str =

12 34 56

Chúc em thành công.

Reply

TRALAM May 10, 2008 at 12:45 am

Hihi, anh trả lời nhanh thế. Làm phiền anh nhiều. Nhưng lỡ rồi, làm phiền luôn…
Anh ơi, thế lỡ chuỗi dài mà em làm thế thì có mà tiêu. Dùng lệnh for như thế nào cho hợp lý đây anh?

Reply

admin May 10, 2008 at 9:03 am

Trời đất, em tư duy lập trình kém quá. Anh gợi ý thế rồi cơ mà.

Thôi,anh gợi ý nốt.

>> A = ;% khởi tạo A
>> str = num2str(A); % convert A -> string
>> str_tmp = ”; % chuỗi kết quả
for i=1: do_dai_A/2,
temp = [str(i:i+1),' '];
str_tmp = [str_tmp, temp];
end;
>> str = str_tmp;

Chúc em thành công.

Reply

TRALAM May 13, 2008 at 4:34 am

Chào anh, mấy hôm nay em bận quá nên bây giờ mới vào cảm ơn anh một tiếng ạ. Em cũng chưa có thời gian thử cái ví dụ trên mặc dù là vấn đề em đang cần đến. :) Mấy ngày ko vào mà hình như web này đông đúc hơn anh nhỉ. Cảm ơn anh và chúc anh làm đồ án thành công nhé. :mrgreen:

Reply

admin May 13, 2008 at 8:19 am

Cảm ơn em.

Thuật toán ok đó em ạ.

Chúc em thành công.

Reply

TRALAM May 24, 2008 at 9:25 am

Anh ơi, giúp em tý. Quay lại cái bài toán trên anh à.
Em chạy Matlab nó ko ra.

A = [1011121314];% khởi tạo A
str = num2str(A);
str_tmp = ‘ ‘
for i=1: size(A,2)/2
temp = [str(i:i+1),' '];
str_tmp = [str_tmp, temp];
end;
str = str_tmp

str_tmp =

str =

>>

sao nó ra trắng trơn, ko có số gì hết hả anh. Em thấy lệnh đúng đó chứ. Chắc em sai ở chỗ size(A) anh nhỉ.

Reply

TRALAM May 24, 2008 at 9:48 am

A = [1011121314];% khởi tạo A
str = num2str(A);
str_tmp = ‘ ‘;
for i=1: 5
temp = [str(i:i+1),' '];
str_tmp = [str_tmp, temp];
end;
str = str_tmp

str =

10 01 11 11 12

Cái này thì sai chỗ for anh nhỉ? nó cứ đếm 1 thì lấy 1, 2; đếm 2 thì lấy 2, 3 mà. Em ko biết sửa sao hết anh ơi. Sao dạo này đầu óc giống mớ hỗn độn ghê anh nhỉ. Có tí ti thế này mà cứ làm phiền anh hoài.

Reply

admin May 24, 2008 at 10:41 am

Sai là phải còn gì. A có mỗi một phần tử thì làm sao mà kết quả đúng được.

Phải cho vòng lặp từ 1 đến size(str) em ạ. Anh k biết dùng lệnh size(str) có cho độ dài không. Em kiểm tra lại.

Cái lúc trước anh chỉ gợi ý thôi em.

Để kiểm tra thì em chỉ cần

A = [1011121314];% khởi tạo A
size(A)

Xem kết quả là bao nhiêu là biết ngay, và size(str) nữa.

Chúc em thành công.

Reply

TRALAM May 25, 2008 at 9:58 am

Cảm ơn anh. Thế còn giải quyết sao cho tách ra các số thứ tự 1,2 rồi 3,4… chứ ko phải 1,2; 2,3 sao hả anh? Cái trên kia thì do em sử dụng số hex nên dùng lệnh size vẫn được anh à. Giúp em xí này nữa anh nhé.

Reply

TRALAM May 25, 2008 at 10:23 am

Hihi, chào anh.Bây giờ em mới thấy mình chúa rắc rối. Em giải ra rồi anh ạ. Hỏi anh lung tung ghê. Đưa lên có gì anh góp ý giùm em, và đỡ mất công anh tốn thời gian cho em nhé.

A = [1011121314];% khởi tạo A
str = num2str(A);
str_tmp = ‘ ‘;
for x=1: 5
i=2*x-1;
temp = [str(i:i+1),' '];
str_tmp = [str_tmp, temp];
end;
str = str_tmp

str =

10 11 12 13 14

Mọi chuyện đã được giải quyết. Chắc em hết thắc mắc rồi đó anh. Giao diện xong, code cũng tạm rồi, có mỗi cái hex này nữa là ok. Cảm ơn anh nhiều lắm. Chúc anh thành công nhé!

Reply

admin May 25, 2008 at 6:12 pm

code của em như thế là ok rồi em ạ.

Nếu mà độ dài của A thay đổi thì em thay số 5 trong vòng lặp for thành (độ dài mảng str/2) là được.

Xét cho cùng thì mình chỉ cần xét ra cái qui luật của các chỉ số các phần tử phụ thuộc như thế nào vào biến đếm i là được mà.

Chúc em thành công.

Reply

TuanE06 December 19, 2008 at 12:31 am

Mình cũng đã gặp Bắc trên một số diễn đàn điện tử của Việt Nam,mình thấy bạn rất nhiệt tình,cống hiếnn cho cư dân mạng nói chung và cư dân mạng “điện tử” nói riêng,đây là điều rất tốt và khâm phục ở Bắc,mình đã đi làm, công việc cũng có liên quan đến lập trình và giao tiếp máy tính,kiênt thức còn thiếu nhiều lắm nhưng lòng đam mê khám phá thì không thiếu,mình replay bài này mong được tham gia và cùng chia sẻ.
Mình có một vài ý kiến:
-Nội dung thì quá đã
-Tuy nhiên sao mình thấy web của bạn thiết kế không như mọi web khác,nói chung là tương đối khó nhìn.
Chúc Bắc luôn mạnh khỏe,chúc web của chúng ta là một diễn đàn “hầm hố” cho các anh em quan tâm đến kỹ thuật

Reply

ngohaibac December 19, 2008 at 3:25 am

Chào bạn.

Cảm ơn cậu đã đóng góp ý kiến. Đợt vừa rồi cũng chọn được theme hiển thị đẹp nhưng mà trên IE hiển thị không tốt nên hơi băn khoăn.

Do thời gian vừa rồi hơi bận nên chưa kịp cập nhật nhiều bài viết cho anh em đọc :D .

Chúc bạn thành công.

Reply

Leave a Comment

Previous post:

Next post: