Hacker sử dụng thông tin cá nhân đánh cắp để làm gì?

Thông tin bị đánh cắp như thế nào? Nhiều người nghĩ rằng hacker là nguyên nhân chính gây ra việc mất dữ liệu, tuy nhiên nghiên cứu của hãng bảo mật Trend Micro (Nhật Bản) cho thấy nguyên nhân chủ yếu của việc bị mất dữ liệu là do người dùng làm mất hoặc bị đánh cắp thiết bị. ...

Vũ Văn Thanh viết 15 giờ trước

Các lập trình viên đang tự động hóa toàn bộ công việc của họ để không cần phải làm gì cả, nhưng họ không dám tiết lộ bí mật này

Có thể sẽ đến một lúc nào đó, các lập trình viên sẽ bị thay thế bởi chính chương trình mà họ đã tạo ra. Trong tuần vừa qua, một số lập trình viên giấu tên đã chia sẻ những câu chuyện về công việc của họ trên diễn đàn Stack Overflow, một nơi tụ hội rất nhiều các coder. Họ chia sẻ ...

Hoàng Hải Đăng viết 6 ngày trước

Mẹo với Javascript (ES6) và thủ thuật để làm cho code sạch hơn, ngắn hơn, và dễ đọc hơn (Phần 1)

JS Template literals Template literals là gì? Nó cho phép lập trình viên có thể nhúng biểu thức JavaScript (hoặc multi-line string, biến, hàm…) bên trong chuỗi string một cách dễ dàng. Thông thường cú pháp khai báo string là dấu ' hoặc " , đối với template literals thì ta khai ...

Vũ Văn Thanh viết 6 ngày trước

Flutter là gì? Nó có ưu điểm vượt trội ra sao để làm một ứng dụng mobile?

Flutter cho Mobile App – Quá tốt so với phần còn lại Mấy nay thấy nhiều người quan tâm Flutter nên mình cũng đi tìm hiểu xem sao. Dù chỉ mới tìm hiểu thôi nhưng mình thật sự ấn tượng với Flutter với những điểm sau: 1. Flutter được phát triển nhằm giải quyết bài toán thường gặp ...

Bùi Văn Nam viết 7 ngày trước

Ngành An toàn thông tin cần học những gì và làm gì

Bạn đang tìm hiểu về ngành An Toàn Thông Tin ? Bạn chưa rõ an toàn thông tin học những gì, làm gì và có kiến thức chuyên môn nào?….Vậy là bạn đã tìm đúng nguồn rồi đấy. SecurityBox.vn/blog sẽ chia sẻ với bạn về ngành An toàn thông tin từ khối thi, môn học, kỹ năng, kiến ...

Hoàng Hải Đăng viết 7 ngày trước

Học ngành Công nghệ thông tin ra trường làm gì?

Theo quy hoạch phát triển kinh tế giai đoạn đến 2020 thì Công nghệ thông tin (CNTT) là một trong những ngành mũi nhọn. Vì vậy, nhân sự ngành CNTT hứa hẹn sẽ trở thành nguồn nhân lực then chốt để phát triển lĩnh vực công nghệ trong tương lai. Những ai theo đuổi ngành CNTT hay có ý định theo ...

Bùi Văn Nam viết 7 ngày trước

Ngành an ninh mạng học gì, làm gì, ở đâu

Có tới hơn 80% số các học sinh, sinh viên không biết ngành an ninh mạng học gì, làm gì và sẽ làm ở đâu. SecurityBox thiết nghĩ chính phủ Việt Nam cần chú trọng hơn nữa, đầu tư hơn nữa vào ngành an ninh mạng nói riêng và CNTT nói chung. Ngành an ninh mạng học gì, ra trường làm gì, học ở đâu ...

Vũ Văn Thanh viết 7 ngày trước

Để làm lập trình viên sau 1 năm, nên học gì?

Thực sự thì mình chỉ mới đi làm được gần 1 năm, skill cũng chưa có nhiều nên cũng không thể chém gió sâu vào kỹ thuật được. Lúc trước mình theo mảng front-end nhưng ngày càng nhận ra không có hứng thú nên dần dà chuyển sang back-end từ lúc nào không hay, và mình chỉ có một số lời ...

Trần Trung Dũng viết 2 tuần trước

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 ...

Trần Trung Dũng viết 2 tuần trước

Series phản phác qui chân – Học thuật toán để làm vẹo gì?

Mình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều như sau: Thần thánh hoá thuật toán : Muốn lập trình giỏi phải giỏi thuật toán. Các công ty lập trình lớn toàn phỏng vấn về thuật toán còn ...

Hoàng Hải Đăng viết 3 tuần trước

Hỏi làm gì để tối ưu Web WordPress cho Mobile SmartPhone?

