Ngoài các tính năng cơ bản như nhắn tin hay nghe gọi, smartphone còn có thể được dùng để phát hiện camera quay lén, đo khoảng cách, điều khiển đèn từ xa...
Quay video trực tiếp, nhắn tin bằng giọng nói, chỉ đường… là một trong những tính năng rất thường được sử dụng trên smartphone. Tuy nhiên, điện thoại thông minh còn có thể dùng để đo khoảng cách, điều khiển đèn trong nhà, bật/tắt các thiết bị từ xa…

Xem thêm: 12 tính năng 'cực độc' trên smartphone ít người biết
AMA (Ask Me Anything) là 1 sự kiện Q&A (Hỏi đáp trực tiếp) diễn ra đều đặn trên fanpage của TopDev nhằm tạo cơ hội cho các bạn yêu thích công nghệ nói chung & lập trình nói riêng được tiếp xúc với các diễn giả hàng đầu trong ngành Tech.

Xem thêm: Sản phẩm tốt là phải giải quyết được vấn đề của user
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 smartphone và tablet chạy hệ điều hành Android 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: Chọn mục Settings (Cài đặt nếu bạn sử dụng giao diện tiếng Việt).
Bước 2: Nhấn chọn mục nhỏ Wi-Fi.

Xem thêm: Đổi DNS cho điện thoại và tablet Android
Tổng hợp các điểm khác biệt giữa Android, iOS và Windows Phone về: số sản phẩm bán ra, số ứng dụng, hỗ trợ 4G, NFC, công nghệ giọng nói, dịch vụ đám mây...

Thế giới di động đang biến đối không ngừng cùng với sự phát triển của các nền tảng lớn. Để cung cấp một cái nhìn tổng quan, dưới đây chúng tôi xin đưa ra một số điểm khác biệt lớn nhất giữa 3 nền tảng lớn của thị trường di động: iOS, Android và Windows Phone.
Xem thêm: Sự khác biệt giữa Android, iOS và Windows Phone
Danh sách 153 trang tìm kiếm ( search engine )

Xem thêm: Danh sách 153 trang tìm kiếm ( search engine )
Sau một thời gian hoạt động, những điện thoại Android có thể trở nên chậm chạp và khó sử dụng. Những bí quyết sau giúp tăng tốc cho chiếc điện thoại Android của bạn chỉ trong nháy mắt.
Giống như máy tính chạy Windows, các điện thoại sử dụng hệ điều hành Android cũng cần phải được thường xuyên "dọn dẹp" và "bảo trì" một cách thích hợp để luôn vận hành trơn tru với hiệu suất cao nhất.
Xem thêm: Mẹo giúp tăng tốc dế Android chỉ trong nháy mắt
Các nguồn dữ liệu cơ bản sẽ đóng góp được gì?
Các ứng dụng di động không đơn giản là điểm kết thúc của quá trình trao đổi thông tin và dữ liệu (thiết bị đầu cuối) mà hơn thế nữa, chúng là các điểm kết nối trong ngữ cảnh của 1 doanh nghiệp lớn hơn. Các ứng dụng di động phải giao tiếp với các nội dung đã xác định trước và các nguồn dữ liệu để lấy thông tin và trả về các kết quả.

Xem thêm: Top 5 yêu cầu để lựa chọn 1 platform lập trình mobile app
5 lý do sở hữu một ứng dụng di động ( mobile application - mobile app ) là cần thiết đối với doanh nghiệp vừa và nhỏ
Một ứng dụng di động không chỉ giúp doanh nghiệp vừa và nhỏ quảng bá và bán các sản phẩm và dịch vụ của mình mà còn giúp doanh nghiệp trở nên nổi bật so với các đối thủ cạnh tranh, nhất là đối với các khách hàng chủ yếu dựa vào mạng Internet để tìm hiểu mọi thứ về một công ty.

