MongoDB là hệ quản trị CSDL NoSQL phổ biến nhất trên thế giới. Tuy nhiên mặc định Laravel PHP Framework lại không hỗ trợ MongoDB. Vì vậy trong tutorial này, VinaSupport.com sẽ hướng dẫn các bạn cài đặt và tích hợp MongoDB vào project Laravel. Cài đặt MongoDB Các bạn vui lòng tham khảo bài […]
Trong quá trình làm dự án về Laravel trên Ubuntu, mình gặp phải một vấn đề khi thực hiện composer 1 package về máy. The “https://packagist.org/packages.json” file could not be downloaded: failed to open stream: Connection timed out https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be […]
Phiên bản Ubuntu 20.04 LTS vừa được phát hành để chúng ta trải nghiệm. Nếu bạn không muốn cài mới, thì chúng ta có thể nâng cấp từ các phiên bản trước đó là Ubuntu 19.10, Ubuntu 18.04 LTS và Ubuntu 16.04 LTS. Chú ý nâng cấp từ phiên bản 16.04, các bạn phải nâng […]
Sau 1 thời gian sử dụng Ubuntu, mình có cảm nhận là dường như âm thanh của Ubuntu khá nhỏ, cho dù đã bặt max volume (100%) thì vẫn cảm thấy chưa đủ lớn. Đặc biệt là mình thử so sanh ở chế độ max volume của Windows và Ubuntu thì Windows cho âm thanh […]
Đoạn source code dưới đây được mình viết bằng Python 3, để xử lý việc chụp ảnh màn hình Desktop sử dụng thư viện đồ họa OpenCV. Đoạn code hiện chạy tốt trên môi trường Ubuntu Desktop 16.04. Cài đặt Python Module Việc đầu tiên là các cài đặt các Python Module cần thiết, sử […]
Vấn đề / Problem Như các bạn đã biết việc debug là 1 công việc thường xuyên của 1 lập trình viên. Nó giúp các bạn dễ dàng tìm lỗi và gỡ lỗi trong quá trình lập trình. Khi mình thực hiện debug 1 web app viết trên 1 framewok của Ruby là Ruby On […]
Phần mềm chụp ảnh màn hình mặc định trên Ubuntu là Gnome Screenshot. Tuy nhiên phần mềm này ngoài chức năng chính là chụp ảnh màn hình thì nó có quá ít tính năng như chỉnh sửa ảnh. Vì vậy trong bài viết này mình xin giới thiệu một phần mềm chụp ảnh khác là […]
Trong Ruby on Rails, mặc định session sẽ được lưu trên cookie trên trình duyệt của client. Vì vậy điều này phát sinh rủi ro về bảo mật dữ liệu phiên làm việc của người dùng. Ngoài ra cơ chế của trình duyệt chỉ cho lưu trữ cookie với dung lượng tối đa là 4kb. […]
Nếu bạn đang sử dụng Ubuntu 16.04 hoặc 17.10, mà muốn trải nghiệm các tính năng của phiên bản mới nhất của Ubuntu 18.04 LTS thì các bạn hoàn toàn có thể nâng cấp dễ dàng lên Ubuntu 18.04 với hướng dẫn trong bài viết này. Để nâng cấp lên Ubuntu 18.04 từ 17.10 và […]
Giống như Windows, Ubuntu luôn có các ứng dụng chạy nên trong quá trình khởi động của Ubuntu (Startup Applications). Có 1 số ứng dụng cần thiết nhưng lại có 1 số ứng dụng lại ít được bạn sử dụng. Vì vậy tắt chúng đi sẽ giúp Ubuntu của bạn được khởi động nhanh hơn. […]