Sau khi đọc và làm theo phần 2, các bạn đã có 1 con bot chạ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 host khác.

Có rất nhiều cách để quảng bá, thúc đẩy ứng dụng của bạn. Có những cách với những những chiến dịch rất tốn kém, nhưng cũng có những cách không tốn một xu nào mà vẫn đạt được hiệu quả cao.
Xem thêm: 28 cách đơn giản giúp bạn quảng bá ứng dụng hoàn toàn miễn phí

Xem thêm: Gửi các developer, làm ơn đừng bỏ việc trước khi bắt đầu!
Bài viết này sẽ giới thiệu về khái niệm promise và các ứng dụng của nó trong javascript. Promise được sử dụng khá nhiều ở cả front-end(AngularJS) và back-end(NodeJS), do đó nắm vững khái niệm này sẽ giúp bạn rất nhiều trong việc code và … trả lời phỏng vấn.
Xem thêm: Series Javascript sida – Promise – hứa thật nhiều thất hứa thật nhiều
Trong một số trường hợp ví dụ như truy cập Facebook, tăng tốc truy cập website... thì bạn cần phải đổi DNS trên máy tính, nhưng để làm điều này trên iphone và ipad thì không phải ai cũng biết cách đổi DNS. Để làm được điều này thì bạn có thể tham khảo nội dung hướng dẫn sau của DVMS.
Bước 1: Vào mục Settings và chọn Wi-Fi.
Tiếp tục với Machine Learning nhưng hôm nay chúng ta sẽ bàn luận một chủ đề mới đó là Nhận dàng khuôn mặt. Chúng ta có thể kể đến rất nhiều ứng dụng của nhận dạng khuôn mặt, tiêu biểu như việc Facebook tự động gắn thẻ một người nào đó khi đăng ảnh đó. Có bao giờ bạn hỏi rằng đằng sau một chức năng đơn giản đó là những gì không? Hẳn câu trả lời của rất nhiều người là Hmm.. phức tạp lắm phải không nào?
Xem thêm: So sánh các mô hình dự đoán trong bài toán nhận dạng khuôn mặt và ví dụ thực tế
Bài viết sau đây dành cho các Fresher hoặc Junior mới vào nghề và gặp nhiều khó khăn trong việc tìm ra hướng đi cho sự nghiệp của mình. Trong bài viết này tôi có một vài kinh nghiệm dành cho các bạn:
Nếu các doanh nghiệp Việt Nam không kịp chuyển đổi thì sẽ nhanh chóng bị thua, bị doanh nghiệp khác loại khỏi cuộc chơi. Có những doanh nghiệp nếu không có phương án chuyển đổi mạnh mẽ thì không biết sẽ đi về đâu và có thể bị xóa sổ.
Xem thêm: Đâu là bài toán “đau đầu” nhất của DN khi triển khai chuyển đổi số?
Công nghệ Nhận dạng khuôn mặt là một ứng dụng máy tính tự động xác định hoặc nhận dạng một người nào đó từ một bức hình ảnh kỹ thuật số hoặc một khung hình video từ một nguồn video. Một trong những cách để thực hiện điều này là so sánh các đặc điểm khuôn mặt chọn trước từ hình ảnh và một cơ sở dữ liệu về khuôn mặt.
Xem thêm: Những ứng dụng bất ngờ của công nghệ Nhận diện khuôn mặt mà không phải ai cũng biết
Bán hàng trên Facebook có phải đăng ký với Bộ Công Thương không?
Bạn đang kinh doanh online trên Facebook, bán hàng live stream facebook, bán hàng trên fanpage, bán hàng trên group facebook,... ? Vậy bạn có phải đăng ký với bộ Công Thương như các kênh thương mại điện tử khác không?
Xem thêm: Bán hàng trên Facebook có cần đăng ký với Bộ Công Thương không?
Mã QR là một mã ma trận (matrix-barcode) hay mã vạch hai chiều ( 2D ). Chữ "QR" xuất phát từ "Quick Response", trong tiếng Anh có nghĩa là đáp ứng nhanh, vì người tạo ra nó có ý định cho phép mã được giải mã ở tốc độ cao.
Trước hết tôi xin lưu ý rằng là bài viết này được đăng với sự cho phép của Facebook theo chính sách tiết lộ có trách nhiệm. Khi bạn đọc được bài viết thì họ cũng đã khắc phục lỗ hổng này.

