Facebook Facebook Facebook Facebook

468x60 Ads

Facebook đã rò rỉ báo cáo nhà phát triển cho người kiểm tra ứng dụng bên ngoài

0 nhận xét

facebook-ro-ri-bao-cao-lap-trinh-vien-ra-ngoai

Nỗi đau của Facebook đối với việc giải quyết dữ liệu người dùng vẫn tiếp tục vì nó thừa nhận việc tiết lộ thông tin cá nhân cho những người check ứng dụng bên ngoài.

đơn vị đã vô tình gửi báo cáo phân tích dành cho Developer và nhân viên trực tiếp của họ đến người check ứng dụng bên ngoài.

Không có email nào chứa thông tin cá nhân, nhưng chúng chứa dữ liệu cần giữ riêng cho nhà phát triển như lượt xem, khách hàng trung cấp và thông tin khác có thể đặc biệt tốt cho đối thủ cạnh tranh.

May mắn thay, chỉ có một tỷ lệ nhỏ (3%) các ứng dụng sử dụng nền tảng ứng dụng Facebook Analytics bị ảnh hưởng - theo tổ chức.

Trong một tuyên bố, Facebook đã viết:

“Do lỗi trong hệ thống gửi email của chúng tôi, bản tóm tắt hiệu suất kinh doanh mỗi tuần mà chúng tôi gửi cho Developer về tài khoản của họ cũng đã được gửi đến một nhóm nhỏ những người kiểm tra ứng dụng của lập trình viên đó. Không có thông tin cá nhân nào về những người trên Facebook được chia sẻ.

Chúng tôi xin lỗi vì lỗi này và đã cập nhật hệ thống của chúng tôi để ngăn chặn nó xảy ra lần nữa. ”

Mọi Developer bị ảnh hưởng sẽ được Facebook liên hệ.

Đây là email được gửi đi:

“Chủ đề: Gần đây, chúng tôi đã xử lý lỗi với email tóm tắt hàng tuần của bạn

Chúng tôi muốn công bố cho bạn biết về một lỗi gần đây trong đó một email tóm tắt từ Facebook Analytics về ứng dụng của bạn đã được gửi tới người thử nghiệm ứng dụng của bạn.

Như bạn đã biết, chúng tôi gửi email tóm tắt hàng tuần để giúp bạn luôn update với một số chỉ số cấp cao nhất của mình - những email này chuyển đến những người bạn đã xác định là Quản trị viên, Nhà analytic và Developer. Bạn cũng có thể thêm Người bản beta vào tài khoản của mình, những người được bạn chỉ định để giúp check app của bạn khi họ đang tiến triển.

Chúng tôi đã gửi nhầm bản tóm tắt email mỗi tuần cuối cùng cho Người thử nghiệm của bạn, ngoài nhóm Quản trị viên, Nhà analytic và nhà phát triển thông thường nhận được cập nhật.

Người thử nghiệm chỉ có thể xem thông tin tóm tắt cấp cao trong email và không thể truy cập bất kỳ thông tin tài khoản nào khác; nếu họ nhấp vào “Xem trang tổng quan” thì họ không có quyền truy cập vào bất kỳ thông tin nào về Facebook Analytics của bạn.

Chúng tôi xin lỗi vì lỗi này và đã update để ngăn điều này diễn ra lần nữa. ”

Trong những tháng gần đây, Facebook đã là trung tâm của nhiều tranh cãi liên quan đến quyền riêng tư.

Đã có vụ bê bối Cambridge Analytica khét tiếng, một lỗi đã khiến 14 triệu người chơi bảo mật mặc định trở thành công khai và lo ngại về các chương trình tuyên truyền và sự lây lan của 'tin tức giả' được nhắm mục tiêu trên nền tảng của nó.

Với những tiết lộ ngày nay, có vẻ như Facebook vẫn còn một số vấn đề cần xử lý.

