Làm Thế Nào Để Zip File Trong Rails

Trong hoạt động hàng ngày của chúng ta, chúng ta thường tương tác với tài liệu lưu trữ. Khi bạn muốn gửi cho bạn bè một loạt các tài liệu, có thể bạn muốn lưu trữ chúng trước rồi mới gửi đi. Khi bạn tải về một cuốn sách từ trang web, nó có thể sẽ được lưu trữ cùng với các tài liệu đi kèm. Vì vậy, ...

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

Quản lý tổ chức là gì? Tìm hiểu về 7S trong tổ chức

Khi nghĩ đến “Quản lý tổ chức”, tôi muốn giải thích về “7S trong tổ chức” - một công cụ hiệu quả để tìm hiểu về cơ chế hoạt động. “Quản lý tổ chức” là khái niệm được tạo thành từ 7 chữ cái đầu tiên của việc quản lý nguồn lực, chúng ta hãy bắt đầu từ những vấn đề ...

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

Simple Form

Simple Form là một gem linh hoạt trong việc hỗ trợ tạo form. Mục tiêu cơ bản của Simple Form là giúp bạn tìm thấy những thiết kế đơn giản và hữu ích nhất cho form. Cài đặt Thêm gem vào Gemfile: gem 'simple_form' Chạy câu lệnh install gem trong command: bundle install Chạy ...

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

YouTube API v3 on Rails (phần 1)

Ai cũng biết rằng, YouTube là cộng đồng chia sẻ video lớn nhất tính đến thời điểm hiện tại. Việc tích hợp Youtube vào một application rất có ích trong việc tiết kiệm dung lượng lưu trữ, tăng chất lượng video, tăng tính tương tác cộng đồng và mở ra nhiều lựa chọn mới cho việc thiết kế giao diện một ...

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

Xử lí không đồng bộ trong javascript

Xứ lí không đồng bộ (async) là 1 phần quan trọng trong javascript. Cách tiếp cận phổ biến với xử lí không đồng bộ là sử dụng các callback. Khác với việc thực hiện tuần tự các phép toán như trong 1 vòng for, có 1 khoảng thời gian chênh lệch nhất định giữa thời điểm giữa phần chương trình được chạy ...

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

Tìm hiểu Polymorphic Associations trong Rails

Polymorphic (đa hình) là 1 khái niệm tương đối khó hiểu và dễ bị lẫn lộn khi sử dụng. Vậy sao nào để ta có thể hiểu và sử dụng đúng, qua bài viết này tôi sẽ giúp các bạn làm sáng tỏ 1. Giới thiệu Active Record Associations là một trong những chức năng quan trọng nhất của Rails và Polymorphic ...

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

Những điều cơ bản về chức năng suggest (autocomplete) của Google

Thông thường khi đặt tiêu đề cho một nội dung bài viết thì các developer thường sẽ dựa trên tiêu chuẩn nào? Câu trả lời bạn nhận được có thể sẽ là: dù nội dung bài viết có hình thức nào đi chăng nữa thì tiêu chuẩn cơ bản khi tạo tiêu đề vẫn là dựa trên nhu cầu của người sử dụng (user). Có khá ...

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

Create package for laravel

Laravel với những tính năng vô cùng mạnh mẽ của mình ngày càng được sử dụng rộng rãi trong lập trình web. Một trong những điểm mạnh của laravel là lượng package vô cùng lớn giúp giảm rất nhiều thời gian để phát triển tính năng cho website của mình. Tuy nhiên đã bao giờ bạn nghĩ đến việc tự ...

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

Full text search trong Rails với Sunspot

Full text search trong Rails với Sunspot 1. Giới thiệu Full Text Search (Viết tắt là FTS) là Kỹ thuật tìm kiếm chuỗi (ký tự) trên toàn bộ các trường có định dạng chuỗi trong một table trên Database Đã có nhiều bài viết về FTS, các vận dụng kỹ thuật đó vào chức năng tìm kiếm trong Rails app ...

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

How Online Game Works

Have you ever played a multiplayer game online? Ever wondered how multiplayer games work? As a player it seems like all the player actually exist in the virtual world and sharing consistent movements/action with all. But what actually happens underneath is different from what we see from ...

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

Loops in PL/SQL

