Có gì mới ở Xcode 10?

Phiên bản Mac OS 10.14 Mojave chuẩn bị được public cho người dùng kèm theo đó là phiên bản Xcode 10 với đầy những tính năng mới đầy hữu ích. Vậy chúng ta hãy cùng tìm hiểu Xcode trang bị thêm cho developer những gì nhé. 1. Dark mode Thứ dễ dàng nhận thấy nhất chính là giao diện của Xcode. ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 27/09/2018

Combo các lệnh git đủ dùng trong một dự án của công ty cho người mới bắt đầu.

Nếu bạn không muốn dùng tool được tích hợp sẵn trong Xcode(Xcode -> Source Control -> Commit, Push, Pull,...) hoặc các phần mềm quản lý source riêng biệt như Source Tree,... thì bạn cũng có thể sử dụng các command trong Terminal để quản lý source của project. Dưới đây là một danh sách các ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 27/09/2018

Thị trường ứng dụng: chen chân dễ, giữ chân khó

Top 8 ứng dụng 2016, tính theo số người dùng active Để kết thúc 2016, Neilsen vừa công bố thống kê về di động của mình. Theo đó, top 8 ứng dụng được sử dụng nhiều nhất đều thuộc về hai ông lớn Google và Facebook. Nửa số đó là kết quả đến từ các thương vụ thu mua: Google mua lại ...

Tác giả: Vũ Văn Thanh viết 14:08 ngày 27/09/2018

Google sử dụng Machine Learning chỉnh sửa lỗi chính tả trong Google Docs

Bạn có tin vui từ Google. Mới đây Google vừa công bố sẽ bổ sung chức năng kiểm tra lỗi chính tả bằng machine learning vào Google Docs Google cho biết AI của họ có thể xác định các lỗi liên quan đến các cấu trúc ngữ pháp thông thường cho đến các cấu trúc ngữ pháp phức tạp như câu ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 27/09/2018

Houdini: Phát triển Sôi động nhất trong CSS mà bạn chưa từng thấy

Đã bao giờ bạn muốn sử dụng một tính năng CSS đặc biệt nhưng đã làm không phải vì nó không được hỗ trợ đầy đủ trong tất cả các trình duyệt ? Hoặc tệ hơn, nó đã được hỗ trợ trong tất cả các trình duyệt, nhưng sự hỗ trợ là lỗi, không phù hợp hoặc thậm chí hoàn toàn không tương thích? ...

Tác giả: Bùi Văn Nam viết 14:08 ngày 27/09/2018

Những nguồn nghiên cứu tốt nhất về Machine Learning cho người mới bắt đầu

Bài viết này sẽ liệt kê một số nguồn tài nguyên tốt nhất dành cho người mới bắt đầu học về Machine Learning. Các thư viện lập trình Sau đây là những thư viện lập trình Machine Learning mã nguồn mở tốt nhất hiện nay. Tôi không nghĩ rằng tất cả đều thích hợp để sử dụng trong các hệ ...

Tác giả: Trịnh Tiến Mạnh viết 14:08 ngày 27/09/2018

Phần mềm độc hại XBash tích hợp ransomware, khai thác tiền ảo & Botnet

Người dùng Windows & Linux cần cẩn thận với phần mềm độc hại XBash tích hợp ransomware, khai thác tiền ảo, botnet và worm tự lan truyền. Được đặt tên là XBash, phần mềm độc hại này được biết là sản phẩm của Iron Group hay còn gọi là Rocke – nhóm tin tặc đã gây ra những cuộc tấn công ...

Tác giả: Tạ Quốc Bảo viết 14:08 ngày 27/09/2018

Bạn đã biết cách giao tiếp với dữ liệu hiệu quả? Đây là cách Piktochart đã làm để giao tiếp với dữ liệu trở nên dễ dàng hơn

Trong những năm gần đây, tin tức về data science tràn ngập khắp mọi nơi, với các chủ đề nói về những đột phá trong deep learning. Máy móc giờ đây đã có thể học vẽ như Van Gogh hay chiến thắng kiện tướng cờ tướng thế giới. Có vô số các bài viết hướng dẫn bạn cách tạo ra những ...

Tác giả: Tạ Quốc Bảo viết 14:07 ngày 27/09/2018

10 tài liệu C++ đáng đọc nhất

Tôi sống luôn quan niệm “Sách là thầy” nhưng có một số người sẽ có quan niệm khác. Nhưng chung quy lại thì sách mang đến kiến thức cho con người, cho dù bạn học gì hay làm gì, nếu không có tài liệu tham khảo, không đọc kinh nghiệm của những người đi trước. Thì thành công ...

Tác giả: Bùi Văn Nam viết 14:07 ngày 27/09/2018

Hãy tự tạo cho mình 1 con chat bot Messenger, nó rất đơn giản!

Rất thú vị và khá đơn giản. Facebook Messenger Bot là một hướng đi mới cho các quản trị viên Facebook Page giúp tương tác với với người dùng của mình một cách tự động. Tính năng này vừa được Facebook cho phép người dùng khởi tạo và sử dụng trong khoảng hơn 1 tháng nay. Để sử ...

Tác giả: Bùi Văn Nam viết 14:07 ngày 27/09/2018

