
Không biết 7 điều này, không thể trở thành Product Manager
Trong thế giới IT, sự khác biệt giữa các vị trí rất rõ ràng. Là một coder hay Product Manager (PM) bạn đều cần có những kỹ năng và kiến thức đặc biệt. Chỉ có những coder, với kinh nghiệm cùng kỹ năng tốt mới có thể trở thành Product Manager. Sau đây là những chia sẻ trên Quora ...

Tấn công kênh phụ GPU giúp tin tặc theo dõi web và ăn cắp mật khẩu
Tấn công kênh phụ GPU (bộ phận xử lý đồ họa máy tính) có thể gây ra theo dõi hoạt động web, ăn cắp mật khẩu và đột nhập vào ứng dụng đám mây. Các nhà khoa học máy tính tại Đại học California, Riverside đã tiết lộ cách những kẻ tấn công có thể tấn công kênh phụ GPU (bộ phận xử lý đồ họa máy ...

Restful API trong 5 phút
Restful hiện đang là thuật ngữ được sử dụng thường xuyên trong lập trình web và việc hiểu rõ được thuật ngữ này là rất quan trọng. Bài viết này sẽ giúp bạn nắm vững được Restful là gì, tại sao cần tới nó và nó được áp dụng vào việc thiết kế ứng dụng web như thế nào. Bài viết này sẽ giải thích ...

Bảo mật bằng trí tuệ nhân tạo liệu có hiệu quả?
Trong thời đại Internet phức tạp như hiện nay, liệu bảo mật bằng trí tuệ nhân tạo có mang lại hiệu quả? Giải pháp bảo mật bằng trí tuệ nhân tạo đang dần được sử dụng rộng rãi. Trí tuệ nhân tạo dựa vào khả năng tự động hóa và phân tích dữ liệu mạnh mẽ để phát hiện và sửa lỗ hổng nhanh, chính ...

Con trỏ số học trong C++
Học lập trình C++ Như đã giải thích trong bài trước, con trỏ trong C++ là một địa chỉ ô nhớ. Vì thế, bạn có thể thực hiện các hoạt động số học trên một con trỏ như khi bạn thực hiện với giá trị số. Có 4 toán tử số học mà có thể được sử dụng trên các con trỏ: ++, –, +, và -. Để hiểu ...

Top 8 công cụ thiết kế website và page cuối năm 2018
Nếu bạn chưa có sẵn một list tổng hợp, việc tìm kiếm những website hay công cụ thiết kế web tốt nhất có thể tốn rất nhiều thời gian. Hiện nay có khá nhiều giải pháp phần mềm ” tạm được nhưng không phải thứ tôi cần ” đầy rẫy trên thị trường. Ngoài ra, giá cả cũng có thể là ...

Con trỏ NULL trong C++
Học lập trình C++ Con trỏ NULL trong C++ là một hằng với một giá trị là 0 được định nghĩa trong một vài thư viện chuẩn, gồm iostream . #include <iostream> using namespace std; int main () { int *ptr = NULL; cout << "Gia tri cua contro la " ...

IBM mua công ty phần mềm Red Hat với giá 34 tỷ đô
Sau những thương vụ đình đám của năm như vụ Microsoft mua GitHub, hôm qua đã diễn ra vụ IBM mua công ty phần mềm Red Hat với giá 34 tỷ đô. IBM đã xác nhận rằng họ sẽ mua lại công ty mã nguồn mở Linux Hat Red với giá 190 USD/cổ phiếu bằng tiền mặt, tổng giá trị khoảng 34 tỷ USD. Red ...

Lỗ hổng PortSmash trong CPU Intel cướp dữ liệu mã hóa
Lỗ hổng PortSmash trong CPU Intel cho phép kẻ tấn công lấy dữ liệu được bảo vệ như mật khẩu, khóa mật mã từ các quá trình trong cùng CPU. Lỗ hổng PortSmash trong CPU Intel được đặt kí hiệu CVE-2018-5407 là một trong những lỗ hổng kênh bên (side-channel) nguy hiểm nhất năm nay bên cạnh lỗ ...

Lỗ hổng nghiêm trọng trong plugin WooCommerce xóa tập tin tùy ý
Nếu bạn sử dụng plugin WooCommerce, hãy cẩn thận với lỗ hổng nghiêm trọng trong plugin WooCommerce có thể tấn công cửa hàng trực tuyến của bạn. Simon Scannell, một nhà nghiên cứu tại RIPS Technologies GmbH, đã phát hiện ra lỗ hổng nghiêm trọng trong plugin WooCommerce xóa tập tin tùy ý cho ...

Bức tranh tổng quan về thuật toán phân cụm
Nếu bạn đang có ý định trở thành một Data Scientist (nhà khoa học dữ liệu) thì hiện tại đang là 1 thời điểm không hề tồi chút nào. Những con người kể cả khó tính nhất cũng sẽ đổ dồn sự chú ý khi bạn đề cập tới Big Data trong cuộc hội thoại, đám đông sẽ cảm thấy hào hứng khi được nghe ...

Có một nỗi ám ảnh mang tên DevOps?
Là một lập trình viên, bạn phải chịu trách nhiệm rất nhiều thành phần trong quá trình phát triển phần mềm. Vì thế mà việc phải lãnh những nhiệm vụ liên quan đến DevOps sẽ có thể không được hấp dẫn lắm. Với DevOps, bạn không chỉ chịu trách nhiệm sản xuất phần mềm, mà còn cần tự động ...

[Chuyên sâu] Uber Engineering Tech Stack, Phần I: Nền Tảng
Uber Engineering Với nhiệm vụ truân chuyển hành khách nhanh và tiện lợi nhất, Uber cần xây dựng và làm việc với nhiều dữ liệu phức tạp. Bới thế, một nền tảng cho phép tài xế tìm “mối làm ăn” và đi lại cho hợp lý đã ra đời. Screenshots của ứng dụng Uber, giao diện tài ...

Cloud API: Detect objects from any image
Remember the hot dog classifier of Jian-Yang from Silicon Valley? I believe, many of the Silicon Valley watchers (including me <img alt="

Playlist một số hướng dẫn, demo trong iOS
Playlist liên tục cập nhật các video hướng dẫn, demo những kỹ thuật hỗ trợ lập trình app dành cho các dev iOS. Một số clip đã được IDE Academy trình bày gồm: Parse JSON Push notification và các trường hợp mở app từ chúng View Container: cách đặt nhiều view controllers vào một ...

Rails validation và multi-pages form
Rails validation thông thường Hãy bắt đầu với một ví dụ về validation: Class Person < ActiveRecord::ApplicationRecord validates :name, date_of_birth, ni_number, presence: true end Đoạn code trên giúp bạn xác thực dữ liệu, bằng cách gọi đến phương thức valid? hoặc khi thêm mới, lưu hay ...

Safari Autofill Password Brilliant New Feature in iOS
That stores your password and allow you to login using those credentials in future. Benefits :- AutoFill simplifies the login and account creation for your app. The system will be handling auto filling the user’s password in case of login, or generate a unique and strong passwords when ...

Cách sử dụng Rspec Mocks
Bài viết gốc Jesus Castello - How to Use RSpec Mocks Mock trong Rspec là gì? Mock là một đối tượng sử dụng để test. Chúng ta dùng các mocks để test tương tác giữa hai đối tượng. Vd: Viết một API để lật ảnh Thay vì tự viết code thao tác ảnh có thể sử dụng gem mini_magick. Khi muốn test tương ...

Facebook, Google là công ty công nghệ hay nhà xuất bản?
Google, Facebook và các công ty khác thực tế là những công ty truyền thông và họ phải chấp nhận những trách nhiệm đi kèm theo đó. Sự chú ý, giống như tuyết, có hai kiểu: một là kiểu vui vẻ và đẹp đẽ, và kiểu còn lại là kiểu “sai sai” có thể chặn đứng những đoàn tàu và ...

Docker - Công cụ hỗ trợ đắc lực cho developer
Chào mọi người, đến hẹn là mình lại ngoi lên đây. Mình xin phép delay series Laravel và VueJS để đến với một chủ để cực kì hữu dụng nhưng cũng cực kì khoai. Đó chính là Docker. Trước kia khi làm project nhỏ để tự học thì mình cũng chỉ "hóng hớt" được là nó magic lắm, chỉ cần chạy lệnh ...