System Engineer là gì? Dễ mắc sai lầm gì?

“System Engineer là người quản lý toàn bộ môi trường IT của doanh nghiệp.” Đọc bài phỏng vấn của ITviec v ới anh Nguyễn Hữu Hạ, Lead System Engineer, của Novobi để biết được: System Engineer là gì? Nhiệm vụ chính của System Engineer Sai lầm anh đã từng mắc phải khi làm ...

Tác giả: Trần Trung Dũng viết 16:28 ngày 11/09/2018

FbStart – Sự hỗ trợ Startup của Facebook với ứng dụng di động

Gần đây tại hội nghị F8 dành cho các lập trình viên, Facebook đã ra mắt FbStart , một chương trình mới được thiết kế để cung cấp các công cụ và dịch vụ miễn phí cho lập trình viên tham dự tại F8, hôm nay chương trình này đã được mở cửa cho tất cả lập trình viên. Vijay Shankar, ...

Tác giả: Trần Trung Dũng viết 16:28 ngày 11/09/2018

Vietnam Web Summit 2016, sẽ thêm lửa cho Hà Nội

Vietnam Web Summit 2016 (VWS2016), sự kiện do Hiệp hội Thương mại điện tử Việt Nam (VECOM) và Applancer Topdev đồng tổ chức đã đã thu hút được hơn 3.500 lượt tham gia và dự đoán sẽ tiếp tục đạt được thành công tại hai địa điểm còn lại là Hà Nội (29/10) và Đà Nẵng (05/11). Tại ...

Tác giả: Tạ Quốc Bảo viết 16:28 ngày 11/09/2018

Webpack Part 2

Như chúng ta đã biết, lưu cach với trình duyệt hiểu đơn giản là khi chúng ta truy cập vào 1 trang web thì nó sẽ mất thời gian để load các thư viện, các thành phần cần thiết. Caching sẽ giúp chúng ta lưu lại sau lần truy cập đầu tiên nhằm giúp tiết kiệm thời gian để load page. Tương tự Vendor ...

Tác giả: Trần Trung Dũng viết 16:28 ngày 11/09/2018

Tìm hiểu về Gem omniauth

Giới thiệu Gem omniauth giúp người dùng đăng nhập bằng các tài khoản mạng xã hội như: facebook, gmail, twitter, instagram,... Giúp người dùng có thể sử dụng các tài khoản trên để đăng nhập vào trang web mà ko cần phải đăng ký tài khoản. Giúp người dùng đăng nhập một cách nhanh chóng và tiện lợi ...

Tác giả: Hoàng Hải Đăng viết 16:28 ngày 11/09/2018

Share some functions in javascript - part 2

Browser I. arrayToHtmlList Nôm na là chuyển các element trong mảng thành các thẻ li và append chúng vào listID const arrayToHtmlList = (arr, listID) => arr.map(item => (document.querySelector('#' + listID).innerHTML += `<li>${item}</li>`)); example ...

Tác giả: Tạ Quốc Bảo viết 16:28 ngày 11/09/2018

Google tiếp tục bị cáo buộc độc quyền, khi cố tình làm chậm YouTube trên các trình duyệt Edge và Firefox

Google vừa mới phải chịu án phạt kỷ lục hơn 5 tỷ USD từ Liên Minh Châu Âu EU, vì hành vi độc quyền đối với nền tảng Android và các ứng dụng. Tuy nhiên mới đây, gã khổng lồ tìm kiếm tiếp tục bị cáo buộc cạnh tranh không lành mạnh, liên quan đến trang YouTube và tốc độ truy cập trên các ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 11/09/2018

Memcached là gì ? Sử dụng memcached để tăng tốc hệ thống server

Memcached là ban đầu là một ứng dụng Linux, nhưng vì Memcached là mã nguồn mở nên đã được các nhà lập trình phát triển cho nền tảng Windows sử dụng. Sơ đồ hoạt động : Sơ đồ hoạt động memcache Request đầu tiên: truy cập vào CSDL thì server sẽ trả lại kết quả cho ...

Tác giả: Tạ Quốc Bảo viết 16:28 ngày 11/09/2018

"sublime-text-i18n-rails" - Đơn giản hóa việc thêm đa ngôn ngữ

Bạn đang dùng sublime? Bạn đang làm web đa ngôn ngữ? Bạn đang đau đầu với đống I18n? Bạn cảm thấy mệt mỏi với mấy file en.yml, vi, yml, jav.yml.... à nhầm ja.yml :v :v nhưng lâu lâu vẫn gặp "translation missing"? Bạn muốn code đến đâu "t chấm" đến đó, và việc còn lại khỏi phải ...

Tác giả: Vũ Văn Thanh viết 16:28 ngày 11/09/2018

Tiền ảo lên ngôi, NVIDIA chuẩn bị ra mắt VGA chuyên dùng đào Bitcoin

