Mỹ khẳng định 2 điệp viên Trung Quốc tiến hành vụ hack tinh vi trên toàn cầu trong hơn một thập kỷ

Bộ Tư pháp Mỹ vừa buộc tội hai công dân Trung Quốc vì cáo buộc có liên quan đến các vụ tấn công mạng nhằm vào các cơ quan chính phủ, bao gồm NASA, lực lượng Hải quân, và hàng chục công ty công nghệ khác, trong hơn một thập kỷ qua. Bộ đôi hacker, Zhu Hua và Zhang Shilong, bị cáo ...

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

Passing Object trong Ruby - Truyền bằng Reference hoặc value

Đầu tiên câu hỏi đặt ra Passing Object là gì? Các developer fresher thường chạy theo các thuật ngữ pass by reference và pass by value sớm . Những chủ đề này thường được quan tâm nhất khi học một ngôn ngữ mới và khi cố gắng hiểu làm thế nào dữ liệu được truyền trong các ngôn ngữ lập trình . Cụ ...

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

Tutorial Security Web Testing – Chapter 1 (Tổng quan về Kiểm thử bảo mật)

Đơn giản là website thì ngày càng nhiều mà hacker thì ngày càng manh động. Đặc biệt các thông tin được chia sẻ/lưu trữ trên web cũng ngày càng tăng giá trị như : thông tin khách hàng, thông tin giao dịch tài chính, thông tin tài khoản/thẻ ngân hàng…. Do đó mỗi một lỗ hổng bảo mật trên web ...

Tác giả: Bùi Văn Nam viết 21:42 ngày 25/12/2018

ES6 cho người mới bắt đầu

Xin chào mọi người! Mình bắt đầu loạt bài viết về ES6 với mục đích đầu tiên là hệ thống hóa lại kiến thức của bản thân, vậy nếu có những chỗ sai rất mong mọi người để lại bình luận góp ý! Sau đó là chia sẻ những gì mình biết đến với những người cũng đang tìm hiểu. Chủ đề đầu tiên của mình bắt đầu ...

Tác giả: Trịnh Tiến Mạnh viết 21:42 ngày 25/12/2018

Upload game lên Facebook dễ như ăn kẹo!

Chào các bạn, hôm nay mình vừa nghịch được ra 1 thứ rất thú vị, muốn chia sẻ với các bạn! Chuyện là thế này, trước giờ mình cũng muốn up cái game làm bằng Unity lên FB lắm, nhưng ngặt 1 cái là dung lượng nó quá lớn, mỗi lần user chơi được cũng vô cùng cực khổ load nó. Chính vì vậy mình đã ...

Tác giả: Bùi Văn Nam viết 21:42 ngày 25/12/2018

Cách sử dụng layout hợp lý trong rails

Mở đầu: Bài viết này dành cho các bạn mới tiếp cận với Rails trong thời gian khoảng dưới 1 năm kinh nghiệm, hoặc cũng có thể các bạn đã từng làm nhưng không để ý. Các bạn biết thuộc tính layout được sử dụng trong controller không? Bình thường, hầu hết chúng ta ai cũng biết, khi load view ...

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

Khởi động Reactive web với Spring Webflux

Nếu ngẫu nhiên bạn lang thang đến đây và tự hỏi: Spring Webflux là gì? Giống hay khác so với Spring MVC ? Tương lai Spring MVC sẽ ra sao? Vị trí nào dành cho Spring Webflux,...bla blô Thì vui lòng đọc qua bài viết abcxyz giúp mình nhé, câu trả lời đang chờ bạn ở đó. Còn bây giờ, trong bài ...

Tác giả: Bùi Văn Nam viết 21:41 ngày 25/12/2018

Thư viện load ảnh glide hoạt động như thế nào ?

Ngày trước khi chưa có Glide chúng ta thường sử dụng các thư viện load ảnh như Picasso, Fresco, Image Loader....Hẳn là các Android dev sẽ thường mắc phải các lỗi ví dụ như crash app do load quá nhiều ảnh dẫn đến hết ngốn hết bộ nhớ được cấp phát cho app, hay load ảnh từ internet mất tới vài giây ...

Tác giả: Trịnh Tiến Mạnh viết 21:41 ngày 25/12/2018

Kotlin Cơ bản

Val và var Kiểu dữ liệu Null safety Toán tử so sánh Check kiểu và casting Cấu trúc điều khiển Visibility modifier Khởi tạo một lớp Biểu thức This Package 1 - Val và var Trong Java chúng ta khai báo biến như sau: String s ; s = "hello" ; final String u ...

Tác giả: Trịnh Tiến Mạnh viết 21:41 ngày 25/12/2018

Android - UnitTest với Mockito

Như chúng ta đã biết, ngày nay việc code ' sạch ' ngày càng trở nên quan trọng. Mọi cấu trúc, mọi framework đều hướng đến những mục tiêu làm cho code có thể dễ dàng được triển khai, phát triển và bảo trì. Đối với Android cũng vậy. Một trong những phương pháp nâng cao chất lượng code chính là làm ...

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

