{PHẦN MỀM - TOOLS MIỄN PHÍ}

Showing posts with label Tools. Show all posts
Showing posts with label Tools. Show all posts

Sunday, May 4, 2014

[Thủ thuật] Tạo phân trang đánh số thứ tự trong blogspot

- 0 comments

Tạo phân trang đánh số thứ tự trong blogspot
 

Phân trang là một tính năng cần thiết cho blog của bạn khi mà danh sách bài viết của bạn trở nên đồ sộ, nó giúp khách viếng thăm blog của bạn dễ dàng điều hướng đến những trang kế tiếp hoặc trước đó. Hôm nay mình và các bạn sẽ lần lượt tạo phân trang cho blog của mình với các trang được đánh số thứ tự như hình bên dưới :
Tạo phân trang đánh số thứ tự trong blogspot
Nào chúng ta cùng từng bước thực hiện nhá :
Bước 1 : Đăng nhập vào Blogger : Dashboard > Design > Edit Html
Bước 2 : Sao lưu lại toàn bộ template trước khi tiến hành
Bước 3 : Tìm kiếm đoạn code sau :


]]></b:skin>

và thay thế bằng :


.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
]]></b:skin>
Đây chỉ là phần css dùng để định dạng phân trang, bạn có thể chỉnh sửa lại tùy theo ý muốn của mình.

Bước 4 : Tìm đoạn code:
1
</body>
Và thay thế với :

<!--Page Navigation Starts-->
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<script type='text/javascript'>
var pageCount=5;
var displayPageNum=5;
var upPageWord =&#39;Previous&#39;;
var downPageWord =&#39;Next&#39;;
</script>
<script src='https://dl.dropboxusercontent.com/u/45516218/codeJs/JsPhanTrangLTMT.js' type='text/javascript'/>
</b:if>
</b:if>
<!--Page Navigation Ends -->
</body>
Mình xin giải thích một số tham số ở đoạn code trên :
- pageCount : Số lượng bài viết hiển thị trên trang
- displayPageNum : Số lượng trang được đánh dấu sẽ hiển thị trên trang
- upPageWorddownPageWord được dùng để hiển thị trang trước và trang sau, các bạn có thể thay thế bằng những dòng chữ hay kí tự tùy ý.

Bước 5 : Bây giờ chúng ta sẽ chỉnh sửa thêm một vài thứ, mặc định thì blogger label sẽ hiển thị 20 bài viết trên một trang, chúng ta sẽ phải cắt giảm số lượng này xuống bằng 5 cho phù hợp với đoạn script phân trang mà chúng ta đã làm ở phía trên.

Các bạn tìm :

'data:label.url'

Và thay thế bằng :

'data:label.url + &quot;?&amp;max-results=5&quot;'

Ở đây 5 là số lượng bài viết hiển thị trên một trang.
Bây giờ bạn đã có phân trang như ý muốn của bạn cho blog của mình rồi đấy.

Chúc các bạn thành công !
[Chi tiết...]

Thursday, March 13, 2014

[ Tool IconLover ] Tải phần mềm thiết kế Icon chuyên nghiệp [Full Crack]

- 0 comments
IconLover là công cụ hỗ trợ tạo các Icon tuyệt đẹp từ việc tạo icon mới, tạo icon từ một file ảnh, sửa một icon có sẵn, tìm kiếm icon từ thư mục và từ các thư viện liên kết động của Windows hoặc tải icon từ Internet.


Sử dụng phần mềm IconLover, người dùng có thể tạo một phong cách riêng cho các Shortcut màn hình hoặc con trỏ chuột cách sử dụng các Icon độc và lạ. Tiện ích này hỗ trợ chuyển đổi các file ảnh trên máy sang các định dạng icon như ICO, CUR, BMP, GIF, JPG, JPEG, JFIF, PNG, PCX, PSD, TGA, TIF,WMF, EMF, WBMP, XBM, XPM, ICL, EXE, DLL, SCR, IL, NIL....Người dùng cũng được phép tạo các icon mới, tìm kiếm trên các dịch vụ lưu trữ hình ảnh để làm giàu cho bộ sưu tập của mình.

