Các phím tắt cơ bản trong lập trình android

1. Giới thiệu Như chúng ta đã biết, Android Studio là một IDE (Intergrated Development Environment) được google xây dựng và cung cấp miễn phí cho các nhà phát triển ứng dụng Android. Vì Android stuido là 1 công cụ lập trình khá mới nên giao diện cũng như cách thao tác cũng phần nào gây rắc rối ...

Tác giả: Bùi Văn Nam viết 23:40 ngày 15/09/2018

Những thao tác cơ bản CoreData in Swift 4.2( Phần 1)

1.1 Tạo tự động Khi tạo Project bạn click vào nút “Use Core Data” Đoạn code được xcode tự động sinh ra: 1.2 Tạo thủ công(Trường hợp bạn quên click vào nút Use CoreData) Trong Project, bạn chọn New File và chọn file Data Model và đặt tên: PetPat. Ta được file như ...

Tác giả: Hoàng Hải Đăng viết 23:40 ngày 15/09/2018

8 công cụ cho việc viết code Ruby on rails được tối ưu và gọn ràng hơn

Để giữ cho code của bạn được gọn gàng, có tổ chức khi phát triển một ứng dụng Rails lớn có thể khá là khó khăn, ngay thậm chí đối với những developer có kinh nghiệm. May mắn thay, các gem hiện nay đã giúp bạn làm việc đó một cách dễ dàng hơn. Đối với hầu hết mọi người, những dead code, hoặc những ...

Tác giả: Hoàng Hải Đăng viết 23:40 ngày 15/09/2018

Tìm hiểu về CMPedometer của Core Motion trong iOS

Tổng quan Người dùng tạo sự kiện chuyển động khi họ di chuyển, lắc hoặc nghiêng thiết bị. Những sự kiện chuyển động này được phát hiện bởi phần cứng thiết bị, cụ thể là gia tốc kế và con quay hồi chuyển. Core Motion Framework cho phép ứng dụng của bạn nhận dữ liệu chuyển động từ phần cứng thiết ...

Tác giả: Bùi Văn Nam viết 23:40 ngày 15/09/2018

Deep Learning quá khó? Đừng lo, đã có Keras.

Machine Learning (ML), Deep Learning (DL) đang trở nên ngày càng phổ biến trong những năm gần đây. Chính vì sự phổ biến này cũng như tốc độ phát triển vô cùng nhanh chóng của ML cũng như DL trong hầu khắp các lĩnh vực, nhiều thư viện đã được xây dựng nhằm hỗ trợ cho việc xây dựng các mô hình ML, DL ...

Tác giả: Hoàng Hải Đăng viết 23:40 ngày 15/09/2018

Quản lý React state bằng React Easy State

Trong qúa trình phát triển các application trên nền tảng React JS, tôi đã tìm hiểu về React Easy State, trong bài viết này tôi sẽ giới thiệu về nó. Easy State là 1 thư viện để quản lý React state, về cơ bản nó không hoàn toàn có 1 triết lý cụ thể, cũng giống như lập trình hướng function, nó chủ ...

Tác giả: Trịnh Tiến Mạnh viết 23:40 ngày 15/09/2018

Sử dụng hiệu quả Composer Command Line - Helper Commands

Tiếp tục series bài viết tìm hiều về Composer, tôi sẽ đi qua một lượt những command-line của Composer. Bên cạnh đó, tôi cũng sẽ nêu ra những chú ý riêng từ kinh nghiệm của bản thân khi sử dụng công cụ này. Qua đó, tôi mong có thể cung cấp thêm cho các bạn những thông tin hữu ích về Composer. Vì số ...

Tác giả: Trần Trung Dũng viết 23:40 ngày 15/09/2018

Cộng đồng khởi nghiệp và 7000 khán giả đang chờ đợi gì tại Vietnam Web Summit 2016?

Trong những ngày vừa qua, không khí của Vietnam Web Summit 2016 (VWS2016) đang dần nóng lên bởi sự xuất hiện của các diễn giả cũng như những chủ đề đang dần được BTC tiết lộ sẽ xuất hiện trong chuỗi sự kiện lần này. Điểm sơ qua những chủ đề ta thấy được sự đồ sộ và tính ...

Tác giả: Trần Trung Dũng viết 23:40 ngày 15/09/2018

5 câu hỏi lập trình viên .NET/Java đang học JavaScript và Node.js thường gặp

Bài viết này của Harry Cummings , tác giả của cuốn sách Learning Node.js for .NET Developers dành cho những người có kinh nghiệm phát triển web trên .NET hay Java, những người đã từng viết JavaScript dựa trên các trình duyệt. Không rõ vì lý do gì mọi người lại muốn đưa JavaScript ...

Tác giả: Bùi Văn Nam viết 23:40 ngày 15/09/2018

Topdev AMA: Nguyễn Duy Vĩ (Co-Founder Tugo.vn) – “Tôi liều có tính toán”

Sau nhiều tuần vắng bóng, AMA của chúng ta đã trở lại với khách mời lần này là anh Nguyễn Duy Vĩ, đồng sáng lập và Giám đốc tiếp thị của Tugo.com.vn AMA (Ask Me Anything), một sự kiện Q&A ( Hỏi đáp trực tiếp ) diễn ra đều đặn trên fanpage của TopDev. Thời gian diễn giả trả ...

Tác giả: Bùi Văn Nam viết 23:39 ngày 15/09/2018

