Laravel custom messages for array validation

Indexs Laravel: Loading tags with select2 and ajax Như ở bài trước mình có nói thì bài này mình tiếp tục chia sẻ bài viết dạng Vấn Đề - Giải pháp về các issue trong quá trình code để bạn nào có gặp vấn đề tương tự thì có thế tham khảo giải pháp của mình hoặc có giải pháp nào hay hơn ...

Tác giả: Tạ Quốc Bảo viết 14:58 ngày 12/08/2018

AutoLayout Work On A ScrollView iOS

Chắc chắn bạn đã từng gặp vấn đề khi layout một màn hình mà nội dung vượt quá kích thước cho phép hoặc đơn giản là hỗ trợ cho tất cả các devices (iP4,5,6,7) . Ví dụ đơn giản như màn hình chưa nhiều các components hoặc nội layout có thể thay đổi. Thì bắt buộc chúng ta phải dùng scrollview Mình ...

Tác giả: Hoàng Hải Đăng viết 14:58 ngày 12/08/2018

Hướng dẫn sử dụng Navigation trong react-bootstrap

I. Tổng quan về Navigation Navigation là một meta component của bootstrap hỗ trợ tạo một menu tiêu đề điều hướng trong app hoặc website. Navigation được sử dụng rất dễ dàng bằng cách dùng camelCase thay cho css class trong tag. II. Cài đặt Navigation là một component của bootstrap, ...

Tác giả: Hoàng Hải Đăng viết 14:58 ngày 12/08/2018

Thủ thuật cài nhạc chuông cho iPhone của bạn

Liệu tất cả các bạn đã biết cách tạo nhạc chuông yêu thích cho chiếc điện thoại iPhone yêu quý của mình chưa? Sau đây tôi xin hướng dẫn các bạn một số thủ thuật để tạo những bản nhạc chuông vô cùng hấp dẫn về chiếc iPhone của mình. Trên thị trường điện thoại hiện nay chắc hẳn ai cũng đều biết đến ...

Tác giả: Bùi Văn Nam viết 14:58 ngày 12/08/2018

Những điểm khác biệt giữa SQL và NoSQL

SQL (Structured Query Language) từng là cơ chế lưu trữ dữ liệu chính hơn bốn thập kỉ qua với sự gia tăng các ứng dụng web như MysSQL , PostgreSQL, SQLite... NoSQL đã tồn tại từ nhưng năm 1960 nhưng gần đây mới trở lên được chú ý và được sử dụng phổ biến như MongoDB, Redis hay Apache Cassandra Bạn ...

Tác giả: Bùi Văn Nam viết 14:58 ngày 12/08/2018

Tìm hiểu ionic framework

Tìm hiểu về ionic framework Giới thiệu Ionic là một framework dùng để phát triển một ứng dụng Hybrid cho mobile. Hybrid có thể được hiểu là con lai giữa ứng dụng native và web mobile. Bản chất của hybrid là một giao diện được viết bởi html, css, javascript nhưng nó cho phép gọi các api native ...

Tác giả: Bùi Văn Nam viết 14:58 ngày 12/08/2018

Node.js Tutorial: Phần 6: Middleware trong ExpressJs

ExpressJs khi hoạt động sẽ là một loạt các hàm Middleware được thực hiện liên tiếp nhau. Sau khi đã thiết lập, các request từ phía người dùng khi gửi lên ExpressJS sẽ thực hiện lần lượt qua các hàm Middleware cho đến khi trả về response cho người dùng. Các hàm này sẽ được quyền truy cập đến ...

Tác giả: Trịnh Tiến Mạnh viết 14:58 ngày 12/08/2018

Cách nhanh hơn để kiểm tra sự tồn tại của một bản ghi

Nhiều người nói Ruby and Rail chậm, điều này cũng không hẳn là sai. Nói chung, Ruby chậm hơn so với các đối thủ cạnh tranh như Node.js hay Python. Tuy nhiên, nhiều doanh nghiệp lớn nhỏ vẫn sử dụng nó làm xương sống cho các hoạt động của mình. Vì sao lại có sự mâu thuẫn này? Điều gì làm cho một ...

Tác giả: Bùi Văn Nam viết 14:58 ngày 12/08/2018

Android Làm Việc Với SVG / vector drawables

Trong khi phát triển các ứng dụng android, việc hỗ trợ nhiều thiết bị với những độ phân giải khác nhau đôi khi trở thành cơn ác mộng đối với những nhà phát triển ứng dụng. Việc bao gồm nhiều image cho những độ phân giải khác nhau sẽ làm tăng kích thước của project. Giải pháp ở đây là sử dụng đồ hoạ ...

Tác giả: Trịnh Tiến Mạnh viết 14:58 ngày 12/08/2018

Giảm size của file APK khi build release upload lên GooglePlay

Để giảm size của APK trước khi upload lên google play, dưới đây mình chia sẻ những cách mình biết và đang sử dụng: Sử dụng Proguard, để mã hóa các class & variable thành (a,b,c,d,..) khi decompile apk và giảm size của APK Enable flag minifyEnabled và shrinkResources khi build release, ...