Cảnh báo: Người dùng Netflix bị tấn công lừa đảo lấy thông tin

Hiện nay, nhiều nhóm tin tặc đang nhắm vào Netflix, người dùng Netflix bị tấn công lừa đảo thông qua email để lấy thông tin nhạy cảm. Cuối tuần qua, Action Fraud – đội hợp tác giữa Cảnh sát thành phố London và Cục Thông tin lừa đảo quốc gia đã cảnh báo những người dùng Netflix bị tấn công ...

Tác giả: Tạ Quốc Bảo viết 14:07 ngày 27/09/2018

Những lời khuyên nghề nghiệp hàng đầu cho tương lai các lập trình viên

Trước tiên, hãy để tôi giải thích về sự phát triển trong nghề nghiệp tuyệt vời này trông sẽ như thế nào. Nó không giống như đồ thị tuyến tính dạng đường thẳng, theo kiểu bạn sẽ phát triển lên một chút đều đặn mỗi tháng. (Thực ra, sự phát triển trong sự nghiệp không giống như thế. ...

Tác giả: Trần Trung Dũng viết 14:07 ngày 27/09/2018

Hướng dẫn lập trình game cho người chưa biết gì!

2 năm trước, tôi chỉ là một cậu học sinh trung học 17 tuổi, không hề biết gì về code. Nhưng tôi vẫn không ngại tìm tòi học hỏi và trong vòng vài tháng tôi đã cho ra trò chơi đầu tiên của mình trên Steam. Tính tới thời điểm hiện tại, tôi đã làm ra hơn 10 tựa game khác nhau cho cả ...

Tác giả: Hoàng Hải Đăng viết 14:07 ngày 27/09/2018

Lập trình viên 14 tuổi sở hữu 9 ứng dụng của riêng mình và những điều lập trình viên nào cũng biết nhưng chẳng mấy ai nhớ để thực hiện

Tôi đã làm được rất nhiều thứ trong khoảng một năm nay. Phần lớn thời gian của tôi dành cho việc hack, tạo phần mềm và học tập. Dưới đây là câu chuyện về cách tôi bắt đầu viết code, cũng như những cách tôi đã viết ra 9 ứng dụng trong 9 tháng. Tôi đến với lập trình như thế nào? ...

Tác giả: Hoàng Hải Đăng viết 14:07 ngày 27/09/2018

Làm quen với Higher Order Functions trong Kotlin

Mở bài Higher Order Functions là 1 tính năng của Kotlin giúp chúng ta có thể tối ưu hóa và làm giảm code của mình. Nếu bạn muốn tìm hiểu nhiều hơn về Higher Order Functions thì hãy vào đây Ví dụ Nếu bạn muốn code của mình trong khối try/ catch thì làm như nào ? Đây là ...

Tác giả: Bùi Văn Nam viết 14:07 ngày 27/09/2018

Jackson – phân tích cú pháp JSON trong Java

Collection trong java Một ví dụ tiếp theo của bài Ví dụ JSON với Java – Jackson. Ví dụ: phân tích cú pháp JSON trong Java, với chuỗi JSON được đọc từ một file: File employee.json: { "firstName":"Vinh", "lastName":"Phan", ...

Tác giả: Trần Trung Dũng viết 14:07 ngày 27/09/2018

Làm thế nào để sắp xếp một dự án React & Redux ?

Bài viết gốc của tác giả được đăng tại đây Đây hẳn là một trong những câu hỏi được các lập trình viên mới bắt đầu học React. Câu hỏi này sẽ hơi khó trả lời, vì mỗi dự án sẽ có yêu cầu khác nhau, sử dụng công nghệ khác nhau. Chính vì vậy Dan Abramov (tác giả Redux) đã đăng Twitter ...

Tác giả: Hoàng Hải Đăng viết 14:07 ngày 27/09/2018

Apple vất vả tìm hướng đi cho dịch vụ streaming của họ

Năm ngoái, một nhà đầu tư dự đoán rằng Apple sẽ chi tới 4,2 tỷ đô la cho dịch vụ streaming media trong 2022, nhưng nếu những đánh giá gần đây về các nội dung đó là chính xác thì có lẽ công ty sẽ phải nghĩ lại quyết định của mình. Một bài báo trên tờ Wall Street Journal đã chỉ ra ...

Tác giả: Bùi Văn Nam viết 14:07 ngày 27/09/2018

JSON.simple – phân tích cú pháp JSON trong Java

Collection trong java Một ví dụ tiếp theo của bài Ví dụ JSON với Java – json.simple. Ví dụ: phân tích cú pháp JSON trong Java, với chuỗi JSON được đọc từ một file: File employee.json: { "firstName":"Vinh", "lastName":"Phan&qu ...

Tác giả: Trịnh Tiến Mạnh viết 14:07 ngày 27/09/2018

Làm quen với Higher Order Functions trong Kotlin

Higher Order Functions là 1 tính năng của Kotlin giúp chúng ta có thể tối ưu hóa và làm giảm code của mình. Nếu bạn muốn tìm hiểu nhiều hơn về Higher Order Functions thì hãy vào đây Nếu bạn muốn code của mình trong khối try/ catch thì làm như nào ? Đây là cách thông thường try{ ...

Tác giả: Tạ Quốc Bảo viết 14:19 ngày 26/09/2018