Laravel Beauty: Recipes & Best Practices

Laravel Beauty: Recipes & Best Practices Laravel Beauty: Tìm hiểu về Service Container Laravel Beauty: Tìm hiểu về Service Provider Laravel Beauty: Tìm hiểu về Facade Laravel Beauty: Tìm hiểu về Contract Laravel là một Open-source PHP Web Application Framework , được tạo ra ...

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

ReactJS? Hiệu quả thực sự hay chỉ là trào lưu?

Đã có quá nhiều bài viết review về hiệu quả hay tốc độ tuyệt vời của reactjs, kèm theo đó là hàng đống dự án được thực hiện trên nó. Nhưng thực sự thì, reactjs hay cách làm của Facebook có thực sự là tốt nhất? Chúng ta hãy cùng xem qua ý kiến phản biện sau của Pandastrike: Phải công nhận một điều ...

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

XSS Attacks in Rails

1 Giới thiệu 1.1 Tổng quan Đối với ứng dụng web, một trong những lỗ hổng bảo mật phổ biến và gây hại nhất là XSS. Cross-site scripting(XSS) là lỗ hổng cho phép kẻ tấn công chèn và thực thi client-side script trong trang web. 1.2 Entry Points Entry Point(Điểm bắt đầu) là một lỗ hổng trong ...

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

Tản mạn về sql