Xem thêm: 5 lý do sở hữu một ứng dụng di động là cần thiết đối với doanh nghiệp vừa và nhỏ
Trong bài viết này, tôi sẽ cho bạn thấy quy trình 6 bước để có được một công việc kỹ sư phần mềm không chỉ ở Google mà ở bất kỳ công ty công nghệ hàng đầu nào như: Amazon, Microsoft và Facebook. Ngoài ra, tôi cũng sẽ thảo luận về:

Hệ thống email là một trong những hệ thống quan trọng đối với hầu hết các doanh nghiệp hiện nay. Do đó chống giả mạo email là một công việc mà các IT chuyên nghiệp thường phải thiết lập cho doanh nghiệp. Trong bài viết này, với một ví dụ cụ thể, tôi sẽ hướng dẫn bạn cách cấu hình các giá trị DNS record để giúp giảm thiểu các nguy cơ giả mạo email.

Xem thêm: Cách chống giả mạo email bằng DMARC, SPF và DKIM trên cấu hình domain
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?
Các trang error không thường xuất hiện khi lướt web nhưng khi điều đó xảy ra thì nó thật khó chịu! Để xem server làm việc như thế nào từ bên trong, chúng ta sẽ xây dựng một web server đơn giản. Chúng ta sử dụng Node.js đóng vai trò server. Sau đó, sẽ sử dụng Heroku cloud application platform để biến local server thành một world wide server.

Xem thêm: Node.js cho người mới: Xây dựng Blog với Heroku
Bạn cần chạy nhiều website với version PHP khách nhau trên cùng một máy, cách thông thường nhất là cài nhiều xampp tưng ứng với từng version ở các thư mục khác nhau. Khi chạy website thì mở xampp tương ứng với version PHP đó lên và tắt những cái còn lại. Bài này mình hướng dẫn các bạn chạy đồng thời nhiều version PHP khác nhau và không cần nhân bản xampp cũng không cần tắt version khác.

Xem thêm: Cách sử dụng nhiều version php với xampp
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.

Xem thêm: Mã QRcode là gì?
ERP là: Enterprise Resource Planning - Hệ thống hoạch định nguồn lực doanh nghiệp.
1. ERP là gì?
Ý nghĩa của 3 từ ERP:

Xem thêm: Điều cần biết về ERP
Trên L’espresso, một tạp chí lớn bậc nhất của Ý, nhà thiết kế Oliver Reichenstein có lần đã phát biểu: “Thiết kế web là một nghề quá tự do, chỉ có quá tự do thì người ta mới có thể làm ra nhiều trang web tệ kinh khủng đến như thế”. Các website của Việt Nam không nằm ngoại lệ.

Xem thêm: Các nhà thiết kế web nên học typography
Tóm tắt
Lập trình Cặp (Pair-Programming) là cách hai lập trình viên cùng làm việc trên chỉ một máy tính, một người lái (driver), một người làm hoa tiêu (navigator), thú vị hơn bạn tưởng tượng nhiều. Việc hoán đổi vai trò liên tục giúp cho giao tiếp thông suốt, họ cùng nhau hoàn thành công việc tốt hơn và nhanh hơn khi họ làm một mình.

Xem thêm: Lập trình Cặp: chúng ta giúp nhau thành công?
Closure Compiler là 1 dự án của Google giúp Javascript tải và chạy nhanh hơn. Không phải là biên dịch từ Javascript sang mã máy, mà Closure biên dịch từ Javascript sang better-Javascript. Tức là tự động viết lại Javascript sao cho tối ưu hóa nhất mà kết quả không thay đổi.

Xem thêm: Tối ưu hóa Javascript với Google Closure Compiler
Cách kiểm tra mật khẩu có bị lộ
Việc lộ mật khẩu tài khoản online có thể khiến người dùng đối mặt nhiều nguy cơ như bị đánh cắp thông tin, lừa đảo, mất tiền.
Các nền tảng web và trình quản lý mật khẩu phổ biến hiện nay đều có tính năng cho phép người dùng kiểm tra xem mật khẩu của họ có bị xâm phạm hoặc xuất hiện trên dark web hay không.

