
Tạo một video background đơn giản cho website
Bữa trước mình có làm một giao diện landing page, trong đó có sử dụng video background. Việc đầu tiên mình làm là lên google search "video background js" để tìm một plugin có thể giúp mình giải quyết vấn đề này. Đây là thời đại mà mọi thứ được support tận răng, nhà nhà sài plugin, người ...

BDD là gì? Giới thiệu tổng quan về BDD
BDD (Behavior Driven Development) là một quá trình phát triển phần mềm dựa trên phương pháp Agile(phát triển phần mềm linh hoạt). Dựa vào requirement các kịch bản test (Scenarios) sẽ được viết trước dưới dạng ngôn ngữ tự nhiên và dễ hiểu nhất sau đó mới thực hiện cài đặt source code đễ pass qua ...

Preventing security issues in Ruby on Rails
Mặc rù Ruby on Rails (Rails) luôn không ngừng được hoàn thiện để nâng cao mức độ bảo mật, nhưng không thể khẳng định rằng framework này là bảo mật hoàn toàn. Bài viết này sẽ cung cấp cho bạn một số mẹo để ngăn chặn các lỗ hổng bảo mật tiềm ẩn. 1. Command Injection Command Injection là việc ...

6 thay đổi trong ruby 2.7 có thể bạn đã bỏ qua
Người viết: Nguyễn Thuỳ Dương Có thể bạn đã biết hoặc chưa biết, ngày 30-5-2019 vừa rồi ruby dev trên toàn thế giới đón nhận phiên bản mới nhất của ruby vào thời điểm hiện tại (Ruby 2.7.0). Ngoài những thay đổi rất thú vị như pattern matching hay là pipeline operator thì còn có 6 ...

“Bách khoa toàn thư” ngôn ngữ lập trình Perl
Người viết: Nguyen Chi Thanh Mở đầu Perl (viết tắt của Practical Extraction and Report Language – is high-level, general-purpose, interpreted, dynamic programming languages) được Larry Wall xây dựng từ năm 1987, với mục đích chính là tạo ra một ngôn ngữ lập trình có khả năng ...

Tìm hiểu về Cookie và Session
Chào các bạn. Đối với các bạn theo lập trình web thì có lẽ ai cũng đã từng sử dụng Session và Cookies, tuy nhiên không phải bạn nào cũng nắm được rõ và phân biệt được 2 cái này. Vì vậy, trong bài này mình sẽ giúp các bạn tìm hiểu về hai khái niệm này và sự khác nhau giữa chúng. Cookie là gì? ...

Cách tạo video background cho website vô cùng đơn giản
Người viết: Nguyen Quang Linh Bữa trước mình có làm một giao diện landing page, trong đó có sử dụng video background. Việc đầu tiên mình làm là lên google search “video background js” để tìm một plugin có thể giúp mình giải quyết vấn đề này. Đây là thời đại mà mọi thứ ...

Cách log bug hiệu quả và một vài lưu ý khi log bug
I. Cách log bug hiệu quả Log bug là một công việc cơ bản, thường xuyên và vô cùng quan trọng của một kiểm thử viên (tester/QA) trong quá trình kiểm thử phần mềm. Khi log một bug, người kiểm thử cần đảm bảo người đọc có thể dễ dàng hiểu được vấn đề xảy ra, sau đó có thể xử lý bug nhanh chóng, ...

Chữ ký điện tử – Docusign là gì
Người viết: Lê Quý Quyết Trong bài viết hôm nay chúng ta sẽ cùng tìm hiểu Chữ ký điện tử – Docusign là gì . Các dịch vụ, lợi ích và tính năng mà Docusign mang lại là gì. Cùng bắt đầu nào! Docusign là gì Dịch vụ hỗ trợ chữ ký điện tử. Nghe đồn được anh Google hậu thuẫn. ...

Unit Test là gì? Khái niệm và vai trò
1. Khái niệm về Unit Test Unit Test là gì? Unit Test là một loại kiểm thử phần mềm trong đó các đơn vị hay thành phần riêng lẻ của phần mềm được kiểm thử. Kiểm thử đơn vị được thực hiện trong quá trình phát triển ứng dụng. Mục tiêu của Kiểm thử đơn vị là cô lập một phần ...