Trả lời câu hỏi tuần 2 tháng 5/2015 của bạn Lê Nho Hoàng hỏi làm gì để tối ưu Web WordPress cho Mobile SmartPhone. Bạn Lê Nho Hoàng hỏi: Cần phải làm gì để tối ưu Web WordPress cho Mobile – SmartPhone. Bác nào có kinh nghiệm chia sẽ với mọi người. Cám ơn. Trả lời câu hỏi trên facebook: ...

Trịnh Tiến Mạnh viết 3 tuần trước

Java cho những người mới bắt đầu: học Java để làm gì?

Với những ai đang theo đuổi con đường sự nghiệp IT chắc chắn sẽ nghe rất nhiều đến cái tên Java – một trong những ngôn ngữ lập trình Hot nhất hiện nay. Tuy nhiên với những người mới bắt đầu tiếp cận con đường lập trình thì điều này nghe có vẻ vẫn còn lạ lẫm. Câu hỏi đầu tiên của họ đa ...

Hoàng Hải Đăng viết 4 tuần trước

Project Manager là làm gì? 3 Bài học đáng nhớ nào cho Project Manager?

“Trước đây chị có làm lead một dự án mà do quá tin tưởng vào bạn Tech Architect, chị đã không tham gia sâu phần code bên dưới. Cuối cùng cả team phải làm ngoài giờ rất lâu sau đó. Chị đã rút ra được nhiều bài học đắt giá.” Cùng đọc bài phỏng vấn của ITviec với chị Ngô Ngọc Kim Loan ...

Trần Trung Dũng viết 4 tuần trước

Góc nhìn CTO – Software Developer cần làm gì để phát triển

Martin Papy là CTO của Pyramid Consulting Vietnam, 1 công ty IT hàng đầu chuyên về giải pháp công nghệ sáng tạo. Tuy là người yêu công nghệ bằng cả trái tim, Martin có một lời khuyên cho các bạn cùng đam mê: đừng bao giờ quên khách hàng mới là người dùng sản phẩm của mình. Họ xứng đáng với giải ...

Bùi Văn Nam viết 4 tuần trước

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 ở ...

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

Làm gì để giữ chân khách hàng ở lại trang web lâu hơn?

Khi tỷ lệ người xem thoát trang càng cao, website càng bị đánh giá thấp, làm ảnh hưởng đến dịch vụ seo cũng như thứ hạng của web trên công cụ tìm kiếm. Vậy làm cách nào để níu chân được khách hàng ở lại trang web lâu hơn. Cùng tìm hiểu một vài chia sẻ dưới đây cho công ty thiết kế website Mona ...

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

Để trở thành một lập trình viên giỏi. Bạn cần phải làm gì?

Nếu bạn đã là một lập trình viên hay có ước mơ trở thành lập trình viên thì nên đọc bài này . Nó không giúp bạn trở thành một lập trình viên như bạn mong muốn mà có thể giúp bạn có cách nhìn và một lộ trình để trở thành lập trình giỏi. Nào cùng bắt đầu thôi! Học kỹ năng “kỹ thuật mới” ...

Trịnh Tiến Mạnh viết 14:52 ngày 12/08/2018

Làm gì khi không đủ thời gian để test

Bạn đã bao giờ rơi vào trường hợp không đủ thời gian để test sản phẩm ? Nếu bạn đã từng trải qua thì không khó nhận ra rằng nó không hề thú vị tí nào. Đầu tiên, bạn cần biết vấn đề nằm ở đâu, tại sao lại không đủ thời gian để test? Có rất nhiều lý do: 1. Estimate không chính xác Nếu bạn ...

Trịnh Tiến Mạnh viết 14:34 ngày 12/08/2018

Callback trong Rails để làm gì

Callback là các phương thức/hàm được gọi trước hoặc sau khi có sự thay đổi trạng thái (như tạo, lưu, xóa, cập nhật, validate…) của đối tượng. Ví dụ Chúng ta sẽ không cho thực hiện chức năng xóa user nếu trong bảng chỉ còn lại một user. Đầu tiên chúng ta sửa lại file layout một tí như ...

Hoàng Hải Đăng viết 14:32 ngày 12/08/2018

SỬ DỤNG SWEETALERT ĐỂ LÀM HỘP THOẠI ALERT CỦA JAVASCRIPT

Giới Thiệu SweetAlert sẽ khiến bạn ngạc nhiên với giao diện hết sức thân thiện và trang nhã, việc kết hợp các hiệu ứng giúp cho hộp thoại alert của bạn nổi bật hơn bao giờ hết, và nếu như so sánh với alert mặc định của javascript thì có lẽ bạn sẽ không bao giờ quay trở lại sử dụng cách truyền ...

Bùi Văn Nam viết 13:29 ngày 12/08/2018

Unit Test dùng để làm gì và kinh nghiệm viết Unit Test tốt nhất

