「ありがとう」 và cách trả lời trong văn hóa giao tiếp của người Nhật

Việc trả lời lại 「ありがとう」là việc quan trọng trong văn hóa giao tiếp của người Nhật Làm việc với người Nhật nhiều, chắc ai cũng nhận thấy 1 thói quen đặc trưng của người Nhật đó là nói lời cảm ơn (「ありがとうございます」) Việc phản hồi lại khi được ai đó cảm ơn rất quan trọng trong văn hóa giao tiếp của người ...

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

Javascript classes

Javascript classes được giới thiệu trong ECMAScript 2015 (ES6). Các lớp JavaScript cung cấp một cú pháp đơn giản hơn và rõ ràng hơn để tạo các đối tượng và làm việc với sự thừa kế. Định nghĩa class Các class thực chất là "các hàm đặc biệt", và cũng giống như bạn có thể định nghĩa hàm và khai ...

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

Lưu ý khi thiết kế website trên di động

Làm thế nào để thiết kế web trên di động phát huy được hiệu quả? Đây là một thắc mắc đang được rất nhiều người quan tâm, đặc biệt là các công ty, doanh nghiệp đang có ý định lấn sân vào thị trường này. Không chỉ ở Việt Nam mà ở hầu hết các quốc gia khác nhau trên thế giới, mọi người đang dần có ...

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

What''s new in Java 9

What's new in Java 9 Một hệ thống modul cung cấp các chức năng tương tự với OSGi framework’s system. Modular có các khái niệm tương tự như dependence, chúng ta có thể public module. Một trong những động lực chính ở đây là cung cấp module cho JVM, có thể chạy trên các thiết bị có bộ nhớ ...

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

Test web cần những gì?

Functionality test: Điều quan trọng nhất của kiểm thử ứng dụng web là được xây dựng đúng với yêu cầu (requirements) của nhà cung cấp. Cần đọc kỹ requirement, sitemap cũng như từng business rule của dịch vụ web để bảo đảm là mọi thứ chạy đúng bản thiết kế và ý muốn ...

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

[Nginx] Server và location block cách làm việc và phương thức điều hướng request

Introduction Nginx là một trong những web server phổ biến nhất trên thế giới. Nó có thể làm tốt nhiệm vụ handle cho hệ thống có lượng truy cập lớn cùng 1 thời điểm, có thể đảm nhận nhiều công việc như: webserver, mail server hay một reserve proxy server. Trong bài hướng dẫn này, chúng ta sẽ thảo ...

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

Cropit - chỉnh sửa, thay đổi kích thước ảnh bằng JS

Một thư viện rất hay về chỉnh sửa bố cục ảnh trên web, được xây dựng bằng JS. Mọi người đã biết trên web site để có thể viết CSS cho khung avatar hoặc ảnh bài viết không bị co méo so với ảnh gốc để không ảnh hưởng tới chất lượng hiển thị. Cách xử lý tốt nhất cho vấn đề này là để người dùng thiết ...

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

Các ngôn ngữ lập trình phổ biến hiện nay

Lập trình được đánh giá là một nghề khá hot trong thời điểm hiện tại, được khá nhiều người hứng thú và tìm học. Lập trình viên là người sử dụng các đoạn mã từ các ngôn ngữ lập trình phổ biến bằng công cụ lập trình, nhờ đó họ tạo ra một chương trình, phần mềm, ứng dụng mới, hoặc đơn giản chỉ là ...

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

Làm gì để cải thiện chất lượng của website?

Nhằm mục đích giúp website của bạn thu hút được sự chú ý của khách hàng, gia tăng lượt ghé thăm của khách hàng hơn thì bạn không chỉ phải đáp ứng được yêu cầu về kỹ thuật, bạn còn phải tuân thủ theo một số nguyên tắc như sau: Thứ nhất, không được lạm dụng quá nhiều các hình ảnh đồ họa, banner ở ...

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

SEO trong ứng dụng Single Page Application trên nền tảng AngularJS

Ngày nay, cụm từ Single-Page Application ( SPA ) đang ngày càng trở nên phổ biến hơn, và đang dần trở thành một xu hướng trong việc phát triển ứng dụng Web. Cũng không có gì quá khó hiểu, khi mà SPA mang lại cho người dùng trải nghiệm quá vượt trội so với các ứng dụng web thiết kế theo phong cách ...

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

