
Swift - Hướng dẫn làm việc với json
JSON là một cách phổ biến để truyền dữ liệu đến và từ các dịch vụ web. Nó là đơn giản để sử dụng và con người có thể đọc được, đó là lý do tại sao nó là như vậy vô cùng phổ biến. Hãy xem xét các đoạn JSON sau đây: [ { "person" : { "name" : "Dani" , "age" : ...

Các tính năng mới của CSS3(p2)
1. Gradients Gradients cung cấp cho thiết kế web sức mạnh để quá trình chuyển đổi trơn tru giữa các màu sắc mà không cần phải dùng đến hình ảnh. Gradients CSS cũng tuyệt vời trên màn hình võng mạc, bởi vì chúng được tạo ra khi đang bay. Họ có thể là tuyến tính hoặc xuyên tâm , và có thể được ...

Basic Sql In Ruby On Rails
Basic Sql In Ruby On Rails - Structured and relational databases are everywhere. It is often said that web applications are front end interfaces to a back end database. In a stateless protocol like HTTP, your database keeps the state and serves as the persistence layer. It is the brains behind ...

JS in Rails
Its needless to say the importance of JavaScript in web applications. Because Websites are becoming more and more dependent on Javascript. There are many ways to add JavaScript in Rails. But the question is what is the best way to add JS in our Rails app that will ensure the optimum ...

Ứng dụng Chat với Laravel, Redis và Socket.IO
Nếu bạn muốn làm một ứng dụng web có thể cập nhật theo thời gian thực, Web socket và Socket.IO có thể giúp bạn. Tuy nhiên, Laravel thì không trực tiếp hỗ trợ http socket, vì vậy chúng ta cần sử dụng Redis. Redis là một cơ sở dữ liệu dạng key/value với một tính năng rất thú vị là publish/subscriber. ...

COVER: REALM - A MOBILE DATABASE AND A REPLACEMENT FOR SQLITE & CORE DATA (P1)
I. GIỚI THIỆU Tình cờ một hôm đi làm sớm được anh TuyenBQ – anh bên đội iOS cùng team Zenrin với mình chia sẻ một bài viết “REALM – A MOBILE DATABASE AND A REPLACEMENT FOR SQLITE & CORE DATA” do chính anh ấy là tác giả viết về Realm.IO nhưng bài viết trên nền tảng iOS. Vì vậy mình ...

Phân tích tấn công tới máy chủ Linux
Lời mở đầu Có bao giờ bạn đặt câu hỏi rằng những giải pháp bảo mật liệu đã làm có chính xác hay chưa ? Điều gì thực sự xảy ra khi bạn là nạn nhân của những vụ tấn công đơn ? Kẻ tấn công đã làm những gì ? Hi vọng bài viết phần nào sẽ trả lời được những câu hỏi đó bằng cách phân tích những cuộc ...

How to Use Instruments in Xcode - Part 4
Tiếp tục từ phần trước: https://viblo.asia/thevinh92/posts/zb7vD81KvjKd dựa theo hướng dẫn từ: http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode Ở phần trước, ta đang dang dở với Generation, và nhờ đó đã phát hiện ra được lỗi Umbounded growth memory là do app không bao giừo clear ...

Xây dựng ứng dụng ChatApp partII
Server NodeJS Đầu tiên chúng ta xây dựng server bằng cách tạo file server_chat.js như sau //server_chat.js // Setup basic express server var express = require ( 'express' ) ; var app = express ( ) ; var server = require ( 'http' ) . createServer ( app ) ; var ...

Using facebook can be convenient
Facebook dường như là một thứ không thể thiếu trong xã hội hiện nay, số lượng user hoạt động hàng tháng đã vượt qua con số 1,5 tỷ người. Facebook có rất nhiều ứng dụng như là quảng cáo, communicate với các user đã có,... đặc biệt những người phụ trách Web thì tần suất check facebook lại càng ...

Memory Leaks trong Javascript
Giới thiệu Memory leaks là vấn đề mà mọi deveploper đều sẽ gặp phải khi code. Memory leaks sẽ dấn đến việc ứng dụng sẽ chạy chậm hơn, crashes, hay có thể ảnh hưởng đến các ứng dụng khác. Vậy memory leaks là gì? Memory leaks có thể được định nghĩa là một bộ nhớ (memory) không được sử dụng trong ...

Sử Dụng ReCAPTCHA trong ứng dụng Ruby on Rails
CAPTCHA là một công cụ xác thực trên website để đảm bảo rằng website của bạn không bị SPAM bằng một công cụ tự động. Theo truyền thống captcha là một hình ảnh với dòng các chữ khó phân tích bởi một chương trình tự động, người dùng phải nhập lại dòng chữ giống với chữ trên hình ảnh để chứng ...

Sức mạnh tuyện vời của Inject
Inject là một nền móng để xây dựng block Inject là một trong những cấu trúc cơ bản, linh hoạt nhất có trong các ngôn ngữ hướng chức năng. Nó có thể được sử dụng để xây dựng map, select, max, all? và nhiều phương thức sử dụng vòng lặp khác. Thật không may, nhiều lập trình viên lại không hiểu rõ ...

Symfony form filters
Symfony Filters 1. Tạo một filter Một filter là một phần của việc thực thi code trước bất kì action nào. Đó là thứ mà chúng ta cần để xem xét việc tên máy chủ của tất cả các actions trong việc tìm kiếm một tên miền nào đó . Filters phải được định nghĩa trong một file configuration đặc ...

AngularJS testing P2
Service là một trong những thành phần thường thấy nhất trong ứng dụng AngualarJS, Service cung cấp cách thức định nghĩa logic, có thể tái sử dụng mà không phải lặp đi lặp lại logic. Service có thể share dữ liệu thông qua nhiều controllers, directives và cả những services khác nữa Một ...

jQuery Plugin Selecting Date and Time Ranges
jQuery UI have build a wiget jQuery UI Datepicker is used to display inline calendar popup but with that it is not include time fields. To solve that problem a plug-in call Datepair is a lightweight, modular javascript plugin for intelligently selecting date and time ranges, inspired by Google ...

Tìm hiểu về Singapore Exchange (SGX)
Sở giao dịch Singapore (Singapore Exchange – SGX) là sở giao dịch hàng đầu châu Á, được trang bị cơ sở hạ tầng đáng tin cậy, tạo thuận lợi cho việc trao đổi vốn và ý tưởng để tạo ra giá trị cho người dân, doanh nghiệp và nền kinh tế. Với khoảng 40% các công ty và 90% số trái phiếu được niêm yết có ...

Block trong Ruby
Block trong Ruby Mở đầu Block là một trong những tính năng quan trọng trong RUBY nhưng lại thường bị bỏ qua nhất. Khi mới bắt đầu với Ruby, tôi đã làm quen với lệnh Yield và có đôi chút khó hiểu với nó. Yield cũng là một dạng Block. Bài viết này tôi sẽ giới thiệu cách mà một khối lệnh ...

Quản lý nguồn nhân lực dự án (Human Resource Management Plan)
Lập kế hoạch quản lý nguồn nhân lực dự án (Plan Human Resource Management ) Kế hoạch quản lý nguồn nhân lực dự án là quá trình xác định và tài liệu hóa các vai trò (project roles), trách nhiệm (responsibilities), kỹ năng cần thiết, mối quan hệ giữa các roles và tạo kế hoạch quản lý nhân viên ...

Những quy định nên được đặt ra để sử dụng redmine một cách hiệu quả
Bài sau dịch từ một bài viết trên qiita 決めておいた方が良いRedmine運用ルール Những quy định nên được đặt ra để sử dụng redmine một cách hiệu quả. Đây là bài viết tổng hợp các kinh nghiệm được rút ra trong quá trình sử dụng redmine để phát triển hệ thống, website hay DTP(DeskTop Publishing) từ trước tới nay. ...