Xem thêm: Cách kiểm tra mật khẩu mạng xã hội, email, laptop, điện thoại của bạn có bị lộ không
Liên quan tới việc chuyển thuê bao 11 số thành 10 số, Cục Viễn thông (thuộc Bộ Thông tin và Truyền thông) vừa công bố chi tiết lộ trình chuyển đổi 21 đầu số di động của 5 nhà mạng và 1 đầu số VSAT. Theo đó, mỗi đầu số sẽ có thời gian triển khai khác nhau, sớm nhất là từ ngày 15/09/2018 và chậm nhất là từ ngày 7/10/2018.
Sau khi đổi số thì chắc chắn là bạn sẽ phải thay đổi số điện thoại trên website và các phần mềm của công ty bạn cũng như khách hàng của bạn. Tất nhiên là hoàn toàn có thể làm thủ công bằng cách sửa lại từng số trong các hệ thống quản trị, tuy nhiên bạn hoàn toàn có thể thay đổi hàng loạt và chỉ trong tích tắc. Nếu bạn không biết thì có thể bạn sẽ phải mất một khoản phí cho một ai đó làm giúp bạn ( thậm chí một số nhà cung cấp hoặc công ty thiết kế website của bạn thu phí thay đổi của bạn...)

Xem thêm: Cách đổi số điện thoại trên website cực nhanh sau khi đổi thuê bao từ 11 số sang 10 số. Không phải...
Microsoft cho hay họ đang mạo hiểm với mô hình kinh doanh truyền thống khi trình làng tablet Surface, đồng thời gặp khó khăn trong việc lôi kéo các nhà phát triển ứng dụng.
Theo tạp chí PC World (Mỹ), nếu vẫn chưa hình dung tablet và smartphone đang đảo lộn trật tự trong ngành công nghệ như thế nào, hãy nhìn vào báo cáo thường niên mà Microsoft gửi lên Ủy ban chứng khoán và sàn giao dịch Mỹ (SEC).

Xem thêm: Microsoft thừa nhận tablet và mobile đang chiếm ưu thế hơn destop và laptop
Vào một ngày đẹp trời, bạn login tài khoản facebook của mình và bất ngờ khi trên tường của mình xuất hiện một dòng status do bạn viết mà không phải do bạn viết. Tá hỏa và bối rối không biết đang có chuyện gì xảy ra, bạn nhanh chóng đưa ra một phương án đó là change password tài khoản facebook của mình. Ok, mọi việc dường như đã khá hơn. Nhưng bất ngờ, một lát sau, bạn login vào tài khoản và thấy một dòng status khủng bố: “ Đổi pass cũng không ăn thua đâu cưng … “

Xem thêm: Hack tài khoản Facebook, Twitter... trong nháy mắt
Hệ thống định vị Galileo là một hệ thống vệ tinh định vị toàn cầu (GNSS) được xây dựng bởi Liên minh châu Âu. Galileo khác với GPS của Hoa Kỳ và GLONASS của Liên bang Nga ở chỗ nó là một hệ thống định vị được điều hành và quản lý bởi các tổ chức dân dụng, phi quân sự. Galileo theo kế hoạch sẽ chính thức hoạt động vào năm 2011-12, muộn 3-4 năm so với kế hoạch ban đầu.

Xem thêm: Hệ thống định vị Galileo của Châu Âu
Phần một. Kinh nghiệm
Nói tới kinh nghiệm thì mỗi người có những kinh nghiệm khác nhau. Những người giỏi thật sự thì có lẽ họ ít chia sẻ kinh nghiệm tối cao (vì đó là cái làm nên giá trị riêng mỗi người) mà thường họ chia sẻ những kinh nghiệm phổ biến. Bản thân tôi cũng vậy, nhưng trong bài viết này tôi chia sẻ những quan niệm hơi khác người một chút.
Xem thêm: Kinh nghiệm lập trình, cảnh giới lập trình
Việc cài Format Factory và sử dụng hỗ trợ trong việc chuyển đổi video, nén dung lượng video, ghép nối các file video dễ dàng, hiệu quả hơn. Bài viết này sẽ giới thiệu cho bạn hiểu rõ Format Factory là gì? Cách cài đặt, sử dụng Format Factory đơn giản, hoàn toàn miễn phí.
Format Factory là phần mềm chuyển đổi định dạng video, âm thanh và hình ảnh qua lại với nhau. Ngoài ra, Format Factory còn hỗ trợ Rip DVD từ các file video, audio, đặc biệt, bạn có thể tải video từ web thông qua công cụ này.