SWIFT - Cách tạo Popover Card View Animation sử dụng UIPropertyAnimator
Bài viết hôm nay mình sẽ giới thiệu cho các bạn cách tạo ra Popover Card View được sử dụng khá phổ biến trong các app hiện nay như Voice Memos, Map hay Stocks..., cho phép người dùng có thể mở rộng hoặc ẩn thông tin ở nền trước, đồng thời thông tin ở nền sau sẽ được làm mờ đi. Để có thể tạo ...

Tìm hiểu về Meta programming trong Javascript
Người viết: Nguyen Thanh Tung B Mở đầu Trong lập trình chúng ta có thể chia ra 2 mức độ: Base level: code xử lí những dữ liệu mà user đưa vào và đưa ra kết quả. Meta level: code để xử lí những base-level code ở trên. Thuật ngữ meta-programming thì lần đầu tiên mình ...

Top 3 Laravel CMS được đánh giá cao
Hiện tại, Laravel là PHP Framework được sử dụng phổ biến nhất trên thế giới vì những ưu điểm vượt trội tận dụng các kỹ thuật Design Pattern, các công nghệ mới nhất của PHP và rất dễ dàng tiếp cận và sử dụng nó. Điểm yếu của Laravel là không hỗ trợ các phiên bản PHP cũ vì thế các ...

Javascript: Sự khác nhau giữa Cookie, localStorage và sessionStorage
Người viết: Thau Nguyen Hiện nay với nhu cầu lưu trữ thông tin người dùng trên trình duyệt, chúng ta có thể sử dụng localStorage , sessionStorage , hay cookie . Những dữ liệu này thường đơn giản chỉ là những thông tin như ngôn ngữ, theme, tùy chỉnh layout, … Nhưng trên ...

Burger King tính sử dụng GPS và dữ liệu tắc đường trên Google Maps để bán burger cho khách hàng bị kẹt xe
Phải công nhận rằng, tiềm năng của việc áp dụng công nghệ GPS và dữ liệu định vị của Google trong bán hàng là rất lớn nếu các hãng biết cách khai thách tiềm năng của một bộ phận khách hàng không thể tới cửa hàng mua trực tiếp. Bằng việc sử dụng GPS và dữ liệu từ dịch vụ bản đồ của ...

[C# - VB.NET] Download async multiple files và hiển thị trên ListView winform
Xin chào các bạn bài viết hôm nay mình sẽ chia sẽ đến các bạn bộ source code download file bất đồng bộ (Async) và hiển thị danh sách trên ListView C# và VB.NET . Hôm trước, mình có đi lòng vòng trên mạng thì mình tìm thấy một bộ source code dùng để download ...

Danh bạ Iphone tồn tại lỗ hổng nguy hiểm
Theo Slashgear, Ứng dụng Danh bạ trên iPhone, iPad tồn tại lỗ hổng cho phép hacker tấn công vào nền tảng iOS vốn nổi tiếng với khả năng bảo mật cao. Lỗ hổng này cũng đã tồn tại 4 năm trên hệ điều hành IOS nhưng vẫn chưa được Apple khắc phục. Hiện tại vấn đề trên máy tính đã được ...

Cậu học sinh bị đình chỉ học vì tìm thấy lỗ hổng trong hệ thống phần mềm của trường
Hacker using laptop. Hacking the Internet. Bill Demirkapi, một học sinh lớp 11 trường Lexington, Massachusetts đã phát hiện thấy một lỗ hổng trong một phần mềm được trường cậu sử dụng để chấm điểm, thông báo điểm và sắp xếp lịch học của học sinh trong trường. Tình hình an ninh ...

Chàng trai 22 tuổi đứng đầu “đế chế” trí tuệ nhân tạo trị giá tỷ USD
Mới 22 tuổi và chỉ bắt đầu khởi nghiệp cách đây 3 năm, công ty của Alexandr Wang đã được cán mốc giá trị một tỷ USD và trở thành một trong những công ty khởi nghiệp thành công nhất tại thung lũng Silicon, “cái nôi” của ngành công nghệ thế giới. Scale AI, công ty khởi ...

AI biến đổi ngành công nghiệp smartphone như thế nào
AI trên smartphone hiện khác xa trong các bộ phim viễn tưởng, nhưng đã dần len lỏi vào nhiều phần của điện thoại mà người dùng không hay biết. Các nhà sản xuất đang nỗ lực tìm kiếm những công nghệ khiến điện thoại của họ “thông minh” hơn đối thủ, nhưng không hề dễ ...