Wednesday, 29 February 2012

Bài giảng internet và Intranet - Ebook

Chương I Giới thiệu Internet và Intranet 
Chương II Ngôn ngữ HTML 
Chương III Cascading style sheets

Chương IV Ngôn ngữ kịch bản Javascript 
Chương V Active Server Pages


Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=2751

Information Systems Analysis and Design [ Phân tích, thiết kế hệ thống thông tin]

Information Systems: the big picture
Information Systems for competitive advantage
Organizational Information Systems
Entreprise-Wide Information Systems
Information Systems Development & Acquisition
Managing the Information Systems Project
Systems Planning 
Determining System Requirements
Structuring System Requirements: Process Modeling
Structuring System Requirements: Conceptual Data Modeling
Object Oriented Analysis and Design
Designing the Human Interface
Systems Implementation and Operation



Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=2750

Đại cương thiết kế Web [lý thuyết và câu hỏi nghiên cứu cụ thể]

Giáo trình bao gồm 5 chương, mỗi chương đều có phần kiến thức lý thuyết và câu hỏi nghiên cứu cụ thể.


Chương 1 Giới thiệu chung 
Chương 2 Lập trình Web với ngôn ngữ đánh dấu siêu văn bản 
Chương 3 Ngôn ngữ kịch bản trong lập trình Web 
Chương 4 Lập trình Web động với công nghệ ASP 
Chương 5 Kết nối CSDL trong lập trình Web động với ASP 
Tài liệu tham khảo


Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=2749

Hoạt hình 3D cơ bản [Hướng dẩn giảng dạy]

Bài 1. Tổng quan - Một số lệnh, thao tác cơ bản 
Bài 2. Phép biến đổi: Align, Array, Mirror Spacing, Snapshot 


Bài 3. Shape - Hiệu chỉnh Shape
Bài 4. Loft và Boolean 
Bài 5. Các lệnh cõ bản trong Modifier List 
Bài 6. Chất liệu cơ bản 
Bài 7. Chất liệu nâng cao 
Bài 8. Thiết kế nội thất 
Bài thực hành


Xem thêm: http://kenhdaihoc.com/forum/showthread.php?t=2748

[Soft] UltraDefrag 5.0.3 - Chống phân mảnh ổ cứng


Đây là lần đầu tiên chương trình cung cấp mã nguồn mở với sự hỗ trợ dồn phân mảnh đầy đủ các hệ thống tập tin bị khóa. Trên thực tế tất cả các file bao gồm Registry và các tập tin có thể được xử lý bằng UltraDefrag trong quá trình khởi động Windows. Và mục tiêu chính của thiết kế UltraDefrag là làm sao cho việc thực hiện càng nhanh càng tốt.

Dưới đây là một số tính năng chính của UltraDefrag:
- Chống phân mảnh hệ thống các tập tin hệ thống (registry, pagefiles...)
- Phân tích hệ thống tập tin trên phân vùng NTFS cực nhanh
- Sử dụng thuật toán phân mảnh nhanh chóng
- Thao tác an toàn, và không bao giờ làm hỏng các tập tin xử lý
- Giao diện đơn giản, sử dụng dễ dàng
- Có thể chống phân mảnh các file, thư mục từ menu chuột phải trong Windows Explorer.
- Khả năng chống phân mảnh các tập tin thuộc định dạng NTFS
- Khả năng phân tích linh hoạt để loại trừ bất kỳ các file không quan trọng dựa trên bộ lọc.
- Có khả năng chống phân mảnh số lượng các tập tin vượt trên ngưỡng quy định
- Tự động dồn phân mảnh ổ đĩa khi đến thời gian bạn quy định.
- Có thể xem báo cáo công việc với định dạng HTML
- Hỗ trợ làm việc với giao diện dòng lệnh mạnh mẽ
- Từ động hibernate / shutdown máy tính sau khi một công việc kết thúc
- Lên lịch tự động chống phân mảnh ổ đĩa.
- Hỗ trợ đa ngôn ngữ
- Có phiên bản portable cung cấp cho người dùng mà không cần cài đặt.
- Hỗ trợ các phiên bản Windows 64-bit
- Hỗ trợ hệ thống ổ đĩa định dạng FAT12/16/32, NTFS; UDF (trên Vista và hệ thống sau này).
- Mã nguồn mở được cấp phép theo GPL.
*Phiên bản UltraDefrag mới nhất sẽ được cập nhật tại đây
P/s: Đã bao gồm bản setup cho x86 và x64
Đây là 1 software free nhé!

