Wednesday, February 3, 2016

PHƯƠNG PHÁP CHIA SUBNET BẰNG CÁCH ĐẾM LÓNG NGÓN TAY

Khi tính toán IP, chia subnet thì chúng ta thường áp dụng công thức để tính toán.

Công thức tính  là 2^n và 2^h - 2 ( 2^m -2 ),

-Để tính tổng số subnet có được sau khi chia ta dùng công thức 2^n, trong đó n là số bit mượn để chia subnet trong octet đó (mượn làm network id).
-Để tính tổng số host/subnet ta dùng công thức 2^h-2, trong đó h là tổng số bit còn lại dùng làm host sau khi đã mượn . Ta phải trừ 2 vì cần bỏ địa chỉ subnet id và broadcast.

Nói sơ sơ qua cách tính truyền thống như vậy thôi, giờ chúng ta tìm hiểu cách nhẩm nhanh bằng cách đếm lóng tay nhé!

PHƯƠNG PHÁP CHIA SUBNET BẰNG CÁCH ĐẾM LÓNG NGÓN TAY


 Đầu tiên các bạn xòe bàn tay trái ra và đếm theo hình:


Đếm theo số màu đen nhé!


Các bạn để ý bàn tay chúng ta có tất cả 14 lóng tay, mỗi lóng tay tương trưng cho 1 bit nhé! ^^

Đếm 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384.
Đếm đi đếm lại cho thuộc đi nhé các bạn.

- Để tính tổng số lượng Subnet id có được sau khi chia, ta đếm số bit mượn làm subnet id trong octet đó là ra. Mượn 3 bit thì đếm 2 4 8, mượn 4 bit thì đếm 2 4 8 16, giá trị của bit đếm sau cùng chính là tổng số subnet id sau khi được chia ra.

Ví dụ:  10.10.0.0 /13  ---> mượn 5 bit  ---> đếm 2 4 8 16 32. Vậy mạng này có 32 subnet.

-  Để tính bước nhảy trong mỗi subnet id. Ta đếm số bit còn lại dùng làm host trong riêng octet đó. Giá trị của bit được đếm sau cùng cũng là giá trị của bước nhảy trong octet đó.

Ví dụ: 172.35.0.0/19. Tức là địa chỉ lớp B sẽ mượn 3 bit ở octet thứ 3 làm subnet id. Dùng phương pháp đếm ta có 2 4 8, đủ 3 bit mượn rồi, vậy tổng số subnet id là 8. Ta biết trong octet thứ 3 sau khi cho mượn 3 bit làm net id thì còn lại 5 bit làm host, vậy ta đếm 2 4 8 16 32, đủ 5 bit rồi, giá trị là 32, và cũng chính là bước nhảy của subnet id., thử xem nào:
-172.35.0.0/19
-172.35.32.0/19
-172.35.64.0/19
-172.35.96.0/19
-172.35.128.0/19
-172.35.160.0/19
-172.35.192.0/19
-172.35.224.0/19
Ta có tổng cộng 8 subnet id, với bước nhảy là 32.

- Để tính địa chỉ broadcast của một subnet id ta lấy subnet id kế tiếp giảm 1. Ví dụ, để tính broadcast của subnet id 172.35.64.0/19, ta lấy subnet id kế tiếp là 172.35.96.0/19 giảm 1 == 172.35.95.255/19 đây chính là broadcast của subnet id 172.35.64.0

- Để tính số host trong một subnet, ta đếm toàn bộ số bit host còn lại trong subnet và lấy giá trị bit sau cùng đó -2, Lưu ý là không phân biệt octet. Nhắc lại, ta lấy giá trị của bit được đếm sau cùng - 2 ta được số host trong subnet id có thể xài.
Trong ví dụ subnet 172.35.64.0/19, ta nhận biết toàn bộ số bit dùng làm host còn lại là 13. Ta đếm 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192, đủ 13 bit rồi, ok, số host trong mạng sẽ là 8192 -2 = 8190. Vì sao -2, vì ta phải trừ bỏ địa chỉ subnet id và broadcast. Hay đơn giản hơn có thể nhận thấy là số host có thể xài được trong dãy:
172.35.64.1/19 ----> 172.35.95.254/19
Và đống thời nó cũng lọt giữa 2  subnet id và broadcast.

