
Elasticsearch: Distributed Search
Ngày nay, Elasticsearch không còn là khái niệm xa lạ với lập trình viên về web. Elasticsearch thực chất là một server chạy trên nền tàng Apache Lucene, cung cấp API cho công việc lưu trữ tìm kiếm dữ liệu một cách rất nhanh chóng. Điểm mạnh của Elasticsearch chính là tính phân tán cũng như khả ...

Testers Vs. Developers
Trong cộng đồng IT chúng ta không còn xa lạ gì mối quan hệ của Testers và Developers. Mối quan hệ giữa một bên là những con ong chăm chỉ tạo ra sản phẩm theo yêu cầu của khách hàng với một bên còn hơn cả những con ong chăm chỉ để đảm bảo rằng sản phẩm là ...

Luận về UI trên smartphone : tại sao việc liên tục thêm chức năng sẽ phá hỏng một ứng dụng?
Nguồn : http://fladdict.net/blog/2013/08/appli-toomany-function.html Người dịch : Phan Hoàng Minh Trong bức ảnh trên là con dao đa năng Giant Knife, chế tạo bởi công ty chuyên sản xuất dao quân đội danh tiếng Wender của Mỹ. Giant Knife dày 24cm, nặng 1.3kg và được đưa vào sách Guiness ...

Direct Share Android Marshmallow Direct Share
Direct Share là một tính năng mới trong Android M, cho phép user share nội dung tới mục tiêu, ví dụ như contact, ở trong một app khác. Ý tưởng chính là user có thể share trực tiếp nội dung phù hợp mà không cần phải lần đầu ở app thứ 2, vì thế Direct Share cho phép user bỏ qua một bước trong sharing ...

Tại sao kiểm tra di động là khó khăn?
Tại sao kiểm tra di động là khó khăn? 1. Giới thiệu chung Ngày nay hầu như tất cả mọi người đều sử dụng điện thoại di động, nhưng có bao nhiêu người trong chúng ta biết những bí mật về kiểm thử di động? Liệu rằng kiển thử di động là đơn giản hay khó khăn, bài viết này chúng ta cùng ...

5 ứng dụng thay thế cho Slack tuyệt vời nhất cho Team Communication
Được ra mắt lần đầu tiên vào năm 2013 bởi nhà sáng lập Flick, Slack là một trong những ứng dụng được biết đến nhiều nhất và được sử dụng nhiều nhất trong Team Communication, với 2 phiên bản dễ dàng sử dụng trên trình duyệt web và điện thoại di động. Slack cung cấp cho người dùng phương thức Team ...

BÁO CÁO LƯU CHUYỂN TIỀN TỆ (PHẦN 2)
Phần trước, mình có giới thiệu cách lập Báo cáo lưu chuyển tiền tệ theo phương pháp trực tiếp, hôm nay mình sẽ làm rõ hơn về phương pháp thứ 2 được áp dụng khi lập bảng Statement of Cash Flows (CF)- Báo cáo lưu chuyển tiền tệ. Phương pháp gián tiếp Theo phương pháp gián tiếp, báo cáo lưu ...

Làm game 2D với Javascript thuần (phần 4)
Bài viết này được dịch dựa trên nguồn sau đây. DEMO : https://jsfiddle.net/erajpypL/ Đến đây thì mọi việc đã gần như xong xuôi. Còn mỗi thao tác tính điểm nữa thôi. TÍNH ĐIỂM Ban cần có 1 biến lưu điểm và một hàm để create và update điểm, cũng như show vẽ điểm cho đẹp. var score = ...

Test tự động - khi nào và vì sao sử dụng?
Bài viết được dịch từ thoughtworks.com Trong bất cứ vòng đời của dự án nào, mục đính của chúng ta nên là tự động hóa mọi hoạt động lặp lại khi tạo và bảo trì hệ thống. Việc thực hành tự động hóa Ruthless automation là cách để tự động hóa các nhiệm vụ như vậy. Trong vòng đời dự án, lí do hạn ...

PhpStorm Tips and Tricks
Đây là bài dịch từ bài viết : PhpStorm Tips and Tricks PhpStorm hiện đang là công cụ(IDE) tôi đang sử dụng cho việc viết code, và tôi khá hài lòng vì những gì mà nó mang lại. Lý do là vì các chức năng và tùy chỉnh của chương trình này rất nhiều, cung cấp cho người dùng khả năng tùy biến mạnh mẽ ...

