
Php với Cassandra
Ngày nay sự phát triển mạnh mẽ về công nghệ, những trang web giờ không còn đơn thuần chỉ là những trang bán hàng nữa mà ngày càng nhiều tác vụ được tích hợp sẵn luôn trên web. Chính vì những điều như vậy đã kéo theo những yêu cầu mới như trong cơ sở dữ liệu ngày càng nhiều lại đòi hỏi hơn nữa về ...

Xây dựng ứng dụng web với NodeJS + Express FrameWork + AngularJS - Phần 5
Xin chào mọi người, quay lại với chuỗi serial chủ đề về NodeJs của mình, ở bài viết này mình sẽ hướng dẫn tiếp cách load đưa dữ liệu trước hoặc định nghĩa trước các hàm cần thiết từ router để sử dụng trong directive. Trong rất nhiều bài toán với việc load 1 lượng dữ liệu lớn, và để đảm bảo trải ...

Làm tool auto thả tim hay like share trên facebook
Đúng như tiêu đề bài viết, mình làm chỉ để nghịch cho thỏa mãn cơn thú tính thả reaction của mình trên new feed thôi =)) Để làm được điều này, chúng ta đơn giản là cần 2 graph API là user home và object reactions. User home Chi tiết tại đây Graph API Reference /{user-id}/home Chú ý: Kể từ ...

Xây dựng dựng dụng REST API đơn giản với FLASK - Part 3
Halu mọi người, mình đã quay trở lại. Như đã hứa ở bài viết trước, hôm nay mình sẽ hướng dẫn các bạn cách làm việc với redis trên ứng dụng flask của các bạn. VD này, mình chỉ dùng redis để chạy một function nho nhỏ thôi nha. để các bạn tập trung vào việc sử dụng redis như thế nào ạ. Nên nếu có gì ...

Orthogonal Array testing. (P1)
Orthogonal Array là gì ? Mảng trực giao (OA) là một công cụ mảng đa chiều có các yếu tố và các mức như đầu vào và tạo ra các test case với mức độ phù hợp tối đa nhất có thể cho tất cả các cấp trong mỗi yếu tố. Điều này được thực hiện để tối ưu hóa các kịch bản test có nhiều yếu tố nhưng có ...

Sidekiq Advanced Options
File config sidekiq là 1 file YAML, sidekiq server sử dụng nó để tự cấu hình. Mặc định được đặt ở config/sidekiq.yml. Nó chỉ cần thiết nếu bạn muốn có những cài đặt nâng cao, ví dụ như cài đặtconcurrency size, khi có queue có tên khác default ... --- :concurrency: 5 staging: :concurrency: ...

Tản mạn về Estimate
Chẳng phải nói chắc các bạn ai cũng thấy rằng, càng có nhiều kinh nghiệm, chúng ta lại càng thấy tầm quan trọng của việc Estimate với độ chính xác cao có vai trò lớn thế nào tới sự thành bại của một dự án. Tuy nhiên bài viết này với đúng tính chất "Tản mạn" của nó, xin phép không trình bày sâu về ...

Https và những lợi ích nổi bật
Vài năm gần đây, số lượng website được tích hợp HTTPS đã gia tăng đáng kể, lý do đơn giản bởi có khá nhiều lợi ích từ việc sử dụng https thay cho http. Một trong các lợi ích đó là khi sử dụng https, chúng ta có được lợi thế vượt trội về performance và giúp gia tăng trải nghiệm người dùng trên ...

Progressive Web App (part 2): Offline-first với Service Worker
Ở phần trước của series Progressive Web App (PWA), chúng ta đã đi qua vấn đề tồn đọng lớn của Single Page App (SPA) - không có khả năng hoạt động offline, và cách giải quyết của PWA - cũng là ưu điểm lớn nhất của PWA - Offline-First strategy. Trong phần tiếp theo này, chúng ta sẽ tìm hiểu sâu hơn ...

Youtube downloader
Xin chào. Có lẽ nhắc đến từ " Youtube " thì có lẽ ngày nay đã quá phổ biến rồi. Youtube là 1 sản phẩm của Google . Đây là 1 trang web lưu trữ chia sẻ video trực tuyến phổ biến nhất hiện nay trên thế giới. Ở thời điểm hiện tại thì có khá nhiều công cụ để hỗ trợ việc download video từ Youtube ...

