Sử dụng VPN để duyệt internet là cách tốt nhất để bảo mật hoạt động trực tuyến của mọi người. Hiện nay có vô số phần mềm, ứng dụng VPN để dùng nhưng nếu không muốn cài đặt thêm bất kỳ thứ gì khác trên máy tính của mình, mọi người có thể sử dụng tiện ích bổ sung VPN cho trình duyệt, chẳng hạn như Microsoft Edge.

Xem thêm: TOP add-on VPN tốt nhất cho Microsoft Edge
Open Source Social Network (Ossn) là một phần mềm mạng xã hội phát triển nhanh chóng được viết bằng PHP, với cộng đồng phát triển tương đối lớn. Ossn có các bản ngôn ngữ cho nhiều thứ tiếng được đóng góp bởi cộng đồng lập trình viên/chuyên viên CNTT.

Xem thêm: Mã nguồn mở mạng xã hội Open Source Social Network (Ossn)
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
Là 1 lập trình viên, có khi nào bạn giật mình nhìn lại quãng đường vừa qua với bao đêm thức trắng cùng những dòng code và tự hỏi “Code tốt liệu có đủ?”, hay “Tôi cần gì hơn để trở thành một lập trình viên xuất sắc?” và gỡ bỏ cái nhãn “code monkey” đang gắn trên trán mình?

Xem thêm: Viết code có hiệu quả? Lời khuyên từ chuyên gia
Hộp thoại là một chức năng hữu ích của giao diện người dùng khi bạn thiết kế và sử dụng chúng hợp lý. Chúng có thể giúp người dùng hoàn toàn đạt được mục đích nhanh hơn và dễ dàng hơn. Ngược lại, nếu bị sử dụng sai cách hộp thoại có thể làm người dùng bối rối. Biết cách thiết kế hộp thoại sẽ cho phép bạn sử dụng chúng mà không khiến cho người dùng khó chịu.

Xem thêm: 5 nguyên tắc trải nghiệm người dùng cần thiết cho việc thiết kế hộp thoại
Ngày nay điện thoại thông minh thường được trang bị một máy ảnh nhiều “chấm” với chất lượng ngày càng được cái tiến. Bởi vậy, bạn có thể sử dụng điện thoại của mình như là một sự thay thế cho một máy ảnh kts (bất chấp việc đôi lúc chất lượng không đáp ứng những nhu cầu của bạn).
Bạn có thể có rất nhiều hình ảnh cá nhân trong điện thoại mà có thể không muốn chia sẻ với những người mượn hoặc dùng chung điện thoại của mình với lý do nào đó.
Trong trường hợp như vậy, tốt hơn hết là bảo vệ hình ảnh bằng cách sử dụng công cụ để mã hóa chúng nhằm tránh những cặp mắt tò mò. Trong bài này, chúng tôi sẽ liệt kê những ứng dụng để khóa và bảo vệ hình ảnh của bạn trong thư viện của điện thoại Android.
Xem thêm: 5 ứng dụng bảo vệ và khóa hình ảnh cho Android
Trước các vướng mắc của các doanh nghiệp về việc xuất nhập khẩu phần mềm, Cục Giám sát quản lý về Hải quan, Tổng cục Hải quan đã có hướng dẫn cụ thể các trường hợp phần mềm xuất khẩu, nhập khẩu thuộc và không thuộc phạm vi điều chỉnh của Luật Hải quan.

Xem thêm: Phần mềm xuất, nhập khẩu qua mạng internet có thuộc phạm vi điều chỉnh của Luật Hải quan?
Dự án TransApp mới cho phép smartphone được sử dụng trong chiến tranh với nhiều tính năng hữu ích.
Hẳn đối với hầu hết người dùng điện thoại trên toàn thế giới, những chiếc smartphone lộng lẫy được trang bị màn hình cảm ứng, kho ứng dụng đồ sộ cùng khả năng hỗ trợ các công nghệ mạng lên đến 3G hay thậm chí 4G LTE không còn là điều gì quá xa lạ. Tuy vậy, đối với các cơ quan trực thuộc quân đội tại Mỹ thì các thiết bị này dường như là những thứ "xa xỉ phẩm". Để thay đổi tình trạng này, một tổ chức có tên DARPA đã bắt tay vào một chương trình nghiên cứu đã được thực hiện trong nhiều năm có tên Transformative App, hay TransApps nhằm đưa những lợi ích của smartphone cùng bầu không khí mới mẻ của dòng thiết bị này vào môi trường quân đội.

Xem thêm: Ứng dụng hỗ trợ binh sĩ trên chiến trường
Đề bài: Hãy vẽ một ngôi nhà. Bức vẽ của gần 100 người tham gia có đôi nét khác nhau, nhưng ngôi nhà trên giấy đều có điểm chung: Nhà 1 tầng, có mái ngói, 1 cửa ra vào hình chữ nhật, và 2 cửa sổ hình vuông. Thời đại công nghiệp 4.0, khi chung cư mọc lên khắp chốn, nhà mặt đất cũng là nhà 3 – 4 tầng, chúng ta vẫn đang vẽ ngôi nhà theo tư duy của vài chục năm trước…

