Thứ Hai, 30 tháng 11, 2015

Một vài function về thời gian viết bằng C# có thể hữu ích cho bạn.

1. Tính thời gian trôi qua kể từ một thời điểm.

Một hàm nho nhỏ giúp bạn lấy ra khoảng thời gian tường minh cho con người dễ hiểu từ một khoảng thời gian. Ví dụ như "x days ago", "x hours ago", "x minutes ago". Đặt biệt hữu ích cho các bạn làm web.


2. Lấy số thứ tự của một tuần trong năm.

Trong một năm dương lịch ta có khoảng 52 tuần (cũng tùy năm có thể là 53, 54 tuần). Vậy câu hỏi đặt ra là với một ngày bất kỳ trong năm dương lịch thì ta đang ở tuần thứ mấy tính từ đầu năm. Hãy tham khảo cách trả lời bằng đoạn code dưới đây nhé.
to be continue......

Chúc một ngày tốt lành.


Thứ Sáu, 20 tháng 11, 2015

Chuyển hình ảnh thành Base64 và ngược lại bằng C# - Convert Image to Base64 and back

Xin chào !
Hôm nay Thi muốn giới thiệu đến các bạn một class C# dùng để chuyển đổi một hình ảnh về dạng base64 và ngược lại. Class này đặt biệt hữu dụng trong trường hợp các bạn muốn chuyển các Object về dạng lưu được để lưu vào xml.
 Ví dụ Thi có hình ảnh sau muôn chuyển sang base64:

Khi chuyển sang base64 sẽ có dạng :

Nhúng vào web ta dùng:

Như vậy có thể thấy sự tiện lợi của base64 như thế nào rồi phải không? và class chuyển đổi viết bằng C#.

Giờ thì xin chào.

Chủ Nhật, 1 tháng 11, 2015

Quản lý Source code trên Github đơn giản với TortoiseGit.

Ai đã dùng qua Tortoise SVN chắc chắn sẽ nghĩ ngay đến cái TortoiseGit này làm việc tương tự. Đúng vậy hai cái làm việc gần như là giống nhau, đơn giản để quản lý source. Nếu bạn đã từng dùng các công cụ quản lý source code trên github khác, cũng nên tham khảo chút.



1. Đầu tiên là bạn phải có tài khoản tại github.com cái đã, nhấn vào liên kết và tạo một tài khoản cho mình thôi, nếu đã có tài khoản bạn có thể skip bước 1.

2. Tạo một ripository rồi làm tiếp.

3. Tiếp theo ta tải về git-for-windows tại đây. Và cài vào máy.

4. Tải và cài đặt TortoiseGit tại đây. Tải thêm pack ngôn ngữ nếu bạn muốn (optional)

Giờ ta tiến hành làm việc thôi:

Nhấp chuột phải vào thư mục muốn chứa code, ta chọn Git Clone.
Điền  địa chỉ của cái Repository mà bạn tạo hồi nãy vào vị trí 1 nhấn OK và phần mềm kết nối với Github tải source về.

Bạn tạo source và đặt vào trong thư mục mà phần mềm TortoiseGit vừa tạo ra. Giờ ta sẽ đưa source lên trên github.

Nhấp chuột phải vào thư mục chọn Git Commit -> "master"...


Nó sẽ báo nếu bạn chưa khai báo email và Username. Nhấn OK để tiếp tục

Điền và thực hiện như trên hình.

Ghi vài dòng chú thíc và OK.

Tiến trình tải lên thành công nhấn nút Push bên phía tay trái.

Điền Username

Điền Password, Nhấn OK

Thông báo như hình là bạn đã commit xong lên github rồi.

Bạn vào lại trang repository trên github để kiểm tra kết quả của mình làm từ nãy giờ ra sao. Giờ các bạn tự Vọc thoải mái nhé.

Chúc thành công.