Lưu ý: Phương pháp đếm từ 2 không được dùng để tính tổng số giá trị của 1 octet chạy từ 0->255. Hay nói cách khác là không được dụng để tính tổng giá trị của 1 dãy bit như 10101101. Để tính tổng số giá trị của dãy trên ta phải đếm từ 1, cộng các giá trị có bit 1 với nhau.

Ngoài ra, yêu cầu các bạn cần nhớ và thuộc:

1xxxxxxx =128
11xxxxxx =192
111xxxxx =224
1111xxxx =240
11111xxx =248
111111xx =252
1111111x =254
11111111 =255
2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32
2^6 = 64
2^7 = 128
2^8 = 256

Các bạn cũng có thể dùng bàn tay phải để ghi nhớ các giá trị trên , dùng nhẩm nhanh subnet mask của mạng.



Mượn 1 bit : 128
Mượn 2 bit : 192
Mượn 3 bit : 224
Mượn 4 bit : 240
Mượn 5 bit : 248
Mượn 6 bit : 252
Mượn 7 bit : 254
Mượn 8 bit : 255

Ví dụ : 10.10.0.0 /13 --mượn 5 bit ---> S/M: 255.248.0.0
           155.55.3.32 /28 -- mượn 12 bit = 8 +4  ----> S/M: 255.255.255.240

Nếu các bạn nhuần nhuyễn cách tính này, tôi tin rằng các bạn sẽ tính toán, chia subnet rất nhanh!!

( Bài viết có tham khảo nội dung của gh0st0nline.)

Wednesday, July 3, 2013

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. What if the server requires more time?

Problem: Debugging a web app on Tomcat within Eclipse that takes more than 45 seconds to start-up, which prompts the following message:

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

Solution: I'm not sure where the server editor is located, but changing the start-timeout="45" in workspace\.metadata\.plugins\org.eclipse.wst.server.core\server.xml would help, make sure restart eclipse after the change.

Wednesday, June 19, 2013

BURN DVD AUTO REPLAY (LOOP)

Cách ghi đĩa dvd auto replay (loop)

Những công cụ cần thiết:
 - Phần mềm burn đĩa: Ashampoo Burning Studio 10 (or later):  download
 - Phần mềm sửa file .INFO: InfoEdit (free download).
Sau đây cách chỉnh sửa file INFO.

Vì hổm rày mắc đi công tác ở tận Đồng Nai, chốn khỉ ho cò gáy này mạng miếc cùi bắp quá lướt web tức điên, xém tí đập vỡ màn hình Laptop cũng may ráng kiềm chế được. Không upload được gì cho bà con đành viết bài hướng dẫn cho ai chưa có kinh nghiệm đọc chơi cho biết. Ai biết rồi thì cứ xem như múa rìu qua mắt thợ vậy nhé.
Bài viết này sẻ hướng dẫn các bạn làm sao để có thể từ các files VOb được upload sẵn trên diễn đàn (điển hình các bộ như Hán Sở kiêu hùng, Cô gái đồ long 2000, Nhân chứng, .v.v.) có thể ghi thành nhhững đĩa DVD coi được trên các lọai đầu đĩa thông dụng.

Tên gốc nó là cái khỉ gì thì quên mất rồi. Chỉ là thường dùng nó tạo file INFO cho DVD nên đặt đại tên cho nó là DVDINFO vậy.
Sử dụng:
Thực ra công việc bạn cần làm chỉ là tái tạo các tập tin IFO, BUP,v.v trong thư mục VIDEO_TS của DVD thôi. Chỉ cần làm theo như hướng dẫn là OK.
Lưu ý chỉ áp dụng cho các files VOB đã đúng chuẩn DVD(được copy trực tiếp từ đĩa DVD, còn dạng được convert sang thì phải kiểm tra mới biết. Sẻ có bài viết hướng dẫn ghi DVD từ files avi sau).
Đầu tiên hãy bỏ các files VOB vào một thư mục và đặt tên nó là 
VIDEO_TS và đặt tên theo thứ tự lần lượt là VTS_01_x.VOB với x là số thứ tự bắt đầu từ 1(ví dụ VTS_01_1.vob, VTS_01_2.vob...), thông thường mỗi DVD có từ 4 đến 5 files VOB chứa nội dung film và 1 files VOB chứa phần nội dung của cái menu title.