Đâu là sự khác biệt giữa một unit test tốt và dở? Làm thế nào để bạn có thể viết được các unit test tốt? Điều này không được rõ ràng lắm. Thậm chí nếu bạn là một lập trình viên tài ba với nhiều thập niên kinh nghiệm, kiến thức và thói quen hiện tại của bạn sẽ không tự động giúp bạn viết ra được ...

Bùi Văn Nam viết 13:20 ngày 12/08/2018

Tối ưu Javascript để tăng tốc độ website

I. Sử dụng vòng lặp Hãy dùng vòng lặp While ,For thay cho Each trong jQuery. VD: với đoạn code đơn giản sau đây var array = new Array ( ) ; for ( var i = 0 ; i < 10000 ; i ++ ) { array [ i ] = 0 ; } console . time ( 'native' ) ; var l = array ...

Hoàng Hải Đăng viết 13:15 ngày 12/08/2018

Sử dụng gem jquery-atwho-rails để làm chức năng tag tên người dùng

1.Giới thiệu Trong bài viết này tôi xin giới thiệu cách làm chức năng tag tên người dùng khi đăng bài hoặc khi comment giống như trên facebook với phím tắt @. Để có thể làm được việc này tôi dùng gem jquery-atwho-rails. Bài viết chỉ hướng dẫn tag duy nhất phần tên của người dùng, và cũng chỉ có ...

Trịnh Tiến Mạnh viết 13:15 ngày 12/08/2018

Tính thời gian compile các method trong Swift để làm ngắn thời gian build

Thông thường thời gian build một project Swift mất khá nhiều thời gian. Vì vậy trong bài viết này, tác giả muốn giới thiệu đến bạn đọc một phương pháp tính thời gian build cho các hàm trong swift, để từ đó chúng ta có thể phát hiện các vấn đề -> sửa chúng để tối ưu hoá thời gian build cũng như ...

Hoàng Hải Đăng viết 13:11 ngày 12/08/2018

Làm gì để bài viết được share nhiều trên Facebook? Chức năng Share và Tâm Lý Học

(ảnh không mang tính chất minh họa, kính mong các huynh đệ lượng thứ!) (dance3) Rất nhiều Marketer luôn trăn trở câu hỏi “Làm thế nào để tạo nên content được nhiều người chia sẻ?” Cho tới bây giờ vẫn còn nhiều người không thể lý giải được cơ chế của việc " Tại sao chúng ta share? ". ...

Hoàng Hải Đăng viết 00:39 ngày 12/08/2018

Làm gì khi Android studio build chậm?

Sau thời gian trải nghiệm Android studio, IDE mới dành cho lập trình viên Android của Google, tôi cảm nhận sự tiện dụng rõ rệt mà Android studio mang lại so với môi trường Eclipse. Cảm ơn Google đã mang lại cho chúng tôi công cụ tuyệt vời này. Tuy nhiên nhược điểm lớn của Android studio trong ...

Bùi Văn Nam viết 00:36 ngày 12/08/2018

DEBUG JAVASCRIPT – DỄ HAY KHÓ?

Với mọi ngôn ngữ lập trình, debug là một hoạt động khó và mất nhiều thời gian nhất. Trong đó, debug JavaScript là khó khăn hơn cả. Tại sao vậy? Chúng ta sẽ cùng nhau tìm hiểu sau đây. Khái niệm chung về bug và debug Bug là lỗi của chương trình. Nhìn chung, chúng ta có 2 loại bug: lỗi ngữ ...

Tạ Quốc Bảo viết 20:31 ngày 11/08/2018

Ứng dụng toán tử logic trong Javascript để viết code gọn gàng hơn

Chào các bạn, chủ đề hôm nay mình muốn chia sẻ với các bạn đó là làm thế nào để viết code Javascript trông gọn gàng hơn bằng cách ứng dụng toán tử logic trong Javascript nhé. Trước tiên mình xin nói sơ qua về các toán tử logic có trong JS. Chúng ta có tổng cộng ba toán tử logic đó là toán ...

Trịnh Tiến Mạnh viết 20:17 ngày 11/08/2018

Cảm thấy thế nào khi học Javascript trong năm 2016

Cảm xúc khi học javascript y hệt như bài viết này nên mình dịch lại cho vui. Link gốc: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f Này, tao có một web project mới, nhưng nói thật là tao không code nhiều về web trong vài năm gần đây và tao nghe nói là mảng ...

Hoàng Hải Đăng viết 20:14 ngày 11/08/2018

Phải chăng người dùng di động Việt cả thèm chóng chán, ứng dụng Việt dễ lâm phải cảnh dễ sinh, khó dưỡng?

Vừa qua, Adsota đã phát hành báo cáo quý về thị trường quảng cáo di động và tình hình app monetization Việt Nam (Quý 3 – 2017). Các số liệu đều cho thấy Việt Nam là ngôi sao đang lên của nền di động khu vực Đông Nam Á, cũng như Châu Á – Thái Bình Dương. Số lượng người sở hữu điện ...

Bùi Văn Nam viết 15:54 ngày 11/08/2018