JQuery API: Attribute Contains Word Selector [name~=”value”]

Attribute Contains Word Selector​ sẽ lựa chọn các phần tử dựa theo thuộc tính đã được thiết lập. Selector này sẽ tìm kiếm tất cả các phần tử có giá trị của thuộc tính có chứa từ được cung cấp và từ đó phải được ngăn cách với các kí tự khác bằng một khoảng trắng( ...

Tác giả: Trần Trung Dũng viết 14:11 ngày 07/01/2019

Báo cáo xu hướng ngành IT năm 2018

Để đánh dấu sự kết thúc của một năm cực kì hoành tráng và náo nhiệt của làng công nghệ tại Việt Nam, vừa qua TopDev đã cho ra Báo cáo tình hình, những dự báo và xu hướng của ngành trong năm 2018 , đánh giá lại tình hình lao động ngành công nghệ thông tin trong năm 2017 đồng thời ...

Tác giả: Hoàng Hải Đăng viết 14:11 ngày 07/01/2019

JQuery API: Attribute Contains Prefix Selector [name|=”value”]

Attribute Contains Prefix Selector sẽ lựa chọn các phần tử dựa theo thuộc tính đã được thiết lập. Selector này sẽ tìm kiếm tất cả các phần tử có giá trị của thuộc tính bằng chuỗi được cung cấp hoặc bắt đầu bằng chuỗi được cung cấp và theo sau bởi một dấu - ( xem ...

Tác giả: Bùi Văn Nam viết 14:11 ngày 07/01/2019

Bạn có thể làm những điều này bằng SQL, dừng việc viết thêm code đi

SQL, Lisp và Haskell là những ngôn ngữ lập trình duy nhất mà tôi thấy người ta thường dành nhiều thời gian để suy nghĩ hơn là đánh máy — Philip Greenspun. Ngay cả khi vậy, SQL ( Structured Query Language ) vẫn được sử dụng bởi các kỹ sư phần mềm chỉ để kéo dữ liệu ra. ...

Tác giả: Tạ Quốc Bảo viết 14:11 ngày 07/01/2019

Xu hướng tấn công mạng 2019

Theo thống kê hơn 1,6 triệu lượt máy tính tại Việt Nam bị mất dữ liệu trong năm 2018. Đáng chú ý là hầu hết người dùng kể cả có kiến thức về an ninh mạng cũng không tránh khỏi bị tấn công. Cũng trong hai năm 2017 và 2018, số lượng lỗ hổng an ninh trong các phần mềm, ứng dụng được ...

Tác giả: Tạ Quốc Bảo viết 14:11 ngày 07/01/2019

Cloud-Native Microservices Với TIBCO: Khám phá dịch vụ bằng cách sử dụng Consul

Biên dịch: Trương Đình Tuấn Một ứng dụng dựa trên microservices thường chạy trong một môi trường ảo hóa hoặc môi trường container trong đó số lượng các cá thể và các điểm cuối thay đổi động. Do đó, phải có một cơ chế để cho phép người dùng của các dịch vụ nhỏ này thực hiện các yêu ...

Tác giả: Trịnh Tiến Mạnh viết 14:10 ngày 07/01/2019

Điểm mặt những câu chuyện công nghệ nổi bật trong năm 2018

Kết thúc năm 2018 thế giới công nghệ đã có những cột mốc to lớn và không ít bê bối đem đến nhiều thách thức cho các hãng công nghệ và người dùng. Hãy cùng Securitybox điểm mặt những câu chuyện công nghệ nổi bật trong năm 2018. 1.YouTuber 7 tuổi kiếm chục triệu USD ...

Tác giả: Vũ Văn Thanh viết 14:10 ngày 07/01/2019

Review các xu hướng web design trong năm 2018

Thời điểm cuối năm đang đến gần, nên tôi nghĩ rằng đây là thời điểm thích hợp để tổng hợp lại những điểm nổi bật của web design trong năm qua. Tiêu đề lớn và kiểu chữ đậm Typography và hình ảnh luôn là hai trụ cột của web design vì chúng thu hút sự chú ý và tạo ấn tượng ...

Tác giả: Trịnh Tiến Mạnh viết 14:10 ngày 07/01/2019

Khi ta kết hợp MotionLayout và ShapeOfView…

Biên dịch: Dương Đình Tuấn Bằng cách sử dụng MotionLayout, bạn có thể đưa ra một cách thiết kế hoàn toàn khác biệt và linh hoạt cho ứng dụng của mình. Quên đi màn hình tĩnh không có bất kỳ animation nào, và hãy thêm một số chuyển động nào! MotionLayout ...

Tác giả: Vũ Văn Thanh viết 14:10 ngày 07/01/2019

Làm thế nào để tạo một bảng BI Dashboard bằng cách sử dụng một bảng Pivot và một thư viện biểu đồ?

Biên dịch: Nguyễn Văn Lợi Khi suy nghĩ về phân tích dữ liệu , có lẽ dữ liệu bảng tính là điều đầu tiên xuất hiện trong đầu bạn. Nhưng phân tích dữ liệu không chỉ là số lượng và văn bản khô. Nếu được tiếp cận chính xác và kết hợp với các thành phần trực quan , phân tích ...

Tác giả: Vũ Văn Thanh viết 14:10 ngày 07/01/2019

Xin hãy ngừng dùng local storage.

Tôi không biết chính xác nó là cái gì mà làm cho bao nhiêu developer phát cuồng và lưu trữ session information trong local storage, nhưng dù gi đi nữa: việc này cần phải ngừng lại. Mọi thứ đang dần ngoài tầm kiển soát. Gần như ngày nào tôi cũng tình cờ thấy một website mới chứa thông ...

Tác giả: Tạ Quốc Bảo viết 14:10 ngày 07/01/2019

Tạo và xuất bản một thư viện cho Android

Người dịch: Dương Đình Tuấn Tôi đã luôn muốn tạo ra một thư viện và “ đóng góp vào mã nguồn mở”, nhưng từ đó đến giờ chưa thực sự có bất cứ thứ gì giá trị để đóng góp cả, cho đến khi tôi cần tự xuất bản một thư viện của mình , vì vậy, đây là hướng dẫn về cách làm và ...

Tác giả: Hoàng Hải Đăng viết 14:10 ngày 07/01/2019

Xây dựng ứng dụng CRUD với angular CLI.

Bài viết này mình xin giới thiệu cách tạo 1 ứng dụng CRUD với angular CLI. Điều kiện trước tiên các bạn phải cài đặt npm hoặc yarn, node, angular CLI. Ở bài viết này mình sử dụng npm và angular 7.1.4, Node 11.6.0. Trước tiên thì mình cần khởi tạo ứng dụng. ng new demo-app --style=scss Đợi 1 ...

Tác giả: Trần Trung Dũng viết 14:10 ngày 07/01/2019

Sử dụng annotation trong Android

Chắc hẳn bạn đã không ít lần từng thấy Android Studio cảnh báo về điều gì đó liên quan đến tham số đầu vào của hàm mà bạn đã ghi đè, nhưng lại không phải trong code của bạn. Như sau: Vậy tham số annotation @NonNullcó ý nghĩa gì, và nó đến từ đâu? Những annotation sẽ giúp bạn viết ...

Tác giả: Trần Trung Dũng viết 14:10 ngày 07/01/2019

Sử dụng Google Map API (v3) và Rails (5.2)

(hi), chào mọi người, hôm nay mình sẽ hướng dẫn các bạn cách sử dụng Google Map Api cho Rails App nhé. Từng bước một mà quất thôi. Để làm được việc này dĩ nhiên yêu cầu các bạn cần biết về Rails và Javascript ở mức độ cơ bản. Bắt đầu nào ! Tạo mới 1 project để nghịch nhé rails new ...

Tác giả: Hoàng Hải Đăng viết 14:10 ngày 07/01/2019

Làm thế nào để nghịch một lúc nhiều account github trên cùng một máy

Bạn là một dev thích vọc vạch, ngồi nghịch các open source và build ra các source tự chế linh tinh nhưng trong 8h hành chính bạn lại là một người cực kỳ nghiêm túc và tài khoản github sạch bách chỉ tồn tại các dự án của công ty. việc đơn giản để giải quyết vấn đề này là dùng nhiều account github ...

Tác giả: Tạ Quốc Bảo viết 14:10 ngày 07/01/2019

Kiểm thử phần mềm là gì?

Kiểm thử phần mềm là một quá trình thực hiện một chương trình hoặc ứng dụng với mục đích tìm ra các lỗi phần mềm. Nó cũng có thể được nêu là quá trình xác nhận và xác minh rằng chương trình hoặc ứng dụng hoặc sản phẩm phần mềm: Đáp ứng các yêu cầu kinh doanh và kỹ thuật đã hướng dẫn nó thiết ...

Tác giả: Trịnh Tiến Mạnh viết 14:10 ngày 07/01/2019

Two-Factor Authentication for Twilio SMS (P2)

Chắc hẳn trong các bạn đã nhiều lần sử dụng bảo mật 2 lớp cho rất nhiều tài khoản. Hôm nay mình xin hướng dẫn tạo bảo mật 2 lớp cho tài khoản. Như ở Phần 1 mình đã hướng dẫn các bạn cách gửi SMS thông qua twilio, giờ bối cảnh sẽ là khi người dùng đăng kí, nhập số điện thoại, sẽ gửi code dưới dạng ...

Tác giả: Hoàng Hải Đăng viết 14:10 ngày 07/01/2019

Tạo một ứng dụng iOS không sử dụng Storyboard

Như chúng ta đã biết, IDE XCode mặc định tạo một Project sử dụng Storyboard. Việc bỏ storyboard ra khỏi Project là tương đối khó khăn đối với người mới làm quen với iOS, Trong bài viết này, ta sẽ từng bước để tạo một ứng dụng iOS mà không sử dụng storyboard. Khi tạo tạo một Project mới, XCode sẽ ...

Tác giả: Tạ Quốc Bảo viết 14:10 ngày 07/01/2019

Tái sử dụng code với Mixins trong Vuejs

Trong quá trình phát triển ứng dụng, có rất nhiều những functions hay datas bạn muốn sử dụng lại nhiều lần. Hãy tưởng tượng nếu bạn cứ vứt những đoạn code có chức năng tương tự nhau ở khắp mọi nơi, rồi đến 1 ngày đẹp trời bạn phải update lại logic cái function đó hay thay đổi 1 đoạn text nào đó và ...

Tác giả: Hoàng Hải Đăng viết 14:09 ngày 07/01/2019