logo

Đang load dữ liệu

logo devmaster

VIỆN CÔNG NGHỆ VÀ ĐÀO TẠO DEVMASTER

Đào tạo - Phần mềm - Cho thuê nhân sự

  • 0969.609.003
  • 0978.611.889
  • Trang chủ
  • Các khoá đào tạo
    • Chuyên đề WEB - PHP

      • Lập trình web với HTML5 - CSS3- JQuery - Bootstrap - Ajax - [36 giờ]
      • Lập trình web frontend - reactjs - [75 giờ]
      • Lập trình web với mã nguồn mở PHP&MYSQL - PHP FRAMEWORK [126 giờ]

      Chuyên đề Mobile

      • Lập trình Games/Apps trên nền tảng Android - [120 giờ]
      • Lập trình Games/Apps trên nền tảng IOS - [120 giờ]

      Chuyên đề JAVA

      • Ngôn ngữ lập trình hướng đối tượng với java - [40 giờ]
      • Lập trình ứng dụng với java - [100 giờ]
      • Lập trình web site với java framework (JPA, HIBERNATE, SPRING MVC, SPRINGBOOT) - [276 giờ]

      Chuyên đề NETWORK/SECURITY

      • Khoá học Quản trị hạ tầng mạng CCNA v6 - [72 giờ]
      • Khoá học quản trị hệ thống với Windows SERVER 2012- [72 giờ]
      • Chuyên gia bảo mật hệ thống CompTIA + - [110 giờ]

      Chuyên đề .NET

      • Nền tảng lập trình hướng đối tượng với C# - [40 giờ]
      • Lập trình ứng dụng WINDOWS FORM - [100 giờ]
      • Lập trình Web với ASP.NET MVC 5, WebAPI - [145 giờ]

      Chuyên đề khác

      • Ngôn ngũ lập trình C/C++ - [80 giờ]
  • Lập trình cho trẻ em
  • Dịch vụ
    • Đào tạo theo như cầu
    • Cung cấp thiết bị - Phần mềm
    • Tư vấn - Thiết kế mạng hạ tầng
    • Tư vấn - Triển khai dịch vụ mạng
    • Tư vấn - Tư vấn, triển khai giám sát hệ thống
    • Thực tập dự án
  • Lịch khai giảng
  • Tin tức
    • Tin tức và sự kiện
    • Tin hoạt động
    • Tin công nghệ
    • Hội thảo, workshop, Codecam
    • Thông tin việc làm
    • Cẩm nang chia sẻ kiến thức
  • Tiện ích
  • Liên hệ

Tin tức và sự kiện

Oct - 2020

30

Thanh niên 25 tuổi làm web theo dõi máy làm kem bị hỏng tại Mỹ

Tin tức và sự kiện

Máy làm kem tại McDonald's thường xuyên gặp sự cố, nên một lập trình viên đã tạo ra "bot" tự động tìm những quán nào dừng phục vụ kem.

Rashiq Zahid, 25 tuổi, tạo một trang web đặc biệt có tên McBroken. Trang web của Zahid hiển thị địa điểm cửa hàng McDonald’s khắp nước Mỹ dưới dạng những chấm có màu sắc khác nhau. Các quán có máy bán kem đang hoạt động tốt sẽ có chấm màu xanh, những nơi có máy bán kem dừng hoạt động sẽ hiện chấm đỏ. Phần giao diện bên phải của McBroken sẽ hiển thị các con số thống kê tỷ lệ máy bị hỏng ở từng bang. Chẳng hạn, hiện có 15,22% máy làm kem của McDonald’s tại New York bị hỏng.

 

McBroken cho người dùng biết máy bán kem ở tiệm McDonald's nào bị hỏng để đỡ mất công đến. Ảnh: The Verge.

 

Ý tưởng của ứng dụng đặc biệt này đến từ chính trải nghiệm thất vọng khi đến McDonald’s ăn kem của Zahid. Anh chia sẻ trên The Verge: "Tôi nảy ra ý tưởng làm ứng dụng này từ khoảng một năm trước, sau khi không được thưởng thức món kem Oreo McFlurry bởi máy bán kem bị hỏng".

Zahid bắt đầu với việc xây dựng một bot thực thi lệnh đặt mua kem tự động qua ứng dụng của McDonald’s. Chuỗi cửa hàng này cho phép người dùng đặt món, thanh toán và nhận hàng sau đó. Tuy nhiên, nếu máy bán kem của nhà hàng bạn chọn không hoạt động, bạn không thể thêm món kem vào giỏ hàng và nhận được thông báo "Không khả dụng".

