6 thư viện JavaScript xác thực người dùng cho năm 2019

Biên dịch: Nguyễn Quốc Đại “Xây dựng cho tôi một hệ thống xác thực người dùng trong hai tuần” là một cụm từ phổ biến trong các nhóm R & D những ngày này. Vì nhiều lý do, nhiệm vụ này luôn là một trong những nhiệm vụ để một nhà phát triển duy nhất trong nhóm sắp ...

Tạ Quốc Bảo viết 4 tuần trước

jQuery - Bạn nên học gì?

Chào mọi người, đọc tiêu đề chắc bạn cũng đã biết được hôm nay mình muốn chia sẻ gì với mọi người rồi. Trải qua 1 thời gian làm việc cũng jQuery thì mình cũng có chút kinh nghiệm và có tham khảo nguồn khác để tóm tắt lại học jQuery thì mình nên học gì để có thể sử dụng code Frontend 1 cách thành ...

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

Sử dụng Swift code trong project Unity

Bạn sẽ nhận được gì sau bài viết này? Bạn có thể sử dụng code Swift trong dự án Unity của mình Bạn có thể gọi bất kỳ func Swift nào với kiểu trả về là Void hay bất kỳ kiểu khác Bạn biết cách để chuyển các biến từ func Swift sang func Unity Tạo swift framework để sử dụng trong unity Bước ...

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

Manipulating Images in PHP Using GD

I. Giới thiệu Ngày nay, nhu cầu về sử dụng đồ hoạ đang bùng nổ rất mạnh mẽ, kéo theo sự phát triển không có điểm dừng của các thư viện đồ hoạ trong những năm gần đây. Tiêu biểu có thể kể đến OpenGL, DirectX,... Trong bài viết này mình xin giới thiệu một số hàm để thao tác, xử lý đồ hoạ trong ngôn ...

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

Structural Pattern: Facade

Facade là 1 parttern thuộc Structural Pattern , nó cung cấp 1 interface cho chung cho thay cho 1 nhóm interface có trong hệ thống con(subsystem), facade cung cấp interface ở mức độ cao hơn để người dùng có thể dễ dàng giao tiếp với 1 interface duy nhất, che dấu các xử lý phức tạp trong nó. Việc ...

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

Làm quen với Vim

Nếu bạn đã từng sử dụng Vim, chắc hẳn bạn sẽ gặp rất nhiều khó khăn trong thời gian đầu sử dụng. Bạn sẽ thao tác chậm hơn rất nhiều so với việc sử dụng giao diện trên máy tính. Nhưng khi đã làm quen được với Vim, việc viết code của bạn sẽ đạt được hiệu quả cao hơn theo cấp số nhân. Trong bài viết ...

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

Có gì mới trong Angular 7.0 và làm sao để nâng cấp?

Biên dịch: Nguyễn Văn Lợi Giới thiệu Angular đã phát hành phiên bản mới nhất của nó, Angular 7.0. Trong bài viết này, chúng ta sẽ khám phá các điểm sau: Có gì mới trong Angular 7.0? Tạo ứng dụng Angular 7.0 đầu tiên của bạn bằng Angular CLI Cách cập nhật ứng dụng Angular ...

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

Implementing Sorting Algorithms in JavaScript

Nhắc đến sắp xếp thì các lập trình viên hầu như biết đến 3, 4 thuật toán hoặc nhiều hơn từ khi còn đi học. Bẵng đi vài năm làm việc mà không dùng đến nó, ai trong các bạn có thể khẳng định mình sẽ viết lại đúng hết các thuật toán mà mình đã từng học, từng biết, hay đã từng nghe thấy. Trong bài ...

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

[Swift] Sử dụng CoreImage để detect khuôn mặt, text hay bar code.

Có bao giờ các bạn tự hỏi các ứng dụng về ảnh làm mịn da mặt, hay các ứng dụng về ORC (scan ảnh ra text), các ứng dụng quét mã QR code, bar code là làm thế nào để các ứng dụng đó có thể detect chính xác được mặt, hay text trong ảnh hay không? Hôm nay tôi sẽ giới thiệu đến các bạn một cách mà có ...

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

Tìm hiểu về Active Storage Rails 5.2

Active Storage Active Storage hỗ trợ việc upload file cho Rails (trước đây sử dụng các gem như paperclip, carrierware) được bổ sung vào Rails 5.2, hỗ trợ việc upload file lên các dịch vụ lưu trữ như Amazon S3, Microsoft Azure, Google Cloud và đính kèm vào các object Active Record. Cấu hình ...

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

Vì sao onsite nước ngoài được xem là điểm sáng trong sự nghiệp?

