Những thay đổi có thể xuất hiện ở phiên bản PHP 7.4 sắp tới.

Khi bản cập nhật mới nhất của PHP 7.3 vừa được ra mắt hôm 10/01 còn hết hot thì nhiều blog công nghệ đã đưa ra nhiều đồn đoán về thế hệ tiếp theo của PHP 7, sẽ được cập nhật vào tháng 11/2019. Sau đây, chúng ta cùng điểm qua một vài thay đỏi được đề xuất trong phiên bản sắp tới nhé. Có gì mới ...

Tác giả: Bùi Văn Nam viết 18:03 ngày 20/01/2019

Deploy rails 5.2 app lên server amazon EC2

1. Tạo 1 user để deploy sudo adduser deploy cấp quyền cho user sudo nano /etc/sudoers %deploy ALL=(ALL) ALL chuyển sang làm việc với user deploy sudo su - deploy 2. Add ssh key authentication Để lấy code từ github thông qua ssh ssh-keygen -t rsa -b 4096 -C "YOUR ...

Tác giả: Tạ Quốc Bảo viết 18:03 ngày 20/01/2019

Tìm hiểu Laravel Excel

Xin chào anh em, lâu lắm rồi mình lại có thời gian ngồi viết những kiến thức mà mình đã tìm hiểu được trong quá trình làm project. Thi để tiếp nối series Laravel và những điều thú vị thì các bạn biết rồi đấy, nếu như có 1 sản phẩm thì chúng ta có thể nhập tay tự động thêm sản phẩm đó vào trong ...

Tác giả: Bùi Văn Nam viết 18:03 ngày 20/01/2019

10 Best PHP frameworks

A framework is an abstraction in which software providing generic functionality can be selectively changed by additional reusable user-written code. These frameworks make swift development a reality. The PHP frameworks provide well-organized and reusable code which can help you grow over time as ...

Tác giả: Tạ Quốc Bảo viết 18:03 ngày 20/01/2019

GitHub phát hành nền tảng Marketplace cho phép các nhà phát triển tìm những công cụ mình cần

GitHub vừa tung ra dịch vụ Marketplace giúp các nhà phát triển dễ dàng tìm công cụ phù hợp để cải tiến và tinh chỉnh luồng công việc. Theo thông tin đăng tải trên blog công ty, GitHub đã trình làng nền tảng Marketplace cho phép thành viên dễ dàng khám phá và mua ứng dụng cần thiết ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 20/01/2019

How to Build Command-Line Apps Part 2

Chào mừng các bạn đã quay trở lại với series How to Build Command-Line Apps Part 2 Ở phần trước mình đã hướng dẫn các bạn thực hiện 1 ví dụ đơn giản nhưng kinh điển là HelloWorld. Hôm nay chúng ta sẽ cùng nhau tìm hiểu về cách sử dụng các Class trong Console Command Bước 1 Từ folder ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 20/01/2019

Xây dựng ựng dụng thêm sửa xóa với Vue, Vuex, Vue Router và Laravel

Ai đã từng theo dõi các bài viết cũng mình có lẽ đã từng đọc qua bài viết Laravel 5.5 và React JS, hôm nay mình sẽ viết về một framework khác cũng thường được sử dụng với Laravel, đó là VueJs. Trước khi đọc bài viết này bạn cần có kiến thức cơ bản về Laravel và VueJS hoặc có thể tìm hiểu qua ...

Tác giả: Bùi Văn Nam viết 18:02 ngày 20/01/2019

Vùng chọn trong CSS (CSS Combinators)

Đến series này chắc các bạn cũng đã quen đến selector là gì rồi đúng ko? Trước giờ mình cũng đã quen áp dụng cho CSS thông qua tên thẻ ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 20/01/2019

Lỗ hổng bảo mật Cross-Site-Scripting (XSS) có gì nguy hiểm?

Hacker typing on a laptop Mỗi khi đăng những bài writeup về một lỗ hổng XSS được phát hiện trên một trang web nào đó, tôi biết sẽ có những người nhếch mép cười khẩy vì lúc đó trong đầu họ sẽ nghĩ: “Cái lỗi XSS này thì có cái quái gì nguy hiểm cơ chứ?” “Ngoài việc ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 20/01/2019

Tìm hiểu về color trong CSS

Hôm nay mình xin giới thiệu về màu (color) trong CSS, nó cũng là một phần hết sức quan trọng cho một trang web vì nó tạo cho trang web ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 20/01/2019

Tỷ phú Bill Gates đút tay túi quần, đứng xếp hàng mua burger giá chưa đến 8 USD

PARIS, FRANCE - APRIL 16: Co-chairman and co-founder of the The Bill and Melinda Gates Foundation, Bill Gates speaks to the media after his meeting with French president Emmanuel Macron at the Elysee Palace on April 16, 2018 in Paris, France. (Photo by Chesnot/Getty Images) Nếu ...

