Học lập trình online thông qua các bài viết, tutorial, chia sẻ kinh nghiệm về lập trình cho các ngôn ngữ như PHP, Java, Python, Ruby, Shell Script, Perl
Cùng với hệ điều hành Linux/Unix ngày càng trở nên hoàn thiện và phổ biến. Số lượng người sử dụng nhiều hơn, thu hút nhiều lập trình viên, các nhà phát triển phần mềm quan tâm hơn tới việc phát triển các ứng dụng dành cho HDH Linux/Unix. Việc có quá nhiều ngôn ngữ lập […]
Delphi là một ngôn ngữ lập trình hiện nay do Embarcadero phát triển (trước là Borland) dựa trên nền tảng Pascal và mở rộng theo hướng đối tượng. Vì vậy Delphi còn được gọi với cái tên là Object Pascal. Delphi được sử dụng để tạo ra các phần mềm Native Code cho Windows, Mac, […]
Ruby on Rails là gì? Ruby on Rails, hay viết tắt là Rails hay RoR là một Web Framework được viết bằng ngôn ngữ lập trình Ruby. Ruby on Rails cũng là phần mềm mã nguồn mở (Open Source). Do đó, nó không chỉ miễn phí để sử dụng, bạn cũng có thể tham gia […]
Trong Rails 5, để xử lý nén và giải nén file zip, chúng ta sử dụng 1 thư viện của Ruby là rubyzip. Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng thư viện rubyzip để nén 1 file từ 1 thư mục mà vẫn giữ nguyên cấu trúc thư mục, và giải nén […]
Ở bài viết trước, mình đã trình cách lưu session vào Redis Server trong Ruby On Rails với lý do là mặc định Rails 5 lưu session vào cookie trên trình duyệt của máy client. Điều đó mang lại rủi ro về bảo mật cũng như bạn ko thể lưu dữ liệu nhiều hơn 4kb. Do […]
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. […]
Bạn là một lập trình viên NodeJS? Công việc của bạn là xây dựng mới, maintain, nâng cấp các dự án về NodeJS. Thông thường mỗi một dự án về NodeJS thường sẽ làm trên 1 phiên bản NodeJS cố định. Vì vậy, nếu như bạn vừa phát triển xong 1 dự án sử dụng […]
Hôm nay có 1 dự án của khách hàng Nhật làm trên nền tảng Ruby on Rails, nên mình đã bắt tay vào tìm hiểu cách cài đặt môi trường. Ruby On Rails có thể chạy được trên rất nhiều nền tảng như Linux, Windows, MacOS… Trong bài viết này mình sẽ hướng dẫn các […]
HTML5 ra đời, với nhiều thẻ HTML (HTML tag) hơn so với phiên bản HTML4. Sử dụng các thẻ mới này giúp mang lại ý nghĩa ngữ nghĩa hơn cho các trang của bạn, đồng thời cho phép các chương trình máy tính, trình duyệt hiển rõ hơn về nội dung, cấu trúc của trang […]
Vấn đề / Problem Trong quá trình phát triển website bằng WordPress cho công ty, mình vô tình phát hiện ra rằng WordPress, và một số plugins thực hiện việc gửi các yêu cầu (HTTP Request) ra bên ngoài khi bạn thực hiện việc tải (load) trang. Các yêu cầu này khiến website trở nên […]