How to use gem FullCalender

Introducing Full Calendar is an open source library. This is a library of javascript + jquery built with a good design, full of basic features for a Calendar and can be displayed in events on the calendar, helps manage jobs and tracks progress work more easily. This gem also allows us to use ...

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

Trends that will bloom your WordPress Website in 2019

One of the biggest trends followed by the tech people, is with the development of WordPress. Being part of the ever growing business field, every business owner would want to own a well to do website for the expansion of their business. With the ever growing advanced technology and trends that get ...

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

Tìm hiểu về Blockchain trong 5 phút

Blockchain đang là công nghệ được kì vọng sẽ định nghĩa lại cách làm việc của cơ sở dữ liệu phân tán. Tin tức nói về nó luôn hot và là chủ đề được quan tâm rất nhiều. Với rất nhiều bài viết, rất nhiều videos giải thích về cách mà blockchain hoạt động, nhưng dưới đây là những lí do mà tôi nghĩ rằng ...

Tác giả: Trần Trung Dũng viết 21:41 ngày 25/12/2018

Tìm hiểu về bug và cách log 1 bug lên tool quản lý lỗi redmine

1. Vòng đời của bug Trong quá trình phát triển và quy trình kiểm thử phần mềm, mỗi một bug mà chúng ta tìm thấy đều có 1 vòng đời riêng. Công việc của 1 người tester không chỉ là việc tìm và log các bug mà họ phải quản lý được vòng đời của bug đó cho tới khi nó được đóng lại. Dưới đây là ...

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

GUI Checklist - Danh sách các mục cần kiểm tra giao diện

I . AESTHETIC CHECK Khi test web app hay bất kỳ ứng dụng nào khác, QA cần phải để ý đến vẻ bề ngoài giao diện, bề ngoài của nó. Sau đây là 1 vài lưu ý: Kiểm tra màu nền chung của toàn bộ màn hình Kiểm tra màu sắc của các trường textbox Kiểm tra màu chữ, font, font size của label Trong ...

Tác giả: Trần Trung Dũng viết 21:41 ngày 25/12/2018

Overloading operator Kotlin (Nạp chồng toán tử)

Giới thiệu Toán tử một ngôi Toán tử 2 ngôi Infix notation(trung tố) Kotlin cho phép người dùng có thể tự định nghĩa cách implement của các toán tử với mỗi loại dữ liệu. Các toán tử có các ký hiệu cố định ( *, +, ...) và thứ tự ưu tiên cố định. Để implement một toán tử, chúng ta sẽ phải ...

Tác giả: Trần Trung Dũng viết 21:41 ngày 25/12/2018

Đa hình trong sql

Đầu tiên ta sẽ nhắc lại một chút về đa hình trong lập trình hướng đối tượng? Tính đa hình là hiện tượng các đối tượng thuộc các lớp khác nhau có thể hiểu cùng 1 thông điệp theo các cách khác nhau. Trong bài viết này chúng ta sẽ cùng xem xét cách sử dụng sql để hỗ trợ các tính chất của đa hình. ...

Tác giả: Bùi Văn Nam viết 21:41 ngày 25/12/2018

Chi tiết cách thức hacker đánh bại hệ thống xác thực hai lớp để lừa hơn 1.000 người

Bảo mật tài khoản của mình bằng xác thực hai lớp được xem như cách làm hiệu quả để chống đỡ các hacker. Nhưng hệ thống này không hoàn hảo. Theo tổ chức Ân xá quốc tế, một nhóm hacker bí ẩn đã qua mặt được cách bảo mật tài khoản này và đánh lừa khoảng 1.000 người. Hôm qua tổ chức Ân ...

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

Những công việc trong ngành công nghệ phần mềm

Người viết: Đoàn Văn Tuyển Sinh viên công nghệ thông tin thường hay thắc mắc ra trường sẽ làm gì, thực ra CNTT rất rộng có đến hàng trăm công việc khác nhau. Nếu xét riêng về công nghệ phần mềm thì cũng đã có rất nhiều công việc liên quan rồi. Mình xin nêu ra một số công việc liên ...

Tác giả: Trịnh Tiến Mạnh viết 21:41 ngày 25/12/2018

Những API thần thánh mà không phải ai cũng biết

Người viết: Đoàn Văn Tuyển MaxMind Ip2Location Đây là API rất đơn giản đầu vào là IP của bạn và đầu ra sẽ là khu vực bạn sinh sống. Nghĩa là chỉ cần người dùng truy cập vào trang web thì mình có thể lấy được vị trí của người dùng đó. Rất nhiều đối tác cung cáp API này nhưng mình ...

Tác giả: Trịnh Tiến Mạnh viết 21:41 ngày 25/12/2018