drop zone

Share files, chat, and remote terminal with your friends in the LAN network. Easy to use and zero-configuration.

Đọc phần description chắc các bạn cũng nắm được sơ sơ nó làm gì rồi nhỉ :)) “truyền nhận files” phiên bản friendly + bonus thêm tính năng chat và remote terminal. Thực ra nó chả khác gì bài tập hồi sinh viên thầy hay bắt các bạn làm đâu :)) Lý do tôi viết cái tool này chỉ đơn giản “cuối tuần rảnh viết chơi” :)) Còn về tên DropZone, đừng hỏi tôi, tôi cũng không biết tại sao mình lại đặt tên con mình như thế nữa :/

Trích xuất các thành phần của biểu thức từ trái qua phải

Gần đây tôi có gặp phải 1 bài toán như sau: cho/nhập một biểu thức toán học đơn giản (vd: A1+13-B2*(A1+C5)), highlight và trigger sự kiện nếu người dùng click vào biến trong biểu thức đã cho. Để giải quyết bài toán này tôi có 2 sự lựa chọn:

  1. Tìm kiếm thư viện hổ trợ: hổ trợ angular5/javascript
  2. Tự viết bằng tay: chia làm nhiều step và sử dụng các lib hổ trợ nếu có trong các step đó.

Lưu cấu hình đơn giản với blackcat

Mỗi khi cần lưu 1 set các cấu hình thì bạn sẽ gặp phải 1 loạt các câu hỏi như cấu hình nên lưu ở đâu, format ra sao, khi nào thì cần lưu, khi nào thì cần load… tưởng chừng như đơn giản nhưng tự handle thì cũng tốn chút thời gian đó :)) (Thực ra thì bản thân .Net cũng hổ trợ việc này rồi nhưng hướng tiếp cận của nó hơi khác). Với Configuration của blackcat thì bạn sẽ ko cần phải quan tâm mấy thứ vớ va vớ vẩn đó nữa.

Blackcat là 1 bộ thư viện tiện ích đơn giản gọn nhẹ giành cho .Net, nó bao gồm nhiều thành phần như Configuration, EventBus, IoC, AppCrash… Hôm nay mình sẽ giới thiệu thành phần Configuration, với Configuration bạn có thể lưu hoặc load các cấu hình của ứng dụng chỉ với 1 dòng lệnh :)).

Inversion of Control Container (IoC) với blackcat

IoC thì chắc nhiều bạn biết rồi, nếu không biết thì cứ google là ra :)) blackcat cung cấp 1 IoC container bên dưới của nó sử dụng TinyIoC còn nó chỉ có 1 nhiệm vụ giúp IoC thân thiện hơn với người dùng :))

Blackcat là 1 bộ thư viện tiện ích đơn giản gọn nhẹ giành cho .Net, nó bao gồm nhiều thành phần như Configuration, EventBus, IoC, AppCrash… Hôm nay mình sẽ giới thiệu thành phần IoC, với IoC bạn có thể khởi tạo và sử dụng IoC container bằng cách sử dụng các attributes tương tự như cách mà spring làm :)).

Intercommunication với blackcat

Giao tiếp giữa các processes thì không phải là chủ đề gì quá mới mẻ, có nhiều kỹ thuật hổ trợ việc đó vd như pipe hay kể cả socket… nhiều lắm, tha hồ lựa. Blackcat cũng dùng các kỹ thuật này, wrap chúng lại để dể xài hơn thôi :))

Blackcat là 1 bộ thư viện tiện ích đơn giản gọn nhẹ giành cho .Net, nó bao gồm nhiều thành phần như Configuration, EventBus, IoC, AppCrash… Hôm nay mình sẽ giới thiệu thành phần Intercomm, với Intercomm bạn có thể giao tiếp với các processes trong 1 nốt nhạc :))

Pagination


Copyright © 2022. All rights reserved.