Bạn có lo lắng về việc giải quyết dữ liệu của Facebook không? Hãy cho chúng tôi biết trong phần bình luận.

Mười địa chỉ học Python tốt nhất

0 nhận xét

Bạn là một nhà phát triển trung bình Python. Bạn đã đã chuyển sang Python sau khi biết một ngôn ngữ lập trình khác hoặc bằng cách thực hiện các tutorial hoặc lớp học Python cho đến khi bạn cảm thấy đủ tự tin trong các thuật ngữ cơ bản.



Bây giờ, đã đến lúc thực sự mở rộng đôi cánh của bạn và thực sự bắt đầu suy nghĩ theo phương pháp Pythonic.

 >> Xem thêm: Học lập trình Java

phía sau đây là mười tài nguyên rất hay của tôi để làm điều đó, bao gồm những thử thách hấp dẫn, quyển sách phải tham khảo, tool đọc và project.

 

[h2]1. Python Module of the Week[/h2]

Website, Doug Hellmann

 

Như tên có nghĩa là, website này nêu bật một mô-đun Python duy nhất mỗi tuần, đưa bạn qua các chi tiết thực tế của libraries chuẩn. Như Python chính nó là khá đơn giản nhưng các thư viện của nó là nổi tiếng bao la, đây là một phương pháp hay nhất để làm quen tốt hơn với nó mà không bị quá tải. Chỉ cần bookmark nó, kiểm tra lại hàng tuần và bạn sẽ được lên đến tốc độ trong thời gian không.

 

[h2].2. Rluent Python[/h2]

Book, O'Reilly

 

Nếu bạn đang tìm kiếm một sự hiểu biết sâu sắc hơn về Python, thì một trong những tài nguyên hay nhất có tiêu đề là O'Reilly Fluent Python. quyển sách này là dành cho các nhà phát triển trung cấp, đã có chút ít có kinh nghiệm Python, vì thế đây có thể không phải là sự lựa chọn tốt nhất nếu bạn tự gọi mình là một người mới khởi đầu Python cách thức đây không lâu!

 

[h2]3. The Python Language Reference[/h2]

Website, or Book, Guido van Rossum

 

Python cực hiếm có tài liệu chuẩn thực sự tuyệt vời. Cùng với hướng dẫn Python chuẩn, người tạo ra Python Guido van Rossum sẽ đưa bạn đến những phần quan trọng nhất của ngôn ngữ Python. Điều này đặc biệt có ích cho các nhà phát triển có kinh nghiệm mới với Python. Một lần nữa, bookmark nó và đọc nó bất cứ khi nào bạn gặp rắc rối lớn - mình cược là, bạn sẽ có thể xử lý vấn đề của bạn hoặc ít nhất là tìm hiểu nơi để đi tiếp theo bằng cách thức kiểm tra tài nguyên này.

 

[h2]4. Effective Python[/h2]

Book, Brett Slatkin

 

tiêu đề phụ của quyển sách này là '59 cách cụ thể để viết tốt hơn với Python ', và đó chính xác là những gì bạn lấy được. Mỗi chap cung cấp một bài học thích hợp với mã nguồn được in với tô sáng syntax, chính xác như bạn có trên màn hình. trải qua việc trải nghiệm các ví dụ, bạn sẽ hiểu rõ hơn về phương pháp xử lý các vấn đề phổ biến và những gì làm cho Python bookmark.

 

[h2]5. Python Essential Reference[/h2]

Book, David Beazley

 

Tiêu đề này được coi là một trong những quyển sách tốt nhất cho việc học Python nếu bạn đã là một nhà phát triển phần mềm có kinh nghiệm. Lưu ý rằng một ấn bản thứ năm của cuốn sách dựa trên Python 3.6 sẽ có sẵn vào cuối năm 2019, vì vậy nếu bạn đang xem này gần đến ngày đó, bạn có thể muốn cập nhật cho một phiên bản tốt hơn.

 

 

 

6. CodeTriage[h2]

