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
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?
Trong vài năm qua, Google đã thực hiện các thay đổi đối với cách bạn sử dụng máy chủ SMTP của họ để gửi email. Lần thay đổi cuối cùng được thực hiện vào ngày 30 tháng 5 năm 2022.
Bài đăng trên DVMS này hướng dẫn bạn cách sử dụng PHP để gửi email từ tài khoản Gmail của bạn.

Xem thêm: Cách gửi email từ Gmail bằng PHP từ năm 2022 trở đi
Vue.js là một thư viện JavaScript để xây dựng các giao diện web. Kết hợp với một số công cụ khác, Vue.js cũng sẽ trở thành 1 framework. Hiện nay, Vue.js là một trong những framework JavaScript tốt nhất và đang dần thay thế cho Angular và React trong nhiều trường hợp. Vậy, Vue.js tốt, nhưng có tốt hơn so với Angular hay React không?

Xem thêm: Vue.js tốt, nhưng liệu có tốt hơn Angular hay React hay không?
Ở bài Part 1 lần trước mình đã giới thiệu về Model và Dictionary trong ObjC. Mình có nêu ra một số ý tưởng về Model như:
- Model tự init data dựa trên JSON mà không phải tự viết hàm initWithDictionary cho mỗi model mới khai báo dựa trên thư viện objc-runtime.
- Model cho phép add các target cũng như cài đặt callback để tự động trigger events mỗi khi một thuộc tính của Model thay đổi giá trị bằng cách viết thư viện key-value observing. Vấn đề ở đây là nó sẽ không crash và tối ưu hoá hơn khi sử dụng cái mặc định của Apple.
- Model lấy ý tưởng tương tự như một ActiveRecord trong Ruby on Rails.

Xem thêm: Làm việc với Model và Dictionary trong ObjC và Swift (phần 2)
Định nghĩa một kiểu kiến trúc mới
Kiến trúc dịch vụ siêu nhỏ-“Microservice Architecture” phát triển nhanh chóng trong nhiều năm gần đây nhằm mô tả cách thiết kế phần mềm ứng dụng mà các dịch vụ có thể triển khai một cách độc lập.

Xem thêm: Micro services là gì?
Phần mềm ứng dụng quản lý nguồn lực, kế hoạch ( Enterprise Resource Planning: ERP) và phần mềm quản lý quan hệ khách hàng ( Customer Relationship management: CRM) hiện nay đang được xem là rất cần thiết cho tất cả tổ chức hay công ty. Những tính năng và lợi ích của những chương trình này có ảnh hưởng trực tiếp tới hiệu quả và phát triển của kinh doanh. Tuy nhiên, tổ chức hay công ty khác nhau có những yêu cầu về phần mềm ERP có những chức năng khác nhau mà khó có thể áp dụng chung bằng cách quản lý truyền thống. Một giải pháp để giải quyết vấn đề này đó là sử dụng phần mềm nguồn mở ERP (Open Source ERP ). Bởi vì mã nguồn của phần mềm có thể được tùy chỉnh theo yêu cầu của từng tổ chức cụ thể.
Một vài phần mềm nguồn mở ERP có thể tải trực tiếp về từ trên mạng Internet và có nhiều phần mềm là hoàn toàn miễn phí. Sau đây là danh sách 10 phần mềm nguồn mở ERP đang được sử dụng rộng rãi hiện nay.

Xem thêm: Top phần mềm ERP mã nguồn mở miễn phí
Kinh tế chia sẻ (KTCS) đang trở thành mối quan tâm hàng đầu của doanh nghiệp khởi nghiệp Việt Nam.
Mô hình KTCS nhằm tận dụng lợi thế của phát triển công nghệ số, giúp tiết kiệm chi phí giao dịch và tiếp cận một số lượng lớn khách hàng thông qua các nền tảng số. Theo khảo sát của Công ty Nielsen, cứ 4 người Việt được hỏi thì có 3 người cho biết thích ý tưởng về mô hình kinh doanh này.

