Hình 1.Từ phần mềm agent đến agent thông minh
Xem thêm: Agent trong thương mại điện tử
Bạn đang bực mình vì không truy cập facebook được trong khi những người khác đang vào facebook bình thường, nếu việc này xẩy ra trên laptop hay máy tính của bạn thì chắc bạn sẽ nghĩ tới việc đổi DNS mạng, tuy nhiên để làm việc này trên điện thoại chạy hệ điều hành Windows Phone thì sao? Để 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.
Vào Settings => vào phần cài đặt Wi-Fi => Click đúp vào wifi đã kết nối để biết mình đang xài IP nào trong mạng wifi. Nhớ Ip của mình để vào phần cài đặt IP tĩnh.

Xem thêm: Đổi DNS cho Windows Phone
2 ứng dụng Astro và Bluetooth Transer App sẽ giúp bạn thực hiện chuyển ứng dụng giữa các thiết bị Android qua kết nối Bluetooth, khỏi cần truy cập vào kho ứng dụng trực tuyến.

Về cơ bản, người dùng các thiết bị Android có thể tải và cài đặt các ứng dụng từ kho ứng dụng trực tuyến Google Play. Tuy nhiên, nhiều người vẫn thích lấy ngay những ứng dụng đã được cài đặt sẵn trên một thiết bị Android của bạn bè, vừa nhanh vừa tiện. Để làm được điều này, bạn cần phải cài đặt trước 2 ứng dụng Astro và Bluetooth Transer App lên thiết bị Android cần chia sẻ, sau đó làm theo những bước hướng dẫn sau đây.
Xem thêm: Chia sẻ ứng dụng cài trên thiết bị Android của mình với thiết bị Android khác
Tổng quan về Agile
Phương thức phát triển phần mềm linh hoạt (Agile Software Development) – sau đây được gọi vắn tắt là “Agile” – đã trở nên phổ biến trong ngành phát triển phần mềm. Với những phương phức tổ chức và triển khai mới lạ, năng động và linh hoạt, Agile đã thu hút sự quan tâm lớn của cộng đồng làm phần mềm và dĩ nhiên là một kỹ sư kiểm thử mình không thể nào thờ ơ với Agile được.

Xem thêm: Mô hình Agile trong phát triển và kiểm thử phầm mềm
Cách đây 1 năm, phần lớn team Android hiện tại của tôi đã bắt tay làm ứng dụng upday – 1 ứng dụng không mạnh mẽ, cũng không ổn định như mong đợi. Chúng tôi đã cố gắng tìm hiểu lý do tại sao kết quả các dòng code của mình lại ra như thế và đã tìm ra được 2 nguyên nhân chính: do UI thay đổi liên tục và thiếu 1 architecture hỗ trợ linh hoạt.

Xem thêm: Android Architecture Patterns (phần 1): Model-View-Controller
Nếu là những người sắp hoặc đang làm kinh doanh online thì có lẽ bạn đã biết tầm quan trọng của các trang mạng xã hội. Với hàng triệu, thậm chí cả tỷ người dùng thuộc đủ tầng lớp, độ tuổi, giới tính,… trên khắp thế giới thì những trang kết nối này chính là mảnh đất màu mỡ đầy tiềm năng cho bạn khai thác.

Xem thêm: Top 9 mạng xã hội kinh doanh bạn đã biết chưa?
Hệ thống vận hành của Apple dành cho iPhone và iPads, iOS 10 – được công bố tại WWDC 2016 vừa qua gồm danh sách đầy đủ các tính năng mới. Cụ thể, các đời iPhone 5 trở đi có thể chạy iOS 10, nhưng các tính năng như 3D Touch chỉ chay trên iPhone 6S, 6S Plus và sắp tới là iPhone 7.

