Awesome iOS popup

Giới thiệu Chắc hẳn nói đến Popup thì đã quá quen thuộc với ae dev và hầu hết các dự án đều sử dụng. Tuy nhiên Popup theo dự án thực tế thường yêu cầu phải custom nên giữa một rừng các library về Popup nhiều lúc sẽ khiến chúng ta phân vân không biết lựa chọn Popup nào dễ sử dụng. Hôm nay mình sẽ ...

Tác giả: Trịnh Tiến Mạnh viết 09:28 ngày 07/09/2018

Tìm hiểu về Microsoft Azure: Azure Storage phần 1

Microsoft Azure là nền tảng tính toán đám mây được xây dựng bởi Microsoft dành cho xây dựng, kiểm thử, triển khai và quản lý các ứng dụng và dịch vụ thông qua mạng lưới trung tâm dữ liệu được quản lý bởi Microsoft. Nó cung cấp các phần mềm, nền tảng, và hệ thống cơ sở hạ tầng như các dịch vụ hỗ trợ ...

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

Tính năng mới và những nâng cấp trong Laravel 5.7

Laravel là một trong những PHP framework tốt nhất năm 2018. Phiên bản đầu tiên được phát hành vào tháng 6/2011 và nó đã có những cải tiến đáng kể cho đến ngày hôm nay. Laravel luôn là một đề tài hot với các lập trình viên PHP trong cộng đồng lớn của nó. Phiên bản sắp tới là laravel 5.7 sẽ yêu ...

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

Hướng dẫn tự học Tensorflow Cơ bản - Bài 3 - Eager Executing trong Linear Regression

Tensorflow là một framework lập trình rất phổ biến trong giới AI hiện nay tuy nhiên hướng tiếp cận Graph based của Tensorflow khiến rất nhiều người mới học nó cảm thấy khó khăn nhất là trong việc debug. Hiểu được vấn đề đó của các lập trình viên, Tensorflow Eager ra đời giúp cho việc debug ...

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

Giới thiệu jQuery Ajax X-editable bootstrap plugin

Trong trang admin, chắc hẳn các bạn sẽ có rất nhiều danh sách. Mỗi danh sách lại có các chức năng cơ bản như CRUD (create, read, update, delete). Nếu danh sách của bạn ít cột và có thể hiện thị được những dữ liệu cần update ngay trên danh sách, thì các bạn nên sử dụng X-editable để đỡ phải mở sang ...

Tác giả: Vũ Văn Thanh viết 09:28 ngày 07/09/2018

Học Python cơ bản P3

Hôm nay mình sẽ tiếp tục viết tiếp về những kiến thức cơ bản của python, các bạn có thể xem P1 ở đây: https://viblo.asia/p/hoc-python-co-ban-p1-LzD5d6REZjY P2 ở đây: https://viblo.asia/p/hoc-python-co-ban-p2-m68Z00wdZkG Encapsulation: Ẩn thông tin Encapsulation (đóng gói) là một cơ chế ...

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

Hướng dẫn chi tiết gửi broadcast bằng cách sử dụng Android Debug Bridge

Khi làm việc với Android, chắc các bạn đã biết và sử dụng BroadcastReceiver để lắng nghe một sự kiện nào đó từ hệ thống hoặc một app khác gửi đến. Vậy chúng ta làm thế nào để test case này, ví dụ chúng ta bắt sự kiện tắt mở máy chẳng hạn, chẳng có nhẽ chúng ta cũng phải tắt mở device liên tục để ...

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

[Training] Cơ hội nghề nghiệp và Yêu cầu của doanh nghiệp Nhật

Lần trước trong bài viết: Giá trị của chứng chỉ và những chứng chỉ nên có đối với người học CNTT mình đã giới thiệu với các bạn về một số chứng chỉ nên có với người làm trong ngành CNTT. Tới đây, 28/10/2018 sẽ có đợt thi sát hạch chuẩn kỹ sư CNTT Nhật Bản, chắc chắn sẽ có nhiều bạn tham gia nên ...

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

Những công cụ cần thiết cho một web developer

Giới thiệu: Nếu bạn là một Web developer thì những công cụ sau đây sẽ giúp ích cho bạn rất nhiều, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc code hàng ngày. 1. Code Editor Trình soạn thảo code được coi là công cụ căn bản nhất của một lập trình viên. Trong khi ...

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

Z-index: Hiển thị các element đè lên nhau trong CSS

Chắc hẳn các bạn đã từng cố gắng đặt z-index cho element tuy nhiên lại không có kết quả như mong đợi. Đây là một thuộc tính tưởng chừng đơn giản nhưng đôi khi lại khá là confuse. Bài viết này sẽ giải thích rõ hơn về cách mà z-index hoạt động. Thứ tự stacking mặc định Trước tiên ta cùng xem xét ...

Tác giả: Trịnh Tiến Mạnh viết 09:28 ngày 07/09/2018

Một số tips, tricks khi làm việc với Android Studio

Trong bài viết này mình sẽ hướng dẫn các bạn một số tips, tricks nhỏ nhưng mang lại hiệu quả, tăng năng suất trong Android Studio, hi vọng những thông tin này sẽ hữu ích đối với các bạn Với cách highlight mặc định của them Darcula, mình không thể nhận ra loại của log. Ngoại trừ Error màu đỏ thì ...

Tác giả: Hoàng Hải Đăng viết 09:27 ngày 07/09/2018

Smart Pointer

Đặt vấn đề Chúng ta vẫn biết rằng quản lý bộ nhớ trong C++ là một vấn đề rất khó đòi hỏi phải có kiến thức nhất định và sự phân tích tốt trong quá trình lập trình vì phải tự mình giải phóng những vùng nhớ không còn được dùng nữa.Trên lý thuyết thì giải phóng bộ nhớ là delete đi vùng nhớ mà khi ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018

Drag and drop data giữa nhiều UICollectionView với nhau (P1)

1. Drag and drop data trong UICollectionView Nếu chỉ đơn thuần kéo thả trong 1 collectionview duy nhất thì chúng ta có thể dùng các hàm delegate có sẵn của UICollectionView optional func collectionView(_ collectionView: UICollectionView, moveItemAt sourceIndexPath: IndexPath, ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018

Giới thiệu Motion Layout Phần 2

Trong phần 2 này chúng ta sẽ tiếp tục MotionLayout qua một vài example, giới thiệu về custom attribute, image operations và keyframes. Example 3: Custom attribute Trong phần 1 chúng ta đã tạo MotionLayout với MotionScene. Chúng ta có thể lợi dụng điều này để chỉ định transition trên các thuộc ...

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

Immutable object trong Javascript

Giới thiệu Thông thường, object trong JavaScript là mutable – nghĩa là trạng thái của object có thể thay đổi được. Tuy nhiên, có nhiều trường hợp bạn mong muốn object đó là immutable – trạng thái không thể thay đổi được. Bài viết này sẽ giới thiệu với bạn một vài cách tạo immutable object ...

Tác giả: Trịnh Tiến Mạnh viết 09:27 ngày 07/09/2018

Tạo Icon cho các ứng dụng iOS với Sketch và Xcode - Phần 3

Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem tại đây: https://medium.com/@GabEarnsh/painless-icon-generation-for-ios-apps-with-sketch-and-xcode-part-3-c68a27b4006 Tổng quan Việc tạo ra các icon cho một ứng dụng iOS có thể mất khá nhiều thời gian. Đây ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018

Tìm hiểu về Firebase Realtime Database

Realtime Database một service của Firebase. Theo định nghĩa trong tài liệu của firebase thì Realtime Database là: Store and sync data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline. The Firebase Realtime Database ...

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

Stack là gì ?

Đầu tiên chúng ta sẽ nói qua ngắn gọn về khái niệm : stack là tập hợp các phần mềm, các công nghệ đi kèm,những thứ này gọi chung là nền tảng để 1 ứng dụng có thể hoạt động được. Cấu tạo của Stack ra sao? Một stack thường được cấu tạo bởi các thành phần: Hệ điều hành Web Server Database ...

Tác giả: Trần Trung Dũng viết 09:27 ngày 07/09/2018

Giới thiệu cơ bản về Wordpress

Chào các bạn, hôm nay mình xin sẽ chia sẻ một chút kiến thức về wordpress , trong bài viết này mình sẽ trả lời 4 câu hỏi (theo ý kinh nghiệm cá thôi nhé) Wordpress là gì? Đối tượng dùng wordpress là ai? Tại sao nên dùng wordpress? Ưu điểm và nhược điểm của wordpress? Wordpress là hệ ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018

Laravel Dusk- giải ngố về packages hỗ trợ test browser cho laravel (p2)

Sử dụng chi tiết - Tạo Browsers : Browsers là một bộ hướng dẫn kiểm tra một số chức năng như người dùng mở trình duyệt và tương tác với trình duyệt. Ví dụ với 1 bài test xác nhận rằng người dung có thể đăng nhập vào ứng dụng thì sẽ có các bước sau : public function testLogin () { ...

Tác giả: Hoàng Hải Đăng viết 09:27 ngày 07/09/2018