Dự án, Richard Schneeman

 

xem cuốn sách và chơi với những thử thách có thể là một cách thức hay để học, nhưng điều gì về việc đóng góp cho một dự án nguồn mở thật sự? CodeTriage cung cấp cho bạn cơ hội để làm điều đó, cung cấp một phương pháp dễ dàng tìm và tham dự một project mã nguồn mở cần câu trả lời, sửa lỗi và vân vân. Nếu bạn mới làm quen với open soure và bạn không chắc chắn cách tham gia, đây là một nơi tốt để start.

 

[h2]7. Intermediate Python Presentations[/h2]

Website, Aristotelis Kittas

 

Các bài trình bày này được thuyết trình thưa thớt - chỉ là một trang Github với lựa chọn các trang trình bày trong một số chủ đề - nhưng cung cấp một số ví dụ thực tế có giá trị về các vấn đề về Python và phương pháp xử lý chúng. Đối với phiên bản trực tiếp, bạn có thể tìm thấy được tác giả tại buổi họp mặt Python nếu bạn sống ở hoặc gần Vương quốc Anh.

 

[h2]8. /r/LearnPython[/h2]

Website, Reddit

 

Trong hai phần chính của Python trên Reddit, / r / Python và / r / LearnPython, phần sau là lựa chọn thực tế nhất cho người tìm phương pháp cải thiện kỹ năng của họ. Khi quyển sách mới được xuất bản, những thử thách được viết ra và câu hỏi được trả lời, bạn sẽ tìm ra tất cả chúng ở đây. Đó cũng là một cách thức hay để trả lại cho cộng đồng, bằng cách thức trả lời các câu hỏi của người khác khi có thể. Bạn cũng có thể làm điều gì đó tương tự trên Stack Overflow nguồn tài liệu lập trình huyền thoại.

 

[h2]9. PythonTutor[/h2]

Website, Philip Guo

 

Công cụ hữu ích này cho đã cho thấy những gì đang thật sự diễn ra khi mỗi dòng code được chạy. Việc hiển thị này giúp bạn dễ dàng tìm thấy các lỗi logic và nắm bắt tốt hơn Python, vì bạn có thể bước qua lại để tham khảo chính xác những gì đang xảy ra trong các biến, các đối tượng của bạn và vân vân. Bạn thậm chí có thể yêu cầu người dùng website khác tham dự và trò chuyện với bạn về bất kỳ vấn đề nào bạn đang gặp phải.

 

[h2]10. Python Practice Projects[/h2]

Website, Louie Dinh

 

Python Pratice Projects là một nguồn tài nguyên, cung cấp ... các dự án Python nhỏ cho bạn luyện tập! Bạn được yêu cầu xây dựng trình phân tích cú pháp command, trình thông dịch lisp, một công cụ tạo khuôn mẫu hoặc trình tạo trang website tĩnh và chỉ cung cấp đủ thông tin để start. Nếu bạn chỉ học và luyện tập Python trong thời gian rảnh rỗi, đây là một cách hay để thật sự được thúc đẩy để hoàn thành một chương trình hữu ích!

 

Bạn có thấy các tài liệu Python này có ích không? Có thêm gì nữa không? Cho chúng tôi biết trong các ý kiến ​​Dưới đây.

Cách mạng hóa phân phối game bằng Blockchain

0 nhận xét

Cựu CEO của Xbox, Atari, Dell, Unity, Uber và Time Warner đã cùng tham gia với nhau để làm ra Ultra, một nền tảng blockchain nhằm đột phá trong phân phối các game của họ.

Ứng dụng Blockchain trong phân phối Game


