
[C#] Hướng dẫn sử dụng phím tắt trong Visual Studio With SublimeVS extension
Xin chào, các bạn bài viết hôm nay, mình sẽ giới thiệu đến các bạn Extension SublimeVS để tạo phím tắt Shortkey trong công cụ lập trình Visual Studio. Nếu bạn nào đã từng sử dụng Sublime Text, khi các bạn qua sử dụng Visual Studio thì cảm giác sử dụng những ...

Đặc quyền của Hacker được nâng cao thông qua Plugin cho text editor
Hầu hết các text editor hiện đại cho phép người dùng mở rộng chức năng của họ bằng cách sử dụng các plugin của bên thứ ba, theo cách này người dùng đang mở rộng bề mặt tấn công của họ. Bởi vì hacker có thể nâng cao đặc quyền thông qua plugin cho text editor. Tuy nhiên, có một thực ...

Chrome 71 thẳng tay trừng phạt những nội dung quảng cáo có dấu hiệu lạm dụng
Các quảng cáo giả mạo, lừa đảo và có dấu hiệu làm phiền người dùng sẽ bị phạt nặng Google mới đây đã thông báo sẽ trừng phạt nặng những trang web lạm dụng quảng cáo gây khó chịu cho người dùng trong phiên bản Chrome 71, dự kiến sẽ phát hành vào tháng 12 này. Những trang web bị liệt ...

5 Bước giải mã ransomware CoinVault và Bitcrytor bằng công cụ miễn phí
Khi bạn bị mã độc CoinVault và Bitcrytor mã hóa, bạn có thể khôi phục lại hoàn toàn file bị tấn công bằng công cụ miễn phí. CoinVault là một loại ransomware lần đầu tiên được phát hiện vào tháng 5 năm 2014 và hiện đã lây lan ra vô số các quốc gia. Vào tháng 4 năm 2015, cảnh sát Hà ...

Cùng tìm hiểu Coroutines trong Kotlin - Phần 1
Như đã giới thiệu tại series Cùng tìm hiểu coroutines trong kotlin và những thứ mà bạn cần chuẩn bị. Bài viết này sẽ hướng dẫn bạn chạy sample app đầu tiên và lướt qua một chút về coroutines và một chút về Android Architechture component <img alt="

Khoa học dữ liệu [Data Science] – ngành nghề hấp dẫn nhất thế kỷ 21
Trong những năm gần đây, làn sóng về Khoa Học Dữ Liệu (Data Science) đã dần được hình thành rõ nét tại các thị trường công nghệ dù còn khá non trẻ như Việt Nam. Data Science đã mở ra hàng ngàn cơ hội phát triển cho rất nhiều ngành nghề, trong đó lĩnh vực tài chính ngân hàng được xem ...

Vietnam Web Summit 2018: Việt Nam đang là mũi nhọn công nghệ của Đông Nam Á
Theo nhiều báo cáo thị trường gần đây cho thấy, năm 2018 sẽ là năm phát triển mạnh mẽ nhất cho các công nghệ ứng dụng trí tuệ nhân tạo (AI) và khối chuỗi (Blockchain) vào thực tiễn cuộc sống. Mở ra một ...

Tại sao mình lại chọn Kotlin là ngôn ngữ tiếp theo của mình?
Khi bạn suy nghĩ về phát triển Android, rất có thể là một ngôn ngữ lập trình ngay lập tức ở trong suy nghĩ của bạn: Java. Mặc dù đúng là đa số các ứng dụng Android được viết bằng Java, nhưng khi nói đến phát triển Android, Java không phải là lựa chọn duy nhất của bạn. Bạn có thể viết ...

Giới thiệu Hooks trong React v16.7.0-alpha
This article I write in Vietnamese and I don’t plan to use English for this. If you are the foreigner, please refer official document from React page: https://reactjs.org/docs/hooks-intro.html Trước khi trả lời câu hỏi, React hooks là gì thì mình sẽ trả lời trước câu hỏi React hooks có thể ...

10 ngôn ngữ lập trình được sử dụng nhiều nhất để đóng góp mã nguồn mở
Hơn một nửa các lập trình viên trên thế giới đang đóng góp tích cực cho các dự án mã nguồn mở, theo một báo cáo của DigitalOcean. Có thể bạn quan tâm: Xếp hạng các ngôn ngữ lập trình được yêu thích nhất theo Tiobe Index, GitHub Có hơn 55% trong số 4.300 nhà phát triển ...

IBM đã mua lại Red Hat, ảnh hưởng như thế nào đến cộng đồng Java?
Cuối tháng 10 vừa qua, IBM đã chính thức sở hữu Red Hat với con số kỉ lục 34 tỷ đô, sự kiện này ảnh hưởng như thế nào đến cộng đồng Java khi mà Red Hat được biết đến là một trong những nhà cung cấp open source software hàng đầu của cộng đồng Java. Có thể bạn quan tâm: IBM ...

Twilio SMS
Như các bạn đã biết, hiện nay có rất nhiều công ty sử dụng sms để gửi thông báo về số điện thoại của bạn để authenticate hoặc một vấn đề gì đó để xác nhận. Nhiều người đặt ra câu hỏi, phải chăng có một nhân viên nào đó, chỉ ngồi và gửi tin nhắn khi được ông chủ giao cho vài số điện thoại. Nhưng ...

Ai đang đóng góp nhiều nhất cho mã nguồn mở? Câu trả lời chắc chắn sẽ khiến bạn ngạc nhiên
Microsoft đang mang lại nhiều đóng góp cho cộng đồng mã nguồn mở nếu dựa trên số lượng các dự án được chia sẻ tới cộng đồng. Tuy nhiên, nếu xem xét số lượng dự án trên tỷ lệ phần trăm nhân viên của công ty sẽ có những thay đổi thứ hạng đáng kể. Nếu xét trên thang đo về số lượng các ...

Giải mã sức hút từ TEK EXPERTS, văn phòng đáng mơ ước của nhiều lập trình viên
Cách mạng công nghiệp 4.0 bùng nổ, việc phát triển robot và trí tuệ nhân tạo (AI) có khả năng trong tương lai sẽ thay thế con người ở nhiều công việc. Điều này vừa là cơ hội vừa là thách thức với những công ty thuộc lĩnh vực công nghệ. Thế nhưng với Tek Experts, con người luôn là yếu ...

Cùng tìm hiểu về Kotlin coroutines
Introduce Việc xử lý bất đồng bộ luôn là vấn đề khó gây đau đầu với các developer, ngay cả khi chúng ta có các công cụ tuyệt vời như Rx(Reactive Programming) để giúp chúng ta xử lí dễ dàng hơn. Vậy có cách nào để chúng ta có thể viết mã đồng bộ và làm cho nó hoạt động không đồng bộ? Trong ...

Các sai lầm thường mắc phải khi Debug
Chắc hẳn tất cả chúng ta đều không còn lạ lẫm gì với các khái niệm Bug và Debug nữa rồi. Tuy nhiên tôi vẫn sẽ nhắc lại về hai khái niệm quen thuộc này: Bug trong tiếng anh là bọ, bọ ở đây ám chỉ những lỗi trong chương trình, hệ thống làm cho chương trình, hệ thống đó không hoạt động được hoặc ...

Auto Backup trong Android
Đối với một số ứng dụng, người dùng có thể phải bỏ ra kha khá thời gian của mình để có thể tinh chỉnh, tùy chỉnh lại setting của ứng dụng đó. Khi người dùng đổi máy hay up đời lên, việc khôi phục - restore lại các settings cho người dùng là một việc mang lại trải nghiệm khá tuyệt vời cho người ...

Service Object sẽ giúp cho codes của bạn nhỏ gọn, dễ test và dễ bảo trì hơn
Nếu như bạn đã quen thuộc với Rails, bạn biết rằng nó có một cấu trúc thư mục đã được xác định trước. Rails là một trong những adaptors sớm sử dụng mô hình MVC (Model, View, Controller). Trên thực tế, đó là một trong những điểm mạnh của framework, nó dễ dàng để học khi mọi thứ đã có những vị ...

Hiểu về Regular expression: Xử lý ngôn ngữ tự nhiên đơn giản hơn với Python
Regular Expression là gì? Một biểu thức chính quy là một chuỗi các ký tự được định nghĩa theo một quy tắt định trước nhằm xác định một tập hơn các chuỗi phù hợp với nó. Các biểu thức chính quy có thể được ghép nối để tạo thành các biểu thức chính quy mới. Nếu A và B là hai biểu thức chính ...

AWS từ con số 0 : Tổng quan
Đúng như tiêu đề của nó, series bài viết này nhằm mục đích cung cấp cho các bạn fresher những khái niệm, kiến thức cơ bản nhất để bắt đầu với AWS. Vì mới bắt đầu nên ai cũng sẽ ngại đọc dài, hay đọc các khái niệm phức tạp nên mình sẽ cố gắng chia nhỏ từng bài trong series để các bạn không ngợp ...