[PHP] Chia sẽ source code tạo bình luận cho website (Easy Comment )

Xin chào các bạn, bài viết hôm nay mình xin chia sẽ đến các bạn source code Easy Comment được viết bằng ngôn ngữ lập trình PHP. Nếu bạn nào đang thiết kế web, các bạn viết website về blog hay đăng sản phẩm thì thường cuối bài viết sẽ có một phần bình luận để ...

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

Giới thiệu công cụ VisBug, chính chủ Google làm ra giúp cuộc đời FrontEnd Designer

Hôm nay mình sẽ giới thiệu một công cụ mới toanh Visbug Extension Chrome , chính chủ cho Google Developer Team làm ra. Nó sẽ giúp cho công việc chỉnh sửa HTML+CSS của các bạn cực kỳ nhàn. Lâu nay thì các bạn toàn phải căn chỉnh Layout bằng PhotoShop trước ...

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

Học React Native từ cơ bản đến nâng cao - Phần 4: Gọi Native UI (Android) trong React Native

Trong bài viết này tôi sẽ giới thiệu với các bạn cách sử dụng Native UI trong React Native. Do không có nhiều thời gian nên tôi xin phép giới hạn bài này giành cho Android <img alt="

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

LightProgress Animation

Hôm nay, chúng ta sẽ tìm hiểu custom một view được thiết kế bởi Oleg Frolov trên Dribble. Mathematics things... Đầu tiên chúng ta cần phải xác định được trục cho Light animation. Như các bạn thấy thì nó nằm ở giữa dấu chấm của từ ' i ' . Ta sẽ thực hiện animation này với text ...

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

5 sai lầm hay mắc phải khi sử dụng Architecture Components

Hẳn là bộ thư viện Android Architecture Components đã không còn quá xa lạ với các Android Developer phải k nào?? Với những người mới tìm hiểu thì mình k nói nhưng thậm chí với 1 số các cao thủ thì có lẽ vẫn sẽ mắc phải 1 số sai lầm khi sử dụng Android Architecture Components. Mình tin chắc là vậy ...

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

Android Q features and APIs

Android Q đã có phiên bản beta và được giới thiệu rất nhiều tính năng thú vị cho cả user và developer. Ở bài viết này mình sẽ chỉ focus vào những điểm mới dành cho các developer. Tăng cường bảo mật Android Q giới thiệu một số tính năng bảo mật được tóm tắt như sau: Cải thiện dialog xác thực ...

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

Xác định vị trí thiết bị Android trên GoogleMap

Ngày nay gần hết các ứng dụng đều lớn đều tích hợp dịch vụ GoolgeMap và location trong ứng dụng của họ để nhận biết được vị trí khách hàng hay thiết bị của người dùng . Điển hình như Grab , Uber , now ... sử dụng GoogleMap và location để giúp cho người dùng dễ dàng di chuyển cũng như xác định vị ...

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

Xây dựng Chat Bot đơn giản theo kịch bản có sẵn (Phần 2)

