Hệ thống tính Reputation trên Viblo
Reputation là gì? Reputation , với nghĩa là ***"thanh danh, uy tín"***, là một chỉ số được Viblo dùng để thể hiện những ghi nhận, quan tâm của người dùng đối với những cá nhân có nhiều đóng góp cho cộng đồng. Chỉ số Reputation hiện cũng đang được sử dụng để xếp hạng người dùng. Cụ thể: ...
Giới thiệu tính năng Announcements
Viblo mới bổ sung thêm tính năng mới với tên gọi Announcements , là tính năng đưa ra những thông báo, cập nhật mới về Viblo đến với người dùng. Mỗi khi có những cập nhật mới, bạn sẽ nhận được thông báo như ở hình dưới đây: Hãy thường xuyên theo dõi những thông báo ở mục này để biết được ...
Chức năng search trên Viblo
Search thông thường Để tìm kiếm post, user, tag... bạn chỉ cần nhập từ khóa vào ô search ở phía trên bên phải của trang và nhấn enter. Dưới đây là một ví dụ về kết quả hiển thị khi search theo từ khóa laravel Sau khi nhấn enter, trang kết quả search sẽ hiện ra như sau Phía dưới ...
Cài đặt và thay đổi thông tin tài khoản cá nhân trên Viblo
Để thay đổi thông tin cá nhân, bạn làm theo các bước sau: Click vào hình avatar của mình, chọn phần Settings Trang user view sẽ hiện ra như hình dưới Bạn có thể thấy trong mục profile có những thông tin cơ bản như tên, địa chỉ email, tên công ty, vị trí làm việc , bạn chỉ cần nhấn vào ...
Cách sử dụng markdown
Markdown là ngôn ngữ đánh dấu văn bản được tạo ra bởi John Gruber, sử dụng cú pháp khá đơn giản và dễ hiểu, dễ nhớ. Nếu nắm vững các cú pháp của Markdown bạn có thể trình bày bài viết của mình một cách mạch lạc, ấn tượng mà không mất nhiều thời gian. Bài viết dưới đây sẽ hướng dẫn để bạn có thể ...
Positive Vs Negative testing (P1)
Trong bài viết này, mình xin chia sẻ cách phân biệt hai cách thức kiểm thử phần mềm là Positive testing và Negative testing. Định nghĩa Kiểm thử phần mềm là quá trình verifying and validating phần mềm có hoạt động theo đúng chức năng của nó hay không. Mục đích nhằm tìm lỗi còn tồn tại ...
Self-sizing Table View Cells part III
Theo hướng dẫn từ: https://www.raywenderlich.com/129059/self-sizing-table-view-cells Và tiếp theo từ phần trước: https://viblo.asia/thevinh92/posts/ZDEvLYZrGJb Show me the Art! Nếu bạn nhớ lại từ phần I, thì khi bạn nhấn chọn 1 nghệ sĩ sẽ present ra 1 view controller có các tác phẩm của nghệ ...
Bảy Hướng dẫn cho Thiết kế High-Performance cho người Sử Dụng Mobile
Một ấn tượng tích cực đầu tiên là điều cần thiết để các mối quan hệ. Mọi người nhìn cho sự tin tưởng và tính toàn vẹn, và họ mong đợi cuộc gặp gỡ tiếp theo để phản ánh và củng cố ấn tượng đầu tiên của họ. Các nguyên tắc tương tự áp dụng cho các thương hiệu và sản phẩm của họ. Thiết kế đóng một vai ...
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 ...
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 ...
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 ...
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 ...
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ó ...
[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 ** ** ...
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 ...
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 ...
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 ...
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ư 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 ...
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 ...