Big Data #1 – Bắt đầu Big Data

Big Data – Bắt đầu Big Data

  • Big Data là gì?
  • Tôi muốn học Big Data. Tôi không biết cách bắt đầu học như thế nào.
  • Big Data thật sự có ý nghĩa là dữ liệu thì lớn?
  • Những công cụ và phần mềm gì cần biết khi học Big Data?

Trên đây là những câu hỏi rất hay, chân thật và cũng khó để tìm được câu trả lời thỏa đáng. (more…)

Cách tự cắt sim thành Micro-Sim hoặc Nano-Sim

Tính tôi cũng khoái loay hoay với mấy đồ kỹ thuật, do vậy nhiều thứ cũng muốn thử rủi ro lắm :)) Chả là sắm được cái con điện thoại giá rẻ, khổ nỗi nó lại dùng Micro-Sim. Cũng tính cẩn thận định ra ngoài cửa hàng thay cơ, nhưng hỏi thằng bạn cùng lab thì nó bảo mất mấy hôm. Nên thôi, nghịch ngợm tí cho vui. Search thử trên mạng thấy cũng nhiều hướng dẫn. Tuy nhiên cách ngon nhất có lẽ là nằm ở cái file dưới này đây :)) Tôi cắt đúng một lần, cho vào khớp như máy cắt :v

Cách này có thể cắt Mini-Sim (sim thường bây giờ) thành Micro-Sim hoặc Nano-Sim, hoặc từ Micro-Sim thành Nano-Sim cũng được:

  1. Download file pdf này về: Sim Template
  2. In ra theo tỉ lệ zoom là 100% ở ờ A4. Nhớ là 100% nhé bạn ^^
  3. Đặt sim vào ô sim tương ứng với sim của bạn, lấy cái bút và thước kẻ đánh dấu lại và cứ thế cắt theo đường đã đánh dấu là xong. Quá đơn giản về dễ dàng :3

sim_cropping

 

Một phần hình ảnh trong file pdf

Xử lý ảnh, thị giác máy tính và các mối quan hệ của chúng

Thực sự mà nói thì việc tìm kiếm từ khóa “xử lý ảnh” hay “xử lý hình ảnh” trong tiếng việt sẽ ra phần lớn là các bài viết về cách hậu kỳ 1 bức ảnh. Hiếm hoi lắm mới thấy ra được một bài về chuyên ngành này. Do vậy mà đôi khi tôi không biết nên sử dụng như nào cho đúng mà thân thiện :)) Nhiều người hỏi tôi đại loại như: “Anh đang học ngành gì vậy”, tôi hay có thói quen dùng tiếng việt hơn là chêm tiếng anh vào (người ta lại bảo mình ra vẻ :v) nên sẽ trả lời “xử lý hình ảnh”. Và tất nhiên chủ đề của câu chuyện sẽ đại loại như: “Ô thế chắc anh giỏi photoshop lắm nhở”, “Chắc sau về anh mở studio à” :3 Tôi cũng chả biết trả lời sao, vậy là từ đó ai hỏi tôi tương tự như trên, tôi đều trả lời là “học về nhận dạng” =)) Nghe nó có vẻ gì đó rất hình sự, trang nghiêm và học thuật :v Mặc dù nó chỉ là một phần của xử lý ảnh và thị giác máy tính mà thôi. (more…)

An adaptive-window-based image dehazing method

In this paper, we propose a adaptive-window-based dehazing method for hazy images. The proposed method is composed of four parts: dark channel measurement, bilateral filtering, atmosphere light and transmission map estimation, and scene radiance recovery. Dissimilar to existing methods, we proposed an adaptive-window-based algorithm to obtain the dark channel. Experimental results demonstrate that the proposed adaptive-window-based method can reduce blocking artifacts in dehazing images and maintain the visual quality of dehazed images high. In addition, the proposed method is faster than the existing method [2].

dehazing_result

The experimental result

Paper link: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7041765
PDF file: please email to me ([email protected]ail.com)
The paper was published on The 2014 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA) in Siem Reap, 2014.

If you have a concern about this study, please don’t hesitate to contact me via email. I am going to help you as much as I can.

Phát hiện góc nghiêng của ảnh sử dụng biến đổi Hough

