Ngày càng nhiều nhóm hacker tìm ra cách theo dõi iPhone

Cho dù iPhone vẫn là một thiết bị tiêu dùng khá bảo mật, nhưng lượng người dùng đông đảo đã biến chiếc smartphone này thành đối tượng hấp dẫn cho các hacker tài năng. Nhờ vào sự kết hợp giữa việc kiểm soát chặt chẽ và các tính năng bảo mật sáng tạo, Apple đã biến iPhone trở thành một ...

Tác giả: Tạ Quốc Bảo viết 19:21 ngày 10/12/2018

[Ebook] Tổng hợp tài liệu Java – Module từ A tới Z

Theo nhiều cách, Java đại diện cho ngôn ngữ lập trình hướng đối tượng đầy đủ nhất, và giới thiệu các lợi ích to lớn của mô hình này. Phần lớn kết hợp các cú pháp và thành phần của C và C++, Java đã mở rộng các khả năng của nó để hỗ trợ cách tiếp cận hướng đối tượng. Theo nhiều cách, ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018

Những thói quen tốt của một lập trình viên thành công [theo HackerRank]

Theo báo cáo 2018 Developer Skills Report của HackerRank, thị trường vẫn có nhu cầu rất lớn cho các developer, nhưng thường những cá nhân thành công nhất lại đều có những đặc điểm giống nhau công việc và các dự án cá nhân. Có thê bạn quan tâm: 10 thói quen của một lập ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018

Hacker 11 tuổi đột nhập vào website bầu cử Mỹ trong 10 phút

Emmett Brewster đã đột nhập thành công vào bản sao website của một bang thuộc Mỹ và thay đổi kết quả bầu cử chỉ trong vài phút. Tại Defcon 2018 – sự kiện thường niên về hacking lớn nhất thế giới – diễn ra cuối tuần trước, Emmett Brewster (11 tuổi) đã khiến hàng nghìn hacker khác ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018

“Miền đất hứa” mang tên FRAMGIA cho lập trình viên tại Việt Nam

Sức hút của các doanh nghiệp Nhật Bản không chỉ đến từ chất lượng công việc được đảm bảo, mức thu nhập hấp dẫn, những trải nghiệm về văn hóa mới, gặp gỡ những con người mới và tích lũy thêm những hành trang kiến thức vô cùng quý giá mà không phải ai cũng có cơ hội được trải qua. Chính ...

Tác giả: Hoàng Hải Đăng viết 19:20 ngày 10/12/2018

Tại sao một lập trình viên nên biết và sử dụng Linux ?

Vào thẳng chủ đề luôn nhé, lí do đầu tiên đó chính là tự do. Tại sao ư, Linux là một hệ điều hành mã nguồn mở. Ở trên đó bạn có thể làm mọi thứ một cách rất tự do, mã nguồn mở mà. Bạn có thể mod kernel, compile lại mã nguồn để cho ra một Distro mới từ mã nguồn cũ mà không bị bất kì ...

Tác giả: Tạ Quốc Bảo viết 19:20 ngày 10/12/2018

[Android][Kotlin] Android Job Scheduler

Nếu bạn có một công việc được lặp đi lặp lại trong ứng dụng Android của mình : ví dụ như request một API sau 1 ngày hoăc hiện notificcation mỗi 6h hằng ngày thì chúng ta sẽ làm ntn ?? chúng ta cần phải xem xét rằng các hoạt động và dịch vụ có thể bị hệ thống Android giải phóng để giải phóng ...

Tác giả: Trịnh Tiến Mạnh viết 19:20 ngày 10/12/2018

Thư viện Jquery Fileupload

I. Giới thiệu Đây là 1 thư viện hỗ trợ việc tải lên nhiều tệp, hỗ trợ kéo thả tệp, thanh tiến trình tải tệp lên, xác thực và xem trước hình ảnh, nhạc và video. Hỗ trợ cross-domain, chunked file và có thể tiếp tục upload sau khi dừng việc upload, thay đổi kích thước hình ảnh ở bên phía client. ...

Tác giả: Trịnh Tiến Mạnh viết 19:20 ngày 10/12/2018

13 bước để trở thành Hacker chuyên nghiệp

Nếu bạn có ý định trở thành một hacker chuyên nghiệp hoặc đơn giản chỉ là tò mò muốn biết các hacker đang học những gì, thì bài viết này dành cho bạn. Trước tiên, bạn cần biết rằng hacking nói riêng và an toàn thông tin nói chung là những công việc cực kì khó và nặng nhọc. Chúng ...

Tác giả: Bùi Văn Nam viết 19:20 ngày 10/12/2018

Cựu CEO Google tiết lộ bài học mà “gã khổng lồ công nghệ” nhận được sau khi phỏng vấn ứng viên “đến chết” nhưng vẫn không thể có quyết định cuối cùng

Eric Schmidt chia sẻ rằng họ từng kiêu căng đến mức căn vặn ứng viên đủ kiểu và khi không biết cần hỏi bao nhiêu vòng, họ bốc thăm may rủi. Eric Schmidt là CEO Google giai đoạn 2001-2011, và mới thôi chức chủ tịch công ty mẹ Alphabet hồi đầu năm với những đóng góp rất nhiều vào ...

Tác giả: Trịnh Tiến Mạnh viết 19:20 ngày 10/12/2018