DOWNLOAD:
http://www.4shared.com/rar/vzoHru-Y/UltraDefrag_503.html
or
http://www.mediafire.com/?xu18894k9i7ztwz
NGUON:
http://www.soft4tb.com/2012/01/ultradefrag.html

[Soft] Excel Repair Toolbox - Khôi phục file Excel bị lỗi


Excel Repair Toolbox được sử dụng để khôi phục các file Microsoft Excel bị lỗi với định dạng như *.xls, *,xlt, *.xlsx, *.xlsm, *.xltm, *.xltx và *.xlam. Dữ liệu khôi phục sẽ được xuất ra Microsoft Excel hoặc lưu trữ vào file XLSX mới. Nhờ có thuật toán mạnh mẽ nên công cụ này có thể khôi phục được mọi dữ liệu trong bất kỳ file hỏng nào.
Một số tính năng chính:
- Khôi phục dữ liệu trong MS Excel 95, MS Excel 98, MS Excel 2000, MS Excel XP, MS Excel 2003, MS Excel 2007, MS Excel 2010.
- Khôi phục dữ liệu từ các bảng bao gồm cả chức năng.
- Khôi phục link trong và ngoài theo tên.
- Khôi phục định dạng bảng (phông chữ, số, kiểu dòng, căn chỉnh,…).
- Khôi phục các bảng tính.
- Khôi phục chiều rộng cột.
- Khôi phục chiều cao hàng.
- Thuật toán tìm kiếm mạnh mẽ.
- Xuất dữ liệu trực tiếp ra Microsoft Excel.
- Giao diện đơn giản, trực quan.

DOWNLOAD:
http://www.download.com.vn/download/?q=B9jgh9YqmKoE4miwlo%2b%2bSwGfEt2UfNpiY9urT0lAqG%2flUFYPSX0GOeX8WXrsuz2AYfid4PnQnF8kXY7Q4Qmb3UnSwtEXVNS4SQrJrJE4iaLTu97D2ggeAxoX%2fIAiosE8Gi018Sb%2bxks%3d
or
http://www.recoverytoolbox.com/excel.html
Yêu cầu hệ thống:
- Cài đặt AutoCAD.
- CPU: 233 MHz.
- HDD: 2 MB.
- Video: VGA (640 x 480).
- RAM: 128 MB.
NGUON:
http://namkna.blogspot.com/2012/02/excel-repair-toolbox-khoi-phuc-file.html

Monday, 27 February 2012

Ý nghĩa hàm nội tuyến (Inline) trong C++

Việc tổ chức chương trình thành các hàm có ưu điểm là giảm kích thước của chương trình nhưng lại làm chậm tốc độ chương trình do phải thực hiện một số thao tác có tính thủ tục khi gọ hàm. Hàm trực tuyến trong C++ cho khả năng khắc phục nhược điểm đó.


Để biến một hàm thành một hàm trực tuyến, ta chỉ cần thêm từ khóa ‘inline’ vào trước khai báo nguyên mẫu hàm. Nếu không sử dụng hàm nguyên mẫu thì viết từ khóa này trước dòng đầu tiên của định nghĩa hàm.
Ví dụ:

inline int getmax(int *x)
{
//Cac cau lenh
}


