Hiển Thị Line Number trong Vim

Khi sử dụng Vim (đặc biệt với quyền sudo) để mở một tệp tin trên Linux server thì thông thường bạn sẽ không thấy line number được hiển thị. Điều này khá bất tiện trong một số trường hợp khi chúng ta muốn đi tới một line number cụ thể nào đó. Trong bài viết này chúng ta sẽ tìm hiểu cách hiển thị ...

Tác giả: Bùi Văn Nam viết 08:40 ngày 20/09/2018

Vẽ biểu đồ trong ReactJS thật dễ dàng với reCharts

Chart (biểu đồ) là một thành phần quan trọng và thường xuyên xuất hiện trong các website, đặc biệt là các trang web về thống kê, quản lý... Trước đây, mình đã có bài giới thiệu về một thư viện dùng để vẽ biểu đồ bằng Javascript đó là HighCharts, nếu các bạn quan tâm thì có thể xem nó ở đây. ...

Tác giả: Vũ Văn Thanh viết 08:36 ngày 20/09/2018

7 tips cho kiểm thử website đa ngôn ngữ

Ngày nay, một số websites được phát triển dạng đa ngôn ngữ. Khi mà các công ty ngày càng phát triển kinh doanh ở các quốc gia khác thì số lượng các ứng dụng web đa ngôn ngữ toàn cầu sẽ tiếp tục tăng lên là điều tất yếu. Chính vì vậy Kiểm thử website hỗ trợ đa ngôn ngữ sẽ có những khó khăn, thách ...

Tác giả: Vũ Văn Thanh viết 08:36 ngày 20/09/2018

[Spring boot + Spring Security] Overview

1.Overview and Spring Architecture Spring security là một framework của spring được tạo ra nhằm phục vụ việc Authentication(Xác thực) và Authorization (Phần quyền) cho các ứng dụng java. Chủ yếu sẽ là các ứng dụng web và rest service. 2. Workflow Mỗi request vào hệ thống sẽ được trải qua ...

Tác giả: Trịnh Tiến Mạnh viết 08:36 ngày 20/09/2018

Radix Sort

Sorting is an important element in modern computer science. It is found in almost every task related to vast areas of computer technology. Today i am gonna write about a least popular searching algorithm named Radix Sort . Radix Sort Radix sort is a non-comparative sorting algorithm which ...

Tác giả: Vũ Văn Thanh viết 08:36 ngày 20/09/2018

Nhật ký: Một quy trình làm việc mới cho Team mới

Có một số sự thay đổi xảy ra trong team kiểm thử của tôi. Tôi đã viết về việc chúng tôi thay đổi cách thực hiện test như thế nào khi tôi chuyển bàn làm việc của mình vào phòng của team. Lúc đó, tôi là tester duy nhất làm việc trong project và project manager chỉ liên quan đến các công việc ở cấp ...

Tác giả: Trần Trung Dũng viết 08:36 ngày 20/09/2018

MỘT VÍ DỤ VỀ ADAPTER OBJECT | DESIGN PATTERN IN RAILS

Design patterns là các giải pháp đã được tối ưu hóa, được tái sử dụng cho các vấn đề lập trình mà chúng ta gặp phải hàng ngày. Nó là một khuôn mẫu đã được suy nghĩ, giải quyết trong tình huống cụ thể rồi. Các vấn đề mà bạn gặp phải có thể bạn sẽ tự nghĩ ra cách giải quyết nhưng có thể nó chưa ...

Tác giả: Vũ Văn Thanh viết 08:36 ngày 20/09/2018

Tìm hiểu Android TV

TV Apps sử dung cấu trúc giống như các cấu trúc dành cho điện thoại và máy tính bảng. Sự tương đồng này tức là bạn có thể điều chỉnh các ứng dụng hiện tại của mình để cùng lúc chạy trên TV devices hoặc tạo ra ứng dụng mới dựa trên những gì bạn đã biết về xây dựng ứng dụng cho Android. Bài viết ...

Tác giả: Hoàng Hải Đăng viết 08:36 ngày 20/09/2018

Flutter : Project structure - localization, dependencies and assets

Bài viết này chúng ta sẽ cùng nhau đi tìm hiểu những thành phần đơn giản cấu tạo bên trong Flutter project : Image và assets Strings và Localization Dependencies Image và assets trong Flutter Với iOS, resources được đặt trong thư mục Images.xcasset hoặc các thư mục riêng biệt trong ...

Tác giả: Tạ Quốc Bảo viết 08:36 ngày 20/09/2018

A little thing about Ruby Exception

Tốt hay xấu Exception. Hay nhiều người còn gọi là bug (nhưng thực ra không phải vậy). Được cho là một thứ gì đó thật đen tối. Vì cơ bản, mỗi khi nó xuất hiện đồng nghĩa với việc app nát rồi, đặc biệt là khi đó là những dòng code do bạn code ra. Điều này có thể hình tượng hóa bằng dòng suy ...

Tác giả: Trịnh Tiến Mạnh viết 08:36 ngày 20/09/2018

[Spring boot + Spring Security] Authentication with Custom Filter

1. Prepare Tools IDE: Netbean 8.2 JDK: 1.8 Maven: 3.5.0 2. Target Build project thỏa mãn các yêu cầu sau: Sử dụng spring boot + spring security xây dựng login page, home page. Build 1 CustomFilter, chỉ xử lý các request đến từ địa chỉ 127.0.0.1 Sử dụng ...