Airbnb là một startup với mô hình kết nối người cần thuê nhà với người có nhà cho thuê thông qua ứng dụng di động. (Nguồn: The Star)
Xem thêm: Kinh tế chia sẻ là Cơ hội thay đổi phương thức kinh doanh
Đê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
Vì sao nhiều doanh nghiệp vẫn "vô hình" với thế giới trực tuyến?
Theo tờ Thời báo kinh doanh, phần lớn doanh nghiệp nhỏ và vừa Việt Nam gần như vô hình với thế giới trực tuyến, bỏ lỡ cơ hội có thể tăng doanh số bán hàng lên đến 4 lần.
Các chuyên gia cũng tỏ ra tiếc với một thị trường quá hấp dẫn dành cho doanh nghiệp Việt khi: hơn 50 triệu người dân sử dụng internet qua điện thoại thông minh hay máy tính cá nhân.

Xem thêm: Bỏ lỡ cơ hội có thể tăng doanh số bán hàng lên đến 4 lần
Những điều cần biết để thực bắt đầu một chiến dịch Email Marketing hiệu quả
Làm chủ một công việc kinh doanh luôn yêu cầu bạn phải tìm những cách thích hợp để tăng doanh số bán hàng nhưng vẫn đảm bảo chi phí thấp nhất có thể. Bạn có thể đã nghe đến Email Marketing và đang có ý định ứng dụng nhưng chưa biết bắt đầu từ đâu. Trong tài liệu này, chúng tôi cung cấp cho bạn những khái niệm cơ bản giúp bạn có thể bắt đầu thực hiện chiến dịch Email Marketing của mình.

Xem thêm: Tất cả về Email Marketing 2.0
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ũ
Xem thêm: Những điểm mới trong Swift 3 (phần 2)
Bạn đang tìm cách để biết điện thoại iPhone sản xuất vào năm nào hoặc xuất xưởng vào năm nào? Đây chính là nơi bạn đang cần đến.
Bài hôm nay mình sẽ hướng dẫn bạn 2 cách để xem năm sản xuất của iPhone, cách thứ nhất là tra cứu trên trang web bảo hành của Apple, cách thứ 2 dùng công cụ tra cứu online có tên gọi Chipmunk để kiểm tra.

Xem thêm: Cách tìm và xem năm sản xuất của iPhone (Kiểm tra iPhone còn thời hạn bảo hành hay không)
Theo Cục trưởng Cục thương mại điện tử và Công nghệ thông tin, khi giao dịch mua bán, quảng cáo sản phẩm dịch vụ trở thành những ứng dụng quan trọng nhất của Internet, thì cơ hội phát triển thương mại qua di động càng trở nên rõ rệt hơn bao giờ hết.

Thanh toán qua di động mang đến nhiều thuận lợi cho khách hàng hơn so với trên máy tính
Xem thêm: Kinh doanh nội dung số lấy di động làm 'kim chỉ nam'
Một giám đốc sản phẩm giỏi có một vị trí then chốt trong một sản phẩm thành công và xây dựng một sản phẩm thành công là một trong những đóng góp lớn nhất mà một cá nhân có thể có trong một công ti sản phẩm và công nghệ. Chính vì vậy tiêu chí quan trọng nhất để một ứng viên được để cử vào ban giám đốc thường là lịch sử quản lý sản phẩm hay các cụm tính năng thành công và mang lợi nhuận cho công ti.

Xem thêm: Giám đốc sản phẩm giỏi và giám đốc sản phẩm tồi
Hệ điều hành Android là 1 ngăn xếp các thành phần phần mềm, được chia thành 5 phần và 4 lớp chính như trong hình bên dưới.

Xem thêm: Kiến trúc của hệ điều hành Android như thế nào?
Dân developer hẳn ai cũng biết ReactJS là một thư viện JavaScript mã nguồn mở, được Facebook thiết kế nhằm giúp tạo ra các ứng dụng web hấp dẫn, với thời gian ngắn và hiệu quả mà không cần code quá nhiều. Mục tiêu cốt lõi của thư viện javascript này là nhằm cung cấp hiệu suất làm việc cao nhất, thông qua việc tập trung các component riêng lẻ lại với nhau. Nó cho phép Developer chia nhỏ cấu trúc UI thành những component đơn giản hơn thay vì làm việc trên toàn bộ ứng dụng web.
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.