Chương trình dịch xử lý hàm inline như các macro, nghĩa là nó sẽ thay mỗi lời gọi hàm bằng một đoạn chương trình thực hiện nhiệm vụ hàm. Cách làm này làm cho chương trình dài ra, nhưng tốc độ chương trình tăng lên do không phải thực hiện các thao tác có tính thủ tục khi gọi hàm
Do đó, chỉ sử dụng hàm trực tuyến cho các hàm nhỏ.

Xem thêm:  http://kenhdaihoc.com/forum/showthread.php?t=2735 

Theo laptrinhvn



[Thủ Thuật] Tạo thanh điều hướng bài viết chuẩn cho blogspot

Thanh điều hướng bài viết (breadcrumbs) có vai trò rất quan trọng, giúp người đọc dễ dàng lướt đến những bài viết khác trong cùng một chuyên mục hoặc xác định được bài viết đang đọc thuộc chuyên mục nào. Hẳn bạn từng biết và sử dụng kiểu thanh điều hướng cổ điển mà dân Blogspot thường sử dụng. Cách cổ điển này có thể nói là hơi phức tạp về các bước thực hiện đối với một blogger mới. Nếu xét về nội dung thì nó có những điểm thừa, tức là trong phần Breadcrumbs vốn dĩ đã có tiêu đề bài viết (post-title), cùng với tiêu đề bài viết sẵn có của phần post dẫn đến việc trùng lặp.

Từ lâu mình đã để ý đến vấn đề này và đã nghĩ ra một cách để khắc phục nhược điểm này để cho ra thủ thuật tạo thanh điều hướng bài viết chuẩn cho blogspot, như Bloggerism đang sử dụng. Bên dưới là hình ảnh minh họa so sánh 2 kiểu Breadcrumbs, một là kiểu truyền thống và một là kiểu mà Bloggerism tạo ra.


Để thực hiện thủ thuật này, bạn hãy thực hiện như sau:

Bước 1. Đăng nhập Blogger, vào Design >> Edit HTML, chọn Expand Widget Templates. Tìm đến đoạn code như bên dưới:

<b:if cond='data:post.title'>
<h2 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h2>
</b:if>

Đoạn code này định dạng tiêu đề bài viết ỏ các kiểu trang (trang index, trang item và trang static_page). Việc của bạn cần làm là thay toàn bộ đoạn code nói trên bằng đoạn code bên dưới.

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl' rel='tag'>Home</a> &#187;
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url + &quot;?max-results=10&quot;' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>
</b:if>
</b:loop>
<b:else/>
</b:if>
&#187; <span><h2 class='post-title entry-title'><data:post.title/></h2></span>
</b:loop>
</span>
</p>
<b:else/>
<b:if cond='data:post.title'>
<h2 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h2>
</b:if>
</b:if>


Ý nghĩa của đoạn code này: Chỉ định thanh điều hướng dạng Home >> Tên nhãn >> Tiêu đề bài viết (không URL) ở các trang item, còn ở các kiểu trang khác (trang chủ, trang nhãn, trang tĩnh…) thì chỉ định tiêu đề bài viết mặc định bình thường.

Bước 2. Đặt code CSS bên dưới vào trước dòng ]]></b:skin>.


.breadcrumbs{
float:left;
padding:5px 5px 5px 0px;
margin: 0px 0px 15px 0px;
font-size:15px;font-weight:bold;
line-height: 1.4em;
border-bottom:3px double #e6e4e3;
}

Nếu bạn rành về CSS thì có thể tùy biến CSS theo ý thích của mình.

Hy vọng thủ thuật này sẽ giúp ích rất nhiều cho blogspot của bạn.
NGUỒN:
http://www.thuthuatblogger.info/2011/07/create-standard-breadcrumbs-for.html

Đánh sập website giáo dục vì bị bắt làm bài tập quá nhiều

Bị bắt làm bài tập về nhà quá nhiều, một hacker học sinh đã đánh sập website của ngành giáo dục quận Thiền Thành, thành phố Phật Sơn, tỉnh Quảng Đông (Trung Quốc) để hả giận, theo WantchinaTimes.com. Cơ quan điều tra địa phương cho hay sự kiện này diễn ra trước khi học kỳ mới bắt đầu. Và hacker này chính là một học sinh, vốn bức bối về chuyện bị bắt làm bài tập về nhà quá nhiều.

