Cách tweet bằng SLComposeViewController。

Cách tweet bằng SLComposeViewController。 Đầu tiên cần import Social trong ViewController.swift 。 Sau đó chúng ta thêm button(có thể đặt tên theo code bên dưới là tweet,Actionname:tweetAction) và thêm method dưới vào ViewController.swift @IBAction func tweetAction(sender: AnyObject) { // ...

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

How to add schedule auto run rake task to rails

I. Introduction Sometimes, we must to run some task with schedule. Rails support us to do this by gem "whenerver" and rake task. Rake task will make somethings you want to do and it repeat manytimes, so you must to run rake task instead of rewrite your code. Gem "whenever" will make ...

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

RingZer0 SqlInjection Writeup

Lang thang trên mấy diễn đàn tình cờ biết được trang này là nơi để training về các vấn đề tấn công và bảo mật.Các bài tập ở đây đều không có lời giải mà người chơi phải tự mày mò để làm được,chỉ có đề bài và cũng không có hướng dẫn nào cả @@. Sau vài ngày lần mò trong category SqlInjection mình ...

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

Tìm hiểu ViewStub trong Android

ViewStub là một View invisible, có kích thước là ""zero-size" và "can be used to lazily inflate layout resources at runtime" - nôm na hiểu là khi nào cần thì 1 view nào đó sẽ được tạo. Khi ViewStub được set là "visible" hoặc khi phương thức inflate() được gọi đến thì một View nào đó mong muốn sẽ ...

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

Tìm hiểu về phusion passenger và sử dụng nó để deploy một rails application

I. Passenger là gì? Phusion passenger được hiểu như một webserver và một ứng dụng server cho web apps của bạn. Nếu bạn có 1 web applications, và một vps, bạn muốn deploy lên vps chạy với websever như nginx or apache, khi đó passenger sẽ giúp bạn tự động kết nối giữa web apps và webserver. ...

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

min() and max() trong CSS3

Xin chào các bạn,lần trước mình đã giới thiệu qua một tính năng mạnh mẽ của CSS3 là calc() function, hôm nay mình sẽ đưa đến một tính năng khác cũng đơn giản nhưng không kém phần thú vị, đó là min() và max(). Mình nghĩ, nếu bạn biết qua calc() thì chắc bạn cũng sẽ không thể làm ngơ với min() ...

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

Web Design Trend for 2016 : The Good, The Bad and The Ugly ( Part 2: The Bad and The Ugly)

Bài viêt trước là những trend là The Good cho Web Design 2016, tôi sẽ giới thiệu tiếp cho các bạn phần 2: The bad and the ugly- những trend nên tránh sử dụng hoặc sử dụng một cách thận trọng. Scroll hijacking " Long scoll", "Scroll Hijacking " là những xu hướng hot nổi lên từ năm 2014 ...

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

xây dựng Customer Relationship Management sử dụng Graph API và REST

Bài trước, ta đã tìm hiểu nhũng khái niệm cơ bản và cách cài đặt xây dựng 1 mối quan hệ đơn giản thông qua Neo4j - Graph database. Bài này ta sẽ đi sâu hơn để giải quyết những vấn đề phức tạp hơn bằng việc xây dựng 1 hệ thống CRM (Customer Relationship Management). Trước khi bắt đầu ta cần hiểu ...

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

Regular Expressions

Regular expressions là mô hình được sử dụng để phù hợp với kết hợp kí tự trong chuỗi. Trong JavaScript, biểu thức thông thường cũng là đối tượng. Những mô hình được sử dụng với các phương thức exec và test của Regex và cùng với các phương thức math, replace, search và split của String. Chương này ...

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

Test your Nodejs code using Mochajs

Mocha - simple, flexible, fun A simple introduction on Mochajs homepage Mocha is a feature-rich JavaScript test framework running on Node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping ...

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

30 CSS selectors cần nhớ (P1)

Trong bài này mình xin giới thiệu tới các bạn 30 css selector cần nhớ. Do phần này hơi dài nên mình sẽ giới thiệu trước 15 selector. Phần còn lại mình sẽ cập nhật vào tháng sau. Nếu bạn còn thắc mắc css selector là gì thì có thể đọc bài Css Selectors của anh Tran Duc Thang 1. * * { margin ...

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

9 tiêu chí tuyển người của Google

Lời mở Như chúng ta đều biết, Google là công ty hằng đầu trên thế giới và hệ thống tuyển người của họ luôn được đánh giá rất cao và thuộc loại khó nhằn nhất. Vậy hãy cùng dõi xem một nhân viên trong tương lai của Google phải có các phẩm chất như thế nào, cũng như những người phỏng vấn dày dặn ...

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

Thao Tác Với Dòng Lệnh Trong Terminal

Hôm nay, tôi xin giới thiệu với các bạn những phím tắt hay dùng để chỉnh sửa dòng lệnh trong terminal. Nếu bạn hay phải làm việc trong LINUX, thì những phím tắt tôi tổng hợp sau đây sẽ hộ trợ bạn rất nhiều khi gõ dòng lệnh. Mặc định, Bash shell sử dụng chế độ chỉnh sửa dòng lệnh dựa vào hệ soạn ...

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

Front-End Web Developers

**1. Làm Front-End Web Developers là làm gì? ** Front-End phát triển web tạo ra các trang web về phía người dùng sử dụng. Họ làm việc với các nhà thiết kế web để tạo ra những trải nghiệm tương tác tuyệt vời mà làm cho các web môi trường gây nghiện như ngày hôm nay. Khi bạn nhấp vào trang web ...

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

Object Oriented Ruby

Giới Thiệu Ruby là một ngôn ngữ lập trình hướng đối tượng bởi vậy tất cả mọi thứ trong ruby đều là đối tượng. Ví dụ: strings, numbers, boolean, Class,... Đối tượng có các phương thức(methods) và các thuộc tính(attributes) biểu diễn dữ liệu. Ví dụ ta có “abc”.length thì ...

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

[CSS3] Animation

Chào mừng các bạn đến với một trong những tính năng nổi trội của CSS3 Amination CSS3 Animation cho phép chúng ta thực thi những ảnh động trên HTML và không cần tới sự trợ giúp của JavaCript hay Flash Giới thiệu sơ qua về CSS3 Animation cho phép một phần tử được chỉ định có thể thay đổi từ ...

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

Primer on Python Decorators (Translated Article)

Trong tutorial mở đầu này, chúng ta sẽ tìm hiểu xem decorator là gì và làm thế nào để tạo và sử dụng chúng. Decorator cung cấp cú pháp (syntax) đơn giản để gọi function cấp cao hơn (higher-class function). Theo định nghĩa, decorator là một function nhận một function khác và mở rộng behaviour của ...

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

Bắt đầu Học Android Với Việc Tạo App ToDoList (Phần 2)

Để bắt đầu Phần 2 ToDoList tutorial, mình sẽ giới thiệu với các bạn hình ảnh màn hình kết quả những gì chúng ta sẽ thực hiện hôm nay. Mục đích chỉ là để tăng sự hào hứng mà thôi ^^. Trước khi bắt đầu Phần 2, các bạn hãy đọc qua và làm đầy đủ các bước mình đã giới thiệu ở Phần 1 nhé! 1. Vẽ ...

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

Using Haml with Rails

I. Introduction: Haml is an useful tool to keep the work clean and organized. That why today, I want to introduce how to use Haml in a new Rails project and how to integrate into an existing project. II. Installation: Add gems "haml-rails" and run bundle install Gemfile gem ...

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

SqlAlchemy trong python (part 4)

Giới thiệu Như trong những bài trước, tôi đã giới thiệu một cách tổng quan về sqlalchemy và mối quan hệ của nó trong những ứng dụng thực tế, và có đưa ra một chiều hướng phát triển sử dụng định nghĩa model của django.db và sử dụng truy vấn dựa trên sqlalchemy và aldjemy. Giới thiệu qua một ...

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