Giá trị NULL NULL là một giá trị đặc biệt có mặt trong tất cả các loại dữ liệu, từ kiểu số, ngày, chuỗi, đến bit… Nó đại diện cho giá trị “không biết”, hoặc “không tồn tại”. NULL không trùng với số 0 của kiểu số và cũng không trùng với chuỗi trống (') của kiểu ...

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

Lập trình module đầu tiên cho PHPFOX===

Trong bài viết trước, chúng ta đã biết qua về các Platform mạng xã hội. Trong bài lần này, chúng ta sẽ đi sâu hơn về Phpfox . Phpfox có một điểm mạnh đó là ngoài những module cơ bản (Forum, Blog, Music, Video, News Feed,...) thì nó cung cấp khả năng có thể cho lập trình viên viết ra những Module ...

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

Audio Mixer trong Unity

Giới thiệu về audio mixer trong Unity Giới thiệu về audio mixer Từ bản 5.0, Unity đã có 1 cải tiến đáng kể về điều chỉnh các hiệu ứng âm thanh, đó là audio mixer. Audio mixer cho phép bạn mix các audio source và ghép các hiệu ứng cho chúng. Cửa sổ audio mixer: Các cửa sổ hiển thị Mixer ...

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

TÌM HIỂU VỀ DATA ENTRY - NHẬP LIỆU

Có lẽ đối với các Framgiaers, mọi người đã quen thuộc với các cụm từ “developers”, “QA”, “comtors”,...hơn là khi nhắc tới “Data Entry”. Và hôm nay, mình sẽ làm rõ công việc của mình- công việc của một nhân viên nhập liệu qua bài viết này, hi vọng rằng ...

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

sử dụng Restangular trong AngularJs

Giới thiệu Xu hướng phát triển web hiện tại đang ủng hộ AngularJS.Đây là 1 framework khá phổ biến cho client side.Cá nhân tôi thì rất thích AngularJs vì đấy là công cụ phát triển web khá là nhanh và nó cũng khá là hữu ích cho các ứng dụng mobile . Restangular là 1 services của AngularJS giúp ...

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

Mini-chat với Rails và Server-Sent Events

Ở bài viết này tôi xin giới thiệu với các bạn một kỹ thuật làm real-time webapp sử dụng Server-Sent Events. Đây là một kỹ thuật có thể được sử dụng để thay thế Web Sockets. Những thứ sẽ được đề cập trong bài viết này: Khái quát về Server-Sent Events (SSE) Sủ dụng Rails 4 ActionController::Li ...

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

Sử dụng Alias trong Linux

1. Giới thiệu về alias Nếu bạn đang sử dụng Linux hoặc MacOS và dùng nhiều đến chế độ dòng lệnh, chắc chắn sẽ có những câu lệnh bạn sử dụng thường xuyên. Bạn sử dụng những câu lệnh ấy lặp đi lặp lại nhiều lần trong một ngày. Khi đó rất có thể bạn sẽ cần đến alias để giảm bớt thời gian cho việc gõ ...

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

Tìm hiểu về data Binding trong android

Trong sự kiện Google I/O 2015. Google đã giới thiệu đến một thư viện xử lý dữ liệu giữa tầng hiển thị và tầng dữ liệu có tên là Data Binding. Và cách sử dụng thư viện Data Binding này như sử dụng parttern Model-View-ViewModel (MVVM).Hiện tại thì thư viện Data Binding vẫn đang trong quá trình beta, ...

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

Design Pattern - Proxy

Proxy là gì? Proxy dịch ra thì nó có nghĩa là "ủy quyền" hay "đại diện" . Mục đích xây dựng Proxy pattern cũng chính vì muốn tạo ra một đối tượng sẽ ủy quyền, thay thế cho một đối tượng khác. Chúng ta xem ví dụ đơn giản sau: Ta xây dựng một class BankAccount đơn giản để theo dõi các hoạt ...

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

Các cách sử dụng get/set propert

Hôm nay, mình muốn thảo luận với các bạn về một chủ đề rất gần gũi với chúng ta khi lập trình đó là về hàm get/set property ý nghĩa và cách chúng ta có thể sử dụng chúng như thế nào. Lúc đầu mới tiếp cận get/ set method mình chỉ hiểu một cách đơn giản nó phục vụ cho mục đích Encapsulation của ...

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

Tìm hiểu về widget trong android

Widget trong android là một tiện ích nhỏ thường được đặt trên home screen. Nó rất tiện dụng bởi nó cho phép người dùng đặt các ứng dụng yêu thích của họ lên home screen và truy cập sử dụng chúng một cách nhanh chóng. Trong device của mình bạn có thể tìm được các widget tồn tại sẵn như widget về ...

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

Custom Typeface In Android

Giới Thiệu Mặc dù được nhận xét rằng không phải dễ ràng để thiết lập custom font chữ mặc định trong ứng dụng Android của bạn. Android phát hành phiên bản **Ice Cream Sandwich ** với Typeface mặc định được gọi là Roboto , theo nhận xét của tôi đó là kiểu chữ đẹp và hấp dẫn. Trong quá trình xây ...

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

In-App Purchase iOS

Giới thiệu Tại Việt Nam cũng như trên thế giới, cùng với sự phát triển nóng của thị trường Mobile thì thị trường ứng dụng của Mobile cũng trở nên nhộn nhip với hàng loạt kho ứng dụng của các ông lớn. Những AppStore, Google Play, Appstore.vn, Vimarket, Mstore, Qstore, Clever Store… đã ...

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

Amazon Elastic Compute Cloud (part 1)

Trong bài viết trước mình đã giới thiệu về Amazon Simple Queue Service (Amazon SQS). Bài viết này mình sẽ giới thiệu một service khác là Amazon Elastic Compute Cloud (Amazon EC2), một service mà theo mình đánh giá là quan trọng bậc nhất trong các service của Amazon. Amazon EC2 là gì? Amazon ...

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

Giới thiệu trang web học lập trình Codecademy.com

Lời mở đầu Trong bài viết này, tôi xin phép giới thiệu với mọi người về một trang web học lập trình có tên Codecademy. Có thể khá nhiều người đã biết tới trang này, nhưng cũng có những người chưa, nên tôi quyết định viết bài này để mọi người tham khảo. Các tài nguyên của trang web Codecademy ...

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

Ruby AES Encryption using OpenSSL

Ruby AES Encryption Trong mật mã học ta đã biết có hai thuật toán mã hóa được sử dụng đó là: mã hóa đối xứng ( Symmetric Encryption Algorithms ) và mã hóa bất đối xứng (Asymmetric Encryption Algorithms) . Symmmetric Encryption Algorithms: thuật toán này sử dụng một chìa khóa duy nhất (nó được ...

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

Giới thiệu sqlalchemy trong python(part 1)

Python's SQLAlchemy và Object-Relational Mapping Một nhiệm vụ phổ biến khi bắt đầu xây dựng một web service bất kỳ là làm sao để xây dựng một cơ sở dữ liệu chắc chắn, bền vững. Trong quá khứ, lập trình viên sẽ phải viết những câu lệnh SQL, thông qua chúng, để thiết database hay lấy dữ liệu từ ...

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