Introduction to Loops Concept Loops khái niệm cơ bản mà chúng ta luôn thấy trong các ngôn ngữ lập trình. Bằng cách sử dụng loops mà có thể duyệt qua các thành phần, hoặc lặp đi lặp lại các hành động. Thay vì cách thông thường sẽ phải viết lại các đoạn mã tương tự nhau thì chúng ta sử dụng loops. ...

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

Hướng dẫn căn bản sử dụng Digits Twitter để đăng nhập vào ứng dụng qua số điện thoại phần 1

Trong chúng ta người mà đang phát triển Android - IOS hay đang tìm hiểu về một hệ thống Send - Verification user qua mobile number. Và rồi bạn nghe thấy những công nghệ liên quan như: Android client-server, iOS client-server communication. Tèo: Đó là gì ư ? Mít: À đó là công nghệ ...

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

Fake GPS – đơn giản mà hữu dụng

Với tình hình hiện nay, có rất nhiều ứng dụng theo dõi vị trí mà bạn hoặc người thân vô tình hay cố ý cài đặt vào thiết bị của bạn và bạn hoàn toàn không thể kiểm soát được chúng. Có nhiều ứng dụng fake GPS hoàn toàn miễn phí giúp bạn có thể giả lập vị trí hiện tại khi bạn cho rằng điện thoại ...

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

Tìm hiểu WordPress Phần 1: Cài đặt, cách vận hành của mã nguồn.

Lời nói đầu Ngày nay mọi hoạt động kinh doanh, giải trí, xã hội của con người đều gắn liền với internet. Đã nhắc đến internet thì không thể không nhắc đến các website, chúng được coi là các đích mà người dùng sẽ đến mỗi khi vào internet. Các website dù đơn giản hay phức tạp đều có công nghệ phía ...

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

PyMOTM: Beautiful Soup 4 (Part III)

Beautiful Soup 4 Mục đích : Parse HTML, XML và Website scraping Chúng ta tiếp tục sang phần III của series PyMOTM: Beautiful Soup 4 nhé. Như Phần II mình đã giới thiệu về Navigating the tree , sang phần này mình sẽ giới thiệu về phần Searching the tree , để bạn có cái nhìn chi tiết ...

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

Natural Language Processing - Maximum Entropy Modeling Algorithm and Sentiment Analysis Problem

Sentiment Analysis is the process of determining whether a piece of writing is positive, negative, or neutral. It’s also known as opinion mining, deriving the opinion or attitude of a speaker. A typical use case for the technology is to discover how people feel about particular topic. ...

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

Lập trình giúp chúng ta thoải mái hơn?

Ở đây, mình nhắc đến vui vẻ thoải mái, không phải là kiếm được nhiều tiền, lòe mấy em hàng xóm bằng vài tricks, hay bla bla gì đó, mà muốn nói đến chuyện thoải mái hơn == giảm chuyện khó chịu đến với mình. Chắc hẳn là chúng ta ít nhất tham gia 1 hoặc nhiều mạng xã hội hoặc diễn đàn nào đó. Và tất ...

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

ANGULARJS CĂN BẢN PHẦN I

AngularJS là một framework Javascript mạnh mẽ, được nhúng vào HTML page bằng thẻ Script. AngularJS mở rộng thêm thuộc tính của HTML với các (chỉ thị, lệnh) Directives , và liên kết dữ liệu đến HTML với các (biểu thức) Expressions nhằm giảm bớt quá trình phát triển ứng dụng web. Về lịch sử hình ...

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

Facebook Ads - Khách hàng của bạn là ai ?

Facebook Ads - Khách hàng của bạn là ai ? Trong phần trước tôi đã giới thiệu cho các bạn về Audience Insights nhằm giúp bạn có đánh giá đầy đủ và hiểu biết hơn về đối tượng khách hàng của mình nhắm tới như: độ tuổi , giới tính, sở thích, hành vi ... Link tham khảo phần trước: ...

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

Beginning with Raspberry Pi

Trong phạm vi bài viết này tôi trình bày tổng quan về Raspberry Pi dành cho người mới để bạn có cái nhìn tổng quan nhất, sau đó bạn có thể tự bắt đầu với việc tìm hiểu Raspberry Pi (RP): Raspberry pi là gì? Các bước cần thiết để bắt đầu với Raspberry Pi: cài đặt, tìm hiểu giới hạn, RP có thể ...

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