Xem thêm: Facebook thưởng nóng $15000 cho hacker hack thành công tài khoản Facebook
Chiến tranh thông tin hay chiến tranh mạng (tiếng Anh: Cyberwarfare) là việc áp dụng công nghệ thông tin ở mức độ cao trong các mặt hoạt động chỉ huy - quản lý, tình báo, điều khiển, chiến tranh điện tử, kinh tế, tâm lý, xã hội,...; là một loại hình tác chiến phổ biến trong chiến tranh hiện đại; đó là tổng hợp những hoạt động và biện pháp nhằm tung tin gây rối loạn, tác động vào các cơ cấu ra quyết định; nhằm làm cho đối phương có các hành động sai lầm hay có các quyết định vô hại có lợi cho ta, đồng thời ngăn cản hoạt động thu thập, xử lý thông tin của đối phương.
Xem thêm: Chiến tranh mạng, cuộc chiến của tương lai, cuộc chiến không khói súng, Thế chiến III
Điện thoại di động đã trở thành công cụ liên lạc cơ bản và hết sức phổ biến- ngày nay nó không những được sử dụng để gọi điện, mà còn để truy cập internet, gửi tin nhắn, và ghi chép lại mọi thứ.
Thật không may, điện thoại di động không được thiết kế cho mục tiêu bảo mật và riêng tư. Nó không chỉ kém trong việc bảo vệ thông tin liên lạc của bạn, mà còn đặt bạn vào những rủi ro theo dõi khác- đặc biệt là truy tìm vị trí. Hầu hết điện thoại di động cho quyền kiểm soát ít hơn so với máy tính bàn hoặc máy tính xách tay; rất khó để thay đổi hệ điều hành, rất khó để điều tra tấn công bởi mã độc, rất khó để gỡ bỏ hay thay thế các phần mềm cài sẵn mà bạn không thích, và rất khó để ngăn ngừa các bên như công ty điện thoại giám sát việc sử dụng thiết bị của bạn. Hơn thế nữa, công ty thiết bị có thể tuyên bố thiết bị hết thời và ngừng cung cấp cập nhật phần mềm, luôn cả cái gói vá lỗi bảo mật; nếu điều này xảy ra, bạn sẽ không có cách chi để sửa.
NodeJS đã có 1 năm đột phá khi npm sở hữu 4 triệu người sử dụng và 1 tỷ lượt tải 1 tuần, cùng lúc đó thì các doanh nghiệp lớn cũng đã bắt đầu xem ngôn ngữ này là 1 production framework chính.
Xem thêm: Netflix – 1 trong 10 doanh nghiệp tiêu biểu sử dụng NodeJS hiệu quả
Đôi điều muốn nói trước
Bài viết này được tổng hợp từ những tài liệu nghiên cứu dành cho người mới lập trình. Mục đích của nó là nhằm chỉ ra phong cách lập trình mà các bạn đang sử dụng ngày nay được sinh ra từ đâu, với mục tiêu nâng cao chất lượng code của các bạn chứ không nhằm mục đích giới thiệu lịch sử của ngành IT. Nếu các bạn muốn biết về lịch sử ngành IT xin hãy xem những cuốn sách có chủ đề tương tự.
Xem thêm: Những dấu chân của nhân loại trên con đường đến với lập trình hướng đối tượng (phần 1)
Thấy các bạn test hộ nhiều quá, mình rất cảm động nên đã thêm chức năng “đàm luận nhân sinh” vào bot để các bạn có người chém gió nhe. Các bạn có thể tiếp tục trò chuyện với bot tại m.me/toidicodedao nhé
Xem thêm: Hướng dẫn viết chat bot cho Facebook – Phần 2: Tạo Fanpage và kết nối với bot
Trong bài viết này, tôi sẽ giới thiệu đến các bạn bí mật về link video cho google drive, thủ thuật được rất nhiều trang web phim sử dụng như phimmoi, moviehdkh, kisscartoon or xmovies8. Thủ thuật này giúp các trang web phim lấy link video từ google drive bằng PHP, ASP.net. Ở đây, chúng ta sẽ lấy link bằng Ruby on Rails.
Bắt đầu chuyển sang dùng Vim làm editor chính một cách nghiêm túc sau nhiều lần thử, bỏ cuộc và quay trở về Sublime Text.
Còn về nguyên nhân bỏ cuộc là vì không quen với VIM được, do có nhiều thứ quá khác với Sublime Text, chính xác là trên Sublime Text có mà VIM lại không có, nên lần này mình sẽ setup toàn bộ những thứ bên Sublime Text qua VIM hết.
Gã khổng lồ tìm kiếm vừa tung ra dịch vụ đi chung xe có tên RideWith, cạnh tranh với đối thủ sừng sỏ của loại hình này là Uber.
Trong giai đoạn đầu, RideWith chỉ được triển khai trong phạm vi giới hạn. Tuy nhiên, nhiều ý kiến cho rằng, Google đang nhòm ngó miếng bánh béo bở của thị trường dịch vụ vận tải với mục tiêu cuối cùng là những chiếc xe tự lái, do vậy RideWith có thể là khởi đầu của kế hoạch này.
Các bài giới thiệu về Rust [1] thì nhiều quá rồi [2] nhưng chưa thấy bài nào nói về việc sử dụng Rust hết, nên hôm nay mình sẽ bắt đầu viết một vài bài áp dụng Rust để implement một số thuật toán cơ bản, mở đầu sẽ là: Thuật toán duyệt cây nhị phân.
Đánh giá về cuộc cách mạng công nghiệp 4.0 và cơ hội cho Việt Nam, ông Damian Kassabgi, Giám đốc chính sách Công ty Uber khu vực châu Á – Thái Bình Dương cho rằng, Việt Nam đang có nhiều lợi thế khi có sẵn văn hóa “sẵn sàng” trước những cái mới.
Ông đánh giá như thế nào về tác động của cuộc Cách mạng công nghiệp 4.0 đối với sự phát triển của Việt Nam?
Cho đến thời điểm này, tôi cho rằng các tác động vẫn đang rất tích cực.
Việt Nam hiện đang là thị trường thành công nhất của Uber. (Nguồn: Vietnamfinance)
Xem thêm: Việt Nam đang “sẵn sàng” tiếp thu những cái mới trong Cách mạng công nghiệp 4.0
Làm thế nào để bạn xác định xem liệu một người có phải là chuyên gia trong những việc họ làm? Đó có thể là một câu hỏi khó trả lời trong một số lĩnh vực nhưng may mắn thay nó không khó để biết trong lĩnh vực IT. Dựa vào code, hệ thống, hoặc các công việc thiết kế phần mềm mà họ đã làm.