IconLover có khả năng tạo các hình ảnh động GIF dùng làm Icon mang lại một cảm giác thú vị mỗi khi làm việc với một thư mục nào đó. Công cụ này cũng hỗ trợ đầy đủ các định dạng nén PNG hoặc Adobe Photoshop (PSD) hoặc sử dụng để mở các biểu tượng tập tin (ICO, ICNS) và xuất khẩu chúng sang các định dạng phổ biến bitmap sử dụng trên một trang web, blog, ứng dụng màn hình splash.

IconLover tích hợp sẵn nhiều kích thước Icon có sẵn cho bạn lựa chọn và một bảng màu tùy chỉnh cho các icon cùng các công cụ cơ bản hỗ trợ người dùng tạo nên những icon độc đáo. Các chức năng được tối ưu hóa để những người dùng chưa có kinh nghiệm cũng dễ dàng sử dụng.

Các tính năng chính của IconLover:

- Tạo icon thông qua việc chỉnh sửa các icon có sẵn, thiết kế icon mới và tìm kiếm từ Internet
- Tùy chỉnh chất lượng Icon
- Tùy chọn chế độ màu sắc cho Icon
- Hỗ trợ nhiều kích thước Icon
- Thao tác kéo thả dễ dàng
- Phong cách riêng cho các Shortcut

[DOWNLOAD TOOL ICONLOVER - FULL CRACK]
[Chi tiết...]

Monday, February 17, 2014

[Ngôn ngữ lập trình Delphi] Giới thiệu ngôn ngữ lập trình Delphi

- 0 comments
Giới thiệu ngôn ngữ lập trình Delphi

Delphi là một ngôn ngữ lập trình của hãng Borland dựa trên nền Pascal với các phần mở rộng hướng đối tượng (nên còn có tên gọi trước đó là "Object Pascal"), hiện nay Delphi do Embarcadero phát triển. Delphi ban đầu được thiết kế trên môi trường đồ họa phát triển tích hợp (Integrated Development Environment) trên Microsoft Windows, tuy nhiên hiện nay nó cũng cho phép xây dựng các ứng dụng theo kiến trúc Linux và Microsoft .NET. Hiện nay Delphi mới nhất là XE4, Delphi XE4 đã hỗ trợ hệ điều hành Windows 32bit, Windows 64bit, Mac X 32bit, iOS(hệ điều hành cho Iphone, Ipad,...).


Delphi XE4 đã cho ra mắt công nghệ đồ họa giao diện người dùng dưới dạng HD và 3D với công nghệ FireMonkey 2. FireMonkey có thể đồ họa giao diện người dùng trên cả Mac và iOS.Delphi không chỉ dừng ở đó mà nó còn cho phép bạn kết nối tới cơ sở dữ liệu(Database) và hỗ trợ công nghê điện toán đám mây.



TẢI CÔNG CỤ LẬP TRÌNH DELPHI
http://taiphanmemlaptrinh.blogspot.com/
[Chi tiết...]

Saturday, October 5, 2013

XYplore - Phần mềm quản lý file tiện ích cho lập trình viên [tiện ích]

- 0 comments
PHẦN MỀM QUẢN LÝ FILES TIỆN LỢI CHO CÁC LẬP TRÌNH VIÊN

XYplorer kết hợp đầy đủ các phần hay nhất của các trình duyệt file khác như Windows Explorer, Total Commander nên nếu bạn đã dùng XYplorer rồi, bạn sẽ không cần thêm nhiều thứ khác, vô cùng tiện lợi cho bạn.


Ngoài chuyện mở các file, thư mục rất nhanh, chương trình ngốn ít bộ nhớ máy tính nên ít khi làm treo hệ thống như một số chương trình quản lý file khác.