Xem thêm: 15 tính năng của iOS 10 khiến iPhone hoàn hảo hơn
Mobile first - Hướng tới trải nghiệm người dùng
Trước kia hầu hết các thiết kế giao diện trên Internet đều dành cho máy tính để bàn trong khi thiết kế cho giao diện trên di động chưa được ưu tiên. Kể cả khi trào lưu thiết kế website tương thích (responsive) được đưa vào sử dụng nhưng nhiều người vẫn quen thuộc với thiết kế cũ.

Xem thêm: Điều gì đang thay đổi mobile-first index trên Google
Công văn 371/TCT-DNL ngày 25/01/2018 Về việc chính sách thuế giá trị gia tăng (GTGT) đối với phần mềm và dịch vụ phần mềm.
Tại Điều 9 Nghị định số 71/2007/NĐ-CP ngày 03/05/2007 của Chính phủ nêu trên quy định về các loại sản phẩm phần mềm và dịch vụ phần mềm:
"…
2. Các loại sản phẩm phần mềm bao gồm:
a) Phần mềm hệ thống;
b) Phần mềm ứng dụng;
c) Phần mềm tiện ích;
d) Phần mềm công cụ,
đ) Các phần mềm khác.
3. Các loại dịch vụ phần mềm bao gồm:
a) Dịch vụ quản trị, bảo hành, bảo trì hoạt động của phần mềm và hệ thống thông tin;
b) Dịch vụ tư vấn, đánh giá, thẩm định chất lượng phần mềm;
c) Dịch vụ tư vấn, xây dựng dự án phần mềm;
d) Dịch vụ tư vấn định giá phần mềm;
đ) Dịch vụ chuyển giao công nghệ phần mềm;
e) Dịch vụ tích hợp hệ thống;
g) Dịch vụ bảo đảm an toàn, an ninh cho sản phẩm phần mềm, hệ thống thông tin;
h) Dịch vụ phân phối, cung ứng sản phẩm phần mềm;
i) Các dịch vụ phần mềm khác."

Xem thêm: Chính sách thuế giá trị gia tăng (GTGT) đối với phần mềm và dịch vụ phần mềm
Hệ thống Giao thông Thông minh (lntelligent Transport System - ITS) là việc ứng dụng kỹ thuật công nghệ, bao gồm các thiết bị cảm biến, điều khiển, điện tử, tin học và viễn thông trong lĩnh vực giao thông để điều hành và quản lý hệ thống giao thông vận tải.
ITS là công nghệ mới phát triển trên thế giới, được sử dụng để giải quyết các vấn đề của giao thông đường bộ, bao gồm tai nạn và ùn tắc giao thông. ITS sử dụng các tiến bộ của công nghệ thông tin và viễn thông để liên kết giữa con người, hệ thống đường giao thông và phương tiện giao thông lưu thông trên đường thành một mạng lưới thông tin và viễn thông phục vụ cho việc lưu thông tối ưu trên đường cao tốc.

Xem thêm: Hệ thống Giao thông Thông minh (lntelligent Transport System - ITS)
Cách vệ sinh và bảo quản bao da
Những phụ kiện hoặc đồ dùng bằng da thường rất đắt tiền. Vì vậy mà rất nhiều người quan tâm đến việc làm sạch nó cũng như cách giữ gìn nó, để làm sao trông nó lúc nào cũng như mới.

Xem thêm: Cách vệ sinh bao da iPad, vệ sinh bao da máy tính bảng, vệ sinh bao da smartphone
Không phải ứng viên nào cũng cần có portfolio. Nhưng có một số nghề nghiệp mà porfolio thực sự hữu ích hơn CV hay hồ sơ xin việc trong việc thể hiện các kỹ năng và kinh nghiệm của bạn.

Xem thêm: Để Portfolio ghi điểm trong mắt nhà tuyển dụng, đây là những điều lập trình viên cần làm ngay
Với các dòng điện thoại iPhone 7, 7 plus 8, 8 plus, X, XS, XS MAX, XR trở về sau, Apple không còn trang bị lỗ cắm headphone 3.5mm, chỉ có một lỗ cắm sạc Lightning, vừa dùng để sạc pin vừa dùng để cắm Headphone nghe nhạc. Vậy có cách nào vừa nghe nhạc vừa sạc Pin không?