Bảng điều khiển truyền thông xã hội (Mẫu Excel) được thiết kế để hợp nhất các số liệu trên nhiều mạng xã hội như Facebook, Twitter và YouTube và hiện diện trong một trang tổng quan một trang.

Xem thêm: Mẫu báo cáo số liệu truyền thông mạng xã hội
BEM là gì?
Để ngắn gọn, xúc tích và dễ hiểu nhất thì mình định nghĩa BEM với 1 vài gạch đầu dòng như sau:
- BEM là 1 phương thức viết tên class trong HTML, CSS
- BEM được tạo bởi 1 team của Yandex.
- BEM là viết tắt của từ Block, Element, Modifier
- Mục đích của BEM là đem lại cách viết hiệu quả tên class trong HTML theo hướng module, cũng như là viết CSS theo 1 cách có tổ chức và hiệu quả.

Xem thêm: BEM – A Front end Methodology là gì?
Khi bạn muốn thực thi một câu truy vấn (query), MySQL Query Optimizer sẽ cố gắng đưa ra một kế hoạch tối ưu nhất cho việc thực hiện query. Bạn có thể thấy thông tin về kế hoạch đó bằng cách thêm lệnh EXPLAIN
vào đầu mỗi query. EXPLAIN
là một trong những công cụ quan trọng giúp hiểu và tối ưu truy vấn MySQL, tuy nhiên, điều đáng tiếc là rất nhiều lập trình viên hiếm khi dùng nó.

Xem thêm: Sử dụng EXPLAIN để tối ưu câu lệnh MySQL
AI framework open source của Facebook, PyTorch, đã gần như sẵn sàng được tung ra ngoài thị trường. Công ty đã thông báo về tính năng mới trong PyTorch 1.0, hiện có sẵn dưới dạng bản xem trước dành cho các developer.

Uber vốn được biết đến là công ty cung cấp ứng dụng gọi xe, mới đây Uber thông báo đang khởi chạy Fusion.js, một framework web nguồn mở được thiết kế giúp hỗ trợ xây dựng các ứng dụng với hiệu suất cao hơn và nhẹ.

Xem thêm: Uber trình làng framework nguồn mở: Fusion.js
Bài chia sẻ của tác giả Nghiêm Tiến Viễn tại cộng đồng Launch
Blockchain được biết đến là công nghệ đứng đằng sau hệ thống tiền mã hóa nổi tiếng nhất thế giới – Bitcoin. Có thể nói khi Bitcoin gây bão trên thị trường tài chính thì Blockchain cũng gây sốt trong giới công nghệ. Số lượng công ty có ý định nghiên cứu và áp dụng Blockchain ngày càng nhiều, lương trả cho kỹ sư Blockchain ngày càng cao. Công ty nào cũng muốn đi trước đối thủ, áp dụng công nghệ được cho là tương lai của thế giới này.

Xem thêm: Nhược điểm của Blockchain
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
DVMS xin giới thiệu với các bạn một số hình thức thu tiền từ ứng dụng trên smartphone và tablet như sau:
1. Paid apps ( Bán app lấy tiền )
Quốc tế:
- Google play: đối với app Android: Bạn đăng ký 1 tài khoản Google play tại đây https://play.google.com/apps/publish và publish app của bạn là có phí. Tài khoản Google Play bạn sẽ tốn phí 25 USD/năm.
- Appstore: cái này áp dụng cho các app ios ( app cho iphone và ipad ). Bạn lên Appstore đăng ký một tài khoản xuất bản app. Đối với tài khoản cá nhân thì bạn sẽ phải trả 99USD/năm. với tài khoản doanh nghiệp là 299 USD/năm (chi phí này có thể thay đổi, bạn tìm hiểu thêm trên appstore ).

Xem thêm: Một số hình thức thu tiền từ ứng dụng ( mobile app )
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?
Developer chúng ta không bao giờ đi “xin việc” cả. Tại sao lại phải xin việc, bởi vì thật sự là không ai xin hay cho ai thứ gì cả. Chúng ta là người ứng tuyển thì nếu được tuyển dụng chúng ta sẽ bán sức lao động cho nhà tuyển dụng, mối quan hệ giữa người làm việc và người giao việc thực ra là mua bán sức lao động và quy đổi sức lao động ra tiền.
Bạn nghĩ sao về nhận định này ? Hãy đọc và chia sẻ suy nghĩ của mình trong bài viết này nhé!
Xem thêm: Developer: Chúng tôi không có khái niệm đi “xin việc”?
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.

Xem thêm: Các chuyên gia Java mà bạn nên theo dõi
Tháng 3-2017, Angular team đã phát hành Angular 4, vậy Angular 4 có gì mới, có những gì thay đổi mà chúng ta cần lưu ý. Bài này sẽ giới thiệu cho các bạn những điểm mới trong Angular 4.

