Phương thức protect_from_forgery và cơ chế phòng chống CSRF trong Ruby on Rails

Cross-Site Request Forgery (CSRF) là một phương thức tấn công buộc người dùng thực thi các hành động không mong muốn trên 1 ứng dụng web mà họ đang được xác thực thông qua đăng nhập. Phương thức tấn công này tập trung vào việc gửi lên các request thay đổi trạng thái chứ không phải lấy cắp dữ liệu ...

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

Hướng dẫn cập nhật firmware bộ định tuyến

Các nhà sản xuất bộ định tuyến thường cung cấp các bản cập nhật firmware định kì cho các sản phẩm theo các điều khoản hỗ trợ. Kiểm tra các bản cập nhật thường xuyên sẽ đảm bảo bộ định tuyến của bạn hoạt động chính xác và tránh các vấn đề tiềm tàng như gián đoạn kết nối không dây hay những vấn đề ...

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

JMETER - Cách truy cập vào page có yêu cầu xác thực (BASIC AUTHENTICATION)

Bạn thường phải đối mặt với ứng dụng web yêu cầu người dùng xác thực (AUTHENTICATION). Xác thực truy cập cơ bản (Basic Access Authentication) là một trong những phương pháp xác thực đơn giản nhất: Client bao gồm một HTTP Header như Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=, với Base64 mã ...

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

Các công ty thực sự sử dụng Docker như thế nào ?

Các doanh nghiệp đều muốn Docker. Docker ngày càng trở nên gần gũi với các start-ups cũng như với những tập đoàn kinh tế lớn cho dù nó chỉ đang là một công cụ rất mới. Không giống như những điều chúng ta thường nghĩ, các doanh nghiệp không cần phải chạm tay tới miền đất đầy ...

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

5 xu hướng Marketing trên Mobile nổi bật trong thời gian tới

App mobile làm nền tảng, ứng dụng Thực tế tăng cường (AR) kết hợp Location Services, dùng QR code hỗ trợ cho thuê đồ dùng và thanh toán di động… là những xu hướng nổi bật trong mobile marketing mà bạn không thể bỏ qua. Đó là chia sẻ của anh Phan Thế Anh – một trong các diễn ...

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

Những nhà sáng lập của Microsoft giờ ra sao?

Ngoại trừ hai tỷ phú là Bill Gates và Paul Allen đã quá nổi tiếng, những người còn lại trong nhóm đầu tiên làm nên Microsoft giờ đang ở đâu? Một nhóm người tụ tập với nhau lại trong một bức chân dung gia đình tại Albuquerque. Nếu bạn thấy bức ảnh này trên Facebook hay LinkedIn, mọi ...

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

Các kĩ năng của một kĩ sư phần mềm buộc phải có

Kỹ sư phần mềm, họ là ai ? Kỹ sư phần mềm là những người tạo ra phần mềm và hệ thống trên máy tính. Họ sử dụng các kĩ thuật toán học, khoa học, công nghệ, thiết kế và thường phải kiểm tra, đánh giá phần mềm của mình hoặc của người khác. Kỹ sư phần mềm thường có bằng cấp về ...

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

Format Number với javascript

Khi lập trình yêu cầu có nhập số liệu cần tính toán, đôi khi bạn cần FormatNumber để phân cách hàng nghìn trong khi nhập liệu. Lúc đó bạn nen dùng hàm trong javascript Khi lập trình yêu cầu có nhập số liệu cần tính toán, đôi khi bạn cần FormatNumber để phân cách hàng ...

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

Thỏa sức sáng tạo cùng AutoDraw của Google

Thường ngày việc vẽ trên điện thoại hoặc máy tính có thể chậm và khó khăn,nhận thấy điều đó Google đã tạo ra AutoDraw, một công cụ trên nền web kết hợp Machine Learning với các bản vẽ được tạo ra bởi các hoạ sĩ tài năng để giúp bạn vẽ dễ dàng và nhanh chóng hơn. Nếu bạn muốn tìm ...

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

Ajax trong JQuery (P2) - Gửi dữ liệu từ Form đến Server

jQuery có một hàm đặc biệt nó giúp bạn đưa dữ liệu từ Form đến máy chủ qua hàm load() đó là hàm serializeArray() .Hàm này sẽ không có các tham số, nó tạo ra một đối tượng lưu trữ các thuộc tính của Form sau khi các bạn đã cung cấp tên Form... jQuery có một hàm đặc biệt ...

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

Những kĩ năng cần có của một developer thành công