Xem thêm: Những điều bạn chưa biết về Format Factory, Format Factory là gì? Cách cài đặt, sử dụng Format...
Trong thời đại số hóa ngày nay, mật mã đóng một vai trò rất quan trọng. Và tôi nghĩ người lập trình viên cần phải trang bị các kiến thức cơ bản về mã hóa. Vì vậy, trong bài viết này tôi muốn giới thiệu đến các bạn tổng quan về các hệ mật mã, cách chúng làm việc, ưu và nhược điểm của từng hệ mật mã, cách chúng phối hợp, bổ sung cho nhau như thế nào.

Xem thêm: Các Hệ Mã Hóa
Danh sách API của Facebook hay dùng cho dân lập trình

Bạn đang sống trong kỷ nguyên bùng nổ của Công nghệ Thông tin (CNTT). Cả thế giới đang “cuồng” học CNTT ngay cả phụ nữ và trẻ em – phần trăm hiếm hoi trong ngành CNTT cũng thông thạo các ngôn ngữ CNTT.
Hơn hết, CNTT start-up đang dần chiếm lĩnh thị trường và thay thế các công ty truyền thống thông qua các ứng dụng online.
Xem thêm: Học lập trình – Trào lưu “hot” trên thế giới
Nếu bạn chưa có điều kiện sắm thiết bị chuyên dụng về dẫn đường cho chiếc “xế hộp” của mình thì có thể dùng ngay chiếc smartphone chạy hệ điều hành Android để thay thế . Ngoài việc biết trước đoạn đường sắp đi qua, nghe dẫn đường bằng giọng nói, bạn còn có thể biết được dự báo thời tiết ở khu vực đó ... Có thể nói, các ứng dụng này như là người bạn đường của bạn khi đi những tuyến đường mới, hoặc đi trong đêm tối hay khu vực phủ kín sương mù.

Xem thêm: Những ứng dụng Android tốt nhất cho người lái xe
Cũng tương tự như việc quảng bá website ( SEO ) thì trong lĩnh vực ứng dụng di động có khái niệm ASO.
ASO là gì?
App store optimization (ASO) là quá trình nâng cao khả năng hiển thị của một ứng dụng điện thoại di động (chẳng hạn như một chiếc iPhone, iPad, Android, ứng dụng Windows Phone) trong một cửa hàng ứng dụng (như iTunes, Google Play trên Android). App store optimization (ASO) là tương đương với tối ưu hóa công cụ tìm kiếm SEO. Cụ thể, App store optimization (ASO) bao gồm các quá trình xếp hạng cao trong kết quả tìm kiếm ứng dụng trên một app store và biểu đồ bảng xếp hạng. ASO không giống như Search Engine Optimization (SEO) khi chỉ dừng lại ở tăng thứ hạng hiện thị kết quả tìm kiếm của store, mà còn có một phần quan trọng hơn là thuyết phục khách hàng tiềm năng của bạn thật sự tải ứng dụng sau khi đã click vào nó. Việc thực hiện tốt ASO sẽ giúp ứng dụng của bạn đứng cao trong kết quả tìm kiếm của app store và sẽ giúp tăng số lượng download ứng dụng.

Xem thêm: Cách đưa ứng dụng của bạn lên top trên chợ ứng dụng di động
Từ những việc đơn giản như bán hàng, theo dõi thông tin doanh nghiệp, đến những thứ phức tạp như truyền dẫn tín hiệu máy bay, xác định đường bay cho phi công cần độ chính xác rất cao hiện đều đã được mobile hóa… Điều này cho thấy, Mobility (Công nghệ di động) đang dần trở thành một phần không thể thiếu trong các doanh nghiệp trên toàn cầu.

Xem thêm: Mobility nền tảng điện toán di động, Công nghệ cho tương lai