Tìm hiểu về Ecotourism

Bạn thường xuyên đi du lịch đến nhiều nơi, từ thành thị sầm uất đến núi rừng hoang dã? Bạn tham quan rất nhiều địa điểm mới lạ, thú vị? Vậy bạn có biết ecotourism là gì không và đã bao giờ bạn thật sự thực hiện một chuyến đi như thế? Hãy cùng tìm hiểu xem ecotourism là gì và thế nào mới là du ...

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

Google Maps Android Marker Clustering Utility

Tạo nhóm cho các marker trên map, ta vẫn có thể đặt một số lượng lớn các marker trên map mà không làm cho map trở nên khó đọc. Giới thiệu: Các tiện ích tạo nhóm sẽ giúp bạn quản lý dễ dàng hơn các marker ở các mức độ zoom khác nhau. Để chính xác, các marker thì được coi là các item tại ...

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

Cấu hình app từ xa với Firebase Remote Config

Hi mọi người, nghe cái title có vẻ nguy hiểm phết nhỉ, nhưng thử xem chúng ta có thể là được gì nguy hiểm với cái Firebase Remote config này không nhé. Trước đây có thể bạn gặp tình huống là muốn enable/disable một function nào đó của app tùy theo tâm trạng của bạn chẳng hạn. Vui thì mình enable ...

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

Mười qui tắc vàng trong quản trị rủi ro dự án

Những lợi ích của quản lý rủi ro trong các dự án là rất lớn. Bạn có thể kiếm được nhiều tiền nếu bạn đối phó với các sự kiện dự án không chắc chắn một cách chủ động. Kết quả là bạn sẽ giảm thiếu nhất tác động của các mối đe dọa dự án và nắm bắt đúng thời điểm khi nó xảy ra. Điều đó cho phép bạn ...

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

Làm thế nào để đăng ký tên miền miễn phí?

Lời tựa Hiện nay, việc đăng ký tên miền (domain) đã rẻ hơn rất nhiều so với trước kia. Có lẽ nhu cầu lấy tên miền miễn phí của mọi người không nhiều. Tuy nhiên, tôi nghĩ vẫn có những người muốn đăng ký một tên miền riêng, miễn phí với thủ tục đơn giản. Vì thế , tôi muốn giới thiệu cho các bạn ...

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

Giới thiệu về iOS design pattern (P1)

Nội dung Giới thiệu vể iOS Design pattern MVC - The King of design patterns The Single Pattern The Facade design pattern The Decorator Design Pattern Giới thiệu Với người mới bắt đầu lập trình thì khi mới bắt đầu họ thường thắc mắc: làm thế nào để tổ chức một chương trình với cấu ...

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

Sử dụng Json schema để validate dữ liệu Json (phần 1)

Khi bạn đang làm việc với các dữ liệu phức tạp và cấu trúc, bạn cần phải xác định xem dữ liệu là hợp lệ hay không. JSON-Schema là tiêu chuẩn của tài liệu JSON mô tả cấu trúc và các yêu cầu của dữ liệu JSON của bạn. Trong loạt bài này, bạn sẽ học cách sử dụng JSON-Schema để xác nhận dữ liệu. Phần ...

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

Tiếng Nhật giao tiếp trong công sở

Trong môi trường việc làm tiếng Nhật, những quy tắc giao tiếp và ứng xử luôn được đề cao và đặc biệt coi trọng. Nếu như bạn sắp bước vào môi trường công sở đặc thù ấy, thì hãy học cách xưng hô như người Nhật qua bài viết sau đây nhé. Vì Sao Giao Tiếp Trong Môi Trường Việc Làm Tiếng Nhật Lại Quan ...

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

Tìm hiểu về Jira

Quản lý dự án, kiểm soát và theo dõi lỗi, kiểm soát và theo dõi Vấn đề phát sinh trong một tổ chức. Theo dõi và quản lý vấn đề và lỗi phát sinh trong quá trình của một dự án là một công việc tối quan trọng, nhưng rất ít các dự án được quản lý một cách hiệu quả. JIRA là một ứng dụng theo dõi và quản ...

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

BIG DATA - Hadoop setup and attributes

Overview Ở bài trước mình đã giới thiệu BIG DATA Các bạn có thể đọc nó trước khi vào bài này Hadoop là gì? Nó là một framework mã nguồn mở được viết bằng java, cho phép xử lý phân tán các tập dữ liệu lớn. Nó chạy ứng dụng trên các cụm phần cứng lớn và xử lý hàng ngàn terabytes dữ liệu trên hàng ...

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

Jackson, serialize Java objects to JSON