Tôi luôn cố gắng để ngày mai luôn tốt hơn hôm nay. Thế mạnh và điểm yếu của bản thân luôn là chủ đề mà tôi hay nghĩ tới. Tuy vậy, việc làm tốt hết tất cả mọi thứ là chuyện không tưởng . Do đó mà bạn phải lựa chọn kĩ càng những lĩnh vực mà bản thân muốn phát triển. Cũng như thứ gì ...

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

Vòng lặp

Vòng lặp, hay còn gọi là looping là kĩ thuật rất quan trọng trong lập trình Javascript. Vòng lặp, hay còn gọi là looping là kĩ thuật rất quan trọng trong lập trình Javascript. Khi lập trình Javascript, bạn sẽ không thể tránh khỏi làm việc với mảng các phần tử hay thậm ...

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

Tìm hiểu về keylogger và cách phòng tránh

Nhiều người có thể mơ hồ hiểu rằng keylogger là một thứ gì đó nguy hiểm có thể ghi lại mọi thao tác bấm phím, nhưng không phải ai cũng hiểu rõ về công cụ này. Chắc hẳn trong chúng ta, nhiều người ta không dưới 1 lần nghe tới khái niệm “keylogger”. Tuy có thể ...

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

Ajax trong JQuery (P3) - Sử dụng $.post( ) để gửi dữ liện đến Server

Hàm load() thì hữu ích cho việc lấy dữ liệu từ quá trình Ajax đưa vào trong các phần tử. Nó sử dụng phương thức GET để giao tiếp với máy chủ, trừ khi bạn ép nó chuyển dữ liệu vào bằng phương thức POST. Hàm load() thì hữu ích cho việc lấy dữ liệu từ quá trình Ajax đưa ...

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

Thủ thuật cực hay trong lập trình ASP.NET

Sau đây, chúng tôi sẽ giới thiệu tới các bạn một số thủ thuật thường được ứng dụng nhất trong lập trình ASP.NET 1. Sử dụng nhiều Web.Config trong ứng dụng Asp.Net Nếu bạn muốn sử dụng nhiều file web.config trong ứng dụng của bạn. Bạn tham khảo ví dụ sau: - Tạo ...

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

Ajax trong JQuery (P1) - phương thức load()

Jquery có một số chức năng để thực thi kỹ thuật Ajax. Một trong những hàm phổ biến nhất là hàm load().Bạn sử dụng hàm load() để hiện thị những dữ liệu tải xuống trong một tập hợp các phần tử trực tiếp. Jquery có một số chức năng để thực thi kỹ thuật Ajax. Một trong ...

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

Xây dựng Dropdown Menu với Database Phần I

hmweb- Trên hmweb mình đã giới thiệu bài viết "Xây dựng Dropdown Menu với html và Css". Nhưng đó là cách xây dựng menu bằng html là menu tĩnh. Vậy khi bạn muốn xây dựng menu như của bài viết đó nhưng lấy dữ liệu động từ Database thì làm cách nào? Bài viết này sẽ hướng dẫn bạn thực hiện yêu ...

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

Cách xem và quản lý một tập tin SQLite đơn giản nhất

Bài viết này sẽ hướng dẫn các bạn thủ thuật xem và xử lý truy vấn dữ liệu trong một tập tin SQLite nhanh nhất mà không cần cài đặt thêm 1 tool nào khác. 1) Hướng dẫn cài đặt - Đầu tiên các bạn phải có 1 trình duyệt mà ở đây là Long sử dụng trình duyệt FireFox. - Vào ...

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

Hướng dẫn cài đặt Module Drupal 7

Sau khi cài đặt Drupal, mặc định đã có rất nhiều module. Bạn có thể chọn mục Modules trên thanh ngang mục lục để xem danh sách. Bạn cũng dễ dàng kích hoạt và bỏ kích hoạt một module Drupal, chỉ bằng thao tác đơn giản là đánh dấu hay bỏ đánh dấu checkbox. Mặc dù các ...

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

Ajax trong JQuery (P4) - Sử dụng $.get( ) để gửi dữ liện đến Server

Bạn có thể muốn kiểm soát nhiều hơn khi phương thức POST hoặc GET được sử dụng, và bạn có thể muốn lấy bằng tay dữ liệu được tải về thoát khỏi sự tải về không cần thiết. Để làm điều này, jQuery cung cấp 2 phương thức $.get và $.post. Các... Bạn có thể muốn kiểm soát ...

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