Bây giờ hãy bật chương trình DVDINFO lên và làm theo các bước tương ứng với các vị trí đánh dấu trên hình
1. Click vào nút Create IFOs.
2. Mở files VOB đầu tiên(VTS_01_1.vob)
3. Click chọn same as source để bỏ các files tạo thành vào thư mục gốc luôn cho tiện quá trình ghi ấy mà
4. Còn phải hỏi nhấn OK đi chứ


http://www.dvdrhelp.com/forum/images/guides/120021/vobtrailers8.png


Chương trình sẻ tạo files .ifo và đặt trong thư mục VIDEO_TS


http://www.dvdrhelp.com/forum/images/guides/120021/vobtrailers9.png


Đối với DVD có nhiều ngôn ngữ (DVD phim lẻ hoặc DVD gốc của Sanyang) bạn cần phải thiết lập ngôn ngữ mặc định cho nó. Cũng tuần tự thự hiện các bước sau
(Đối với DVD 1 ngôn ngữ thì thiết lập này không cần thiết)
1. Click vào dòng VIDEO_TS
2. Double click vào dòng audio (vị trí số 2)
3. Thiết lập ngôn ngữ mặc định tùy ý
4. Nhấn OK
5. Click vào nút Save để thay đổi nội dung file VIDEO_TS.IFO


http://www.dvdrhelp.com/forum/images/guides/120021/vobtrailers10.png



Làm tương tự cho files VTS_01_1.IFO

1. Click vào dòng VIDEO_TS

2. Double click vào dòng audio (vị trí số 2)
3. Thiết lập ngôn ngữ mặc định tùy ý
4. Nhấn OK
5. Click vào nút Save để thay đổi nội dung file VIDEO_TS.IFO


http://www.dvdrhelp.com/forum/images/guides/120021/vobtrailers11.png



cuối cùng là fix VTS sectors

1.
Click vào Get VTS Sectors
2. Click YES để tiến hành fix lại các files IFO


http://www.dvdrhelp.com/forum/images/guides/120021/vobtrailers11b.png



Đến đây đã xong bạn đã có một thư mục DVD đúng chuẩn rồi đó có thể dùng các chương trình ghi DVD thông dụng như Nero, Ashampoo Burning Studio để ghi thành một DVD. Cấu trúc thư mục của bạn có thể giống như sau.


http://www.dvdrhelp.com/forum/images/guides/120021/vobtrailers12.png


Để ghi thành DVD các bạn dùng chức năng 
Burn a video DVD from a prepare folder(cái này là nguyên bản của Ashampoo Burning Studio còn Nero chắc cũng tương tự vậy)
Chúc các bạn thành công(Mà không thành công cũng khó mình đã test gần 30 DVD rồi mừ)

Note: Viết hết nhìn lại mấy cái hình mới nhớ chương trình này có tên là Ifoedit :lol:

AUTOPLAY

Tuesday, June 18, 2013

TÌM DRIVER

Khi cài lại máy vấn đề tìm driver cũng khá là mất thời gian, để nhanh chóng có một số cách sưu tầm sau:
(trích vn zoom)

Đối với tất cả các dòng máy các bạn cài WIN XP thì có thể tham khảo bộ driver FULL này,nếu sau khi sử dụng vẫn còn thiếu driver thì mới Post bài nhé.