JSON (JavaScript Object Notation) hiện giờ đã rất phổ biến, quá trình phát triển hệ thống chúng là sử dụng nó như 1 dữ liệu để giao tiếp giữa các ứng dụng. Hôm nay tôi sẽ giới thiệu về Jackson một thư viện Java được sử dụng để thao tác với JSON. -** Tại sao lại sử dụng Jackson ?** Đây là lý do ...

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

OpenGL Pixel Buffer Object (PBO)

I. Tổng quan OpenGL ARB_pixel_buffer_object phần mở rộng là rất gần với ARB_vertex_buffer_object . Nó chỉ đơn giản là mở rộng mở rộng ARB_vertex_buffer_object để lưu trữ dữ liệu không chỉ đỉnh nhưng còn dữ liệu điểm ảnh vào đối tượng đệm. Đối tượng bộ đệm dữ liệu lưu trữ điểm ảnh này được ...

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

OpenGL ES trong android (phần 1)

Bài viết này sẽ bao gồm 2 phần: Phần 1: Tập trung giới thiệu về OpenGL ES trong android. Phần 2: Ví dụ về việc áp dụng OpenGL ES trong ứng dụng android Giới thiệu về OpenGL ES trong android Khái niệm OpenGL (Open Graphics Library): là một thư viện đồ họa được dùng trong những ứng dụng ...

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

So sánh và Sắp xếp các giá trị JSON

So sánh và Sắp xếp các giá trị JSON Tiếp tục phần tìm hiểu về kiểu giá trị JSON trong mySQL, bài viết này bàn luận về vấn đề So sánh và Sắp xếp các giá trị JSON. Giá trị JSON có thể được so sánh bằng cách sử dụng các toán tử =, <, <=, >, >=, <>, != và <=>. Các toán tử so ...

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

Làm thế nào để tối ưu hóa và tăng tốc độ server lên tới hơn 20%

Nhiều người nghĩ rằng nâng cấp phần cứng là cách tốt nhất để tăng tốc độ cho server. Tăng bộ nhớ hoặc CPU có thể cung cấp hiệu suất tốt hơn. Nhưng, nâng cấp phần cứng chỉ là cách xử lý thời tạm thời, nếu các services chạy trên server không được tối ưu hóa. Phần lớn các ứng dụng trực tuyến được ...

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

TRẢI NGHIỆM NHỮNG THÚ VỊ MÀ MẠNG 5G CÓ THỂ ĐEM ĐẾN CHO BẠN

TRẢI NGHIỆM NHỮNG THÚ VỊ MÀ MẠNG 5G CÓ THỂ ĐEM ĐẾN CHO BẠN Hiện tại mạng 4G mới bắt đầu tung ra thị trường trong những tháng gần đây và mang lại những bất ngờ mới về tốc độ sử dụng như bạn có thể thoải mái hơn khi vào xem Youtube hay video nào đó mà không còn e ngại nhiều tới việc nhanh chóng ...

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

Sử dụng gem Remotipart

Giới thiệu Remotipart: Rails jQuery File Uploads Remotipart là 1 Ruby on Rails gem, cho phép AJAX upload file với jQuery trong Rails 3 và Rails 4. Gem này cho cho phép upload File không đồng bộ với ít thay đổi cho ứng dụng của bạn. Gem Remotipart phụ thuộc vào: Rails 3, 4 gem ...

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

Tản mạn về Function Declaration và Function Expression

JavaScript là ngôn ngữ có cú pháp sáng sủa, dễ học dễ dùng và cực kỳ thông dụng. Tuy nhiên dùng được không hẳn đã hiểu rõ bản chất của nó, bài viết này mình sẽ nói qua về 2 khái niệm Function Declaration (FD) và Function Expression (FE), mình tin rằng cũng khá nhiều người không rõ và sẽ xảy ra lỗi ...

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

10 xu hướng công nghệ đáng chú ý nhất trong năm 2017

Công ty Gartner của Mĩ đã đưa ra 10 xu hướng công nghệ có tính chiến lược và quan trọng nhất đối với các doanh nghiệp và tổ chức trên thế giới. 10 xu hướng này có thể phân biệt rất rõ ràng thành ba hạng mục lớn : “intelligent”, “digital” và “mesh”. Xin được ...

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

Giao tiếp bên trong một ứng dụng Android với EventBus

Một ứng dụng Android điển hình có xu hướng được tạo thành từ nhiều lớp, mô-đun hoặc các cấu trúc như Fragments, Activities, Presenters, và Services. Giao tiếp hiệu quả giữa các thành phần này có thể trở nên khó khăn nếu chúng được gắn kết chặt chẽ với nhau. Ở cấp độ thấp của kiến trúc ứng ...

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