Những hàm javascript hay sử dụng mà bạn nên nhớ phần 2.

Trong bài viết chước mình đã đề cập đến những phương thức hay sử dụng khi dùng String Link. Và Trong bài viết này mình sẽ giới thiệu thêm những phương thức của Array mà theo mình bạn rất hay sử dụng. Array methods 1, forEach() Lặp qua từng phần tử trong mảng. Cú pháp: array . forEach ...

Tác giả: Bùi Văn Nam viết 19:20 ngày 10/12/2018

LẬP TRÌNH VBA - PHẦN 1

1. Excel Macros là gì? Excel Macros là những chương trình nhỏ giúp lặp đi lặp lại những thao tác từ đơn giản đến phức tạp một cách tự động trong Excel. Ngoài Excel Macros, chúng ta còn có thể gặp Word Macro, PowerPoint Macro, Outlook Macro … 2. VBA là gì? VBA viết tắt của Visual ...

Tác giả: Hoàng Hải Đăng viết 19:20 ngày 10/12/2018

Các lỗ hổng thường gặp và cách thực hiện lập trình an toàn trong phát triển ứng dụng web (P2).

- Nguy cơ: CSRF (Cross-site request forgery) là phương pháp mượn quyền của người dùng khác để thực hiện một hành động không cho phép. Ví dụ: để có thể xóa một bài viết trên diễn đàn một member có thể mượn tay của admin để làm việc đó, vì member không đủ quyền. Kẻ tấn công lừa admin truy cập vào ...

Tác giả: Bùi Văn Nam viết 19:20 ngày 10/12/2018

Panasonic R&D Center Việt Nam: Đồng hành cùng người tiêu dùng Việt – tiếp nối hành trình trăm năm ngoạn mục!

Tập đoàn Panasonic là một trong những công ty về sản phẩm điện tử lớn nhất trên thế giới. Được thành lập vào năm 1918, Panasonic đã và đang mang lại một cuộc sống tốt đẹp bằng việc lấy con người là trung tâm, từ đó tập trung vào nâng cao nhận thức và giá trị về “ A ...

Tác giả: Trần Trung Dũng viết 19:20 ngày 10/12/2018

Vietnam Web Summit: Ngày hội của những kỳ lân công nghệ – sức mạnh kết nối và lan tỏa trí tuệ doanh nghiệp.

Sáng nay, ngày 6 tháng 12, sự kiện Vietnam Web Summit đã đón chào hơn 5000 khán giả tại TPHCM đến tham dự tại TTHN Grand Palace. Đây cũng được xem là một sự kiện được cộng đồng công nghệ mong chờ nhất vào cuối năm, sự kiện đã đem đến cho toàn thể khán giả TPHCM hơn 100 nội dung độc ...

Tác giả: Vũ Văn Thanh viết 19:20 ngày 10/12/2018

Tìm Hiểu Về BottomAppBar Trong Material Components Của Android Phần II: Behavior Cho Android

Một trong component mới trong Android Material Components là đã được giới thiệu trong Google I/O2018 là BottomAppBar. Trong phần đầu của bài viết trước tôi đã giới thiệu với các bạn những thứ tuyệt với về BottomAppBar. Trong bài viết này, tôi sẽ tiếp tục giới thiệu tới các bạn những thứ tuyệt với ...

Tác giả: Tạ Quốc Bảo viết 19:20 ngày 10/12/2018

Đặt tên function trong Swift

Xin chào các bạn, Trong bài viết này, chúng ta sẽ cùng tìm hiểu về một vấn đề mà mình nghĩ chúng ta hay tự hỏi hàng ngày. Đó là: Function này đặt tên thế nào? Mặc dù câu hỏi này có vẻ đơn giản, nhưng việc trả lời đúng khá là khó với mình, nhất là với vốn tiêngs anh không tốt của mình. Tuy ...

Tác giả: Trịnh Tiến Mạnh viết 19:20 ngày 10/12/2018

Viết một CRUD API sử dụng Serverless Framework & DynamoDB

Xin chào tất cả các bạn, mình là Quân, trong bài trước, mình đã hướng dẫn cho các bạn viết một REST API sử dụng giao diện web console của AWS, hôm nay chúng ta sẽ không dùng nhiều giao diện web nữa mà đi vào viết một ứng dụng CRUD API sử dụng Serverless Framework và DynamoDB nhé. ...

Tác giả: Hoàng Hải Đăng viết 19:20 ngày 10/12/2018

Giải pháp tránh trôi thông báo toall trên Chatwork dành cho người quản lý

Thông thường trên các box chat của các hội nhóm ở trên Chatwork, người ta thường đưa ra các thông báo tới toàn bộ thành viên bằng việc gửi tin nhắn toall. Tuy nhiên thông báo toall cũng chỉ là một tin nhắn, và nó có thể trôi đi xa tít tắp nếu cái box đó người ta chém gió nhiều (điển hình là box ...

Tác giả: Tạ Quốc Bảo viết 19:20 ngày 10/12/2018

Babel - Dùng thì sao mà không dùng thì sao?

Javascript và trình duyệt Như các bạn đã biết thì javascript, với cái cộng đồng năng động như hiện tại thì nó đang phát triển rất điên cuồng. Sự ra đời của ES6 mang lại rất nhiều cái hay ho như: "fat arrow" giảm thiểu syntax của function hay như là "promise" để xóa tan bất ...

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