Trong bài viết trước, mình đã chia sẻ với mọi người về ý tưởng xây dựng một Chatbot theo kịch bản có sẵn. Trong phần này, mình sẽ cùng mọi người từng bước để xây dựng 1 con Chatbot demo. Kịch bản demo Kịch bản gồm : Câu kích hoạt: câu hỏi chủ đề. Bot hỏi (nói). Người dùng trả lời (yêu ...

Tác giả: Tạ Quốc Bảo viết 10:16 ngày 20/07/2019

Fragment và Activity trong android

1. Giới thiệu: Như các bạn đã thấy hiện nay kích thước màn hình điện thoại và tablet ngày càng lớn. Việc tăng kích thước màn hình trên các thiết bị Android như thế ít nhiều làm tăng thêm "gánh nặng" cho Activity, khiến việc thiết kế UI sao cho vừa có thể chạy tốt trên phone và tablet lẫn ...

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

Làm quen với Koin và Apply vào MVVM architecture

Hôm nay chúng ta sẽ làm quen với Koin - một component mà được tạo ra để thay thế hoặc là một sự lựa chọn thay cho Dagger khi viết app trong Kotlin . Nó dùng để Inject các thành phần trong ứng dụng đến nơi mà chúng ta cần . So sánh với Dagger Ưu điểm : Cấu hình đơn giản hơn , ít có code ...

Tác giả: Tạ Quốc Bảo viết 10:16 ngày 20/07/2019

PHP RFC: Thay độ ưu tiên của toán tử ghép

Như ta đã biết phiên bản PHP7.3 hiện tại, độ ưu tiên của các toán tử +, -, . là ngang nhau. Và được tính toán theo thứ tự từ trái sang phải. Ví dụ như: echo 1 . 2 + 3 . 4 ; // được thực hiện như dòng dưới echo ( ( ( 1 . 2 ) + 3 ) . 4 ) ...

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

Cách phân phối bản cập nhật Android đến người dùng.

Xin chào tất cả các bạn, hôm nay chúng ta sẽ cùng nhau tìm hiểu cách phân phối các bản cập nhật Android đến tay người dùng. 1. Tạo sao việc phân phối bản cập nhật này lại quan trọng? Trong quá trình phát triển ứng dụng, không ít thì nhiều cũng phát sinh những bug không mong muốn hoặc có thể là ...

Tác giả: Tạ Quốc Bảo viết 10:15 ngày 20/07/2019

Có gì mới ở PHP 7.4

PHP 7.4 có lẽ sẽ được phát hành vào khoảng tháng 12 năm 2019 (thời điểm viết bài là tháng 5/2019), tuy nhiên thông tin này chưa được xác nhận. Cùng xem sẽ có những thay đổi gì mới nhé. <img alt="

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

Cùng học Kotlin Coroutine, phần 2: Build first coroutine with Kotlin

Ở phần 1, chúng ta đã tìm hiểu về định nghĩa về coroutine. Mình xin note lại một vài điểm lưu ý như sau: Coroutine giống như light-weight thread. Nhưng nó không phải là thread. Nó giống thread ở chỗ là các coroutine có thể chạy song song, đợi nhau và trao đổi dữ liệu với nhau. Sự khác biệt lớn ...

Tác giả: Tạ Quốc Bảo viết 10:15 ngày 20/07/2019

Buổi học định hướng công nghệ PHP 13/6/2019 từ 9:00 đến 12:00 tại cơ sở 2, Viwaseen Tower

Chào các bạn học viên, PHP là một ngôn ngữ lập trình dynamic pages cực kỳ phổ biến hiện nay. Nó không mới như Node.js, Golang. Nhưng dự án cần người cực nhiều. Bạn kém, hay giỏi đều có cơ hội. Lập trình PHP cũng dễ, dùng được PHP bạn có thể dự web site bằng WordPress, tạo CMS cho công ty bằng ...

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

Abstract Factory trong PHP.

Xin chào, mình mới tìm hiểu chút nữa về design pattern. Hôm nay mình sẽ giới thiệu chút về Abtract Factory. Bài viết cũng có liên quan 1 chút đến Dota 2 để khiến bài đọc trở nên rối và khó hiểu với người không biết chơi game. Vậy nên hãy học chơi dota để hiểu rõ bài viết hơn nhé. Có thể hiểu ...

Tác giả: Trịnh Tiến Mạnh viết 10:15 ngày 20/07/2019

Cùng nhìn lại sự phát triển của Android trong năm 2018

1. Happy 10th Birthday, Android! Với điện thoại Android thương mại đầu tiên ra mắt vào tháng 9 năm 2008, Android của chúng ta đã bước sang tuổi 10 trong năm nay! Rất nhiều điều đã xảy ra trong năm kỷ niệm 10 năm của Android: rất nhiều bản phát hành và thay đổi mới trong hệ sinh thái phát triển ...

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

SOLID - Đã đến lúc cần thay đổi bản thân.

Xin chào các bạn, Có thể trong quá trình làm việc với người thông minh chú ý quan sát thì chỉ cần vài tháng, nhưng với những người kém thông minh hơn hay lười hơn thì phải mất cả năm để nhận ra code mình có vấn đề và Bốc mùi đến như thế nào, rõ ràng việc code sạch đẹp, dễ maintain nó cũng như cách ...

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

Các dịch vụ mobile backend của Twitter và Amazon

Cách đây không lâu, tôi đã quyết định được MBaaS mà mình nên sử dụng cho ứng dụng mới. Trong domain này có những đối thủ nặng kí như Parse của Facebook, Firebase của Google và mới nhất là Fabric avatar của Twitter Crashlytics cũng như AWS Mobile Hub của Amazon. Nếu Parse gia ...

Tác giả: Tạ Quốc Bảo viết 10:15 ngày 20/07/2019

Cách viết tài liệu API chất lượng mà dễ hiểu

Tài liệu về API là lựa chọn hàng đầu khi bạn muốn học về cách sử dụng API, tùy vào chất lượng của tài liệu mà nó còn ảnh hưởng tới kinh nghiệm mà developer có được. Bởi nó miêu tả những khả năng của một giao diện lập trình ứng dụng và cách sử dụng chúng, do đó mà tài liệu hướng dẫn ...

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