Xem thêm: Angular 4.0.0 Có Gì Mới?
Đô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)
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?
Xin bắt đầu bằng câu chuyện rùa và thỏ.
Phiên bản 1: Như mọi người đã biết, rùa thắng thỏ vì rùa rất chăm chỉ, chậm và chắn chắn.
Sau khi thua rùa, thỏ ta rất cay cú nói với thỏ con: “Đời cha đã thua rùa vì không chăm chỉ, đời con, con nhất định phải lấy lại danh dự cho nhà Thỏ, không được lười biếng tích cực luyện tập để phục thù”. Và khi thỏ con trưởng thành, thỏ con thách đấu với rùa con.

Xem thêm: Xin đừng đánh nhau với Framework
Mobile marketing là gì và làm gì để có thể ứng dụng tốt?
Mobile marketing hay MO trong dữ liệu về SOLOMO ( thuật ngữ marketing hot nhất hiện nay ) thì ta thấy Mobile is king – Mobile là vua. Vậy Mobile marketing có gì đặc biệt? nó nằm ở những điểm chính sau :

Xem thêm: Mobile marketing là gì ?
Như thiên hạ nói, Node.js là 1 nền tảng dựng trên trình biên dịch Javacript Google Chrome V8 của thằng Google – hàng hịn đừng hỏi. Trình biên dịch này rất nhanh trên trình duyệt nên người ta nghĩ cách đưa nó vào server side. Thế là Node.js ra đời.

Xem thêm: Cảm giác lần đầu trải nghiệm Node.js
Giá trị thị trường của ngành công nghiệp trò chơi điện tử đã đạt tới 108 tỷ đô la vào năm 2017 và được dự đoán sẽ sấp xỉ 128 tỷ vào năm 2020. Nếu bạn là một lập trình viên, bạn hẳn sẽ có hứng thú tham gia vào thị trường game tỷ đô này. Dưới đây là một số ngôn ngữ lập trình cần cân nhắc nếu bạn muốn phát triển theo con đường sự nghiệp ấy:

Xem thêm: 5 ngôn ngữ lập trình phù hợp nhất cho phát triển game
Trong nền kinh tế chia sẻ hiện nay, làm thế nào để giao hàng (ship) trở thành một nghề nghiệp thực sự và bền vững, để những nhân viên giao hàng (shipper) yên tâm gắn bó lâu dài với nghề này, có thu nhập ổn định và được đảm bảo cuộc sống sau 20 - 30 năm làm việc?

Các đại biểu tại tọa đàm Làm việc hiệu quả với shipper. (Ảnh: TL)
Xem thêm: Giao hàng là một nghề thực sự trong nền kinh tế chia sẻ?
Theo Sách trắng CNTT, năm 2011, cả nước có khoảng hơn 127 triệu thuê bao di động. Đặc biệt số thuê bao băng rộng 3G đã đạt 16 triệu thuê bao, chiếm 12% tổng số thuê bao di động. Hiện có khoảng 60% người dùng di động sử dụng Internet và con số này tiếp tục tăng.

Theo công ty nghiên cứu thị trường IHS iSuppli, doanh số bán máy tính bảng trên toàn cầu trong năm 2012 dự kiến tăng mạnh 56% so với năm 2011, lên 126,6 triệu chiếc nhờ khả năng thị trường tiêu thụ nhiều mẫu máy tính bảng "đình đám" iPad và các dòng máy tính bảng khác có kích thước nhỏ gọn hơn.
Xem thêm: ứng dụng trên điện thoại và máy tính bảng, tiềm năng chưa được khai phá
jQuery là một trong những framework được yêu thích và sử dụng bởi phần lớn lập trình viên front-end. jQuery cung cấp hàm và phương thức giúp đơn giản hóa tác vụ thường gặp trong quá trình viết web. Giờ đây, khi các trình duyệt ngày càng được phát triển và hỗ trợ nhiều tính năng hơn, chúng ta có thể thay thế những tác vụ của jQuery bằng các phương thức mặc định.

Xem thêm: Từ nay chẳng cần jQuery
Thời gian vừa qua, DVMS đã phát hiện ra rất nhiều website bị lỗi hiển thị danh mục file, cây thư mục trên web (web server hoặc hosting). Trong đó có rất nhiều file thuộc dạng lưu hành nội bộ hoặc file chứa thông tin mật như thông tin tài chính, giá gốc, chương trình chưa phát hành, thông tin file cấu hình website,...
Ngoài ra cấu hình sai hoặc cấu hình mặc định trên các máy chủ web có thể dẫn đến một số vấn đề có thể hỗ trợ các tin tặc độc hại tạo ra một cuộc tấn công hack. Một vấn đề phổ biến của máy chủ web. DVMS cũng đã gửi email cảnh báo tới admin của khá nhiều website về vấn đề này.
Bài viết này hướng dẫn các bạn thay đổi cấu hình mặc định và ẩn đi danh sách file, cây thư mục của web :

Xem thêm: Cấm truy cập danh mục file và thư mục trên web server
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
Phần mềm quản lý vận chuyển TMS thường có những tính năng gì?
TMS là từ viết tắt của Transportation Management System - Phần mềm quản lý vận chuyển.

Xem thêm: Phần mềm quản lý vận chuyển TMS thường có những tính năng gì?