Những tính năng:
- Xem file cực nhanh vì bạn không cần nhấp chuột ra xem, chỉ cần rê qua từng file hình dạng jpeg, bmp ở thư mục bên trên là ở cứa sổ dưới cho xem trước ngay hình ảnh. Ngoài ra bạn có thể nghe nhạc mp3, xem file HTML và cả file PDF.
- Duyệt file, thư mục bằng thẻ (Tab) vô cùng tiện lợi mà Explorer cố điển không hề có, với số lượng tạo ra không giới hạn, giấu đi hay cố định, di chuyển bằng kéo thả...
- Nếu bạn thích hình một icon nào đó và muốn trích xuất từ file exe, dll, bạn nhấn chuột phải ngay trên file exe, dll đó rồi chọn Copy icon to clipboard, sau đó chép vào bất cứ chương trình chỉnh sửa ảnh đơn giản nào.
- Tìm file nhanh với Find files ở phần cửa sổ dưới, thật đầy đủ cho bạn lựa chọn: lọc bớt bỏ qua ổ đĩa nào đó, nhằm đem lại kết quả chính xác và nhanh nhất. Những thông tin này bạn đều có thể lưu lại thành file và in ra được.
>> Download phần mềm Tại đây
[nguồn Giasulaptrinh]
[Chi tiết...]

NetBeans IDE - Công cụ lập trình Java phổ biến nhất

- 1 comments
CÔNG CỤ HỌC VÀ LẬP TRÌNH JAVA NETBEANS IDE

NetBeans IDE là một môi trường phát triển tích hợp (Integrated Development Environment) kiểu như Visual Studio của Microsoft và được xem là một một bộ ứng dụng "must-download" dành cho các nhà phát triển phần mềm.


1. Download NetBeans:
Download tại đây.
Trang chủ NetBean : http://netbeans.org/