Phân phối trò chơi được độc quyền với những người chơi hàng đầu tận dụng lợi thế về vị trí của họ để thực hiện những cắt giảm lớn từ công việc của nhà phát triển.
Nicolas Gilot, Đồng CEO của Ultra. nói:
“Sự thành công của các cửa hàng game của Steam, Apple, Goole trong thập kỷ qua cho thấy khách hàng đã phát triển và mong đợi loại trải nghiệm mua hàng dễ sử dụng và liền mạch mà các cửa hàng này cung cấp.
Điều này có nghĩa là các lập trình viên đang có một thời gian ngày càng khó khăn khi bán trò chơi của họ bên ngoài những khu vườn có tường bao quanh, dẫn đến phí hoa hồng lớn và mất kiểm soát đối với khách hàng của họ. ”
Các cửa hàng phân phối trò chơi cũng thường quảng bá các danh hiệu lớn hơn từ các studio lớn có thể đảm bảo các giao dịch quảng cáo thay vì các nhà phát triển đang phát triển với ngân sách tiếp thị nhỏ hơn.
“Ngoài ra, khi danh mục trò chơi đã phát triển đáng kể trong những năm gần đây, phần lớn là do nhà cung cấp dịch vụ đứng đầu thị trường Steam cung cấp, sự bão hòa này tiếp tục ngăn cản các nhà phát triển tiếp cận khán giả của họ,” Gilot tiếp tục.
"Tương tự như vậy, đối với các game thủ, việc phát hiện ra trò chơi phù hợp với họ đã trở nên khó khăn hơn do số lượng trò chơi tuyệt vời có sẵn."
Đầu tháng này, nhà phát triển báo cáo Microsoft đã cắt giảm doanh thu của mình từ mức tiêu chuẩn của ngành là 30% xuống còn 5%. Thật không may, đây chỉ là để bán ứng dụng, trong khi các nhà phát triển trò chơi vẫn bị phạt.
Steam, GOG, Cửa hàng Play, Cửa hàng Apple, Xbox Live và PlayStation Store đều giảm 30% doanh thu trò chơi. Humble Bundle là nhà phân phối chính duy nhất làm giảm xu hướng của ngành tại thời điểm viết, chỉ giảm 5%.
Ultra đang tìm cách tiếp tục thay đổi mọi thứ.
Được thành lập vào năm 2017, Ultra có kế hoạch phá vỡ các hoạt động độc quyền này bằng cách công bằng hơn cho nhà phát triển, cung cấp các công cụ tiếp thị hiệu quả, giới thiệu luồng doanh thu mới và thiết lập nền kinh tế dựa trên mã thông báo phong phú.
Michael Dunn, Giám đốc kỹ thuật của CTO Ultra và cựu của Dell và Time Warner, giải thích:
“Các chức năng dựa trên blockchain tiên tiến của chúng tôi giới thiệu các khả năng tùy chỉnh kinh doanh sáng tạo và cung cấp một tập hợp hoàn toàn mới các cơ hội ràng buộc để trở thành tiêu chuẩn vàng của nhà phát triển. Tokenisation cũng cho phép các nhà phát triển và người dùng hưởng lợi từ các phần thưởng và ưu đãi như giao dịch hàng, quảng cáo chọn không tham gia, và các chương trình giới thiệu và trung thành.
Thông qua cách tiếp cận này, Ultra cung cấp một nền tảng thay thế để xuất bản, chơi và quản lý trò chơi, đưa quyền kiểm soát trở lại vào tay các nhà phát triển và người chơi. ”
Bằng cách cắt giảm 15 phần trăm, Ultra đang cắt giảm một phần lớn các đối thủ cạnh tranh của nó. Trong khi đó là mức giảm cao hơn so với 5% của Humble Bundle, Ultra nhắm đến việc cung cấp các tính năng tuyệt vời hơn cho cả đơn vị phát triển và người chơi.
Thứ nhất, nó phát triển từ công nghệ phát trực tuyến phần mềm của Ultra, được cấp phép bởi trò chơi điện tử EA Games và đã phục vụ đáng tin cậy hơn 100 triệu lượt download game trên khắp thế giới.
Trên trang web của mình, công ty cho biết công nghệ phân phối của nó được sử dụng bởi những người chơi chính bao gồm; Nhà phát triển trực tuyến Elder Scrolls, Nhà phát triển Halo - Zenimax; 343 Industries; và nhà phát triển Dark Souls, Bandai Namco.
Người chơi có thể mua và bắt đầu chơi trò chơi của họ trước khi quá trình tải xuống hoàn tất.
"Việc sử dụng các hợp đồng thông minh của Ultra cũng có nghĩa là các nhà phát triển giờ đây có thể nhận được một khoản thanh toán ngay lập tức để tái chế vào các doanh nghiệp của riêng họ", công ty cho biết. "Đối phó với sự chậm trễ tẻ nhạt thường có kinh nghiệm khi giao dịch với các tổ chức tài chính truyền thống."
Chúng ta thấy rằng, Ultra đang hướng tới việc thúc đẩy một cộng đồng phát triển với nền tảng của họ, nơi mọi người giúp đỡ nhau thành công.
Người chơi có thể kiếm được 'Ultra Coins' theo các cách như xem video quảng cáo và tham gia đánh giá bản beta. Hơn nữa, người dùng được khuyến khích để quảng bá việc sử dụng Ultra với các giới thiệu cung cấp lợi nhuận tối đa 7% trên tất cả doanh thu được tạo ra từ nội dung đã mua.
Upsetting hiện trạng khi nói đến phân phối trò chơi là quá hạn, và những gì Ultra là bày ở đây cũng có thể là nền tảng để đạt được nó.
Nền tảng này sẽ được ra mắt trong phiên bản beta trong quý 3 năm 2018 trước phiên bản beta mở trong Q4.