Tác giả: Tạ Quốc Bảo viết 14:58 ngày 12/08/2018

Into to Machine Learning: Supervised learning

A machine learning has divided into two main categories supervised learning and unsupervised learning. However in this article, we are going to focus on supervised learning only. We'll discuss about what is supervised learning? How does it work? and a few links to resources where you do a further ...

Tác giả: Tạ Quốc Bảo viết 14:58 ngày 12/08/2018

Google api with Rails

Google API is a comprehensive API of Google, which allows applications to access, manipulate with most Google services like Calender, Drive, Gmail, Google+, YouTube ... This article will guide you to build one application by Ruby on Rails web application that allows users to log in via their Google ...

Tác giả: Tạ Quốc Bảo viết 14:57 ngày 12/08/2018

Universal link trên iOS

Việc hỗ trợ universal link cho phép một website chia sẻ nội dung, kết nối tới một ứng dụng iOS. Có nghĩa khi người dùng kích vào đường link HTTP trên điện thoại iPhone, nó dẫn tới một ứng dụng iOS thay vì sử dụng trình duyệt safari, còn nếu không có ứng dụng iOS nào hỗ trợ universal link, đường ...

Tác giả: Tạ Quốc Bảo viết 14:57 ngày 12/08/2018

Lựa chọn phối màu với Trend Color năm 2017

Hàng năm, Trend Color – Màu xu hướng được tuyển chọn dựa theo xu thế của thời đại, phản ánh tình hình xã hội, thị hiếu của mọi người…v.v Đối với web designer – những người sử dụng nhiều màu sắc, thì việc am hiểu về Trend Color được coi như một tiêu chí giảm thiểu rủi ro, giúp bạn tránh được ...

Tác giả: Bùi Văn Nam viết 14:57 ngày 12/08/2018

Deal with wrong things when using Realm

Realm là một cơ sở dữ liệu di động và là một sự thay thế cho SQLite. Mặc dù là một cơ sở dữ liệu OO nhưng nó có một số khác biệt với các cơ sở dữ liệu khác. Realm không hoạt động giống như SQLite. Thay vào đó, nó được xây dựng bằng C++ và nhằm cung cấp một giải pháp thay thế cho SQLite. Realm lưu ...

Tác giả: Bùi Văn Nam viết 14:57 ngày 12/08/2018

Hướng dẫn làm circle menu

Bài viết này mình xin hướng dẫn viết 1 custom control là circle menu. Các bạn có thể tham khảo theo hình dưới đây Đây là 1 control mình mới viết cách đây không lâu bằng Swift 3. Bây giờ mình sẽ hướng dẫn các bạn cách viết và custom nó theo ý muốn Menu có thể cho phép người dùng tạo được ...

Tác giả: Tạ Quốc Bảo viết 14:57 ngày 12/08/2018

React’s Five Fingers of Death

Đây là bài dịch, link gốc mời các bạn xem ở đây: https://medium.freecodecamp.com/the-5-things-you-need-to-know-to-understand-react-a1dbd5d114a3#.ti0nlz4t3 "Five Fingers of Death" của React. Làm chủ 5 khái niệm này, sau đó làm chủ React. Cách đây vài năm, bạn của tôi Sean bắt đầu nói với ...

Tác giả: Trịnh Tiến Mạnh viết 14:57 ngày 12/08/2018

Bạn có đang được CIA theo dõi thông qua smartphone, smartTV.

Ngày 7/3 vừa qua wikileak công bố hàng ngàn tài liệu Vault 7, loạt tài liệu nêu chi tiết các hoạt động cụ thể của Cơ quan Tình báo Trung ương Hoa Kỳ thực hiện giám sát điện tử, theo dõi các thiết bị thông minh. Tính xác thực của các tài liệu này hiện đang được tiếp tục điều tra, nhưng mức độ ảnh ...

Tác giả: Trịnh Tiến Mạnh viết 14:57 ngày 12/08/2018

Giới thiệu gem Serverspec

1. Giới thiệu Với Serverspec bạn có thể viết Rspec để test server của bạn đã được config đúng hay chưa. Serverspec kiểm tra trạng thái server của bạn bằng các câu lệnh, SSH, WinRM, Docker API … Vì vậy bạn không cần phải cài đặt bất cứ phần mềm quản lý nào trên server cả (ví dụ: Puppet, ...

Tác giả: Tạ Quốc Bảo viết 14:57 ngày 12/08/2018

Tìm hiểu về các chuẩn bảo mật thư điện tử (part 1)

Bên cạnh rất nhiều ứng dụng nhắn tin nhanh, Email vẫn là một trong những cách giao tiếp phổ biến nhất trong thời đại số hiện nay. Nhưng liệu rằng Email của bạn có an toàn? Hàng loạt những vụ bê bối như vụ rò rỉ tài liệu mật của điệp viên Edward Snowden hồi năm 2013, cho thấy rằng Mỹ, Anh và ...

Tác giả: Hoàng Hải Đăng viết 14:57 ngày 12/08/2018