Làm thế nào để bạn tiếp tục cải thiện con đường sự nghiệp của mình?
Nếu bạn là người mới bắt đầu, lời khuyên tốt nhất là chỉ cần học ngôn ngữ, framework và công cụ của bạn từ đầu đến cuối cũng như sẽ có được nhiều kinh nghiệm hơn khi làm qua được các dự án khác nhau.
Dưới đây là các lỗi phổ biến trong MySQL mà có thể Quý khách có thể sẽ gặp phải trong quá trình sử dụng. Bài viết sau đây có thể giúp ích cho Quý khách trong việc fix các lỗi liên quan đến MySQL.
Google đã trở thành GodBrother - site đứng đầu để mọi người tìm kiếm. Mỗi khi tìm kiếm chúng ta đều nói với nhau vào Gu gờ lờ (google) mà tìm ! Thế nhưng tại sao bạn tìm được mà tôi lại không tìm được ? Bạn có link download trực tiếp mà tôi không có ?
Team của tôi sử dụng một code review checklist để tránh việc mắc phải một số sai lầm ngớ ngẩn, khiến chúng tôi gặp khó khăn và lãng phí thời gian. Trong bài viết này, tôi muốn chia sẻ lý do nhóm quyết định dùng code review checklist, có gì trong đó cũng như là cách chúng tôi tạo, sử dụng và cải thiện code review checklist của mình.
Xem thêm: Code review checklist và những điều lập trình viên nào cũng cần biết
Trong bài viết này, tôi sẽ giải thích lý do tại sao reactive programming lại là 1 trong những design patterns quan trọng nhất khi lập trình ứng dụng thông qua 3 tình huống quen thuộc trong lập trình – những tình huống ảnh hưởng đến thời gian lập trình, thường tạo ra bug và khiến quá trình design và refactoring gặp khó khăn. Chính lúc này, reactive programming sẽ chỉ ra những chỗ rườm rà, loại bỏ những yếu tố không an toàn và restructure code để tăng khả năng maintain.
Xem thêm: Reactive programming là gì? Tại sao tôi nên dùng nó?
Hiện nay, Vue.js là một trong những framework JavaScript tốt nhất và nhiều người cho rằng Vue sẽ dần thay thế cho Angular và React trong tương lai. Xét vòng đời của mình, Vue.js không mới hơn hay phổ biến hơn so với những frameworks khác nhưng vẫn sở hữu những yếu tố tạo nên sự khác biệt.
Đối với các nhà phát triển ứng dụng thì sau khi đưa app lên các chợ ứng dụng là bước lấy link cài đặt mang đi quảng cáo, trong đó việc rất thường dùng là dùng link đó để tạo mã QRcode cho người dùng scan cài app cho nhanh. Tuy nhiên với mỗi chợ thì phải tạo ra các mã QR code riêng, ví dụ một mã cho Google Play, một mã cho Appstore, một mã cho Windows Phone, một mã cho Blackberry ... như vậy là có ít nhất 4 hình mã QR code.
Xem thêm: Cách tạo một mã QR Code cài app duy nhất cho tất cả các hệ điều hành smartphone và tablet
Nếu bạn đang tìm kiếm một công việc trong lĩnh vực IT, trở thành lập trình viên là một lựa chọn tuyệt vời. Nhưng bạn cần có một ý tưởng rõ ràng làm thế nào để đạt được điều đó.
Xem thêm: Bạn đã thực sự sẵn sàng để trở thành lập trình viên?
Nếu bạn quan tâm đến lập trình thì hẳn đã từng nghe qua câu nói này: Mọi người đều nên học lập trình, bởi nó không chỉ dạy bạn code- nó dạy bạn cách tư duy –Steve Jobs
Xem thêm: Học cách suy nghĩ và giải quyết vấn đề như một lập trình viên chân chính
JavaScript đang ngày ngày càng phổ biến nhiều hơn. Trong năm 2016, chúng ta đã chứng kiến được những thay đổi lớn như AngularJS nâng cấp toàn bộ và giới thiệu phiên bản Angular 2, sự thống trị của jQuery khi jQuery áp dụng trên 96,5% tất cả các trang web JS, sự tiến hoá của ECMAScript, hai bản cập nhật của Node.js vào tháng tư và tháng mười, các finest hours trong React…và nhiều hơn thế nữa.
Gần 700 forum, trang rao vặt giúp tăng độ phủ quảng cáo, SEO, Backlink
Xem thêm: Gần 700 forum, trang rao vặt giúp tăng độ phủ quảng cáo, SEO, Backlink
Đêm qua (theo giờ Việt Nam) cả thế giới vừa háo hức đón chờ những “siêu phẩm” iPhone mới từ Apple, thì sáng nay một chuyên gia bảo mật đã phát hiện ra một lỗ hổng nghiêm trọng có thể cho phép hacker giả mạo địa chỉ trang web trong trình duyệt của Safari trên iOS.
Xem thêm: Cảnh báo lỗ hổng bảo mật trên Safari, người dùng Apple cẩn trọng
Khi bạn cần gửi gấp nội dung trên màn hình iPhone đến bạn bè hoặc người thân thì làm cách nào để chụp lại màn hình đây???. Mỗi loại iPhone sẽ có cách chụp màn hình khác nhau. Trong bài viết này mình sẽ hướng dẫn cách đơn giản nhất để chụp lại màn hình trên bất cứ iPhone nào, dễ hiểu dễ làm.
Một trong những thách thức lớn nhất đối với Java developer khi tìm hiểu và áp dụng Javascript chính là sự khác biệt giữa việc cách giải thích khác nhau về object giữa hai ngôn ngữ.
Nếu NAT ngay tại modem internet thì chắc nhiều bạn làm được, nhưng để NAT vào trong 1 hoặc nhiều cấp thì bài này sẽ hướng dẫn bạn. Mục đích là NAT vào server đặt trong vị trí không thể gắn trực tiếp vào modem internet, hoặc bạn gắn camera ở các vị trí mà không thể tiếp sóng trực tiếp wifi chính mà phải qua wifi phụ.
Xem thêm: Hướng dẫn NAT Port qua 2 hay nhiều lớp mạng cho server hoặc camera ip
GCD và Core Graphics được hiện đại hóa
GCD và Core Graphics đều có những thay đổi cần thiết liên quan đến các API holdouts cũ