Các quản trị viên của website nói trên đã tạm đóng cửa trang web để ngăn chặn những cuộc tấn công tiếp theo. Hacker trên đã để lại một thông điệp trên website, than phiền rằng nhà trường đã bắt học sinh làm hàng đống bài tập về nhà trong dịp nghỉ đông. “Sao lãnh đạo ngành giáo dục không cho ít bài tập về nhà để giảm tải gánh nặng cho học sinh chúng tôi chứ? Là nhà trường muốn hành hạ chúng tôi hay là chính các người đây?”, thông điệp của hacker viết những lời khá đanh thép trên website bị tấn công.

Sau khi đánh sập website Phòng Giáo dục quận Thiền Thành, hacker lớp 8 để lại thông điệp phản đối việc cho bài tập về nhà quá nhiều, tạo gánh nặng cho học sinh - Ảnh: WantchinaTimes.com

Một lãnh đạo Phòng Giáo dục quận Thiền Thành cho hay, các chuyên gia an ninh mạng đã xác định đây là hacker lớp 8 từ một trường trung học cơ sở của quận.

Vị lãnh đạo này nói rằng học sinh trên do dành quá nhiều thời gian online trong khi không chịu tập trung làm bài tập trong dịp nghỉ đông, nên đã có phản ứng như vậy.

"Lời than phiền của em học sinh này là vô căn cứ, lượng bài tập cho về nhà là phù hợp. Và học sinh phải có trách nhiệm hoàn thành”, vị lãnh đạo trên khẳng định. Câu chuyện than phiền về gánh nặng bài tập về nhà không phải là hiếm ở Trung Quốc. Do vậy, nhiều cư dân mạng cũng tỏ ra rất đồng tình với ý kiến của hacker lớp 8. "Thực sự, học sinh bây giờ phải đối mặt với áp lực nặng nề từ phụ huynh và nhà trường. Tuy không ai tán thành cách tấn công website của cơ quan chức năng như vậy, nhưng ít ra, lời than phiền của cậu học sinh cần được xem xét nghiêm túc”, một blogger có nick Kaspersky Lab bình luận. Một số cư dân mạng khác thì đề nghị nhà trường không nên cho bài tập quá nhiều trong các dịp lễ, tết.

Nếu tìm kiếm trên trang mạng lớn của Trung Quốc như Weibo, dễ thấy có đến 290.000 bài viết của blogger liên quan đến chủ đề bài tập về nhà quá nhiều. Được biết, tin tặc lớp 8 nói trên sẽ bị nhà trường đưa ra mức kỷ luật thích đáng.
Trí Quang- vn.news.yahoo.com

Hướng dẩn Cài đặt Windows XP từ ổ USB Flash

Nếu một ngày bạn muốn cài đặt Windows XP nhưng máy tính của bạn lại không có ổ CD-ROM, bạn sẽ giải quyết thế nào? Bài viết sau đây sẽ hướng dẫn chi tiết cho bạn cách cài đặt Windows XP từ ổ USB.
Bước 1: 
Chuẩn bị sẵn 1 ổ USB Flash (ít nhất 2GB).

Lưu ý: Khi thực hiện theo bài hướng dẫn này, bạn cần có một máy tính với ổ CD-ROM hoạt động tốt.

Bước 2: 
Tải gói phần mềm Komku-SP-usb.exe tại đây.
Bước 3: 
Kích đúp Komku-SP-usb.exe. Một cửa sổ xuất hiện, kích Install.
Bước 4:

Cắm ổ USB vào máy tính.