Link Download Driver FULL for XP:
EASY DRIVER 5.27 FIX Ngày 01/11/2012
Link từng part :
P1 : http://www.mediafire.com/?xulsb355g59idc0
P2 : http://www.mediafire.com/?bnal0z4g99djhq1
P3 : http://www.mediafire.com/?qszeb3xi2pbhgce
Copy link qua trang khác để fix lổi Block
Pass Unrar + MF nếu có: hieuscortion ( tắt Vietkey or Unikey trước khi gỏ)
Hy vọng với bộ driver trên sẻ giúp các bạn nhiều khi cài driver cho WIN XP
Hướng dẫn sử dụng:
Bước 1:
Bước 2:
Bước 3:
Bộ Driver FULL cho WIN7 32bit Fix Ngày 01/11/2012

Link từng part :
P1 : http://www.mediafire.com/?2atdfas4zrtd8c0
P2 : http://www.mediafire.com/?8i2ltm74rxffd5d
P3 : http://www.mediafire.com/?h6s3vjgaavsk69u
P4 : http://www.mediafire.com/?9opaumg96u484o6
P5 : http://www.mediafire.com/?ajjqsfdcwgecc6q

Copy link sang trang khác rồi down để fix lổi Blocker
Pass Unrar + Mediafie nếu có : hieuscortion
Lưu Ý : Chỉ chạy tốt trên WIN 7 32bit
Xin lưu ý các bạn khi Post câu hỏi nên nói rỏ hệ điều hành mình đang sử dụng,nói rỏ Modem máy để việc tìm kiếm được nhanh hơn,chính xác hơn.
Chỉ trả lời các bài viết,câu hỏi thỏa mãn các điều kiện nêu ở trên

TỔNG HỢP TOOL KIỂM TRA THÔNG TIN MÁY :

CPUz Portable 32 bit:
 ftp://ftp.cpuid.com/cpu-z/cpu-z_1.54-32bits-en.zip
CPUz Portable 64 bit: ftp://ftp.cpuid.com/cpu-z/cpu-z_1.54-64bits-en.zip
Everest Home Edition 2.20 : http://download1us.softpedia.com/dl/...esthome220.zip
Driver Identifier : http://www.driveridentifier.com/file...fier_setup.exe

Cách tìm driver trên website www.devid.info và www.pcidatabase.com

Bạn truy cập vào Device Manager > nhấp chuột phải vào tên thiết bị bị thiếu driver và chọn Properties, hộp thoại hiện ra bạn chọn thẻ Detail > ở mục Property, bạn xổ danh sách xuống, tìm và chọn dòng nào có từ “Device Instance..” . Lúc này, ô Value bên dưới sẽ hiển thị dòng thông tin là một dãy ngoằn nghèo nhưng bạn chỉ cần chú ý hai phần được bắt đầu bằng “VEN_” và “DEV_”. Cụ thể trong trường hợp của tôi là “VEN_1180″ và “DEV_E230″.


Con số phía sau “VEN” sẽ giúp bạn tìm ra tên hãng sản xuất thiết bị. Con số phía sau “DEV” sẽ giúp bạn tìm ra sản phẩm của hãng đó. Và trong trường hợp của tôi, tôi đang bị báo thiếu driver cho thiết bị có tên là “Ricoh PCIe Memory Stick Host Controller”.
Để tìm được tên thiết bị dựa vào mã số thu thập được bên trên, bạn truy cập vào tranghttp://www.devid.info hoặc tranghttp://www.pcidatabase.com/


Ngoài ra các bạn cũng có thể Copy toàn bộ dãy ngoằn nghèo đó dán vào để tìm kiếm.

Khắc phục lổi " File Blocked for Violation " ở mediafire. 


Các bạn nên copy link download sau đó dán vào trình duyệt để download hoặc giữ chuột rồi kéo link ấy lên trình duyệt là được. 
Ngoài ra các bạn viết bài mới có sử dụng host MF để up bài tốt nhất nên để link vào thẻ code để tránh tình trạng gặp lỗi File Blocked for Violation.
Hoặc các bạn nào muốn sử dụng add-on để download trực tiếp MF trên VNZ thì có thể tham khảo bài viết này:

http://www.vn-zoom.com/f77/addons-gi...p-1791797.html