Context Image Resizer – Resize ảnh qua menu ngữ cảnh

gnome-mime-imageHiện nay việc chụp ảnh trở nên rất dễ dàng và thuận tiện. Điều này khiến ổ cứng của tôi bị ngốn khá nhiều dung lượng. Chính vì vậy tôi tạo một tool đơn giản để resize ảnh hàng loạt (để giảm dung lượng) từ menu ngữ cảnh với hi vọng có thêm dung lượng để nhét được nhiều ảnh mới sau này.

Tiếp tục đọc

Advertisements

Y2 – Visual Graph – Minh họa việc biểu diễn đồ thị bằng GDI+ (update version 1.3.3)

Đây là chương trình nhằm mục đích minh họa cho việc biểu diễn và cài đặt các thuật toán liên quan đến đồ thị thông qua thuật toán Floyd. Bạn có thể dùng chuột để vẽ và di chuyển các node của đồ thị, khoảng cách giữa hai node cũng như ma trận kề (adjacency matrix) của đồ thị sẽ được tính toán và tự động thay đổi theo.

Tiếp tục đọc

[C# – SourceCode] Y2 VocaBalloon – Học từ vựng tiếng Anh qua balloon tip

Chương trình này được viết từ năm 2009 để thực hành C#. Dữ liệu của Y2 VocaBalloon được lưu trong tập tin Access 2003. Y2 VocaBalloon cho phép bạn thêm, sửa, xóa dữ liệu cùng các thiết lập. Khi được kích hoạt, Y2 VocaBalloon sẽ ẩn ở khay hệ thống và hiển thị lần lượt các từ vựng từ file dữ liệu sau vài giây.

Tiếp tục đọc

Y2L Sharp – Ngôn ngữ lập trình (thông dịch) đơn giản viết trên C#

Đây là một dự án mẫu về phương pháp hiện thực một ngôn ngữ lập trình đơn giản với tên gọi Y2L #. Phiên bản hiện tại 0.9 hỗ trợ các kiểu dữ liệu cơ bản bool, int, double, string, void và mảng 1 chiều. Chương trình thiếu phần kiểm tra cú pháp và còn nhiều hạn chế.

 

Tiếp tục đọc

Y2-ReflectorDemo – Xem thông tin các thư viện .Net

Y2_ReflectorDemo1.0Chương trình Y2 ReflectorDemo này đã được giới thiệu trong bài viết Kĩ thuật Reflection tuy nhiên không bao gồm mã nguồn. Dự định của tôi là bổ sung và hoàn thiện một số chức năng trước khi đưa ra mã nguồn, tuy nhiên do thời gian và công việc không cho phép nên tôi mạn phép đưa chương trình này lên. Chương trình chưa hoàn thiện nhưng là một ví dụ điển hình về ứng dụng Reflection trong .Net.

Tiếp tục đọc

Y2 – Expression Converter Demo (v1.2)- Chuyển biểu thức trung tố sang tiền tố và hậu tố

Đây là một phần mềm Demo minh họa việc chuyển đổi giữa biểu thức trung tố sang biếu thức tiền tố (ký pháp Ba Lan) và hậu tố (ký pháp nghịch đảo Ba Lan). Các loại biểu thức này còn được gọi tắt với tên tiếng Anh là infix (trung tố), prefix (tiền tố) và postfix (hậu tố) dựa vào vị trí của toán tử so với các toán hạng trong biểu thức.

Tiếp tục đọc

Y2 – MineLand v1.0.1 Game dò mìn (tương tự Minesweeper)

Minisweeper (của Windows) có phần giao diện chính là một bảng các ô vuông xếp liền nhau tạo thành một hình chữ nhật có chiều rộng và dài tối thiểu là 9 ô (đơn vị là ô vuông) và số mìn tối thiểu là 10. Trong bảng này sẽ có các ô được đặt mìn ngẫu nhiên và nhiệm vụ của người chơi là mở tất cả các ô không có mìn bằng cách click chuột trái vào các ô đó, khi chỉ còn các ô có mìn còn lại thì kết thúc màn chơi.

Xem hướng dẩn giải thuật tại đây

Tiếp tục đọc

Algorithm – Cập nhật thuật toán vẽ cây nhị phân

Bản cài đặt vẽ cây nhị phân trước đây (xem tại đây) tôi đã giới thiệu sử dụng phép chia dư để tính khoảng cách giữa các node theo chiều ngang. Vì thế xác suất các node nằm đè lên nhau rất lớn, đặc biệt khi cây có nhiều node thì mức độ tập trung node của cây tại một vùng khiến cho các node chỉ nhìn được một phần nhỏ. Tiếp tục đọc

Y2 – BSTreeDemo 1.0 – Minh họa cây nhị phân tìm kiếm (BST)

Đây là chương trình tôi viết để minh họa về BST như đã nói ở trên. Vì được viết khá vội và chỉ để minh họa đơn giản nên tôi chưa chú trọng nhiều đến giao diện và hiệu suất thực thi, tuy nhiên chức năng cũng khá đầy đủ để bạn tham khảo.

 

Download

Tiếp tục đọc