3 hacker Việt Nam được Facebook vinh danh trên Top 100 vì nhiều đóng góp “thiện lành” năm 2019

Hacker từ trước tới nay vẫn là một khái niệm thoạt nghe qua có vẻ nhận được không nhiều cảm tình. Thế nhưng, vẫn còn đó những người làm việc với mục đích tốt, tìm ra và khắc phục các lỗ hổng tồn đọng trong hệ thống – được gọi là các “hacker mũ trắng” (white hacker). Đây ...

Tác giả: Vũ Văn Thanh viết 23:23 ngày 27/08/2019

Quảng cáo – “Cần câu cơm” hiệu quả nhất dành cho các nhà phát triển ứng dụng

Trên thị trường app hiện nay ngày càng nhiều lựa chọn kiếm tiền từ ứng dụng (app monetization), dành cho các nhà lập trình (developer) và phát hành ứng dụng, nội dung số (publisher). Những phương án monetization quen thuộc nhất có thể kể tới quảng cáo; in-app purchase (mua đồ trong ...

Tác giả: Trần Trung Dũng viết 23:23 ngày 27/08/2019

Giới Thiệu Về Drizzle Framework - Cách Xây Dựng Một Dapp BlockChain Với Drizzle

Drizzle là một Javascript framework giúp chúng ta xây dựng front-end cho một Dapp một cách dễ dàng hơn. Nó được phát hành bởi đội ngũ của Truffle framework vào đầu năm 2018. Nó thì có sẵn trong trình quản lý package npm nên chúng ta có thể dễ dàng cài đặt nó. Vậy chức năng chính của nó là gì ...

Tác giả: Bùi Văn Nam viết 23:23 ngày 27/08/2019

Tự viết Scope Functions với Kotlin để xem cách chúng hoạt động

Mở đầu Một trong những thứ khiến Kotlin trở nên ưu việt hơn hẳn so với Java chính là các hàm Scope (with, apply, run, let, also), các hàm này giúp cho code trở nên ngắn gọn và dễ đọc hơn rất nhiều, đồng thời việc code trên Kotlin cũng nhanh hơn. Vấn đề ở đây là không phải ai cũng hiểu rõ và nắm ...

Tác giả: Trần Trung Dũng viết 23:23 ngày 27/08/2019

[AWS] Bảo vệ accessKey/secretKey, giới hạn quyền, giới hạn access, giảm thiệt hại khi bị sử dụng trái phép

1. Lời nói đầu Khi sử dụng AWS, thường developer sẽ sử dụng accessKey/secretKey để authentication trên SDK/AWS TOOL để kết nối, thao tác với các service. Bài viết này mình chia sẻ cách phòng tránh bị người khác sử dụng accessKey/secretKey AWS trái phép, và trong trường hợp bị lộ thì giảm thiệt ...

Tác giả: Tạ Quốc Bảo viết 23:23 ngày 27/08/2019

Tìm hiểu SQL Transaction và cách sử dụng trong Laravel

Bài toán thực tế Trước khi tìm hiểu về SQL Transaction là gì và cách sử dụng như thế nào thì bạn cùng xem qua một bài toán dưới đây để hình dung ra cách áp dụng transaction khi nào nhé. Trong giao dịch ngân hàng: Tài khoản anh A có 5 tỉ, chị B có 0 đồng , một ngày đẹp trời, anh A ...

Tác giả: Tạ Quốc Bảo viết 23:23 ngày 27/08/2019

Tập 20: Validation Laravel

Rất vui được gặp lại các bạn trong series "Hành trình chinh phục Laravel framework". Trong tập ngày hôm nay, chúng ta sẽ cùng nhau tìm hiểu về một component phổ biến trong Laravel, đó chính là "Validation". Laravel cung cấp một số cách tiếp cận khác nhau để xác thực dữ liệu ...

Tác giả: Hoàng Hải Đăng viết 23:23 ngày 27/08/2019

Kỹ thuật hack mới có thể lấy cắp mật khẩu smartphone của bạn chỉ bằng cách… nghe tiếng gõ phím

Theo Business Insider, phần mềm độc hại có thể được thiết kế để tận dụng micrô trong các thiết bị cầm tay nhằm lấy cắp mật khẩu và mã PIN của người dùng. Các nhà nghiên cứu tại Đại học Cambridge ở Anh và Đại học Linköping của Thụy Điển cho biết Kỹ thuật lấy cắp này dựa trên công nghệ ...

Tác giả: Tạ Quốc Bảo viết 23:22 ngày 27/08/2019

Lỗ hổng quan trọng trên ứng dụng Android Remote Desktop được vá

Microsoft đã phát hành một khuyến cáo bảo mật, trong đó nêu thông tin chi tiết về lỗ hổng có thể gây rò rỉ dữ liệu, vốn trước đây chỉ ảnh hưởng trực tiếp đến các máy khách Windows Remote Desktop Protocol, nhưng nay đã tác động cả đến ứng dụng Microsoft Remote Desktop cho hệ điều ...

Tác giả: Bùi Văn Nam viết 23:22 ngày 27/08/2019

Chán code, tôi thường làm gì!

Chán nản là khi cuộc sống có quá nhiều bộn bề lo toan, có quá nhiều thứ phải đắn đo suy nghĩ. Ai ở lứa tuổi tôi đều còn trẻ và hãy còn non nớt lắm nhưng sâu thẳm trong mỗi con người vẫn tồn tại đâu đó sự chán nản với cuộc sống chỉ chực chờ bùng phát. Chán nản là khi bản thân không ...

Tác giả: Tạ Quốc Bảo viết 23:22 ngày 27/08/2019

Steve Jobs từng nói: “Ai cũng nên học lập trình”, và đây là lý do!

Tôi bắt đầu sử dụng internet vào giữa những năm 90 và tự học những điều căn bản về cách viết code ngay khi còn đang chuẩn bị vào đại học. Có rất nhiều lợi ích trong việc học các kỹ năng kỹ thuật, từ HTML và CSS cơ bản đến các ngôn ngữ phức tạp hơn như PHP và JavaScript. Nó sẽ giúp ích ...

Tác giả: Hoàng Hải Đăng viết 23:22 ngày 27/08/2019

EU đưa tiền ảo Libra của Facebook vào ‘tầm ngắm’

Các cơ quan chống độc quyền thuộc Liên minh châu Âu (EU) đã bắt đầu cuộc điều tra sơ bộ kế hoạch phát hành tiền ảo Libra của Facebook. Theo Bloomberg , nhiều cơ quan chống độc quyền EU lo ngại đồng tiền Libra của Facebook có thể sẽ “tiêu diệt” các đối thủ, đồng thời ...

Tác giả: Vũ Văn Thanh viết 23:22 ngày 27/08/2019

Các khái niệm ban đầu với Reactjs

1. Giới thiệu về Reactjs React.JS là một thư viện Javascript dùng để xây dựng giao diện người dùng. Được tạo ra bởi Facebook, React càng ngày càng được sử dụng rộng rãi, đặc biệt là trong các trang web đòi hỏi yêu cầu cao về giao diện với các khả năng nổi bật như nhanh, dễ học, code ngắn và tái ...

Tác giả: Tạ Quốc Bảo viết 23:22 ngày 27/08/2019

Cơ bản về SQL Injection (SQLi)

SQL injection (SQLi) là một trong những lỗ hổng web được biết đến nhiều nhất. Hầu như tất cả các chuyên gia bảo mật đều quen thuộc với nó. Đôi khi ngay cả những nguồn ít liên quan cũng có nhắc tới lổ hổng dạng SQLi. Tuy rằng đã rất phổ biến và xuất hiện trong nhiều năm, SQLi vẫn tiếp tục ảnh ...

Tác giả: Tạ Quốc Bảo viết 23:22 ngày 27/08/2019

Từ nay, làm ở Google sẽ không như xưa

Những quy tắc nội bộ mới của Google buộc nhân viên phải chịu trách nhiệm về những gì đã nói tại trụ sở làm việc và sẽ có những quản trị viên để quản lý bảng trò chuyện công ty . Theo Bloomberg , công ty mẹ của Google, Alphabet .Inc đã ban hành một số quy tắc nội bộ mới nhằm ngăn ...

Tác giả: Trần Trung Dũng viết 23:22 ngày 27/08/2019

Android Q: Gesture Navigation

Từ thủa sơ khai, Android đã được thiết kế để người dùng thao tác với những nút bấm - đừng quên rằng mục tiêu ban đầu của Android khi nó được sinh ra là để cạnh tranh với BlackBerry. Kể cả sau này, khi Google không còn coi BlackBerry là đối thủ của Android nữa mà thay vào đó là iPhone và màn ...

Tác giả: Tạ Quốc Bảo viết 23:22 ngày 27/08/2019

Hướng dẫn thêm Framgia Standards Checker vào PHP Code Sniffer check convention trên PHP Storm

Như các bạn đã biết thì PSR1, PSR2, PEAR,... là các chuẩn coding convention phổ biến hiện nay. Bên cạnh đó, các công ty công nghệ lớn thường sẽ có các chuẩn coding convention riêng cho riêng mình và framgia cũng không ngoại lệ. Hôm nay mình sẽ hướng dẫn các bạn thêm Framgia Standards Checker vào ...

Tác giả: Vũ Văn Thanh viết 23:22 ngày 27/08/2019

Fix bug dễ dàng cùng với Sentry.io

Sentry.io là gì? Tại sao lại cần dùng tới Sentry Sentry.io là một ứng dụng giúp chúng ta tracking lại những error xảy ra bên trong ứng dụng trong quá trình người dùng sử dụng, gửi thông báo lỗi thông qua email, SMS. Trên trang chủ Sentry.io, nói rằng: When your code breaks. Sentry is here ...

Tác giả: Bùi Văn Nam viết 23:22 ngày 27/08/2019

Tìm hiểu Json web token (JWT)

Xin chào các bạn hôm nay thủ thuật lập trình sẽ giới thiệu cho các bạn json web token, đây là một vấn đề thường gặp trong lập trình web, để làm được vấn đề này các bạn phải tìm hiểu json web token là gì, công dụng thế nào, vai trò của nó như thế nào, những tác hại và lợi ích jwt mang đến cho ...

Tác giả: Trịnh Tiến Mạnh viết 23:22 ngày 27/08/2019

What Is Clone Script ? How It Is Useful ?

Clone script, This is where the confusion starts. What is cloning ? Let’s keep it precise, clone script is nothing but the “ready to go” script in the market otherwise called as an MVP (Minimum viable product). A pre built software solutions. In a nutshell, with the ...

Tác giả: Hoàng Hải Đăng viết 23:22 ngày 27/08/2019