Nhưng khi bắt tay vào thực hiện, mọi chuyện phức tạp hơn anh nghĩ. "Bot" mà Zahid tạo ra ban đầu được lập trình để cứ sau một phút sẽ tự động quá trình thêm vào giỏ hàng một món kem tại một cửa hàng bất kỳ của McDonald’s. Không lâu sau, ứng dụng phát hiện ra hành vi "đáng ngờ" của tài khoản Zahid và chặn anh.

Sau nhiều lần thử nghiệm các khoảng thời gian khác nhau, Zahid cuối cùng tìm ra khung thời gian lặp lại hoàn hảo. Nhiệm vụ của "bot" là thêm món kem bất kỳ vào giỏ hàng sau mỗi 30 phút. Nếu món kem được thêm thành công, bot sẽ hiểu là máy làm kem tại cửa hàng đó đang hoạt động. Còn nếu không, cửa hàng này sẽ được hiển thị màu đỏ trên McBroken.

Zahid thử nghiệm McBroken đầu tiên ở Đức với khoảng 1.500 địa điểm. Anh đã đích thân đạp xe đến mọi cửa hàng McDonald’s tại Berlin mua kem nhằm xác định thông tin mà bot của anh thu thập có chính xác hay không. Nó cho ra kết quả ấn tượng với sai số cực thấp.

Zahid nói: "Tôi nghĩ rằng điều này sẽ khá thú vị ở Đức, nhưng sẽ còn tuyệt vời hơn đối với Mỹ, nơi được mệnh danh là thủ đô của McDonald’s".

Chỉ trong vòng 20 phút sau khi ra mắt, McBroken nhận được gần 10.000 lượt truy cập. Lúc đầu trang web thậm chí quá tải vì Zahid không đủ khả năng tài chính để chạy phần mềm trên một máy chủ lớn. Sau một thời gian khắc phục cũng như được hỗ trợ từ cộng đồng, trang web của Zahid giờ đây có thể hoạt động ổn định. Mặc dù chỉ được tạo ra như một trò giết thời gian, trang web được nhiều người coi là một công cụ hữu ích.

David Tovar, Giám đốc Truyền thông của McDonald’s, ủng hộ: "Chỉ fan của McDonald's đích thực mới có thể dành nhiều thời gian và công sức như vậy cho món ăn của chúng tôi như vậy".

Devmaster Academy via vnexpress.net

Các bài viết cùng chủ đề

KHÓA HỌC LẬP TRÌNH #FULLSTACK TẠI #DEVMASTER – LỘ TRÌNH TOÀN DIỆN TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP
KHÓA HỌC LẬP TRÌNH #FULLSTACK TẠI #DEVMASTER – LỘ ...
🔟 Buổi hướng dẫn đồ án
🔟 Buổi hướng dẫn đồ án
KHÉP LẠI MỘT HÀNH TRÌNH
KHÉP LẠI MỘT HÀNH TRÌNH
Tưng bừng ưu đãi khóa học lập trình fullstack với công nghệ JavaSpringBoot
Tưng bừng ưu đãi khóa học lập trình fullstack với ...
Devmaster- Thông báo khai giảng khóa học lập trình cung chuyên gia tháng 8-2023
Devmaster- Thông báo khai giảng khóa học lập trình...
Khóa học lập trình ReactJs khai giảng tháng 7 - 2023 tại devmaster
Khóa học lập trình ReactJs khai giảng tháng 7 - 20...

Các khóa đào tạo chuyên đề

Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
Lập trình ứng dụng trên nền tảng android Lập trình ứng dụng trên nền tảng android
Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack

Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack
Lập trình ứng dụng với WINDOWS FORM Lập trình ứng dụng với WINDOWS FORM
Lập trình ứng dụng với JAVA (FORM) Lập trình ứng dụng với JAVA (FORM)
Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery
Lập trình frontend với reacjs (Full) Lập trình frontend với reacjs (Full)
DEVMASTER
Viện Công Nghệ Và Đào Tạo Devmaster

DEVMASTER ACADEMY

Địa chỉ: Tầng 6 - Tòa nhà VIỆN CÔNG NGHỆ
Số 25, Vũ Ngọc Phan - Láng Hạ - Đống Đa - Hà Nội

Hotline: 0969 609 003 | 0978 611 889

devmaster.contact@gmail.com

hna.tvchung@gmail.com

CÁC KHÓA HỌC CHUYÊN ĐỀ

  • Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
  • Lập trình ứng dụng trên nền tảng android
  • Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack
  • Lập trình ứng dụng với WINDOWS FORM
  • Lập trình ứng dụng với JAVA (FORM)
  • Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
  • Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery
  • Lập trình frontend với reacjs (Full)
Viện Công Nghệ Và Đào Tạo Devmaster

VIỆN CÔNG NGHỆ VÀ ĐÀO TẠO DEVMASTER - Học thực tế * Làm thực tế * Cam kết việc làm
Copyright by Ⓒ DEVMASTER 2015