Nếu bạn chỉ cần tạo app cho website của bạn và bạn không có nhiều chi phí để thuê đơn vị tư vấn thiết kế app chuyên nghiệp ( ví dụ như DVMS) thì bạn có thể dùng một số trang cho tạo app miễn phí sau.

Rất nhiều khách hàng khi liên hệ với DVMS đã hỏi: " Một ứng dụng ( mobile app, tablet app) giá bao nhiêu...? ". Vậy theo bạn thì chi phí để thiết kế và xây dựng một ứng dụng khoảng bao nhiêu là phù hợp?
Trước hết bạn nên tìm hiểu qua về quy định của nhà nước trong văn bản số 2589/BTTTT-ƯDCNTT (V/v Hướng dẫn xác định chi phí phát triển, nâng cấp phần mềm nội bộ, Ngày ban hành 24/08/2011). Ngay cả các chuyên gia cũng thừa nhận là những văn bản hướng dẫn định giá của nhà nước ban hành cũng chưa thể định giá chính xác được dịch vụ phần mềm. Sản phẩm phầm mềm là dạng sản phẩm trí tuệ nên việc định giá không hề dễ dàng chút nào, vậy làm sao xác định được giá trị của dịch vụ phần mềm?
Xem thêm: ứng dụng( mobile app, tablet app, app Android, app iOS, app Blackberry...) giá bao nhiêu?
Tạo app mobile miễn phí hay app thu phí trên các kho ứng dụng đều có mục đích và mang một giá trị riêng cho doanh nghiệp. Dù là ở hệ điều hành nào, thì điểm đến cuối cùng của người tạo ra chúng là chỉ để kiếm tiền. Vậy, khi sản xuất ra app mobile, thì bạn “thu hoạch” bằng cách nào?
Xem thêm: Tạo app mobile miễn phí, thu phí kiếm tiền như thế nào?
Tạo một ứng dụng Rails API backend và VueJs frontend
Bài viết này sẽ hướng dẫn bạn tạo 1 ứng dụng Rails API backend và VueJs frontend. Nếu bạn chưa tìm hiểu về API bạn có thể đọc thêm tại đây
Xem thêm: Tạo một ứng dụng với Rails API backend và VueJs frontend
Bạn lấy iPhone ra chụp rắc rắc…, nhưng khi chụp xong xem lại hình sao thấy mờ quá hoặc đôi lúc chả thấy gì luôn, toàn màu đen, lý do là gì đây? Tất cả câu trả lời có trong bài vết này, tiếp tục đọc nhé.
Sau đây là các cách khắc phục hiện tượng hình chụp trên iPhone bị mờ, nhoè hoặc tối đen:
Xem thêm: Chụp hình trên iPhone và iPad bị mờ hoặc đen thì làm sao?
- Lệnh tar
Tạo tar archive mới.
$ tar cvf archive_name.tar dirname/
Xuất từ tar archive đã có.