Cách Seo từ khóa website lên top 1 Google

Trong thời buổi hiện đại ngày nay, sở hữu một thiết kế website chuyên nghiệp là điều vô cùng cần thiết và quan trọng đối với một doanh nghiệp. Tuy nhiên, làm web không vẫn chưa đủ, bạn còn phải thực hiện Seo web để đưa từ khóa lên top 1 google, làm cho khách hàng biết đến website nhiều hơn, hỗ trợ ...

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

Trích chọn thuộc tính trong đoạn văn bản với TF-IDF

1. Giới thiệu sơ lược về Vector Space Model (VSM) VSM là một mô hình đại số tuyến tính biểu diễn dạng văn bản thành dạng một vector, các phần tử trong vector có thể biểu diễn mức độ quan trọng của một từ (TF-IDF) hoặc dạng có mặt hoặc vắng mặt của một từ (Bag of Words) trong đoạn văn bản. Tập hợp ...

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

[Nodejs] - Working With Database(Part 2)

Overview Ở các phần trước các bạn đã được hướng dẫn xây dựng API cho ứng dụng todolist bao gồm các chứ năng quản lý (CRUD) các object todos, chức năng filter , tìm kiếm. Ở phần tiếp theo mình sẽ hướng dẫn các bạn xây dựng các phương thức để connect DB, thực hiện các câu query để truy vấn dữ liệu ...

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

Những lỗi thường gặp khi thuê người thiết kế website

Với rất nhiều công ty, dịch vụ thiết kế website khác nhau được ra đời, mọi người không khỏi bối rối trước khi đưa ra quyết định. Thậm chí, có một vài trường hợp vì không suy tính cẩn thận ban đầu nên gặp phải những rắc rối, tiền mất tật mang. Dưới đây là một vài lỗi phổ biến nhất mà bạn có thể ...

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

Parse Service và Ứng dụng iOS nho nhỏ phần 2

Tiếp tục phần 2 với việc sử dụng Parser service Đầu tiên chúng ta sẽ sử dụng Parse framework để connect với sever của nó. Vể một chút với Parse framework bạn có thể xem ở đây: http://blog.ios-developers.io/parse-backend-with-swift/ Sau khi có project chúng ta sẽ tiến hành config trong AppDelegate ...

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

Kinh nghiệm giúp website WordPress tải nhanh hơn

So với website được lập trình bằng ngôn ngữ ASP.NET** thì website làm bằng WordPress có tốc độ load chậm hơn. Trong khi đó, trong thời buổi hiện nay yếu tố này đóng vai trò quan trọng trong việc níu chân khách hàng ở lại với website. Nếu không làm được đồng nghĩa với việc người dùng sẽ không chần ...

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

Rxjs Và Reactive Programming

Hẳn các bạn vẫn còn nhớ trong một số bài trước chúng ta có nói về Observable trong ứng dụng Angular, vậy Observable là gì, nó có quan hệ gì với Angular, làm thế nào để sử dụng Observable hiệu quả trong ứng dụng của bạn. Trong bài này chúng ta sẽ cùng tìm hiểu về Observable , về Rxjs , ...

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

Làm việc với thư viện BindingView ButterKnife trong Android

Thư viện Android ButterKnife là một thư viện view injection nó tác động đến các view trong activity, fragment bằng việc sử dụng annotations. Ví dụ: annotation @BindView được dùng để tránh sử dụng phương thức findViewById () Không chỉ view binding, butterknife cung cấp rất nhiều các tùy chọn hữu ...

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

Website là gì? Có những loại website nào?

Ngày nay, khái niệm về trang website đã không còn quá xa lạ đối với người dùng. Nó được xem là kênh thông tin để giúp cho các cá nhân, doanh nghiệp có thể quảng bá, giới thiệu sản phẩm, dịch vụ mà mình đang cung cấp. Có nhiều loại website khác nhau, tùy theo nhu cầu, lĩnh vực mà bạn đang hoạt động ...

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

Những ý tưởng thiết kế header, footer, navigation đang thịnh hành 2017/10

Trang Good Web Design đã tổng hợp và giới thiệu xu hướng mới trong thiết kế Landing page như header, footer, navigation, feature content,... Good Web Design Đầu tiên là navigation Gần đây thì xu hướng thanh bar nhỏ gọn, và logo được đặt ở phía trái hay ở giữa, và bên phải là button action, và ...

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