
[ThaoVTP] Một số lời chúc thông dụng vào dịp cuối năm và đầu năm của người Nhật
Chúng ta đang ở những ngày đầu tiên của năm 2016. Khác với Việt Nam, người Nhật ăn Tết theo dương lịch. Thế nên đây là thời điểm để chúng ta gửi đến khách hàng, đối tác Nhật bản những câu nói tri ân, những lời chúc tốt đẹp cho năm mới. Đối với người Nhật, đây cũng là thời điểm để chuẩn bị những món ...

8 xu hướng thiết kế logo 2016
Là yếu tố cần và đủ trong chiến lược phát triển thương hiệu của mọi công ty, logo có thể nói lên rất nhiều về thương hiệu đó. Vì ngày càng hiểu rõ hơn tầm quan trọng của tiếp thị trực quan, các công ty cố gắng tạo ra những logo đầy sáng tạo, đặc trưng, dễ nhận biết, truyền tải được thông điệp và ...

Giới thiệu về UX _ User Experience trong khi kiểm thử
UX _ User Experience là một thuật ngữ thiết kế đã có từ khá lâu trên thế giới nhưng tại Việt Nam thì vẫn chưa được các nhà phát triển web sử dụng nhiều. Bản thân tôi cũng chỉ là một tester - chứ không phải một UX. Tôi muốn tìm hiểu và chia sẻ những vẫn đề cơ bản về UX .Với hi vọng, nó sẽ giúp ...

Kiểm thử Mobile
I. Thiết bị dùng kiểm thử Đặc điểm thiết bị kiểm thử Sự đa dạng các thiết bị di động với màn hình kích cỡ khác nhau và cấu hình phần cứng như bàn phím cứng, bàn phím ảo (màn hình cảm ứng)… Nhiều hãng thiết bị di động như HTC, Samsung, Apple và Nokia. Nhiều hệ điều hành di động ...

Sử Dụng MongoDB Với Gem MongoID Phần IV
Mongoid(tiếp) Relations Common Behaviour Tất cả các quan hệ đều chứa đích đến, đó là những documents được đại diện, hoặc những documents, cơ sở đó là những documents liên kết ra, và các metadata cung cấp thông tin về các quan hệ. class Test include ...

PHP Multithreading
PHP Multithreading PHP tiếp tục phát triển kể từ khi nó được ra đời vào những ngày các web đầu tiên ra đời. Tại thời điểm khởi đầu các nguyên tắc cốt lõi và chức năng của nó, máy tính cá nhân không mạnh mẽ như một số các thiết bị di động hiện đại. Máy Server cũng khá chậm. Tuy nhiên, với công ...

Gem Filterrific
1. Giới thiệu Filterrific là gem hỗ trợ lọc, sắp xếp và tìm kiếm trong danh sách các bản ghi một cách rất dễ dàng. 2. Hướng dẫn cài đặt để tạo ứng dụng trong bài viết này, ta có thể tạo một ứng dụng tìm kiếm, lọc, sắp xếp một danh sách các sinh viên, ta đặt tên nó là app'user. Ta cài ...

Read and write PDF files in Java using Apache PDFBox
Apache PDFBox - Một thư viện PDF Java Thư viện Apache PDFBox là một công cụ mã nguồn mở Java làm việc với các văn bản PDF. Nó cung cấp cho người dùng khả năng tạo mới các văn bản PDF, thao tác trên các file PDF đã có và khả năng trích xuất nội dung từ các văn bản PDF. Hiện nay Apache PDFBox ...

Tản mạn về Repository Design Pattern ( trong laravel )
A long time ago, in a company far far away ... A bored, lazy developer has been tasked with creating something that-could-be-call-a-study-report, and submit it to THE-GREATEST-KNOWLEDGE-SHARING-SITE-EVER ( built by the said company, by the way ).Fail to do so, and he will have to face the wrath ...

Vai trò của Unit Test
Đây là bài viết thứ hai của tôi về unit test, theo dự định trước đó thì tôi muốn viết về các khía cạnh nâng cao hơn so với một ví dụ quá đơn giản về unit test. Nhưng gần đây, qua công việc tôi nhận thấy việc viết unit test sẽ trở lên vô nghĩa nếu developer không nắm được vai trò của unit test những ...