Xem thêm: Chụp màn hình trên iPhone và iPad như nào?
Bài viết sau sẽ hướng dẫn các bạn cách biến thiết bị lưu trữ di động (ở đây là ổ USB) thành hệ thống Web Server Portable.
Ở đây, chúng ta sử dụng XAMPP Lite, phiên bản mới nhất hiện nay là 1.7.3, bao gồm các tính năng hỗ trợ Apache, MySQL, và PHP, tương thích tốt với rất nhiều dạng website và webapps. Các bạn có thể lựa chọn phiên bản đầy đủ với nhiều tính năng như FileZilla FTP server và OpenSSL.

Xem thêm: Biến thiết bị di động thành hệ thống Web Server Portable
Sự phát triển về CNTT ngày càng khủng khiếp. Những công nghệ mới đã và đang làm thay đổi thế giới một cách nhanh chóng. Từ lúc mới ra đời cho đến nay smartphone đã có những bước tiến mạnh mẽ vì vậy mà những công nghệ kèm theo cũng đòi hỏi những nhà phát triển phần mềm viết ra nhiều phần mềm hơn để có thể sử dụng được trên smartphone chứ không còn đơn thuần là những ứng dụng nhắn tin gọi điện thông thường.

Xem thêm: Tổng quan về React Native
Bạn đang tìm cách lưu các hình ảnh từ facebook và Messages về iPhone không chỉ 1 tấm mà tất cả hình ảnh của người gửi, người nhận về iPhone. Đây là bài viết dành cho Bạn.

Xem thêm: Cách lưu hình ảnh từ Facebook và Messages về iPhone
Trong phạm vi bài viết này, tôi muốn trình bày một số lỗ hổng đã xảy ra với hệ thống DNS cũng như các kịch bản tấn công hệ thống DNS và tác hại nó gây ra với người dùng. Qua đó giúp người sử dụng internet có cái nhận thức tốt hơn để phòng ngừa những nguy cơ có thể xảy ra và sử dụng internet hiệu quả hơn.

Xem thêm: Phân tích các kịch bản tấn công hệ thống DNS
Giới thiệu
Javascript đang dần trở nên phổ biến, đi kèm với nó là rất nhiều sự thay đổi, khiến cho bộ mặt của ngành phát triển web trở nên lung linh hơn. Javascript bây giờ đã xuất hiện trên cả phía server-side, cùng với sức mạnh của nó ở phía client-side vốn dĩ đã rất mạnh mẽ, tạo nên 1 xu hướng mới, trào lưu mới trong lập trình web.

Xem thêm: Tại sao bạn nên học Node.js?
Việc lựa chọn nền kinh tế tuần hoàn là yêu cầu tất yếu nhằm khắc phục hạn chế của mô hình tăng trưởng truyền thống, gắn với mục tiêu phát triển nhanh, bền vững, tiết kiệm năng lượng và bảo vệ môi trường. Tuy nhiên, nền kinh tế tuần hoàn cũng đòi hỏi nhiều điều kiện khắt khe về thể chế, nguồn lực. Vì thế, việc nghiên cứu kinh nghiệm của các nước đi trước, chỉ ra những khó khăn, thuận lợi, từ đó soi chiếu vào Việt Nam, xác định các điều kiện để có thể chuyển đổi từ nền kinh tế tuyến tính sang nền kinh tế tuần hoàn.

Xem thêm: KINH TẾ TUẦN HOÀN là gì? Tất tần tật về KINH TẾ TUẦN HOÀN
Khi toàn bộ quá trình phát triển ứng dụng kết thúc và ứng dụng của bạn về cơ bản đã hoàn thành, bạn sẽ phải đối mặt với một thử thách nữa – đó là “Quảng bá” cho nó. Có lẽ bạn đã biết đến việc được “featured” (đặt trưng) trên App Store hoặc Google Play Store sẽ mang đến nhiều lợi ích, nhưng nó cũng là một điều rất khó để đạt được - vì độ cạnh tranh cho những vị trí này là rất khốc liệt.