![albert einstein Người thông minh thường bừa bộn, thức khuya và chửi thề nhiều! [Nghiên cứu]](https://techtalk.vn/wp-content/uploads/2017/08/albert-einstein-696x492.jpg)
Xem thêm: Người thông minh thường bừa bộn, thức khuya và chửi thề nhiều! [Nghiên cứu]
Bà Tammy Phan, Giám đốc đối tác chiến lược và Kênh bán hàng Việt Nam của Google cho biết Việt Nam là quốc gia đứng đầu về điện thoại di động. Cứ tăng thêm 1% số người dùng sẽ đóng góp hơn 100 triệu USD và GDP năm 2020
Thông tin trên được đưa ra tại hội thảo "Đón làn sóng công nghệ số: Doanh nghiệp nhỏ và vừa Việt Nam đã sẵn sàng?" tổ chức ngày 2/6.
Thống kê của Google cho thấy, đến năm 2020 cứ 10 người Việt sẽ có 8 người dùng điện thoại di động, hoạt động kinh doanh online sẽ tăng trưởng 40%.
Hiện nay, tôi đang thực hiện khoảng hơn 50 nghiên cứu về trải nghiệm người dùng tại Icon8. Trong thời gian nghiên cứu, tôi đã nhận ra 1 điều rằng, hiện đang có rất nhiều lý thuyết, học thuật và bài viết gây hiểu lầm cho người đọc bằng những kiến thức sai lệch. Và thậm chí hoàn toàn đi ngược lại với “tư duy của loài người”.
Xem thêm: 5 quan niệm sai lầm cần “bỏ ngay” khi test sản phẩm

Không chỉ đơn giản nhanh chóng, Let’s Encrypt còn mang đến một giải pháp bảo mật website an toàn và miễn phí. Hiện tại đã có hơn một triệu trang web được cài chứng chỉ SSL miễn phí với Let’s Encrypt.
Xem thêm: Cài đặt trang web HTTPS miễn phí chỉ trong vài bước
- Cách kiếm tiền với ứng dụng Android/ iOS hiệu quả
- Cách giữ ảnh riêng tư trên iPhone và iPad
- URL:Mal là gì? nó nguy hiểm như thế nào?
- Series Bảo Mật Nhập Môn – CSRF – Những cú lừa ngoạn mục
- Xây dựng hệ thống tiêu chuẩn, quy chuẩn trong giao thông thông minh tại Việt Nam
- Angular 6.1 đã chính thức phát hành
- Ba điều rút ra từ Rio Olympics 2016 dành cho các Mobile Marketers
- Sử dụng Node.js để tương tác với Graph API Facebook
- Phân tích +80 email từ chối ứng tuyển vào vị trí lập trình viên Python và kết quả không ngờ?
- Top các công cụ tạo ứng dụng Android,tạo các app android bạn lên biết
- Ai là bạn thân trong lập trình của bạn?
- Platform là gì?