github.io - Hiện thực hoá ước mơ thời thơ ấu
Trước tiên, mời bạn chơi game con rắn huyền thoại GAME CON RẮN UPDATED : Link mới của GAME CON RẮN Ước mơ có một "trang web" riêng của mình Đó là ước mơ thời thơ ấu. Thời bắt đầu biết đến internet, muốn có một "trang web" của riêng mình, độc nhất. Thật là cool!!! Nhưng ước mơ vẫn chỉ là ...

Làm game 2D với Javascript thuần (phần 3)
Bài viết này được dịch dựa trên nguồn sau đây. DEMO : https://jsfiddle.net/erajpypL/ Tạm thời cho đến thời điểm hiện tại thì bạn cũng xem như là done được 1 game đập bóng đơn giản rồi đấy. Các chương tiếp theo chỉ là thêm thắt bổ sung chức năng cho nó trong khó lên tí thôi. Đợt này mình ...

Tìm hiểu về Selenium - Questions & Answers
Như các bạn đã biết Automation testing hay Test Automation là quá trình tự động hóa các công việc liên quan đến test application hoặc system.</br> Automation testing là việc sử dụng một công cụ kiểm thử riêng biệt cho phép bạn tạo ra các kịch bản thử nghiệm có thể được thực hiện nhiều lần ...

HTTPRequest trong Unity
1.Giới thiệu về UnityWebRequest UnityWebRequest là một module giúp cho các game tạo bởi Unity có thể tương tác được với các web service thông qua HTTPRequest và xử lý các HTTP responses. Đến phiên bản Unity 5.3 thì UnityWebRequest đã hỗ trợ được cho các nên tảng như UnityWebGL, Editor, iOS, ...

Việc một Tester hoặc một Dev giao tiếp với những người khác quan trọng như thế nào?
Để bắt đầu cuộc thảo luận về topic trên, tôi muốn lấy một ví dụ có thật: Một người chồng và một người vợ sống trong cùng một nhà, không giao tiếp với nhau. Hoặc có thể nói rằng họ không có gì để nói với nhau. Họ chỉ gửi tin nhắn cho nhau khi có việc quan trọng. Mặt khác, cả hai đều bận rộn ...

Phương pháp kiểm thử trang web thương mại điện tử
Kiểm thử một website thương mại điện tử đòi hỏi kiến thức về kỹ thuật test web và hiểu biết về lĩnh vực thương mại điện tử. Hầu hết các website thương mại điện tử đều có chung một một chủ đề và cấu trúc, ví dụ: Homepage Search Results Page Product Details Page Order Form Page Order ...

Internet Is Dangerous: A Weird Email
Trong một ngày đẹp trời (8/3 - Chúc mừng ngày quốc tế phụ nữ !) trong lúc kiểm tra mail trong Thunderbird, mình nhận được một cái email như sau: và thế là câu chuyện bắt đầu... Nhìn vào nội dung email phía trên, ta có thể nhận thấy vài điểm lạ như sau: Email này được mình gửi cho chính ...

Kết nối với cơ sở dữ liệu trong ứng dụng Ruby on Rails
Bài viết này mình đề cập tới một trong các bước cơ bản nhưng cũng rất quan trọng trong qúa trình phát triển một ứng dụng với Ruby on Rails framework. Đó là kết nối tới cơ sở dữ liệu (có thể là MySQL, PostGresql, ...) Đây là bước cơ bản để bắt đầu phát triển một ứng dụng Rails, tuy nhiên đôi khi ...

What’s New in jQuery 3.0 and How to Use It
Jquery , đây là thư viện Javascript phổ biến nhất trên thế giới. Ra mắt lần đầu tiên từ năm 2006 cho đến này, và được rất nhiều các developers thêm vào bộ thư viện tuyệt vời này vào sản phẩm của họ. Quay lại thời điểm tháng 7/2015, JQuery lần đầu tiên ra mắt phiên bản JQuery 3.0. Chúng ta cùng ...

Chuẩn mực kế toán Malaysia
Kế toán là công cụ quản lý tài chính hiệu quả mà hiện nay đã mang tính phổ biến trên phạm vi khu vực và toàn cầu, tuy nhiên do đặc điểm riêng biệt vể kinh tế, xã hội và chính trị, vẫn có nhiều khác biệt ở các quốc gia. 1. Khái niệm hội tụ Trước xu thế toàn cầu hóa, các chuẩn mực quốc tế như ...