4 kỹ năng chính giúp lập trình ứng dụng iOS không khó

Là 1 developer, bạn nghe đâu đó bàn tán rằng: nên học lập trình mobile hay lập trình web? Rồi bạn lại thấy tuyên bố như “đinh đóng cột” của những gương mặt then chốt tại Apple về các ứng dụng sẽ hiện diện mọi ngõ ngách trong đời sống user “từ lúc bạn tỉnh dậy cho ...

Tác giả: Trịnh Tiến Mạnh viết 21:21 ngày 11/10/2018

Amazon công bố AWS Cloud9, một trình duyệt dựa trên IDE dành riêng cho cloud developers

AWS vừa công bố một trình duyệt mới dựa trên IDE, AWS Cloud9 , trong sự kiện re:Invent tại Las Vegas. Cloud9 thực chất là một IDE mà công ty phát hành năm ngoái. Nó dựa trên Ace Editor và công sức thực hiện cho Cloud9 trên c9.io IDE. Khi chúng tôi nghe tin rằng AWS đã có ...

Tác giả: Trịnh Tiến Mạnh viết 21:21 ngày 11/10/2018

Định luật Moore không còn quan trọng trong thời đại IoT

Việc các nhà sản xuất bộ vi xử lý cố gắng thay đổi và mở rông định luật này trong tương lai là điều hiển nhiên nhưng tại thời điểm này thì liệu đó có phải bước đi quá vội vàng? Trong hơn 5 thập kỷ, PCs đã chạy theo một xu hướng không thể tránh được, đó là cứ mỗi 18 tháng thì bộ vi ...

Tác giả: Tạ Quốc Bảo viết 21:21 ngày 11/10/2018

Kiểm tra liên kết tài khoản Google+ và cách xóa nó

Sau khi tờ Wall Street Journal đưa tin hôm thứ Hai rằng Google vô tình tiết lộ thông tin cá nhân của hàng trăm nghìn người dùng Google+ trong ba năm qua, nhiều người dùng Google + có thể cảm thấy không hài long, dù Google đã có kế hoạch đóng cửa trang mạng xã hội Google+ vào năm ...

Tác giả: Vũ Văn Thanh viết 21:21 ngày 11/10/2018

Nguy cơ lỗ hổng bảo mật và malware tấn công vào Mac tăng 270%

Malwarebytes, nhà cung cấp giải pháp bảo mật chống malware, cảnh báo người dùng Mac rằng số lượng phần mềm độc hại tấn công vào nền tảng này đã tăng 270% so với năm ngoái. Hãy cẩn thận Các chuyên gia bảo mật cũng cảnh báo rằng trong hai tháng đầu năm 2018 đã phát hiện 4 lỗ ...

Tác giả: Bùi Văn Nam viết 21:21 ngày 11/10/2018