Xem thêm: Vừa nghe nhạc vừa sạc Pin trên iPhone và iPad
Khi làm việc với React, hẳn bạn đã nghe đến tính bất biến của dữ liệu (immutability). Đặc tính này, nói một cách đơn giản, là khả năng giá trị của dữ liệu không bị thay đổi sau khi đã được khai báo. Tính bất biến giúp cho chương trình trở nên dễ dự đoán, ít xảy ra lỗi và trong một số trường hợp còn tăng hiệu suất của ứng dụng. Do đó, React (và Redux) đều khuyến khích mọi người viết code để hướng đến đặc tính này.

Xem thêm: TUYỆT CHIÊU ĐẢM BẢO TÍNH BẤT BIẾN TRONG JAVASCRIPT
Các ký hiệu phiên bản phần mềm như: Alpha, Beta, RC, RTM, OEM và Retail là ký hiệu các giai đoạn phát triển trong vòng đời phần mềm từ giai đoạn sơ khai cho đến giai đoạn hoàn chỉnh, và cuối cùng là công bố phần mềm đó hoặc phiên bản nâng cấp mới. Việc chia thành nhiều giai đoạn như vậy giúp cho việc quản lý, sửa lỗi và bảo trì phần mềm dễ dàng hơn.

Xem thêm: Phân biệt các phiên bản Alpha, Beta, RC, RTM, OEM và Retail
Introduction
Sống trong 1 thế giới công nghệ thay đổi đến chóng mặt, trong trí nhớ của tôi thì mấy con PC những năm tôi học cấp 2, cấp 3 tầm 200x cấu hình còn không mạnh bằng smartphone bây giờ nữa.

Xem thêm: Single-thread liệu đã lỗi thời?
Ngôn ngữ Google Go (còn gọi là Golang) đã trở thành một trong những lựa chọn hàng đầu để viết các dịch vụ web và API. Nó có khả năng compile thành các code gốc chạy nhanh và các tính năng hữu ích khác cho dịch vụ web, đồng thời ngôn ngữ còn có lượng người dùng rộng lớn.

Xem thêm: 6 web frameworks dành cho Golang mà bạn cần phải biết
Theo Phó Thủ tướng, cách tiếp cận kinh tế chia sẻ là tạo điều kiện cho nó ra đời, phát triển chứ không thể mặc kệ hoặc là không làm được thì cấm.
Việc xây dựng Đề án mô hình kinh tế chia sẻ đã được Chính phủ giao cho Bộ Kế hoạch và Đầu tư (KH&ĐT) triển khai xây dựng cách đây đúng một năm, tại Nghị quyết số 13/NQ-CP ngày 8/2/2018. Khi ấy, Bộ KH&ĐT nghiên cứu, làm việc với một số bộ, ngành, các Hiệp hội doanh nghiệp có liên quan, tham khảo kinh nghiệm quốc tế để xây dựng dự thảo Đề án. Tiếp đó, cơ quan soạn thảo cũng gửi công văn xin ý kiến góp ý của các bộ, ngành và UBND các địa phương: Hà Nội, Thành phố Hồ Chí Minh, Đà Nẵng, Quảng Ninh và Khánh Hòa để hoàn thiện dự thảo Đề án.

Xem thêm: Kinh tế chia sẻ - Tạo điều kiện chứ không cấm
Ngay nay khi dùng máy tính, bạn dễ dàng mua card wifi gắn thêm vào và hệ điều hành thường sẽ ưu tiên card gắn thêm đó dẫn tới bạn hiểu chưa đúng về tốc độ mạng của bạn khi thử mạng qua speedtest cũng cho các kết quả không đúng thực tế. Xem bài chia sẻ sau để biết cách chọn phương án đúng

Xem thêm: Nên lựa chọn mạng dây LAN hay Wifi? Cái nào tốt hơn?
Biến chúng thành hệ thống Camera, lưu trữ file, stream media... rất đơn giản và hữu ích.