Bạn nghĩ sao nếu một ngày đẹp trời mở mail lên, nhận được thông báo xuất ngoại đi onsite? Cảm giác lúc này của bạn là bất ngờ, sung sướng và xen lẫn cả sự hồi hộp? Vậy là bạn chuẩn bị ra nước ngoài, ăn đồ Tây, lương cũng nhảy lên mấy con số tính theo “vi-en-đi” (VNĐ). ...

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

Toán tử & trong ruby

Bài đăng này sẽ tập trung vào cách sử dụng của toán tử &. & có thể khá khó hiểu vì nó có ý nghĩa khác nhau tùy thuộc vào bối cảnh mà nó được sử dụng. Trong thực tế, cả hai phép toán unary (& object) và binary (object & object) đều có ý nghĩa trong Ruby. Để hiểu những điều này, chúng ...

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

Bản vá khẩn cấp của Adobe vá khẩn cấp 02 lỗi nghiêm trọng trong Adobe Acrobat và Reader

Các lỗi bảo mật của Adobe giúp tin tặc khai thác máy tính của bạn chỉ bằng cách mở tệp PDF. Adobe đã phát hành bản cập nhật bảo mật out-of-band để vá hai lỗ hổng nghiêm trọng trong Adobe Acrobat và Reader cho cả hệ điều hành Windows và macOS. Mặc dù công ty Adobe không cung ...

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

Tìm hiểu cách sử dụng variables, mixin, grids trong Css3

Nếu bạn là 1 developer chuyên về website thì chắc các bạn phải biết về HTML và CSS. Hiện nay CSS3 đã không còn xa lạ với nhiều người nhưng để sử dụng hết các tính năng của nó thì chắc hẳn chưa có nhiều người có thể làm được việc đó. Sau đây mình xin được mạo muội giới thiệu một số tính năng của ...

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

Ethereum Classic (ETC) bị tấn công double-spend thiệt hại 1,1 triệu đô la

Coinbase đã đình chỉ tất cả các giao dịch của Ethereum Classic trên sàn giao dịch cùng các sản phẩm và dịch vụ khác sau khi phát hiện một cuộc tấn công double-spend. Tại sao cuộc tấn công double-spend vào Ethereum Classic lại đáng lo ngại? Vì vụ cướp đã gây ra thiệt hại 1,1 ...

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

[C#] Hướng dẫn định dạng hình ảnh sang chế độ đen trắng (Gray Scale Image)

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách định dạng hình ảnh image sang màu trắng đen ( gray scale image ) trong lập trình C#. Nếu bạn nào đang viết một ứng dụng quản lý nhà hàng, coffee. Mà có sử dụng hình ảnh ở hai trạng thái. Ví ...

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

Tìm hiểu về Gradle của Android

Gradle được viết bằng Groovy – một ngôn ngữ dành cho Java platform. Để tiếp cận một cách rõ ràng hơn, chúng ta sẽ tìm hiểu một vài khái niệm của Groovy. a. Closure Closure là một dạng khái niệm mà chúng ta cần phải nắm rõ để hiểu rõ về Gradle. Closure là một đoạn code độc lập có thể truyền ...

Tạ Quốc Bảo viết 4 tuần trước

Ngành tài chính ngân hàng đang là đích ngắm của các Hacker

Theo nghiên cứu mới nhất về tình trạng tấn công mạng tại khu vực Đông Nam Á của Cisco, Việt Nam đang là quốc gia đứng đầu trong danh sách chịu tác động từ hacker với những con số đáng báo động: 33% doanh nghiệp Việt Nam được khảo sát cho biết mỗi cuộc tấn công mạng đã gây ra thiệt ...

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

kiến trúc code CSS với khẳ năng mở rộng và bảo trì

Làm sao để có thể code CSS có khả năng mở rộng và bảo trì? Nó là câu hỏi cho mọi front-end developer. ITCSS đã có câu trả lời cho vấn đề này. Khi bắt đầu làm ymeetme (và sau đó là cả app bằng react native của nó nữa). Tôi đã tìm một CSS architecture mà sẽ cho cho phép tôi dễ dàng phát triển và ...

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

RxJava Operators – Just, From, Range and Repeat

Như các bạn đã biết về Operator dùng để tạo ra Observable. Ngoài ra thì chúng ta còn có rất nhiều Operator khác và được ReactiveX cho vào các category như Transformation, Just, From, Range and Repeat, .. nhằm phục vụ cho các use case khác nhau. Hôm này mình xin tìm hiểu về các case Just, From, ...

Hoàng Hải Đăng viết 4 tuần trước
< 1 2 3 4 5 .. > >>