Mô phỏng thuật toán, tưởng dễ mà khó!

Posted in Algorithm, Dev's Life

Bài viết trước mình có đề cập đến thuật toán, bạn đọc có thể đọc lại tại đây
http://blog.ntechdevelopers.com/thuat-toan-lieu-co-ma-thuat-phuc-tap-va-bi-an-nhu-moi-nguoi-van-nghi/
Hôm nay mình sẽ nói về việc áp dụng mô phỏng thuật toán trong quá trình học tập hiệu quả hơn!

Continue reading

Cào dữ liệu ư!, Crawling ư!, Tại sao Microsoft Excel lại không thể?

Posted in Algorithm, Dev's Life, Tips

Bài viết trước mình đã đề cập tới việc Cào dữ liệu (Web Crawling và Web Scraping) từ các trang web khác. Bạn có thể đọc lại tại đây:
http://blog.ntechdevelopers.com/web-crawling-va-web-scraping-su-tranh-cai-giua-an-cap-tai-lieu-hay-la-mot-cong-nghe-thu-thap-du-lieu/

Hôm nay mình sẽ nói về ứng dụng của việc cào dữ liệu đối với những người không biết gì đến lập trình.
Viêc cào dữ liệu này bạn hoàn toàn có thể dùng excel để thu thập dữ liệu với mục đích cá nhân của mình mà không cần biết đến kiến thức lập trình.

Continue reading

Web Crawling và Web Scraping – Sự tranh cãi giữa ăn cắp tài liệu hay là một công nghệ thu thập dữ liệu

Posted in Algorithm, Dev's Life, You don't know Dev!

Nhiều người nghĩ rằng, việc sử dụng Web Scraping để quét, đánh cắp dữ liệu là hành động xấu. Tuy nhiên, trong một số trường hợp, chủ dữ liệu muốn truyền tải dữ liệu đến càng nhiều người càng tốt, chúng lại mang tới lợi ích không ngờ. Chẳng hạn, website chính phủ cung cấp dữ liệu cho các website công cộng.
Trong thời đại kỷ nguyên số như hiện nay, ai cũng biết rằng dữ liệu internet là một nguồn data dồi dào và phong phú nhất. Mà dữ liệu thì lại chẳng khác gì vàng cả. Người ta còn đo sự giàu có của một công ty dựa trên lượng dữ liệu mà công ty đó có cơ mà. Hãy thử điểm qua các công ty công nghệ xem họ có bao nhiêu dữ liệu?

Continue reading

Thuật toán Google – Đi một ngày đàng, càng đọc càng ngu!

Posted in Algorithm, Dev's Life

Bài viết trước mình có nói tổng quát về thuật toán là gì? 
Bạn đọc có thể đọc lại tại:
# http://blog.ntechdevelopers.com/thuat-toan-lieu-co-ma-thuat-phuc-tap-va-bi-an-nhu-moi-nguoi-van-nghi/

Mình cũng đã đề cập tới cách mà google thu thập thông tin như thế nào?
Bạn đọc có thể đọc lại tại:
# http://blog.ntechdevelopers.com/google-dang-thu-thap-thong-tin-website-nhu-the-nao/

Dưới đây là bài viết sâu chuỗi lại thuật toán cơ bản mà google sử dụng, mình không phải là dân SEO (search engine optimization) nên mình xin phép viết một cách tổng quan nhất để một người ngoài ngành nắm được sơ lược cách hoạt động nhé!

F2EE53C1 1A53 4E05 8A4C 43C5F293EA05
Continue reading

Hiệu trưởng Google “thăm nom” và “chôm chỉa” thông tin website như thế nào?

Posted in Algorithm, Dev's Life

Dữ liệu được xem là một phần không thể thiếu của mỗi trang web bất kỳ khi thiết lập. Tuy nhiên, để giải quyết vấn đề người dùng thì ít mà kho dữ liệu thì nhiều khá khó khăn.

Nếu bạn đang tự hỏi làm thế quái nào Google có thể hiểu nội dung trên website bạn? Thì đã đến lúc bạn tìm hiểu Crawl và Index là gì?

25FB0155 1BAF 4B44 91B8 E673090CCA77
Continue reading

Thuật toán – liệu có ma thuật, phức tạp và bí ẩn như mọi người vẫn nghĩ?

Posted in Algorithm, Dev's Life

Thật buồn cười khi dạo này đi đâu cũng nghe thấy thuật toán này, thuật toán nọ. 
Thời đại 4.0, đâu đâu cũng là công nghệ, đâu đâu cũng đều xuất hiện những ứng dụng mang tên rất chung được gọi là App. 
Mà đã là app thì phải xử lý một nhu cầu nào đó, từ cá nhân, công ty hay cộng đồng nào đó. Rồi cái xử lý phức tạp một chút bên trong thì xuất hiện thuật toán.
Các ông dev thì buồn cười hơn khi cái gì khó giải thích trong những đoạn code những đoạn bla bla của mình thì dùng 2 từ thuật toán nó Vậy, giải thuật nó thế.

TỔNG HỢP 10 QUYỂN SÁCH VỀ THUẬT TOÁN MÀ MỌI LẬP TRÌNH VIÊN PHẢI ĐỌC QUA ÍT NHẤT 1 LẦN 696x457 1
Continue reading