jQuery selector

jQuery selector giúp chúng ta dễ dàng truy vấn đến các phần tử DOM (Document Object Model – Mô hình đối tượng tài liệu) một cách nhanh nhất, code đơn giản và ngắn ngọn nhất. Hàm $$") Trong jQuery, bạn luôn bắt đầu bằng một dấu dollar ** và một đôi ngoặc đơn như: **() . Tất cả những gì ...

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

Testing cho Directive với Jasmine

Testing cho Directive với Jasmine 1. Đặt vấn đề Trong quá trình làm việc, Tôi gặp phải không ít các ticket liên quan đến Angularjs và để đảm bảo chất lượng đôi khi tôi phải viết test case cho các function của mình. Bài viết sau đây tôi sẽ chia sẻ những kiến thức mà tôi học được khi viết test ...

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

Những nguyên tắc thiết kế bạn cần biết

_ Dẫu rằng trong một số trường hợp, bạn có thể phá vỡ nguyên tắc khi thiết kế (thậm chí là được khuyến khích), thì cũng nên “khắc cốt ghi tâm” những điều sau đây để có thể “phá luật” đúng cách mà hiệu quả. _ 01.Lưu ý khoảng cách ký tự (Kerning) Kerning là bước ...

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

Giới thiệu công cụ charles

Charles là một công cụ rất hữu ích cho việc debug hoặc test với các app/game mô hình client-server. Charles là một web proxy mà chạy trên máy tính của bạn, bạn có thể chỉnh sửa để web browser hoặc thiết bị ngoài truy cập vào internet qua máy tính của bạn, charles có thể theo dõi và hiển thị dữ liệu ...

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

What is Fabric ?

What is Fabric ? Fabric là một thư viện Python mạnh mẽ cho phép bạn thực hiện các công việc deploy cũng như các tác vụ admin môi trường phát triển đến các server production. Nói một cách cụ thể thì Fabric cho phép chúng ta: Chạy một hàm Python bất kỳ từ command line Cho phép ta chạy các lệnh ...

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

CODEIGNITER FRAMEWORK: Sử dụng với Smarty

Smarty là gì? Smarty là một hệ thống template. Nó được biết đến như là một công cụ cho việc chia nhỏ các thiết kế web. Nó tạo ra các nội dung từ các vị trí khác nhau và được gọi là smarty tag. Chúng được tạo ra bởi tag mở và tag khóa. Thông thường lập trình PHP bạn thường hay viết cả mã HTML ...

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

Clean code (P2)

Tiếp nối với bài viết lần trước https://viblo.asia/ngocanh208/posts/57rVRq1OR4bP, bài viết lần này mình sẽ đi cụ thể và chi tiết hơn về các quy tắc viết code "sạch" Chương 2. Meaningful names Name are everywhere in software - Tên xuất hiện mọi nơi trong phần mềm : bạn đặt tên cho biến, ...

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

Có gì mới ở Swift 2.0

Như chúng ta đã biết, trong hội nghị các nhà phát triển của Apple vừa rồi, Swift đã chính thức được công bố trở thành một ngôn ngữ mã nguồn mở. Kèm theo đó là một loạt các tính năng mới đối với ngôn ngữ này. ** I. Error Handling: ** Nếu như trong các phiên bản trước đó của Objective-C và Swift ...

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

MediaRecorder and Camera in Android

Như chúng ta đã biết, ở bài trước chúng ta sử dụng MediaPlayer để chơi nhạc và video trong Android. Bài này, chúng ta sẽ tiếp tục với việc sử dụng MediaRecorder để ghi âm và sử dụng Camera để chụp màn hình, quay video. I) MediaRecorder Android cung cấp cho chúng ta lớp MediaRecorder để sử ...

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

Hướng dẫn tạo Crystal Reports

** 1/ Tạo Một Crystal Report đầu tiên của bạn ** Trước khi bạn học về tất cả những cái cơ bản của Crystal Report thì tốt hơn là bây giờ ta sẽ tạo thử một Crystal nhỏ một cách nhanh chóng để bạn hình dung về Crystal Report ... Bây giờ bạn hãy mở Visual Studio và tạo cho bạn một project mới . Nó ...

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

Build FFMPEG trong android.