2. Giới thiệu sơ lược
NetBeans IDE là một môi trường phát triển tích hợp (Integrated Development Environment) kiểu như Visual Studio của Microsoft và được xem là một một bộ ứng dụng “must-download” dành cho các nhà phát triển phần mềm.
NetBeans IDE hỗ trợ nhiều hệ điều hành khác nhau như Windows, Mac, Linux, và Solaris. NetBeans bao gồm một IDE mã nguồn mở và một nền tảng ứng dụng cho phép nhà phát triển nhanh chóng tạo nên các ứng dụng dành cho web, doanh nghiệp, desktop và thiết bị di động bằng các ngôn ngữ lập trình Java, C/C++, JavaScript, Ruby, Groovy, và PHP.
NetBeans IDE cung cấp nhiều tính năng mới như shortcut tìm kiếm trong toàn bộ IDE gọi là QuickSearch, giao diện thận thiện hơn với người dùng, và tính năng tự động biên dịch khi lưu (Compile on Save). Ngoài việc hỗ trợ Java mọi phiên bản (Java SE, Java EE, Java ME), NetBeans IDE còn là công cụ lý tưởng cho việc phát triển phần mềm bằng các ngôn ngữ PHP, C/C++, Groovy and Grails, Ruby and Rails, AJAX và JavaScript. Từ phiên bản 6.5 còn tăng cường hỗ trợ cho web framework (Hibernate, Spring, JSF, JPA), trình ứng dụng máy chủ GlassFish và cơ sở dữ liệu.
Các đặc điểm nổi bật cho từng thành phần
PHP
• Bộ soạn thảo PHP (tự hoàn thành mã, tô màu cú pháp và ngữ vựng của mã)
• Hỗ trợ chú thích heredoc và PHTML
• Gỡ rối bằng Xdebug
• Tự động phát sinh mã cho cơ sở dữ liệu MySQL
JavaScript và AJAX
• Trình soạn thảo JavaScript và bộ gỡ rối
• Trình quản lý thư viện JavaScript
• Các thư viện: YUI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype
• Hoàn thiện trình soạn thảo CSS
JavaEE và phát triển Web
• Tăng cường hỗ trợ Spring, Hibernate, JSF, tự phát sinh JSF CRUD, JPA (Java Persistence API)
• Tạo các dịch vụ web RESTful từ các bảng cơ sở dữ liệu hoặc từ các đối tượng JPA
• Kéo và thả các dịch vụ SaaS vào các file PHP
• Cải thiện bộ soạn thảo SQL (hoàn thành mã, lưu/gọi lại các truy vấn, và nhiều hơn nữa)
• Cải thiện việc nhập và đồng bộ hóa các dự án Eclipse
• Tự động triển khai khi lưu
Groovy và Grails
• Phát triển ứng dụng Groovy thuần khiết hoặc dùng Groovy trong các dự án Java SE
• Bộ soạn thảo Groovy (hoàn thành mã, tô màu và những thứ khác)
• Framework ứng dụng web Grails
• Mở các ứng dụng Grails không cần thêm metadata
Ruby và Rails
• Giao diện Test Runner mới để hiện thị kết quả test
• Cải thiện Rake: Rake Runner và một file Rake được tạo trước.
• Bộ gỡ rối: breakpoint và catchpoint có điều kiện
• Các dự án Ruby chấp nhận các tùy chọn JVM từ dòng lệnh
GlassFish v3 Prelude dành cho phát triển web
• Module, kiến trúc dựa trên OSGi
• Footprint nhỏ, khởi động và triển khai nhanh
• Hỗ trợ script, bao gồm cả JRuby
C/C++
• Hoàn thiện chức năng hoàn thành mã, tô màu lỗi và ngữ vựng
• Gọi cửa sổ Memory, đồ họa
• Phát triển từ xa
• Đóng gói ứng dụng dưới dạng file tar, zip hoặc các gói SVR4
Java ME
• Wizard cho dự án mới cho phép bổ sung các thành phần tùy chọn vào Visual Designer Palette
• Các thành phần SVG UI trong SVG Composer cho phép thiết kế giao diện đa dạng.
• Các thành phần Data Binding Custom mới trong Visual Designer Palette
• Nâng cấp công cụ cho ProGuard 4.2 và test framework cho JMUnit 1.1.0
Java SE
• Gỡ rối Java đa luồng
• Java Swing GUI Builder: Bộ soạn thảo TreeModel cho JTrees
• Tự động biên dịch khi lưu
Các công cụ IDE và tính khả dụng
• Một shortcut QuickSearch cho các: hoạt động, file, tùy chọn và tài liệu của IDE
• Hỗ trợ đường dẫn Windows UNC (các thư mục mạng chia sẻ)

3. Download thư viện JDK
Download tại đây

4. Giới thiệu sơ lược về JDK
JDK là bộ công cụ cho người phát triển ứng dụng bằng ngôn ngữ lập trình Java) là một tập hợp những công cụ phần mềm được phát triển bởi Sun Microsystems dành cho các nhà phát triển phần mềm,