Tác giả: Trần Trung Dũng viết 18:01 ngày 20/01/2019

Phần 3: Provisioning Profiles

Trong bài viết trước của series này, chúng ta đã cùng nhau tìm hiểu về certificate và private key cần thiết cho quá trình code signing. Tiếp tục trong series này là bài viết về Provisioning Profiles và entitlements . Có thể nói trong quá trình code iOS thì Provisioning Profiles được gọi là ...

Tác giả: Hoàng Hải Đăng viết 18:01 ngày 20/01/2019

Swift - Coordinator Pattern

Chào các bạn. Khi viết một app thì các bạn thường quản lý screen flow như thế nào. Bối cảnh Trong hầu hết các trường hợp với các bạn mới như mình thì sẽ làm kiểu push ViewController từ naviationController như sau: extension ViewController : UICollectionViewDelegate { //Ví dụ tap ...

Tác giả: Trần Trung Dũng viết 18:01 ngày 20/01/2019

SEO trên Website sử dụng ReactJS (P2)

Tiếp theo nội dung đã được viết tại bài: https://viblo.asia/p/seo-tren-website-su-dung-reactjs-p1-Eb85omB2Z2G Hôm nay tôi chia sẻ thêm về cách thức để thực hiện render HTML trên server (Server rendering) trên ứng dụng ReactJS-based thay vì được render bới trình duyệt. Cách thức này sẽ hỗ trợ ...

Tác giả: Vũ Văn Thanh viết 18:01 ngày 20/01/2019

Sau khi mua iMac/MacBook thì cần cài đặt những gì?

Mình chưa được dùng máy mac bao giờ, nhưng thấy bài này có vẻ hot, nên dịch dạo. Chắc ai đó sẽ cần (lol) Bối cảnh Đây là những mục cài đặt/thiết lập ngay sau khi đổi máy iMac, macbook mà tôi nghĩ các bạn nên biết:v Những mục thiết lập này có thể set từ Terminal. Về cơ bản, các bạn chỉ cần để ...

Tác giả: Bùi Văn Nam viết 18:01 ngày 20/01/2019

Học HTML5 căn bản & nâng cao

Trong bài này chúng ta sẽ cùng tìm hiểu một số thẻ HTML được bổ sung vào trong phiên bản HTML5, các thẻ này sinh ra nhằm mục đích giúp ta chia khối cho trang web rõ ràng hơn. Nhưng trước tiên chúng ta cần tìm hiểu khái niệm HTML5 là gì đã nhé. HTML5 là gì? Trong 4 năm gần đây bạn ...

Tác giả: Bùi Văn Nam viết 18:01 ngày 20/01/2019

[Limited Free] Chuỗi Hội nghị Cloud & Datacenter lớn nhất Đông Nam Á chính thức “cập bến” Việt Nam!

Sự thúc đẩy của nền kinh tế số và chiến lược ưu tiên các giải pháp về Cloud hiện đang không có dấu hiệu giảm nhiệt và sẽ sớm kiểm soát sự phát triển các trung tâm data tại Việt Nam. Các ông lớn như Lazada và Amazon đã tuyên bố về những phát kiến và chiến lược công nghệ mới xoay quanh ...

Tác giả: Vũ Văn Thanh viết 18:00 ngày 20/01/2019

Dán nhãn cho các lệnh (Labeled Statements) trong Swift

Đây là bài dịch từ của một chia sẻ trên trang medium, bài viết nguồn mời các bạn xem tại đây: https://medium.com/@rwgrier/swift-labeled-statements-3624ff30e0e7 Tôi sẽ thành thật. Tôi đã không biết tới khái niệm Labeled Statements (cũng như trong Swift nói riêng) cho đến một vài ngày trước. Tôi ...

Tác giả: Tạ Quốc Bảo viết 18:00 ngày 20/01/2019

Machine Learning thật thú vị: Dự đoán giá nhà đất

Machine Learning là gì? Machine Learning là những thuật toán chung chung (generic algorithms) có thể cho bạn biết điều gì đó thú vị về một bộ dữ liệu mà không cần phải viết bất kỳ mã tùy chỉnh nào cụ thể cho vấn đề. Thay vì viết mã, bạn đưa dữ liệu vào generic algorithms và nó ...

Tác giả: Trần Trung Dũng viết 18:00 ngày 20/01/2019

Ứng dụng AI tự động chuyển màn hình code khi phát hiện sếp đến gần

Người viết: Phạm Văn Toàn Xin chào các bạn. Có lẽ sợ sếp là một bệnh thâm niên ở mỗi người làm văn phòng nói chung và đặc biệt là anh em IT nói riêng. Đã bao giờ bạn gặp phải tình huống rất oái oăm khi mà ngồi code cả buổi thì sếp chả ghé thăm, đến lúc vừa rảnh tay lên Youtube nghe ...

Tác giả: Trịnh Tiến Mạnh viết 18:00 ngày 20/01/2019