Bước tiến lớn phân phối trò chơi bằng công nghệ Blockchain

0 nhận xét

Nguyên CEO của Xbox, Atari, Dell, Unity, Uber và Time Warner đã cùng hợp tác thành lực lượng để làm ra Ultra, một nền tảng blockchain nhằm đột phá trong phân phối sản phẩm trò chơi.

Ứng dụng Blockchain trong phân phối Game


Phân phối trò chơi được độc quyền với những người chơi hàng đầu tận dụng lợi thế về vị trí của họ để thực hiện những cắt giảm lớn từ công việc của nhà phát triển.
Nicolas Gilot, Đồng Giám đốc điều hành của Ultra. nói:
“Sự thành công của các cửa hàng trò chơi của Steam, Google và Apple trong thập kỷ qua cho thấy người dùng đã phát triển và mong đợi được trải nghiệm mua hàng dễ sử dụng và liền mạch mà các cửa hàng này cung cấp.
Điều này có nghĩa là các lập trình viên đang trở nên ngày càng khó khăn khi bán trò chơi của họ đến người dùng, dẫn đến phí hoa hồng lớn và mất kiểm soát đối với khách hàng của họ. ”
Các cửa hàng phân phối trò chơi cũng thường quảng bá các danh hiệu lớn hơn từ các studio lớn có thể đảm bảo các giao dịch quảng cáo thay vì các nhà phát triển đang phát triển với ngân sách tiếp thị nhỏ hơn.
“Ngoài ra, khi danh mục trò chơi đã phát triển đáng kể trong những năm gần đây, phần lớn là do nhà cung cấp dịch vụ đứng đầu thị trường Steam cung cấp, sự bão hòa này tiếp tục ngăn cản các nhà phát triển tiếp cận khán giả của họ,” Gilot tiếp tục.
"Tương tự như vậy, đối với các game thủ, việc phát hiện ra trò chơi phù hợp với họ đã trở nên khó khăn hơn do số lượng trò chơi tuyệt vời có sẵn."
Đầu tháng này, nhà phát triển báo cáo Microsoft đã cắt giảm doanh thu của mình từ mức tiêu chuẩn của ngành là 30% xuống còn 5%. Thật không may, đây chỉ là để bán ứng dụng, trong khi các nhà phát triển trò chơi vẫn bị phạt.
Steam, GOG, Play Store, Cửa hàng Apple, Xbox Live và PlayStation Store đều giảm 30% doanh thu trò chơi. Humble Bundle là nhà phân phối chính duy nhất làm giảm xu hướng của ngành tại thời điểm viết, chỉ giảm 5%.
Họ đang tìm cách thay đổi độc quyền.
Được thành lập vào năm 2017, Ultra có kế hoạch phá vỡ các hoạt động độc quyền này bằng cách công bằng hơn cho nhà phát triển, cung cấp các công cụ tiếp thị hiệu quả, giới thiệu luồng doanh thu mới và thiết lập nền kinh tế dựa trên mã thông báo phong phú.
Michael Dunn, Giám đốc kỹ thuật của CTO Ultra và cựu của Dell và Time Warner, giải thích:
“Các chức năng dựa trên blockchain tiên tiến của chúng tôi giới thiệu các khả năng tùy chỉnh kinh doanh sáng tạo và cung cấp một tập hợp hoàn toàn mới các cơ hội ràng buộc để trở thành tiêu chuẩn vàng của nhà phát triển. Tokenisation cũng cho phép các nhà phát triển và người dùng hưởng lợi từ các phần thưởng và ưu đãi như giao dịch hàng, quảng cáo chọn không tham gia, và các chương trình giới thiệu và trung thành.
Thông qua cách tiếp cận này, Ultra cung cấp một nền tảng thay thế để xuất bản, chơi và quản lý trò chơi, đưa quyền kiểm soát trở lại vào tay các nhà phát triển và người chơi. ”
Bằng cách cắt giảm 15%, Ultra đang loại bỏ một phần lớn các đối thủ cạnh tranh của họ. Trong khi đó là mức giảm cao hơn so với 5% của Humble Bundle, Ultra nhắm đến việc cung cấp các tính năng cao cấp hơn cho cả nhà phát triển và người chơi.
Thứ nhất, Ultra dùng công nghệ phát trực tuyến phần mềm của Ultra, được cấp phép bởi trò chơi điện tử EA Games và đã phục vụ đáng tin cậy hơn 100.000.000 lượt download trò chơi ở trên khắp thế giới.
Trên trang web của mình, công ty cho biết công nghệ phân phối của nó được sử dụng bởi những người chơi chính bao gồm; Nhà phát triển trực tuyến Elder Scrolls, Nhà phát triển Halo - Zenimax; 343 Industries; và nhà phát triển Dark Souls, Bandai Namco.
Người chơi có thể mua và bắt đầu chơi trò chơi của họ trước khi quá trình tải xuống hoàn tất.
"Việc sử dụng các hợp đồng thông minh của Ultra cũng có nghĩa là các nhà phát triển giờ đây có thể nhận được một khoản thanh toán ngay lập tức để tái chế vào các doanh nghiệp của riêng họ", công ty cho biết. "Đối phó với sự chậm trễ tẻ nhạt thường có kinh nghiệm khi giao dịch với các tổ chức tài chính truyền thống."
Rõ ràng, Ultra đang hướng tới việc thúc đẩy một cộng đồng phát triển với nền tảng của họ, nơi mọi người giúp đỡ nhau thành công.
Người chơi có thể kiếm được 'Ultra Coins' theo các cách như xem video quảng cáo và tham gia thử nghiệm bản thử nghiệm. Hơn nữa, người dùng được khuyến khích để quảng bá việc tham gia Ultra với các giới thiệu cung cấp lợi nhuận tối đa bảy phần trăm trên tất cả DT được tạo ra từ nội dung đã mua.
Upsetting hiện trạng khi nói đến phân phối trò chơi là quá hạn, và những gì Ultra là bày ở đây cũng có thể là nền tảng để đạt được nó.
Nền tảng này sẽ được ra mắt trong phiên thử nghiệm trong quý 3 năm 2018 trước phiên bản beta mở trong Q4.