Công nghệ hiện đại đang phát triển với tốc độ chóng mặt. Tiện ích mới, dịch vụ mới, ứng dụng mới.... liên tục xuất hiện một cách thường xuyên khiến những thứ đã được ra mắt trước đó trở nên lỗi thời, chỉ trong một vài tuần (hoặc thậm chí là chỉ trong một vài ngày). Và điều này không thể không đúng hơn với điện thoại thông minh – thiết bị di động mà gần như 100% ai cũng mong muốn sở hữu ít nhất một chiếc.
Xem thêm: Top 21 ý tưởng tuyệt vời để tận dụng những chiếc smartphone cũ
Trí tuệ nhân tạo và Công nghệ máy học: Nghe thì tưởng là một, nhưng thực ra lại khác biệt ở điểm này.
Có thể hiểu, AI định nghĩa và thể hiện mong muốn của con người, còn công nghệ máy học – Machine Learning lại là một trong những phương tiện giúp chúng ta đạt được mục tiêu ấy.

Xem thêm: Sự khác nhau giữa Trí tuệ nhân tạo và Công nghệ máy học
Thủ tướng Chính phủ vừa phê duyệt đề án thúc đẩy mô hình kinh tế chia sẻ với nhiều giải pháp khuyến khích sự phát triển các hoạt động kinh tế chia sẻ , hướng tới một nền kinh tế số.
Trao đổi với Tuổi Trẻ, TS NGUYỄN MẠNH HẢI - trưởng ban nghiên cứu các vấn đề xã hội, Viện Nghiên cứu quản lý kinh tế trung ương, Bộ Kế hoạch và đầu tư - khẳng định mục tiêu quan trọng nhất của đề án là tạo ra môi trường kinh doanh bình đẳng giữa hoạt động kinh tế chia sẻ và kinh tế truyền thống, đồng thời khuyến khích đổi mới sáng tạo.

Xem thêm: Thúc đẩy mô hình kinh tế chia sẻ
Việc tải trực tiếp file .APK từ Google Play Store có thể giúp người dùng cài đặt một số ứng dụng lên thiết bị của mình dễ dàng hơn. Ngoài ra với các nhà phát triển mobile apps thì việc tạo ra backlink rất quan trọng trong việc marketing, thông qua các trang web này sẽ giúp tăng thứ hạng tìm kiếm apps và gia tăng lượng người dùng apps.

Xem thêm: Những trang web tăng SEO cho app bằng cách cho tải file .APK từ Google Play Store
DVMS sưu tầm và giới thiệu đến các bạn một số mã nguồn mở đùng để xây dựng và triển khai mạng xã hội, bạn có thể dùng các mã nguồn này để triển khai thử nghiệm một mạng xã hội. Trường hợp cần một mạng xã hội thực chiến, vui lòng liên hệ DVMS.

Xem thêm: 8 mã nguồn mạng xã hội miễn phí
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
Máy tính bảng là một phần của xu hướng BYOD ( Brings Your Own Device )- sử dụng thiết bị cá nhân trong công việc. Không chỉ người dùng cá nhân mà các doanh nghiệp cũng đưa máy tính bảng vào xem như một công cụ làm việc của mình.

Xem thêm: Máy tính bảng như một công cụ của doanh nghiệp
Bảo mật Email khỏi các tấn công mạng lợi dụng tin tức thảm họa.
Những Hacker Tấn Công APT có liên quan đến chính phủ Trung Quốc, Triều Tiên và Nga đã bị bắt khi sử dụng Email Phishing để đưa tin COVID-19 và lây nhiễm malware (mã độc) vào các máy tính nạn nhân, từ đó tấn công vào hệ thống Email Doanh Nghiệp của các quốc gia khác.