Tìm tới thư mục C:\Komku\PeToUSB. Kích đúp PeToUSB.exe.
Một cửa sổ sẽ hiện ra như sau…
Destination Drive: chọn USB Removable
Đánh dấu các ô Enable Disk FormatQuick FormatEnable LBA (FAT 16x)
Drive Label: Đặt nhãn ổ USB tùy ý bạn, trong trường hợp này là XP-KOMKU
Sau đó kích Start.
Kích Yes để tiếp tục…
Kích Yes 
Đợi một chút… 
Kích OK, sau đó bạn có thể đóng cửa sổ PeToUSB

Bước 5:

Mở Command Prompt bằng cách vào Start > Run > gõ cmd > kích OK 
Trong cửa sổ lệnh, chuyển tới thư mục C:\Komku\bootsect

Cụ thể: đầu tiên, gõ cd\ rồi nhấn Enter 
Sau đó gõ cd komku\bootsect rồi nhấn Enter 
Kết quả… 
Đừng đóng cửa sổ Command Prompt, hãy tiếp tục bước 6.

Bước 6:

Trong cửa sổ Command Promt, gõ bootsect /nt52 H:
trong đó H là tên ổ USB trên máy. 
Rồi nhấn Enter. Kết quả 
Bước 7: 
Tiếp tục gõ cd.. và nhấn Enter 
Sau đó gõ cd usb_prep8 rồi nhấn Enter 
Gõ usb_prep8 lần nữa, nhấn Enter 
Bước 8: 
Bạn sẽ thấy cửa sổ Command Prompt như sau: 
Ấn phím bất kỳ để tiếp tục. 
Bây giờ đưa đĩa Windows XP vào ổ CD/DVD ROM rồi quay trở lại cửa sổ Command Prompt.

Gõ 1 nhấn Enter hộp thoại Browse For Folder sẽ xuất hiện. Chọn ổ CD/DVD của bạn, kích OK
Kết quả: mục “XP Setup Source Path” sẽ chuyển thành tên ổ CD/DVD của bạn. 
Ở mục 2, nếu chữ cái T đã được gán cho 1 ổ đĩa trên máy tính bạn, bạn cần thay đổi mục này. Nếu không, hãy để nguyên.
Vậy làm thế nào để thay đổi?
Gõ 2 rồi nhấn Enter, sau đó nhập 1 chữ cái bất kỳ không trùng với tên các ổ đĩa trên máy tính bạn. Ví dụ bạn không có ổ S, nhập S rồi nhấn Enter
Trở lại cửa sổ usb_prep8, gõ 3 rồi nhấn Enter
Nhập tên ổ USB của bạn. Trong trường hợp này ổ USB là ổ H
vì vậy nhập H rồi nhấn Enter.

Tiếp theo, nhập 4 nhấn Enter rồi đợi một lát. 
Gõ Y nhấn Enter và tiếp tục đợi.
Sau khi quá trình format ổ đĩa ảo hoàn thành, nhấn phím bất kỳ để tiếp tục. 
Tiếp tục đợi…. 
Nhấn phím bất kỳ để tiếp tục 
Chọn Yes 
Tiếp tục Yes 
Chọn Yes, đợi một lát rồi nhấn phím bất kỳ 2 lần để đóng cửa sổ usb_prep8 
Chúc mừng bạn, cuối cùng ổ USB của bạn đã sẵn sàng.

Bước 9:

Cắm ổ USB vào chiếc máy tính không có ổ CD-ROM mà bạn muốn cài đặt Windows XP. Vào BIOS, chọn khởi động từ USB HDD (hoặc USB ZIP tùy mỗi máy). Sau đó khởi động lại máy từ ổ USB.
Chọn “TXT Mode Setup...” 
Tiếp tục cài đặt Windows XP như bình thường. 
Khi chế độ cài đặt text mode kết thúc, máy tính sẽ tự khởi động lại. Lần này chọn “GUI Mode Setup…” 
Tiếp tục cài đặt các bước cài đặt Windows XP cho tới khi hoàn thành!
Chúc các bạn thành công!
Theo Quản trị mạng (komku.blogspot.com)