Google Fuchsia có thay thế được Android?
Giới thiệu về Fuchsia Google đang phát triển một hệ điều hành thứ ba sau Android và Chrome OS. Đây là một hệ điều hành mã nguồn mở, thời gian thực có tên "Fuchsia". Hệ điều hành này được giới thiệu tháng 8 năm 2016, nhưng khi đó chỉ có hỗ trợ dòng lệnh. Nhưng đến thời điểm hiện tại, dự án bí ẩn ...

Hướng dẫn sử dụng Webmaster Tool phần 2 - Công cụ hỗ trợ cho SEO
Xin chào các bạn, hôm nay tôi xin tiếp tục trình bày phần 2 của hướng dẫn sử dụng Webmaster Tool. Ở phần một tôi đã giới thiệu tới các bạn làm thể nào để có một tài khoản, cách xác minh chủ sở hữu website hay cách theo dõi sitemap. Các nội dung hướng dẫn sử dụng trong phần này sẽ là crawl ...

Preload, includes, eager load và joins trong Rails
Rails với ActiveRecord giúp đỡ cho lập trình viên rất nhiều trong việc truy xuất dữ liệu từ cơ sở dữ liệu, đặc biệt là trong trường hợp cần lấy dữ liệu từ các bảng liên kết với nhau bằng việc cung cấp các method tiện ích. Trong Rails có các method như là preload, eager_load, includes, references và ...

Upgrade server Gitlab phiên bản 9.x lên 11.1.x
Nhu cầu vọc vạch và sử dụng một số tính năng mới mà vừa qua mình có upgrade gitlab sử dụng docker trên VPS lên phiên bản 11.1 và có khá nhiều vấn đề phát sinh Tất nhiên yêu cầu là phải giữ nguyên tất cả repository, users và các config projects đã up lên. Với tinh thần ăn sẵn và triển khai nhanh ...

Stack Overflow & Buffer Overflow: Introduction and Exploitation
Lỗ hổng Buffer Overflow đã tồn tại từ những ngày đầu tiên xuất hiện máy tính và vẫn còn tồn tại cho tới ngày nay. Rất nhiều worms trên internet sử dụng lỗ hổng này để tiến hành khai thác máy tính của nạn nhân. Hôm nay chúng ta sẽ cùng tìm hiểu cụ thể loại lỗi này và cùng nhau "hack" thử một chuơng ...

Hướng dẫn tự học Tensorflow Cơ bản Phần 1 - Basic data types and Operators
Hướng dẫn tự học Tensorflow cơ bản. Như chúng ta đã biết Trí tuệ nhân tạo, học máy đang là một trong những cụm từ rất hot trong làng công nghệ hiện nay. Và với những nhà phát triển phần mềm trí tuệ nhân tạo thì Tensorflow không phải là một cái tên xa lạ. Tensorflow được phát triển bởi ông lớn ...

Những câu hỏi phỏng vấn ứng viên Test Manual
Trong quá trình tuyển dụng, nhà tuyển dụng sẽ luôn đưa ra những câu hỏi vừa kiểm tra kiến thức cơ bản của ứng viên, rồi kiến thức nâng cao, có cả những câu hỏi về kiến thức xử lý tình huống. Chắc hẳn để phỏng vấn vào một công ty mình mơ ước là điều mà tất cả chúng ta đều quan tâm. Tuy nhiên để vượt ...

Cùng tìm hiểu về Context trong Android
Đối với những dev mới thì chỉ cần nói đến Context là gì cũng đủ khiến họ cảm thấy thách thức, đối với các dev đã có kinh nghiệm thì đôi cũng có thể dễ bị nhầm lẫn khi lựa chọn nên sử dụng Context nào cho hợp lý. Mà nếu sử dụng sai cũng có thể gây ra các vấn đề memory leak,... Sự nhầm lẫn ...

Một vài tính năng tuyệt vời của CSS3 mà có thể bạn chưa biết - Phần 2
Ở 1 bài trước đây về CSS mình đã giới thiệu về 1 số thuộc tính hay ho của CSS3, các bạn quan tâm thì có thể xem nó ở đây. Hôm nay, mình xin mạn phép giới thiệu tiếp 1 số thuộc tính khá hay nữa của CSS mà chưa có dịp giới thiệu ở phần trước. Bài viết có thể hữu ích cho bạn hoặc không, nếu không ...

Storage trong Ethereum smart contract
Trong các bài toán liên quan đến security của smart contract, ta rất hay gặp những lỗi liên quan đến storage , vì thế việc nắm chắc storage là điều tối cần thiết cho bất cứ ai muốn làm việc với smart contract nói chung và solidity nói riêng. Mỗi smart contract chạy trên máy ảo Ethereum ...