[C#] Hướng dẫn tạo Shell Context Menu trên Windows

Xin chào tất cả các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách tạo Shell Context menu trên Windows bằng ngôn ngữ lập trình C# . Ứng dụng này các bạn thường thấy, ví dụ: khi các bạn cài đặt phần mềm nén và giải nén Winrar vào xong. ...

Tác giả: Trịnh Tiến Mạnh viết 21:21 ngày 11/10/2018

Simple Rules For Simpler Code (P1)

Giới thiệu . Gần đây mình động chạm đến vấn đề, là làm cách nào đơn giản code mình đã viết hay không. Làm sao để nó càng đơn giản càng tốt, càng dễ hiểu càng tốt... chứ không phải càng cao siêu càng tốt hay hiệu xuất càng nhanh càng tốt. Giữa hai hoặc nhiều vấn đề, hiệu xuất hoạt động, ...

Tác giả: Trịnh Tiến Mạnh viết 21:21 ngày 11/10/2018

Javascript - Ngôn ngữ biên dịch hay thông dịch

Có 2 cụm từ mà chúng ta hay nhắc đến khi nói về một ngôn ngữ lập trình là biên dịch (compiled) và thông dịch (interpreted). 2 cụm từ này biểu đạt cho cách thức mà máy tính có thể hiểu được những gì chúng ta viết và thực thi nó. Ngôn ngữ thông dịch Ngôn ngữ được coi là thông dịch khi chương ...

Tác giả: Hoàng Hải Đăng viết 21:20 ngày 11/10/2018

Lựa chọn Golang cho dự án tiếp theo

Tôi vốn xuất thân là Java Developer, nhưng do đợt khủng hoảng kinh tế thế giới nên đã chuyển sang làm PHP Developer để kiếm cơm. Sau khoảng 4 năm làm PHP, các dự án tôi làm nhìn chung là dễ về mặt công nghệ, không có gì cao siêu cả. Tuy nhiên dạo gần đây, một số dự án bắt đầu khó dần, PHP bộc lộ ...

Tác giả: Trần Trung Dũng viết 21:20 ngày 11/10/2018

Một số Tip để tăng skill cho iOS developer

Xin chào tất cả mọi người Swift là ngôn ngữ lập trình mới được phát triển bởi Apple Inc với mục đích hỗ trợ lập trình viên trong việc phát triển các ứng dụng chạy trên các hệ điều hành như iOS, OSX và watchOS. Swift được xây dựng dựa trên việc kế thừa các tính năng của 2 ngôn ngữ C và Objective-C. ...

Tác giả: Trần Trung Dũng viết 21:20 ngày 11/10/2018

HƯỚNG DẪN CÁCH SỬ DỤNG JIRA ĐƠN GIẢN NHẤT CHO DEVELOPER

Trong quá trình sản xuất ở các Doanh nghiệp công nghệ nói chung, và công ty phần mềm nói riêng cần kiểm soát về: Tiến độ dự án, tiến độ của từng chức năng, quản lý các nhiệm vụ (task), hay lỗi phát sinh (Bug), quản lý tài liệu yêu cầu… Để quản lý được việc này, mỗi doanh nghiệp chọn lựa ...

Tác giả: Vũ Văn Thanh viết 21:20 ngày 11/10/2018

Giới thiệu về quét bộ nhớ

Muốn hack được game phải làm gì? Đầu tiên và cũng là cơ bản nhất để hack được một game thì chúng ta phải quét bộ nhớ của game để tìm các giá trị muốn hack. Các game khi thực thi sẽ lưu thông tin như tiền, HP, MANA trong bộ nhớ. Vì vậy mình sẽ phải quét bộ nhớ để tìm ra các địa chỉ lưu các giá trị ...

Tác giả: Tạ Quốc Bảo viết 21:20 ngày 11/10/2018

Parallelism và Concurrency với ngôn ngữ Swift

Parallelism và Concurrency là 2 thuật ngữ thường bị nhầm lẫn với nhau. Bài viết này sẽ giúp các bạn phân biệt rõ hơn 2 khái niệm này, đồng thời giới thiệu các cơ chế trong Swift để giúp cấu trúc code theo hướng Concurrency Xử lý đồng bộ và xử lý bất đồng bộ có điểm gì khác nhau? Giả sử ta có một ...

Tác giả: Vũ Văn Thanh viết 21:20 ngày 11/10/2018

Bài 24 - Tạo các khối hình học bằng CSS3 (phần 1)

1. Lời nói đầu Chào các bạn, Đã khi nào các bạn gặp rắc rối trong việc tạo các khối hình học vuông, tròn, tam giác chưa? Có lẽ không ít bạn từng gặp phải trường hợp oái oăm là tạo 1 tam giác nhưng chỉnh mãi vẫn không đúng design và cuối cùng đành dùng biện pháp là cắt ảnh. Mà cắt ảnh thì cũng ...

Tác giả: Trịnh Tiến Mạnh viết 21:20 ngày 11/10/2018

Phân loại văn bản tự động bằng Machine Learning như thế nào?

Chắc mọi người cũng không ngạc nhiên khi có người nhắc đến Machine Learning trong thời gian gần đây, đó là bởi sự phát triển nhanh chóng cũng như ứng dụng của nó trong cuộc sống của con người. Và chắc hẳn mọi người cũng thắc mắc rằng những thuật toán trong Machine Learning được xây dựng như thế ...

Tác giả: Hoàng Hải Đăng viết 21:20 ngày 11/10/2018

Tạo Gantt Chart Reactjs với dhtmlxGantt

Để xây dựng ứng dụng đầu tiên chúng ta cần khởi tạo một ứng dụng react . Việc khởi tạo ứng dụng reactjs rất đơn giản để sử dụng Create React app tool, bạn có thể follow theo command sau: npm install -g create-react-app Tiếp theo tôi sẽ tạo một ứng dụng reactjs tên là gantt-react ...

Tác giả: Trịnh Tiến Mạnh viết 21:20 ngày 11/10/2018

Quét bộ nhớ cơ bản

Ở bài số 2 này mình sẽ hướng dẫn các bạn quét bộ nhớ cơ bản bằng phần mềm Cheat Engine các bạn có thể tải nó tại đây. Sau khi tải về các bạn cài đặt như bình thường và mở nó lên. giao diện nó sẽ như thế này. Để bắt đầu quét bộ nhớ của game, hãy nhấp vào biểu tượng ở mục số 1 để đính kèm ...

Tác giả: Trần Trung Dũng viết 21:20 ngày 11/10/2018

Khởi động mùa Vietnam Web Summit 2018 bằng những chiếc vé Early Bird đầu tiên

Tiếp nối thành công của Vietnam Web Summit các mùa trước, Vietnam Web Summit 2018 (VWS2018) đã quay trở lại và chính thức mở bán vé EARLY BIRD! Tháng 12/2018 chính thức khởi động ngày hội công nghệ lớn nhất nhì trong năm – Vietnam Web Summit 2018 được tổ chức bởi TopDev và bảo ...

Tác giả: Hoàng Hải Đăng viết 21:20 ngày 11/10/2018

Python trở thành ngôn ngữ lập trình phổ biến nhất thế giới

Guido van Rossum, một nhà khoa học máy tính người Hà Lan, đã phát minh ra ngôn ngữ lập trình Python vào năm 1989. Điều đáng ngạc nhiên là khi đã gần ba thập kỷ trải qua và phát minh của ông vẫn vượt qua gần như tất cả các đối thủ của nó. Trong 12 tháng qua, từ khóa Python được tìm ...

Tác giả: Tạ Quốc Bảo viết 21:20 ngày 11/10/2018

[RECAP] CÙNG CYBOZU VIETNAM TÌM HIỂU BÍ KÍP TĂNG TỐC ĐỘ VÀ HIỆU SUẤT WEB APP

Tối ngày 4/10 vừa qua tại Cybozu Vietnam, sự kiện HIGH PERFORMANCE WEB APP: FROM IDEA TO PRODUCTION được diễn ra thành công tốt đẹp với sự tham gia của hơn 100 lượt người tham dự. Công nghệ không ngừng chuyển đổi và trở nên ngày càng ưu việt, kéo theo đó là đòi hỏi sự cải ...

Tác giả: Vũ Văn Thanh viết 21:20 ngày 11/10/2018