Tác giả: Hoàng Hải Đăng viết 08:36 ngày 20/09/2018

Bảng Xếp Hạng Lập Trình Viên Học Tốt Nhất Trong Năm 2016

Vậy là một mùa xuân mới lại về, do đó cũng là lẽ tự nhiên để chúng ta bắt đầu suy nghĩ về cuộc sống và những lựa chọn nghề nghiệp trong tương lai của bạn. Tôi đã phân tích số liệu thống kê về ‘ngôn ngữ lập trình tốt nhất’ trong nhiều năm qua, và chúng ta cũng đã nhìn thấy ...

Tác giả: Trần Trung Dũng viết 08:36 ngày 20/09/2018

Lựa chọn máy chủ cho Trung tâm dữ liệu, bài toán nhiều ẩn số

Nhu cầu về thuê chỗ đặt và thuê máy chủ đang ngày càng tăng cao. Đi kèm theo đó là bài toán đau đầu cho các nhà cung cấp và khai thác Trung tâm dữ liệu (Data Center – DC) về rất nhiều vấn đề như hạ tầng, quy trình vận hành, giám sát, … Đặc biệt phải kể đến việc đi tìm một ...

Tác giả: Trần Trung Dũng viết 08:36 ngày 20/09/2018

Xây dựng backend cho bản đồ của Uber với Go như thế nào

Xin chào :3. Đây là bài viết đầu tiên của tôi, nó sẽ cho bạn biết làm thế nào chúng tôi xây dựng bộ nhớ cho các chiếc xe hoạt hình trong của Uber. Chúng tôi hiện thị xe mô hình trên màn hình của ứng dụng “Namba Taxi for clients”. Bài viết này là về hoàn thành chặn đường, ...

Tác giả: Tạ Quốc Bảo viết 08:36 ngày 20/09/2018

Tổng hợp các kiểu tấn công mạng phổ biến hiện nay

Đối với các cuộc tấn công bằng việc khai thác các lỗ hổng, yêu cầu các hacker phải hiểu biết về các vấn đề bảo mật trên hệ điều hành hoặc các phần mềm và tận dụng kiến thức này để khai thác các lỗ hổng. 1. Tấn công bị động (Passive attack) Trong một cuộc tấn công bị động, các ...

Tác giả: Trần Trung Dũng viết 08:36 ngày 20/09/2018

Việt Nam trong làn sóng trí tuệ nhân tạo

Trí tuệ nhân tạo (Artificial Intelligence – AI) thực sự đã len lỏi vào từng ngóc ngách trong cuộc sống hàng ngày của chúng ta, chứ không chỉ còn là khoa học viễn tưởng, hứa hẹn sẽ là một cuộc cách mạng công nghệ trong vòng 5 năm tới. Công nghệ này giúp cuộc sống trở nên thông minh ...

Tác giả: Hoàng Hải Đăng viết 08:36 ngày 20/09/2018

Thế Giới Di Động & Điện Máy Xanh làm Thương mại điện tử – Nghe mà thấm!

Với tốc độ tăng trưởng cán mốc 22%/ năm, thị trường thương mại điện tử Việt Nam (TMĐT) vừa là “miếng bánh hấp dẫn” với nhiều doanh nghiệp vừa là đấu trường cạnh tranh khốc liệt, mà chỉ khi sở hữu những chiêu thức riêng mới có thể đạt được thành công như mong muốn. Tại Việt ...

Tác giả: Hoàng Hải Đăng viết 08:35 ngày 20/09/2018

Javascript song kiếm hợp bích – Khi hai cao thủ cùng ngồi lại!

Điều gì sẽ xảy ra khi hai “đai đen” như anh Thiện Nguyễn – nhà sáng lập của EYE Solution startup hoạt động trong lĩnh vực giải pháp công nghệ và anh Võ Duy Tuấn – CEO Teamcrop cùng ngồi lại? Hai lập trình viên lão làng của ngành công nghệ sẽ “đàm đạo”những gì ...

Tác giả: Vũ Văn Thanh viết 08:35 ngày 20/09/2018

Thủ khoa đầu ra của PTIT đầu quân cho Trung tâm R&D của Samsung

TS. Vũ Văn San, Bí thư Đảng ủy, Giám đốc Học viện Công nghệ Bưu chính Viễn thông trao bằng tốt nghiệp cho các tân kỹ sư (Ảnh: Đình Dũng) Cựu sinh viên ngành CNTT Nguyễn Thị Bình An, Thủ khoa đầu ra toàn khóa 2012 – 2017 của Học viện Công nghệ Bưu chính Viễn thông (PTIT) hiện đã đầu ...

Tác giả: Trần Trung Dũng viết 20:58 ngày 19/09/2018

Tuyến cáp quang biển APG bị sự cố, Internet Việt Nam lại bị ảnh hưởng

Theo thông tin từ SCTV, tuyến cáp quang biển APG bị đứt vào lúc 16h ngày 20/6/2017, lỗi xảy ra ở phân đoạn Việt Nam – Hồng Kông, do đó làm ảnh hưởng tới việc truy cập Internet của khách hàng. Thời gian khắc phục sự cố tuyến cáp quang APG chưa được xác định. Tuyến cáp quang ...

Tác giả: Vũ Văn Thanh viết 20:58 ngày 19/09/2018