Python metaclass

Python metaclass

Metaclass là một chủ đề khá ít người đề cập của Python. Một phần có lẽ bởi vì nó cũng ít được sử dụng, mà một phần lý do bởi vì Python cũng ít có tài liệu về chủ đề này. Trong bài viết này, tôi sẽ giới thiệu những […]

Vài Tip cải thiện hiệu suất trang web

Vài Tip cải thiện hiệu suất trang web

Trong bài viết này, tôi sẽ trình bày một số kỹ thuật, rất cơ bản, có thể áp dụng với mọi dự án Web, để có thể nâng cao hiệu suất, mở rộng ứng dụng và giảm chi phí. Vào thời điểm này, một server Web cỡ trung bình (8 […]

Code hay quá (không phải của tôi) nên lưu lại để nhớ

Code hay quá (không phải của tôi) nên lưu lại để nhớ

Một chương trình và in ra các số nguyên tố. Sử dụng fork (và pipeline), nó sẽ sinh ra các tiến trình con. Trong quá trình kiểm tra các số, các tiến trình con tương ứng với các số nguyên tố sẽ lần lượt được tạo ra. Quá trình có […]

Django: Abstract Base Classes vs Multiple Table Inheritance

Django: Abstract Base Classes vs Multiple Table Inheritance

Django là một framework rất đầy đủ của Python cho phép chúng ta có thể phát triển nhanh một trang Web với những tính năng mạnh mẽ. Django đã cho phép kế thừa các model từ cách đây khá lâu, khi QuerysetRefactor branch được merge. Điều này cho phép chúng […]

Cách sử dụng Django admin và các trường hợp chống chỉ định

Cách sử dụng Django admin và các trường hợp chống chỉ định

Django admin là một app rất hữu ích và đầy đủ tính năng, được tích hợp sẵn trong Django framework. Sử dụng Django admin sẽ giúp chúng ta phát triển một trang Web nhanh hơn. Trong bài viết này, tôi sẽ trình bày một số tip để làm việc với […]

Kỹ thuật scraping và crawling nâng cao với Scrapy và SQLAlchemy

Kỹ thuật scraping và crawling nâng cao với Scrapy và SQLAlchemy

Trong bài viết trước tôi đã giới thiệu kỹ thuật cơ bản sử dụng Scrapy và SQLAlchemy để scraping và crawling dữ liệu từ trang StackOverflow. Trong bài viết này, tôi sẽ giới thiệu một sỗ kỹ thuật nâng cao sử dụng Scrapy để scraping và crawling Web như follow […]

Python iterator & generator

Python iterator & generator

Trong bài viết này, chúng ta sẽ tìm hiểu một số khái niệm rất thông dụng trong Python nhưng cũng thường bị bỏ qua nên có thể dẫn đến những hiểu sai nhất định. Những khái niệm đó chính là iterator và generator. Chúng được sử dụng thường xuyên nên […]

Năm 2015 nhìn lại

Năm 2015 nhìn lại

Năm 2015 sắp kết thúc và năm mới đang đến gần, mà đây là thời điểm chúng ta nhìn lại một năm vừa rồi. Có rất nhiều câu hỏi đặt ra, như tôi đang làm việc gì? Tôi làm ra cái gì? Tôi đã gây những lỗi lầm gì? Tôi […]

Tìm hiểu Python decorators

Tìm hiểu Python decorators

Decorator trong Python được sử dụng khá nhiều, tuy nhiên nó cũng hơi khó hiểu một chút. Decorator cho chúng ta một cú pháp đơn giản để gọi các hàm bậc cao (higher-order functions). Về mặt lý thuyết, một decorator là một hàm nhận tham số đầu vào là một […]

Editor war – cuộc cạnh tranh lâu đời nhất trong thế giới IT

Editor war – cuộc cạnh tranh lâu đời nhất trong thế giới IT

Hãy tạm quên đi những cuộc cạnh tranh như Apple vs Samsung, hay Microsoft vs Apple. Trong bài viết này, chúng ta sẽ đề cập đến một cuộc cạnh tranh khác, một cuộc cạnh tranh kéo dài hàng thập kỷ, và kết quả là, nhờ đó, chúng ta có những […]

Welcome

manhhomienbienthuy

Đây là thế giới của manhhomienbienthuy (naa). Chào mừng đến với thế giới của tôi!

Bài viết mới

Chuyên mục

Lưu trữ theo năm

Thông tin liên hệ

Cảm ơn bạn đã quan tâm blog của tôi. Nếu có bất điều gì muốn nói, bạn có thể liên hệ với tôi qua các mạng xã hội, tạo discussion hoặc report issue trên Github.