Dùng để viết những applet Java hay những ứng dụng Java - bộ công cụ này được phát hành miễn phí gồm có trình biên dịch, trình thông dịch, trình giúp sửa lỗi (debugger, trình chạy applet và tài liệu nghiên cứu.
Nó giống như Net framwork của Microsoft ==> java thì có JDK.

[Nguồn Giasulaptrinh]
[Chi tiết...]

Sunday, July 21, 2013

Sử dụng Weka trong xây dựng mô hình phân lớp dữ liệu

- 0 comments
Sử dụng Weka trong xây dựng mô hình phân lớp dữ liệu

1. Tóm lược lý thuyết về phân lớp (Classification)

Trong lĩnh vực máy học (machine Learning) và nhận dạng (pattern recognition), bài toán phân lớp (classification) đề cập đến các thuật toán (algorithms) nhằm xác định lớp (class) của đối tượng đã cho sẽ thuộc về lớp nào trong các lớp đã cho trước (Given Categories). Một điều cần chú ý là khác với bài toán phân cụm (clustering), dữ liệu dùng để xây dựng mô hình (Training Data) trong bài toán phân lớp phải được xác định lớp trước (pre-Labeled).

Ví dụ, xác định một email thuộc “spam” hoặc “non-spam”, hay xác định loại bệnh của bệnh nhân dựa vào các triệu chứng của họ.

Một thuật toán thực hiện việc phân lớp được gọi là bộ phân lớp (classifier). Hình sau mô tả qui trình xây dựng mô hình phân lớp các đối tượng.





Qui trình Train và Test một classifier

- Dữ liệu để xây dựng mô hình: dữ liệu gốc (original dataset), dữ liệu này phải có thuộc tính phân lớp gọi là categorical attribute

- Dữ liệu gốc sẽ được chia thành 2 phần là Training Set (để xây dựng model) và Testing Set (để kiểm định Model)

- Cuối cùng là tính toán lỗi để đánh giá Model





Cross Validation (CV) trong Training and Testing Phase

Đây là kỹ thuật chủ yếu được sử dụng trong xây dựng predictive Model. Trong đó dữ liệu gốc sẽ được chia thành n phần bằng nhau (n-fold), và quá trình Train/Test Model thực hiện lặp lại n lần. Tại mỗi lần Train/Test Model, 1 phần dữ liệu dùng để Test và (n-1) phần còn lại dùng để Train.

(Người ta đã chứng minh 10-fold Cross –Validation là tối ưu)

Hình dưới đây mô tả CV với 3-fold.





Hình dưới đây mô tả 10-fold Cross Validation của Iris Dataset.

Iris dataset là bộ dữ liệu về hoa dung để kiểm tra các classification models.

Iris Dataset gồm 150 samples (instances), thuộc 3 lớp (classes| categories) là setosa, vesicolor và virginica, mỗi lớp có 50 samples

Cấu trúc của Iris dataset như sau:

Attributes x Instances = 5 x150

Number of classes : 3

Distribution for each class : 50 (mỗi lớp có 50 instances)

Số thuộc tính là 5, trong đó có 1 thuộc tính phân loại có tên class (categorical Attribute)

Sepallength: Độ dài đài hoa

Sepalwidth: Độ rộng đài hoa

Petallength: Độ dài cánh hoa

Petalwidth: Độ rộng cánh hoa

Class: thuộc tính phân loại hoa (setosa, vesicolor và virginica)

Xem và download Iris dataset và nhiều dataset khác theo link dưới đây

http://archive.ics.uci.edu/ml/datasets/Iris







2. Thực hiện bài toán phân lớp với Weka

Phần này trình bày xây dựng mô hình phân lớp với phần mềm Weka, trên bộ dữ liệu hoa Iris đã giới thiệu ở trên

Download Weka tại đây [Lưu ý: sau 5s, click BỎ QUA QUẢNG CÁO (SKIN AD)]







Chọn tab: Prerprocess để thực hiện các bước tiền xử lý trong data Mining như (Load data, Filter, …)



Sau khi nộp dữ liệu, chọn Tab classify để chọn các mô hình phân loại. Ở đây ta sẽ sử dụng và so sánh hiệu quả của 2 mô hình phân lớp của cây quyết định (Decision tree) là J48 và SimpleCART và mô hình MultilayerPerceptron của mạng Neuron (Neural network)



Chú ý: Việc lựa chọn thuật toán nào để có một model tốt phụ thuộc rất nhiều yếu tố, trong đó cấu trúc của dataset có ý nghĩa quan trọng đến việc lựa chọn thuật toán. Ví dụ thuật toán cây hồi qui phân loại (CART – Classification And Regression Tree) và J48 cho kết quả tốt trên các dữ liệu kiểu số (Numerical Data), trong khi đó thuật toán ID3 cho kết quả tốt đối với dữ liệu định danh (nominal Data).

[Chi tiết...]
 
Copyright © . TẢI PHẦN MỀM, ỨNG DỤNG - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger