Percent Endcoding với Swift

Vấn đề Endcode phát sinh trong dự án của team mình đó là việc phải Endcode URL khi gửi lên WebAPI của khách hàng. Ban đầu team sử dụng hàm endcode mặc định trong IOS và Android, tuy nhiên output của Endcode không thỏa mãn yêu cầu khách hàng. Với yêu cầu của khách hàng thì URL sau khi được encode ...

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

ACL (Access Control List) Authorization in Laravel 5.1

1. Giới thiệu về ACL trong Laravel 5.1 Authorization được đưa vào laravel từ phiên bản 5.1.11. Từ phiên bản này, ALC của laravel được gọi là Gate. Bằng việc sử dụng Gate, chúng ta có thể dễ dàng kiểm tra nếu 1 user (đã login hay 1 user đặc biệt nào đó) có "được phép" - allow thực thi một hành ...

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

Sử dụng Pretty URL với gem Friendly_id trong rails

Bắt đầu bài viết mình xin đưa ra 1 số khái niệm cơ bản về SEO (hihi) URL là 1 phần nội dung của bài viết nên cần tối ưu về SEO để bài viết có giá trị cao. Trong SEO, đường dẫn URL tốt sẽ giúp cho Google index dễ dàng hơn. URL chứa từ khóa sẽ làm tăng giá trị của bài viết. Ngoài ra, Google thích các ...

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

Những Xu Hướng Thiết Kế Logo Cho Năm 2016

Những công nghệ mới nhất đã được áp dụng trong cả lĩnh vực nghệ thuật và thiết kế, giúp mọi người có thể tạo ra những sản phẩm có chất lượng tốt nhất theo một cách thuận tiện hơn cả. 1. XU HƯỚNG LOW POLYGON Năm 2014, Low polygon được sử dụng hầu hết trong phần nền và wallpaper. Công ...

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

Sử dụng Camera trong Android

Có 2 cách để sử dụng camera trong ứng dụng của chúng ta: Sử dụng ứng dụng camera có sẵn của android. Trực tiếp sử dụng API camera cung cấp bởi android. Ở ví dụ này sẽ sử dụng camera có sẵn trong android. Anh chị em cùng thực hành cùng tôi để hiểu hơn về cách để sử dụng ứng dụng camera có ...

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

[201510][Bach Ngoc Hoai] Android push notify using Google Cloud Message (GCM)

**Sử dụng GCM để push notification từ server (my domain) về ứng dụng android ** Cấu trúc hoạt động Đăng ký Google Cloud Message từ Google API Console Tạo môi trường từ Android Studio Tạo GCM Project - code sample Push notify với webservice bằng code php **Cấu trúc hoạt động ** ** ...

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

Giới thiệu và sử dụng Gem State machine

I. State là gì? State là trạng thái của hệ thống thực hiện một transaction( một transaction là tập hợp một nhóm các hành động được thực thi khi điều kiện được thỏa mãn. Ví dụ (Nguồn wikimedia.org) Bên trên là ví dụ về hệ thống cửa gồm 2 trạng thái opened và closed, và chúng phải qua ...

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

Hướng dẫn tự học Tensorflow cơ bản - Phần 2 - Linear Regression

Tiếp tục với series về Tensorflow của Toàn. Chúng ta sẽ đến với một bài hướng dẫn về giải thuật Linear Regression thực hiện trên framework Tensorflow Linear Regression là một thuật toán cơ bản nhất mà ai khi mới bắt đầu bước chân vào lĩnh vực Machine Learning cũng đều đã từng học qua. Tuy ...

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

Bộ gõ tiếng Việt Unikey bất ngờ được cập nhật phiên bản mới sau 4 năm

Mới đây, bộ gõ tiếng Việt nổi tiếng Unikey đã bất ngờ được tác giả Phạm Kim Long cập nhật sau 4 năm “bỏ rơi”. Phiên bản mới mang số hiệu 4.3 RC1 khắc phục các vấn đề của phiên bản 4.2 RC4 trước đó, ngoài ra còn được chứng thực bằng chữ ký số để đảm bảo an toàn cho người ...

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

Cận cảnh robot xăm công nghiệp đầu tiên trên thế giới

Nếu không sợ cỗ máy này có thể gây hại cho bạn, thử nghiệm xăm cùng robot xăm công nghiệp đầu tiên trên thế giới chắc chắn sẽ rất thú vị. Nghệ thuật xăm là một trong những môn nghệ thuật đòi hỏi sự tỉ mỉ, chính xác và óc thẩm mỹ. Đó cũng là vấn đề khiến hiếm một cỗ máy nào có ...

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

Tư duy review code

Lời người dịch Bên cạnh việc viết code, việc review code cũng là một công việc thường xuyên của bất cứ developer nào. Từ việc tự review code của bản thân, sau đó đến review code cho các member cùng trong nhóm, review cho các đàn em mà mình dẫn dắt,… khi trách nhiệm tăng ...

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

AWS tung ra Amazon Sumerian giúp build các ứng dụng AR, VR và 3D nhanh hơn

Tại sự kiện Re:Invent AWS hàng năm của mình, Amazon đã chính thức triển khai một dịch vụ với thuộc lĩnh vực AR và VR, được gọi là Sumerian. Được xây dựng trên Amazon Web Services, Sumerian là một công cụ mới được thiết kế để giúp mọi người có thể nhanh chóng và dễ dàng phát triển trải ...

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

Những xu hướng điện toán đám mây hot năm 2019 không phải ai cũng biết

Những dự đoán này dựa trên những số liệu thực tế. Sau đây là ba xu hướng quan trọng mà hầu hết các chuyên gia về điện toán đám mây khuyên bạn nên tìm hiểu. Ngày càng có nhiều dự đoán về xu hướng phát triển của điện toán đám mây và thật tình mà nói, tôi chưa thấy bất cứ điều gì mập ...

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

Tìm hiểu về Request Lifecycle

Chắc hẳn các bạn đã nghe nói hoặc dùng với PHP Framework là Laravel rồi đúng không. Vậy điều gì xẽ xảy ra khi có một request đến một URL được định nghĩa trong route của ứng dụng? Cách thức hoạt động của Framework ra sao? Bài viết này sẽ giúp bạn hiểu thêm về Framework này nhé. ...

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

iOS – Tạo chứng chỉ phân phối và tệp .p12 trên MacOS

Chứng chỉ phân phối xác định nhóm / tổ chức của bạn trong hồ sơ cấp phép phân phối và cho phép bạn gửi ứng dụng của mình tới Apple App Store. Tệp .p12 chứa các chứng chỉ mà Apple dùng để tạo và xuất bản ứng dụng. Các bước dưới đây sẽ hướng dẫn bạn qua quá trình tạo Chứng chỉ phân ...

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

UX là khoa học, trải nghiệm và cuộc sống.

Đêm 21.4 vừa qua, tại Đại Học Hoa Sen TP.HCM, khán phòng của workshop Amazing UX do Applancer Topdev tổ chức đã chật kín với hơn 200 người tham dự, họ là những người đã và đang thực hiện những dự án thiết kế sản phẩm từ web cho đến mobile. Tất cả mọi người đã có mặt rất đông đủ từ ...

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

Chiếc laptop 3 màn hình này khiến game thủ nào cũng phải thèm muốn

Chúng ta đã quá nhàm chán với cuộc sống mà laptop chỉ có mỗi một màn hình? Hãng công nghệ Mỹ chuyên kinh doanh các sản phẩm game đã táo bạo bổ sung cho laptop đến 2 màn hình và hẳn là các game thủ rất thích thú với chiếc laptop kỳ quặc này. Đây là chiếc laptop có tên Project ...

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

10 sự thật phũ phàng về thành công trong ngành CNTT

Có những sự thật không dễ chịu, và cũng không dễ vượt qua nhưng đây là những sự thật mà bất cứ ai làm việc trong lĩnh vực này sẽ phải chấp nhận và phải thích ứng để sống sót. Bạn không thể làm hài lòng tất cả mọi người Điều này có thể nói là quá rõ ràng, nhưng nó cũng là điều ...

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

Despacito với 5 tỷ lượt view đã bị hacker xóa khỏi bảng xếp hạng Youtube ?

Cách đây vài phút cộng đồng youtube đang trở nên vô cùng xôn xao khi một nhóm hacker đã tấn công thành công vào kênh youtube LuisFonsiVEVO . Những hacker trên đặc biệt nhắm vào các bài hát đứng đầu bảng xếp hạng với lượt xem đã đạt tới vài tỷ như Despacito. Như các hacker mũ ...

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

Đừng vội sợ hãi về những lời hù dọa Robot “cướp” việc trong kỷ nguyên 4.0! Chính Robot sẽ tạo ra nhiều việc làm mới với mức lương cao hơn

Việc ứng dụng robot và tự động hóa sẽ tạo ra nhiều việc làm mới với mức lương cao hơn những việc làm mà nó đã thay thế. Không tin ư? Hãy cùng nhìn qua sự thay đổi của cái nôi kỷ nguyên 4.0: Hoa Kỳ. Tại Mỹ, kỷ nguyên 4.0 là một ác mộng với những chuỗi cửa hàng truyền thống. Chỉ ...

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