Xem thêm: Cách để ứng dụng của bạn được “featured” trên App Store và Google Play Store
Bạn có ý tưởng tuyệt vời về một ứng dụng di động nhưng bạn không biết cách làm thế nào để hiện thực hóa và thu được lợi nhuận từ ứng dụng đó. Giống như những nhà khởi nghiệp với ứng dụng di động, bạn cần phải biết cách làm. Có thể có ai đó khuyên bạn hãy đi thuê một lập trình viên ứng dụng di động và đầu tư vào đó một khoản tiền. Nhưng cũng sẽ có những người thực tế hơn nói với bạn rằng nếu làm như vậy thì rủi ro là quá lớn. Hiện nay bạn cũng có thể tìm thấy một số công cụ, phần mềm cho phép bạn xây dựng được ứng dụng di động, giúp ước mơ của bạn thành hiện thực nhưng trước khi bắt đầu, bạn nên có một kế hoạch cộng thêm phần làm việc và quan trọng là quyết tâm thực hiện của chính bạn.

Xem thêm: 10 bước đơn giản để biến ý tưởng thành ứng dụng di động, ứng dụng trên smartphone
Blockchain vẫn luôn là chủ đề nóng nhất hiện nay. Tuy nhiên, rất nhiều người vẫn còn mất khá nhiều thời gian để có thể nắm bắt được định nghĩa về Blockchain mặc dù thực sự nó rất đơn giản và dễ nắm bắt.

Xem thêm: Công nghệ Blockchain thay đổi cuộc sống chúng ta từng ngày
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.
.png)
Xem thêm: Cài đặt trang web HTTPS miễn phí chỉ trong vài bước
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
Trong những lần update Joomla 3.x gần đây, chắc nhiều bạn sẽ gặp tình trạng bị mất phần menu các component cơ bản trong phần quản trị như component Banners, Contacts, Joomla! Update, Messaging, News Feeds, Redirects, Search, Smart Search, Tags... khiến nhiều bạn không biết làm cách nào để chỉnh sửa những nội dung trong các component này.

Xem thêm: Khắc phục lỗi ẩn mất các component của Joomla 3.x
Lỗ hổng bảo mật XSS trên sinhvienit. net
Một ngày đẹp trời, tớ lên Google kiếm link tải Visual Studio. Như thường lệ, SVIT (sinhvienit. net) và VNZ (vn-zoom. com) luôn đứng top khi tìm kiếm mấy phần mềm… cr@ck. Khỏi phải suy nghĩ, tớ liền nhấn vào một link có thể tin tưởng (là trang nào thì các bạn cũng biết rồi đấy, liên quan tới bài viết mà).

Xem thêm: Tớ đã hack trang SinhVienIT. net như thế nào?
Được sự "mách nước" của một người bạn, mới đây quán cafe Windy, đường Lê Văn Thọ, quận Gò Vấp, TP HCM quyết định chi 50 triệu đồng cho chiến dịch marketing trên điện thoại của mình.
"Ngay khi chạy thử quảng cáo trên các kênh giải trí, mạng xã hội, tin tức ở điện thoại, quán đã thu hút sự quan tâm của gần 3.000 lượt người xem. Sau 5 ngày, lượng khách hàng của chúng tôi tăng 70% so với những ngày thường", đại diện quán cho biết.

Xem thêm: Doanh nghiệp chuộng quảng cáo trên điện thoại
Trong quá trình tìm hiểu về Free Monad, khi đọc các paper tôi gặp một số vấn đề để hiểu về phương pháp chứng minh các giả thuyết. Tìm hiểu kỹ hơn là do bản thân tôi chưa hiểu rõ phương pháp suy luận trong lập trình hàm.

Xem thêm: Phương pháp suy luận trong lập trình hàm