Phát hiện góc nghiêng của ảnh có thể được coi như một bước tiền xử lý dữ liệu cho các bài toán khác như nhận dạng chữ viết, tách ký tự … Trong bài này, tôi sẽ giới thiệu một thuật toán đơn giản để phát hiện góc nghiêng văn bản từ một bài của blogger người Pháp Félix Abecassis (có lược bỏ các đoạn không cần thiết). Sau đó tôi sẽ cài đặt thử chương trình và đưa ra kết luận. (more…)

Teach Yourself Regular Expressions In 10 Minutes

Đây là cuốn sách về Regex duy nhất tôi giữ lại trong máy tính. Tôi đã sử dụng nó từ năm 2010 cho đến tận bây giờ. Cuốn sách thực sự rất dễ hiểu, nhỏ gọn và thích hợp cho cả tra cứu nhanh. Điểm hay nữa của cuốn sách đó là nó có thêm 1 phần lưu ý khi sử dụng ở các ngôn ngữ lập trình phổ biến khác nhau. Và đây là 1 vài thông tin về cuốn sách:

Teach Yourself Regular Expressions in 10 Minutes
Tác giả: Ben Forta
Nhà xuất bản: Sams Publishing
Thời gian xuất bản: February 28, 2004
ISBN: 0-672-32566-7
Số trang: 192
Link download: Teach Yourself Regular Expressions in 10 Minutes

Các bài viết khác liên quan:

  1. Biểu thức chính quy (Regular Expression)
  2. RegEx Tester

RegEx Tester

Tính năng của nó nhìn tên các bạn cũng có thể đoán ra được rồi. Nó được sử dụng để kiểm thử các biểu thức chính quy bạn viết trước khi đưa và sử dụng thực tế. Tôi không nhớ rõ là tôi dùng công cụ này từ khi nào, chỉ nhớ là rất lâu rồi từ hồi còn học đại học đến giờ. Tôi cũng đã thử rất nhiều công cụ khác sau đó nhưng thấy công cụ này đáp ứng đủ nhu cầu và đặc biệt nhỏ gọn, chạy ổn định hơn các công cụ khác tôi đã dùng. Chạy ổn định ở đây tức là do sự sai khác giữa các biểu thức của các ngôn ngữ lập trình, đôi khi biểu thức bạn chạy trên công cụ test có thể khác so với chạy thực tế. Điều này tôi đã gặp trục trặc với “The Regulator” 1 lần và cạch đến già :))

Link download: RegEx Tester v3.1.0.0

Các bài viết khác liên quan:

  1. Biểu thức chính quy (Regular Expression)
  2. Teach Yourself Regular Expressions In 10 Minutes

Biểu thức chính quy (Regular Expression)

Về định nghĩa, khái niệm hay bất cứ thứ gì cơ bản về biểu thức chính quy (Regular Expression hay còn được gọi tắt là Regex) thì tôi xin phép không bàn ở đây vì nó được nói đến rất nhiều. Ở đây tôi chỉ xin chia sẻ việc dùng hay không thôi. Nếu có bạn nào đó hỏi tôi rằng có nên dùng Regex hay không khi code? Câu trả lời của tôi là nên và rất nên. Nó đặc biệt tốt với 1 chuỗi hoặc văn bản lớn. Regex luôn xuất hiện trong đầu tôi trước khi các giải pháp khác được xuất hiện. Và thực sự tôi khuyên là bạn nên sử dụng ngay khi có thể, hãy tìm hiểu xem ngôn ngữ bạn đang làm hỗ trợ Regex đến đâu.  (more…)

Trở lại viết blog

Tự nhiên thèm viết, thèm chia sẻ. Thấy tiếc nuối vì bẵng đi bỏ viết blog trong thời gian dài (có lẽ là khoảng 5 năm rồi). Tiếc nuối là vì đây là 1 thói quen ghi chép tốt nên có, vậy mà tôi lại bỏ bẵng đi. Nhớ cái quãng thời gian miệt mài tham gia các diễn đàn, viết blog, chia sẻ công cụ, code, rồi cả đóng gói ebook cho cộng đồng nữa – 1 thời gian “điên” nhưng say mê thực sự. Nhưng không sao, tôi luôn tâm niệm rằng mọi thứ không bao giờ là muộn cả.

Do what you love, do it often

Xin chào Tôi :))

5/6/2015