Với cơn bão cày coin mạnh nhất trong lịch sử, các hãng sản xuất VGA không thể im hơi lặng tiếng đứng ngoài vòng xoáy được. NVIDIA đã mạnh dạn chuẩn bị 2 dòng GPUs chuẩn bị cho thế hệ card đồ họa chuyên dùng để đào coin. Cả 2 đều được thiết kế dựa trên GPU Pascal hiện nay, nhưng ...

Tác giả: Hoàng Hải Đăng viết 16:28 ngày 11/09/2018

MVVM - Android Architecture

Android Architecture Dựa theo các khái niệm trên Internet, chúng ta biết rằng Software Architecture liên quan đến các cấu trúc cấp cao của một hệ thống phần mềm, hay các quy tắc trong việc hình thành nên các cấu trúc,... Nói một cách đơn giản, việc quyết định và triển khai một kiến trúc code ...

Tác giả: Tạ Quốc Bảo viết 16:28 ngày 11/09/2018

Tương lai nào dành cho Scrum ở Châu Á?

Mở đầu * Bài viết này bắt nguồn từ buổi cafe khá thú vị với một người đang làm vị trí Agile Coach (Huấn luyện viên Agile) cho một hệ thống ngân hàng lớn nhất nước Úc. Một trong những chủ đề chúng tôi đã thảo luận lúc đó là về việc thực hiện Agile ở Châu Á . Anh chàng huấn ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 11/09/2018

Bí mật đằng sau những khuôn mặt “siêu tưởng” của Snapchat

Nhiều bạn dạo này tự hỏi những cái ảnh hay video selfies được ghép thêm mũi chó hay vòng hoa là từ đâu ra? Câu trả lời là Snapchat, một mô hình mạng xã hội mới nổi rất được các bạn “hậu 9x” ưa chuộng. Ứng dụng di động này cho phép mọi người nhìn vào “tấm gương màu ...

Tác giả: Trần Trung Dũng viết 16:27 ngày 11/09/2018

PHP là gì

PHP PHP là viết tắt của Hypertext Preprocessor . PHP là một ngôn ngữ kịch bản mã nguồn mở, thông dịch và hướng đối tượng, được thực hiện ở phía máy chủ. Nó được sử dụng để phát triển các ứng dụng web (nghĩa là một ứng dụng thực hiện ở phía máy chủ và tạo ra trang web động). PHP ...

Tác giả: Vũ Văn Thanh viết 16:27 ngày 11/09/2018

Một số công cụ cần thiết được các senior web developer tin dùng

HTML and CSS code developing screenshot. Abstract web site source listing on black background with colored syntax Nếu bạn là một Web developer thì những công cụ sau đây sẽ giúp ích cho bạn rất nhiều, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc code hàng ngày. ...

Tác giả: Hoàng Hải Đăng viết 16:27 ngày 11/09/2018

Google từ chối tham dự phiên điều trần của thượng viên, những ngày đen tối sắp bắt đầu!

Google đã có một ngày tối tăm trong buổi giải trình trước quốc hội ngày hôm qua – hay đúng hơn là chính “Google” đã không tham dự cuộc họp này. Lấy lý do vấn đề nhân sự, Google đã không có mặt tại phiên điều trần của ủy ban tình báo thượng viện, điều này đã khiến cho những ...

Tác giả: Trần Trung Dũng viết 16:27 ngày 11/09/2018

Apple sẽ ra mắt một cổng web để thực thi luật bảo mật thông tin

Apple đã thông báo rằng họ sẽ ra mắt một cổng web để xử lý và theo dõi các yêu cầu từ các tổ chức về luật dữ liệu. Thay vì yêu cầu các nhân viên bên những tổ chức luật gửi yêu cầu vào tài khoản email của Apple. Một trang web sẽ cung cấp trung tâm xử lý thuận tiện hơn, nhờ đó mà ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 11/09/2018

Trình duyệt ẩn danh Tor đã chính thức cập bến Android

Giờ đây, bạn đã có thể lướt web trên thiết bị Android của mình một cách an toàn mà không lo bị lộ “nhân dạng” thật Phiên bản thử nghiệm (Alpha) của Tor – phần mềm mã nguồn mở chuyên được sử dụng để lên “mạng đen” (Darknet) đã ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 11/09/2018

Firebase: Realtime Chat

Firebase provides a robust infrastructure for realtime communications (including, chat, online gaming, monitoring, data streaming and many more). The most popular example of realtime communication is probably chat applications, always. In this article, we are going to go through Realtime Database ...

Tác giả: Bùi Văn Nam viết 21:47 ngày 10/09/2018

Ubuntu sẽ trở lại với giao diện GNOME, Unity bị khai tử, dự án Ubuntu for Phone/Tablet cũng dừng lại

Sau 6 năm phát triển thì cuối cùng Canonical – cty phát triển bản phân phối Linux Ubuntu đã quyết định bỏ dự án Unity và sẽ chuyển sang môi trường GNOME trong các bản cập nhật Ubuntu trong năm sau. Ngoài ra, dự án phát triển Ubuntu chạy trên điện thoại và máy tính bản cũng ngưng lại, ...

Tác giả: Hoàng Hải Đăng viết 21:47 ngày 10/09/2018