Xem thêm: Chống Hacker Trung Quốc & Nga bằng bảo mật email
Có khi nào bạn gặp tình huống, bỗng dưng các ứng dụng mặc định trên iPhone như App Store, Safari, iTunes, Camera biến đi đâu mất tiêu, tìm hoài mà hổng thấy. Có phải chăng ai đó đã lỡ tay xoá chúng rồi???, Không đâu! các ứng dụng này không thể xoá được, nó vẫn còn nằm trên điện thoại của bạn đấy thôi, chẳng qua là nó bị ẩn đi thôi.

Xem thêm: Cách tìm lại các ứng dụng mặc định App Store, Safari, iTunes, Camera trên iPhone và iPad
Nếu có thể trả lời chính xác câu hỏi sau và giải thích tại sao, bạn có thể bỏ qua bài này:

Xem thêm: Vì sao 0.1 + 0.1 + 0.1 không bằng 0.3?
Vào giữa tháng trước, tôi để ý thấy rằng trang Wikipedia cần tới 15-20 giây ( và thậm chí còn lâu hơn) để load được 1 trang. Không chỉ Wikipedia, CNN hay ngay đến cả trang tìm kiếm lớn nhất hiện nay là Google cũng mất một khoản thời gian tương tự mới có thể load được trang. Có điều gì đó không đúng lắm ở đây.

Xem thêm: Bảo mật Web bằng HTTPS khiến việc load trang trở nên chậm hơn
FaceTime là ứng dụng tuyệt vời giúp bạn liên lạc qua video dễ dàng với bạn bè người thân, tuy nhiên đôi lúc trở chứng không hoạt động theo cách chúng ta mong muốn, sao vậy nhỉ. Nguyên do là gì? Bài viết này sẽ giải thích tất cả những gì bạn cần biết về FaceTime, tìm hiểu tại sao nó lại không làm việc trên iPhone, iPad, iPod và Mac của bạn, cách khắc phục những trở chứng của nó.

Xem thêm: Khắc phục lỗi không gọi được FaceTime trên iPhone, iPad, iPod, Mac
Thành tố tương tác (như thanh trượt, galleries hoặc đơn tương tác) là những đối tượng làm việc rất quen thuộc với một lập trình viên. Bạn hoàn toàn có thể tạo thủ công các thành tố này cho từng site một. Nhưng hãy tưởng tượng, bạn sẽ tiếp kiệm được bao nhiêu thời gian khi có thể gói khâu này thành plugin jQuery tiện dụng?

Xem thêm: Tự tạo plugin jQuery, tại sao không?
Hồi trước đi làm test của mấy công ti thấy lạ sao họ cho nhiều câu về String thế, thực sự lúc đó tôi chỉ nghĩ String thì có đếch gì đâu nhỉ, chỉ là 1 mảng các char + vài hàm phụ thêm thôi chứ có gì đâu, cái cần quan tâm là Thread, là OOP kia kìa…

Xem thêm: Bạn đã thực sự hiểu rõ String chưa?
Mỗi lần đọc source code, chắc hẳn các bạn đều phải đối mặt với những biểu thức logic phức tạp. Nhiều khi nó phức tạp tới mức làm ta tốn cả ngày tìm hiểu để biết xem biểu thức đó kiểm tra điều kiện gì. Ngay cả khi có comment đi kèm thì lúc ta bắt tay vào sửa logic cũng phải vô cùng đau đầu mới đảm bảo được source code sau khi đã sửa đổi đáp ứng được yêu cầu mới, nhưng vẫn đảm bảo chạy đúng với các yêu cầu spec trước đó.

Xem thêm: Nghệ thuật viết code đẹp: Đơn giản, dễ đọc hoá biểu thức
Giới thiệu
Gần đây thấy bản thân chém gió rất nhiều về MapReduce, Hadoop v.v nhưng chưa thấy có bài viết nào tổng hợp + giải thích cụ thể về MapReduce vì vậy mình quyết định viết một bài Chém gió về Map-Reduce. Bài viết này sẽ giới thiệu 3 vấn đề sau:

Xem thêm: Map-Reduce