Mẹo nhỏ để tránh làm mất code khi sử dụng Git.
TL;DR: Không sử dụng push -f hay push --force ! Thay vào đó nên sử dụng push --force-with-lease Giải thích: Git push --force rất nguy hiểm, vì theo cơ chế của mình, nó sẽ ghi đè lên remote repo bằng code ở local của mình, mà không cần quan tâm đến việc bên phía remote đang chứa thứ gì. Vì ...
PSR-13: Hypermedia Links
Các liên kết Hypermedia đang trở thành một phần ngày càng quan trọng của web, trong cả hai ngữ cảnh HTML và các bối cảnh định dạng API khác nhau. Tuy nhiên, không có định dạng hypermedia phổ biến duy nhất, cũng không có một cách phổ biến để đại diện cho các liên kết giữa các định dạng. Chuẩn này ...
CẢNH BÁO: Nhiều bộ định tuyến tại mỹ dính lỗi bảo mật
Theo Cnet, Viện nghiên cứu người tiêu dùng Mỹ (ACI) mới đây đã phân tích Firmware của gần 200 bộ định tuyến dành cho văn phòng cỡ nhỏ và nhà riêng, đến từ 14 nhà cũng cấp đang hoạt động tại thị trường Mỹ. Đại diện ACI cho biết: “Tổng cộng có tới 32.002 lỗ hổng đã được tìm thấy ...
Microsoft gia hạn thời gian nâng cấp lên Windows 10 miễn phí cho người dùng đến hết ngày 16 tháng 1
Microsoft sẽ cho phép user nâng cấp từ Windows 7 và Windows 8.1 lên Windows 10 miễn phí cho đến ngày 16 tháng 1 năm 2018. Trước đây, công ty đã lên kế hoạch ngừng nâng cấp miễn phí vào ngày 31 tháng 12 năm 2017, nhưng đầu tuần này hãng phát hiện rằng cách thức cho cài đặt miễn phí ...
AWS phối hợp với Microsoft ra mắt giao diện Deep Learning có tên gọi là Gluon
Amazon Web Services (MWS) phối hợp với Microsoft thực hiện 1 dự án mã nguồn mở, thư viện Deep learning có tên gọi là Gluon với hy vọng giúp cho các lập trình viên tiếp cận gần hơn với Machine learning . Thư viện này cung cấp cho các lập trình viên giao diện nơi họ có thể triển khai, ...
Nắm được 1 trong 16 ngôn ngữ lập trình này, dân IT Việt Nam không bao giờ lo thất nghiệp
Với kiến thức về những ngôn ngữ lập trình này, dân IT tại Việt Nam hoàn toàn có thể thuyết phục các nhà tuyển dụng trong hành trình tìm kiếm công việc mơ ước của mình. Thế giới có hàng nghìn ngôn ngữ lập trình khác nhau, tuy nhiên không nhiều trong số đó đạt được sự phổ biến đủ ...
Dependency Inversion trong Java
Hướng dẫn cho newbie biết cách sử dụng sức mạnh của Dependency Inversion qua các ví dụ trong Java. Giới thiệu Dependency Inversion cho phép chúng ta tạo ra các low-level detail phụ thuộc vào các high-level policy, đối lập với flow control (điều khiển lưu lượng). Bất cứ khi nào ...
Tôi muốn lập trình ứng dụng Android – Tôi nên học ngôn ngữ lập trình nào?
Thậm chí nếu bạn không nghĩ rằng chúng ta đã hoàn toàn chuyển sang kỷ nguyên hậu PC, thì một điều rõ ràng là các nền tảng di động đang đóng một vai trò thiết yếu trong cuộc sống của chúng ta. Dù chỉ để cho vui hay để tạo ra lợi nhuận, việc phát triển ứng dụng Android có thể mang lại ...
Google lỗ 368 triệu bảng Anh đầu tư cho trí tuệ nhân tạo
DeepMind, công ty trí tuệ nhân tạo thuộc quyền sở hữu của Google thực hiện nhiệm vụ nghiên cứu AI đã có 1 năm đầy tốn kém theo số liệu được công bố bởi Companies House được công bố vào hôm thứ 5 vừa qua. Tổng thua lỗ trước thuế của DeepMind ước tính năm 2017 là £368.000.000 tăng gấp ...
Mã nguồn MS-DOS v1.25 hiện đã có trên GitHub
Mã nguồn dành cho hệ điều hành MS-DOS v1.25 đã được phát hành theo giấy phép MIT nguồn mở và được công khai trên GitHub. Microsoft lần đầu công khai mã nguồn của MS DOS 1.1 và 2.0 cho các lập trình viên vào năm 2014 với mục đích phi thương mại. Sau 4 năm Microsoft lại tiếp tục công bố ...
Xây dựng một ứng dụng trò chuyện bằng ReactJS trong 10 PHÚT (Phần 1)
Biên dịch: Nguyễn Quốc Đại Trong bài viết này, tôi sẽ chỉ cho bạn cách dễ nhất có thể để xây dựng một ứng dụng trò chuyện bằng React.js. Nó sẽ được xây dựng hoàn toàn mà không có code phía máy chủ, vì chúng tôi sẽ cho phép API Chatkit xử lý phía back-end. Tôi giả sử rằng bạn biết JavaScript ...
Góc nhìn khoa học về trí tuệ nhân tạo vào năm 2030
Những cỗ máy với trí thông minh nhân tạo sẽ có ảnh hưởng trực tiếp đến giao thông, y tế cho đến giáo dục và làm thay đổi cuộc sống con người từ năm 2030. Đến năm 2030, trí tuệ nhân tạo (Artificial intelligenceAi – AI) sẽ thay đổi chúng ta, từ cách làm việc cho đến đi du lịch với ...
[C#] Backup database sqlsever with progress sử dụng thư viện Sql SMO
Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách backup database sqlserver trên Winform C# sử dụng thư viện Sql SMO. Sqlserver SMO là bộ thư viện do Microsoft cung cấp giúp lập trình viên truy xuất và quản trị Database Engine ...
Don''t be a junior developer: technical roadmap
Bài viết với mục tiêu là đưa ra một roadmap để giúp bạn tiết kiệm thời gian cho việc định hình những gì bạn cần phải học (ít nhất là như vậy) và bạn có thể bắt đầu luôn. Dưới đây là một số recommend và hầu hết những resources này là free: 1. SSH: SSH, hoặc được gọi là Secure Shell, là một ...
“Thiếu hụt lập trình viên?”- Tất cả chỉ là ngụy biện
Trang techcrunch vừa đề cập một sự thật hiển nhiên tồn tại trong ngành IT nhưng chẳng nhà tuyển dụng nào dám thừa nhận. Thay vào đó, họ ngụy biện rằng:” Chúng ta đang trong giai đoạn thiếu hụt trầm trọng các lập trình viên giỏi”. Sự thật đó là gì? Ai cũng biết, hiện ...
Khôi phục phân vùng(Partition) ổ đĩa bị xóa bằng Aomei Partition Assistant
Vào một ngày đẹp trời như bao ngày khác, bạn mở máy tính lên và không tìm thấy dữ liệu cũng như mất đi một ổ đĩa. Một cảm giác thật khó tả! <img alt="
Ra mắt iPhone 7, xem trực tiếp ở đâu?
Tại sự kiện tiếp theo của mình, Apple sẽ ra mắt thế hệ iPhone mới nhất. Là một tín đồ iPhone, chắc hắn ai cũng mong đợi một thiết kế hoàn toàn mới mẻ, ống kính siêu cao cấp, và tất nhiên, iOS 10 từ nhà nhà sản xuất hình quả táo. Buổi công bố dự định sẽ diễn ra tại Khán Phòng Dân ...
Debugging khi dùng RxSwift
Chắc giờ hầu hết các dev iOS đều biết về RxSwift rồi nên bài viết này của mình không có hot. Nhưng mình đang cạn đề tài để viết rồi nên vẫn viết nó, hi vọng giúp được mấy bạn mới tiếp cận với RxSwift và bị khủng hoảng khi không biết lỗi ở đâu và debug như thế nào <img alt="
Phát hiện chip do thám của Trung Quốc trong máy chủ các công ty Mỹ
Tờ Bloomberg cho biết một vụ tấn công cài đặt chip do thám của Trung Quốc dưới bản chất thu thập thông tin và hack hệ thống đã bị phát hiện. Một báo cáo của tờ Bloomberg xuất bản ngày hôm nay đã tiết lộ một loại chip do thám của Trung Quốc với kích thước chỉ hơn một hạt gạo đã được tìm ...
Xây dựng server graphql sử dụng AWS AppSync
Hôm nay tôi sẽ hướng dẫn các bạn cách tạo và tương tác với GraphQL bằng AWS AppSync. Với AppSync chúng ta sẽ dễ dàng xây dựng một server realtime và cả offline nữa. Việc graphql là gì hay nó mạnh mẽ ra sao thì trong bài này tôi sẽ không đề cập, nếu các bạn muốn tìm hiểu sâu hơn hay so sánh ...