JMeter
I. Giới thiệu về Performance Testing 1. Định nghĩa Performance Testing là: 1 hình thức kiểm thử phi chức năng Được thực hiện để xác định khả năng hoạt động của hệ thống có phù hợp với yêu cầu hay không Dùng để phục vụ nhiều mục đích khác nhau như chứng minh rằng hệ thống có thể đạt được ...

Web Design Trend for 2016 : The Good, The Bad and The Ugly ( Part 1: The Good)
Mỗi năm vào thời điểm này, nếu lướt một vòng New feed trên Feedly và Medium chúng ta dễ dàng nhận thấy tràn ngập các cụm từ " Trend to watch... " , " Web Design Trend ... " .v.v. Việc dự đoán các xu hướng rất hữu ích cho các designer dễ dàng nắm bắt được công nghệ hiện đại, thị hiếu thẩm mỹ ...

Tìm hiểu về Monkey Testing trong kiểm thử phần mềm
Monkey Testing là khái niệm mới toanh với mình. Đã thực hiện kiểm thử khá nhiều ứng dụng và nhiều lần phải kiểm thử không có kịch bản mà giờ mới biết đến kiểm thử có tên như này. Sau đây mình sẽ chia sẻ những gì mình tìm hiểu được về Monkey Testing. Monkey Testing là một kỹ thuật trong kiểm tra ...

Làm việc với asynchronous APIs
Chắc hẳn khi làm việc trong môi trường web development bạn sẽ không ít lần phải làm việc với các Asynchronous APIs (ví dụ AJAX call), làm sao để có thể thực hiện các xử lý khác sau khi hoàn thành lời gọi? bạn hẳn sẽ cười khẩy vì có sẵn câu trả lời, promise. Nhưng hôm nay tôi muốn nói đến vấn đề ...

Tìm hiểu về exit code trong bash script
Chúng ta bắt đầu với một ví dụ đơn giản về một bash script: #!/bin/bash cd $my_photo/ex_first_girlfriend rm * Thật là dễ hiểu phải không, chỉ là vào thư mục ex_first_girlfriend và xoá tất cả quá khứ thôi, để còn dọn đường cho thư mục current_first_girlfriend nữa chứ (hoho).. ai lại không ...

Giới thiệu thư viện Faker trong laravel
Testing là một công việc lặp đi lặp lại trong quá trình phát triển ứng dụng mà chúng ta thực hiện để đảm bảo chất lượng cho những dòng code. Phần lớn điều này đòi hỏi phải viết các test case và tiến hành kiểm tra từng đơn vị của ứng dụng với việc sử dụng dữ liệu test ngẫu nhiên. Dữ liệu thực tế ...

Các khái niệm và đặc điểm của stream trong java 8
Khi thử, nghiên cứu hay học 1 vấn đề nào đó, để nắm được sâu, hiểu hết vấn đề chúng ta nên hiểu từ các khái niệm cơ bản của nó. Nó thực sự là gì, cố gắng thể hiện, giải thích cho đơn giản hơn thông qua các đối tượng, ví dụ trong thực tế. Đừng vội kết ...

Different Ways to Set Attributes in ActiveRecord (Rails 4)
Khi bắt đầu học Ruby on Rails, mình thấy có rất nhiều cách để thay đổi các attributes của một object và không biết khi nào nên dùng cách nào. Tuy nhiên sau quá trình tìm hiểu, mình đã tìm được một bài viết rất hay, có tổng hợp đầy đủ các cách để thay đổi thuộc tính trong Rails và sự khác nhau giữa ...

Cloudwatch vs zabbix (phần 1)
1 Giới thiệu Cloudwatch 1.1 Cloudwatch là gì Cloudwatch là một dịch vụ giám sát các nguồn tài nguyên cloud và ứng dụng chạy trên AWS (amazon web service). Bạn có thể sử dụng Cloudwatch để thu thập và theo dõi các số liệu thống kê, giám sát log file, và cài đặt cảnh báo (Giả sử giám sát lượng ...

Deploy Rails App On Heroku
Đối với rails, chúng ta có thể dễ dàng tạo ra một trang web đơn giản. Và nhiều khi chúng ta muốn có một trang web nho nhỏ để chia sẻ cho bạn bè nhưng lại rất ngại trong việc deploy, hay là tìm kiếm một server riêng để chạy nó hay là bạn không muốn chi ra khoản tiền để mua một host riêng. Nhưng ...