94% người Việt dùng mobile để vào mạng xã hội hàng ngày

Hiện VN có 38 triệu người sử dụng mạng xã hội trên điện thoại di động (mobile). Trong đó, 94% sử dụng mobile để vào mạng xã hội hàng ngày. Đó là những thông tin vừa được công bố trong bản báo cáo của Appota vừa công bố với tựa đề “Báo cáo tổng quan thị trường di động VN ...

Tác giả: Bùi Văn Nam viết 23:39 ngày 15/09/2018

Siêu máy tính Google tạo ra “AI con” của riêng mình tốt hơn bất kỳ máy nào tạo bởi con người

Các nhà nghiên cứu của Google đã tạo một “đứa con AI” có thể làm tốt hơn các bản sao nhân tạo của nó. Bộ máy này học thông qua hệ thống học tăng cường tức là AI này được huấn luyện để báo cáo lại cho “AI mẹ” của hành động và sau đó học cách để có thể làm việc ...

Tác giả: Bùi Văn Nam viết 23:39 ngày 15/09/2018

[Ebook] Cẩm nang dành cho người mới làm quen với Python

Ngôn ngữ lập trình Python ngày càng được phổ biến và ứng dụng rộng rãi trong IT. Nắm bắt được xu hướng đó và nhằm tạo điều kiện nghiên cứu cho các sinh viên, người mới bắt đầu tiếp xúc với Python. Trong quá trình sưu tâm, biên dịch chắc chắn không thể tránh khỏi các thiếu sót, rất ...

Tác giả: Trần Trung Dũng viết 23:39 ngày 15/09/2018

Garena nhận đầu tư 170 triệu đô!

Công ty Garena có trụ sở chính tại Singapore, hiện được đánh giá là một trong những công ty lớn nhất trong ngành Internet và Mobile tại Đông Nam Á vừa thông báo nhận được khoảng đầu tư series D lên đến 170 triệu đô. Phía công ty cho biết, vòng đầu tư này được dẫn dắt bởi Khazanah ...

Tác giả: Trần Trung Dũng viết 23:39 ngày 15/09/2018

Chuyển đổi hệ cơ số trong PHP

PHP Bài toán 1. Chuyển đổi số nguyên N từ hệ cơ số 10 sang hệ cơ số B bất kỳ. 2. Chuyển đổi hệ cơ số B sang hệ cơ số 10 bất kỳ. Cách chuyển đổi hệ cơ số trong PHP: Chuyển đối hệ cơ số 10 sang hệ cơ số B Chuyển đối hệ cơ số B sang hệ cơ số 10 ...

Tác giả: Tạ Quốc Bảo viết 23:39 ngày 15/09/2018

Hướng dẫn viết chat bot cho Facebook – Phần 3: Deloy và submit bot cho Facebook

au khi đọc và làm theo phần 2, các bạn đã có 1 con bot c hạy được . Tuy nhiên, Cloud9 chỉ hỗ trợ các bạn code và deploy để test thứ chứ không hỗ trợ hosting. Sau khoảng 2,3 tiếng không sử dụng, cloud9 sẽ tự tắt server làm bot ngưng hoạt động. Do đó chúng ta phải deploy con bot lên một ...

Tác giả: Hoàng Hải Đăng viết 16:50 ngày 15/09/2018

Top 10 bài viết Node.js trong tháng 9/2016

Node.js là 1 môi trường runtime nguồn mở, nền tảng chéo để lập trình các ứng dụng web server-side. Mybridge AI đánh giá chất lượng nội và sắp xếp thứ hạng những bài viết hay nhất dành cho các chuyên gia trong ngành. Vào tháng 9/2016, chúng tôi đã nhận thấy gần 1400 bài Node.JS mới ...

Tác giả: Hoàng Hải Đăng viết 16:49 ngày 15/09/2018

12 nguyên tắc trong UX motion

Trong bài viết này chứa đựng câu trả lời cho câu hỏi mà rất nhiều bạn gặp phải trong quá trình viết một app “ là một lập trình viên UI, UX cũng như là designer, làm thế nào để biết được khi nào nên dùng motion để giúp tăng user usability?” Hơn 5 năm qua, tôi may mắn được ...

Tác giả: Vũ Văn Thanh viết 16:49 ngày 15/09/2018

Không đưa ứng dụng lên App Store, lợi hay hại ?

Trong những khảo sát bằng những thí nghiệm chân thật và thú vị nhất trong việc thẩm định giá trị trên App Store Mac OS của Rogue Amoeba đã diễn tả việc diễn ra khi anh xem tới app Piezo của mình. Kết quả? Tăng lợi nhuận mà không ảnh hưởng đến doanh số. Sau khi Apple gỡ Dash ra ...

Tác giả: Tạ Quốc Bảo viết 16:49 ngày 15/09/2018

Ít nhất 20 công ty công nghệ lớn bị ảnh hưởng từ malware của CCleaner, trong đó có cả Google, Samsung và Microsoft

Sự việc hàng trăm ngàn máy tính bị xâm nhập qua malware bởi một phần mềm “dọn rác” siêu phổ biến đã khiến dư luận một phen tá hỏa thời gian vừa qua, thế nhưng hậu quả khôn lường của thảm họa này giờ đây mới bắt đầu dần lộ rõ. Các nhà nghiên cứu đang cho rằng đội ngũ hacker ...

Tác giả: Hoàng Hải Đăng viết 16:49 ngày 15/09/2018