I. FFMPEG dùng để làm gì FFmpeg là một nền tảng mã nguồn mở để ghi âm, chuyển đổi, chơi và streaming video và âm thanh. Nó bao gồm libavcodec, một video / audio codec phổ biến.Một vài ứng dụng Android phổ biến đều được xây dựng dựa trên FFmpeg, bao gồm cả RockPlayer, MoboPlayer, acrMedia, ...

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

Làm thế nào để tạo một file ảnh có dung lượng mong muốn trên Ubuntu

Là một tester, tôi đảm bảo rằng sẽ không dưới một lần chúng ta phải confirm các test case liên quan đến upload 1 file dạng ảnh. Đặc biệt là khi test các WebApp. Và khi đó việc chúng ta cần làm đầu tiên trước khi thực hiện test là phải chuẩn bị sẵn một bộ data thỏa mãn các điều kiện của các test ...

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

Video chat using Opentok api and rails

I/Lời nói đầu Hiện nay có rất nhiều ứng dụng chat video trực tuyến để làm viêc, chat với bạn bè... như hangout, skype.. Các ứng dụng có thể chạy trên các nền tảng web browser, ios, android... Ta có thể dễ dàng tạo một streaming để chat video với opentok. Trên browser nó dựa vào nền tảng webRTC để ...

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

6 QUY TẮC CƠ BẢN VỀ DESIGN MÀ MỘT NON- DESIGNER CẦN BIẾT

Link bài viết: https://ferret-plus.com/641 Với một người non-designer, thì những vấn đề liên quan đến khả năng cảm thụ trong thế giới design là nguyên nhân khiến cho họ gặp khó khăn trong bước đầu nhập môn, và cũng có không ít người bị chê là kiến thức cơ bản còn nghèo nàn. Thực tế, một design ...

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

Sử dụng Credit Cards trong Paypal (Ruby on rails)

1, Giới thiệu về paypal Paypal là một cổng thanh toán điện tử trực tuyến giúp chúng ta có thê đưa tiền từ tài khoản ngân hàng vào tài khoản PayPal để tiến hành giao dịch trên mạng. Hoặc rút tiền từ tài khoản PayPal về tài khoản nngân hàng. Khi sử dụng PayPal làm trung gian thì quá trình giao ...

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

Tìm hiểu về Watchkit: tạo table và request network

Như đã giới thiệu trong bài viết trước, watchkit là một framework mới của iOS được Apple giới thiệu cùng với sự ra mắt của xcode 6.2. Watchkit được sử dụng để lập trình viên phát triển ứng dụng trên Apple watch, chiếc đồng hồ thông minh được Apple giới thiệu trong cuối năm 2014. Trong bài viết ...

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

Software design pattern

1. Software design pattern là gì ? Trong Lĩnh vực cồng nghệ phần mềm: - Design pattern là một giải pháp cho một vấn đề thường xuyên xảy ra hoặc cho một bối cảnh nhất định trong việc thiết kế phần mềm. - Một vấn đề mà coder rất hay gặp phải trong nhiều project và có một giải pháp tối ưu để ...

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

Gửi Email trong Laravel _ Áp dụng với Gmail

Gửi mail là một yếu tố không thể thiếu trong ứng dụng web. Trong một ứng dụng web thông thường, chúng ta sử dụng chức năng gủi mail khi đăng ký mới thành viên, khi quên mật khẩu hay khi phản hổi một vấn đề về trang web mà người dùng gặp phải. Config Email Để gửi được mail trong Laravel, chúng ...

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

Kiểm thử Web Service với SoapUI

1. Tổng quan về Web Service Web Service một công nghệ cho phép client truy xuất để thực hiện mọi tác vụ như một Web Application. Về bản chất, Web service dựa trên XML và HTTP, trong đó XML làm nhiệm vụ mã hóa và giải mã dữ liệu và dùng SOAP để truyền tải. Web Service không phụ thuộc vào ...

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

Tìm hiểu về wercker

1. Giới thiệu về wercker Wercker là 1 nền tảng tự động và 1 chuỗi các công cụ giúp bạn tăng tốc quá trình phát triển, xây dựng triển khai project. Wercker sẽ hỗ trợ bạn build, test ứng dụng mà mình phát triển 1 cách tự động, nhờ đó bạn có thể tập trung hơn vào việc tạo ra sản phẩm mình mong ...

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