Tại sao phải sử dụng phần mềm kết nối với mạng wifi mà không phải cài đặt vào máy tính mua 1 lần sử dụng trọn đời?

Sử dụng phần mềm kết nối với mạng WiFi thay vì cài đặt trực tiếp vào máy tính và sử dụng trọn đời có một số lợi ích như sau:

1. Cập nhật liên tục: Phần mềm kết nối qua mạng WiFi thường được cập nhật thường xuyên để đảm bảo tính ổn định, bảo mật và tích hợp các tính năng mới khi phát sinh thêm nhu cầu quản lý. Các phiên bản cập nhật có thể chứa các sửa lỗi, cải tiến hoặc tính năng mới, giúp bạn luôn sử dụng phiên bản mới nhất và tận hưởng các cải tiến (Giảm chi phí đi lại khi cài đặt lại phiên bản hay hệ điều hành quá củ bắt buộc phải nâng cấp)

2. Tích hợp dữ liệu đám mây: Một số phần mềm kết nối qua mạng WiFi có khả năng lưu trữ dữ liệu của bạn trên đám mây, giúp bạn truy cập thông tin từ bất kỳ thiết bị nào có kết nối Internet. Điều này rất hữu ích khi bạn cần truy cập dữ liệu từ xa hoặc từ nhiều thiết bị khác nhau (Không giới hạn máy tính sử dụng, không cần mua mới thiết bị để cài đặt, sử dụng thiết bị có sẳn, dữ liệu không bị ảnh hưởng bởi máy tính hư)

3. Hỗ trợ từ xa: Khi phần mềm kết nối qua mạng WiFi, công ty cung cấp giải pháp phần mềm có thể hỗ trợ từ xa nhanh chóng và kịp thời hơn. Nhân viên hỗ trợ sử dụng phần mềm có thể theo dõi vấn đề và cung cấp giải pháp mà không cần phải đến địa chỉ khách hàng (phần này sẽ giảm chi phí hỗ trợ cài đặt cho khách hàng)

4. Tích hợp dịch vụ và tương tác: Mạng Internet cho phép phần mềm kết nối tương tác mọi lúc mọi nơi khi cần kiểm tra đối chiếu thông tin doanh thu hay chi phí vào mọi thời điểm mọi lúc không nhất thiết phải mở máy tính tại đơn vị/ cửa hàng, tích hợp gửi thông tin như phiếu bán hàng qua zalo cho khách không cần phải in, cập nhật công nợ với khách hàng liên tục khi có phát sinh, cập nhật điều chỉnh giá khi thay đổi, và nhiều tính năng khác (Giúp tiết kiệm được thời gian và theo dõi hệ thống liên tục từ phần mềm trên nền web)

5. Bảo mật và sao lưu dữ liệu: Sử dụng phần mềm qua mạng WiFi thường đi kèm với các biện pháp bảo mật và sao lưu dữ liệu tự động. Nếu máy tính bị hỏng hoặc mất, dữ liệu của bạn thường được lưu trữ an toàn trên máy chủ của công ty cung cấp phần mềm (An toàn dữ liệu khi sử dụng có thể xem lại những năm trước đó) để rà xót và điếu chiếu công nợ khi cần thiết)

Tuy nhiên, cũng cần lưu ý rằng việc sử dụng phần mềm qua mạng WiFi yêu cầu kết nối Internet ổn định và bảo mật, và có thể đòi hỏi bạn phải trả phí duy trì dịch vụ hàng tháng hoặc hàng năm. Bởi vậy họ phải chi trả cho bộ phận nhân sự để hỗ trợ cho bạn khi bạn cần. Hãy xem xét kỹ các yếu tố này khi quyết định chọn sử dụng phần mềm.

Bạn cần tư vấn hãy liên hệ với Công ty TNHH Tư vấn và Dịch vụ Kỹ thuật Công Nghệ Xanh An Giang để được buổi tư vấn hoàn toàn miễn phí và có thể công ty sẽ hỗ trợ cho bạn trải nghiệm thử phần mềm quản lý miễn phí nếu bạn là cửa hàng vật tư nông nghiệp.

Liên hệ văn phòng: 02966.555.226

Hướng dẫn cách sửa lỗi 0x0000011b cài máy in qua mạng

Windows cannot connect to printer lỗi 0x0000011b

Ngày 15/9/2021 Microsoft tung bản vá Cumulative Update for Windows Để fix lỗi bảo mật PrintNightmare. Tuy nhiên sau khi cập nhật thì một số các máy tính báo lỗi 0x0000011b và không thể kết nối máy in để in qua mạng được.

Đọc qua nhiều trang được hướng dẫn cách tôi đã đúc kết được 3 cách xử lý sau:

Cách 1: Sửa lỗi error 0x0000011b không in được qua mạng bằng cách gỡ bản cập nhật.

Các bản cập nhật của Microsoft luôn làm chúng ta đau đầu. Hệ thống đang chạy ổn định thì cập nhật 1 cái làm bao việc bị đình trệ. Nhiều công ty yêu cầu IT tắt cập nhật cho server để đảm bảo việc hoạt động liên tục. Cách này tiện nhưng cũng gây ra nhiều rủi ro vì các lỗ hổng bảo mật không được fix kịp thời. Nếu bạn chấp nhận việc này thì hãy gỡ bản cập nhật tháng 9/2021 ra khỏi hệ thống.

Cách làm:

Đầu tiên vào run gõ Control.cpl và Enter tiếp đó tìm => Programs and Features

Click View Installed updates Ở bên trái

go ban kb5005568

Gỡ bản cập nhật windows update tháng 9/2021

Gỡ Bản update cài 15/9 hoặc 16/9 (KB5005563 hay KB5005568 tuỳ bản windows 10 bạn đang dùng)

Khởi động lại máy! và bạn đã có thể in được.

Nếu lỗi quay trở lại sau vài ngày thì có thể bạn cần tắt windows update.

Nếu bạn lỡ update lên bản mới không thể gỡ bỏ KB5005568 thì vẫn còn 2 cách sau:

Cách 2: Thao tác trên client để add máy in qua mạng.

Vào control Panel, chọn mục Windows Credentials

Click vào Add a Windows credential

them window credential

Nhập địa chỉ IP hoặc server name (tên máy tính có gắn máy in) vào mục Internet or network address

Username: guest

Password: <bỏ trống>

Bấm Ok save lại và thoát khỏi Credential Manager

Đến đây bạn có thể add printer bình thường (Có thể phải gỡ máy in cũ ra rồi add lại).

Cách 3: Add key RpcAuthnLevelPrivacyEnabled trong Regedit Print (trên máy chủ cài máy in).

Bước 1: Mở regedit.exe

Tìm đến khoá “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print”

Tạo thêm 1 DWORD (32-bit) với tên: RpcAuthnLevelPrivacyEnabled đặt giá trị là 0

add key sua loi priter

Bước 2: Restart lại Print Spooler service.

Lúc này bạn có thể thêm máy in từ client và in bình thường!

Hoặc bạn có tạo file batch để làm toàn bộ các công việc trên với nội dung sau:

@echo off
cls
echo.
echo "Fixing registry value..."
echo.
REG ADD HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\ /f /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0


echo.
echo "Restarting Print Spooler Service"
pause
echo.
net stop spooler
net start spooler
pause

Rồi lưu file dưới tên .cmd rồi chạy với quyền Administrator nhé.

Chúc bạn thành công!

Hướng dẫn tạo chatbot đơn giản, dùng Node.js và Wit.ia

Xin chào! Tôi là Agitech Luân, hôm nay tôi sẽ hướng dẫn các bạn tạo chatbot đơn giản cho Fanpage Facebook của mình. Ngôn ngữ lập trình Node.js và sử dụng Wit.ia để hỗ trợ phân tích ngôn ngữ tự nhiên. Bắt đầu thôi!

MỘT SỐ YÊU CẦU BAN ĐẦU

1. Bạn phải có Facebook cá nhân và Fanpage, tất nhiên là fanpage mà bạn muốn tạo chatbot.

2. Bạn phải có tài khoản Glitch (glitch.com). Chúng ta sẽ code trên Glitch, đơn giản là vì mỗi 1 project của chúng ta được Glitch phân 1 tên miền server riêng.

CÁCH THỨC THỰC HIỆN

1. Truy cập vào https://glitch.com/edit/#!/agitech-chatbot và làm theo hướng dẫn

anh 3

Sau bước này chúng ta đã có được Source code.

Tại file .env chúng ta đang thiếu 4 token, tôi sẽ hướng dẫn bạn thiếp lập và lấy các token nhé.

anh 4

FB_PAGE_TOKEN

1. Truy cập vào https://developer.facebook.com/  => Ứng dụng của tôi => Tạo project

2. Tại menu làm theo hướng đẫn

anh 1

3. Thiếp lập Messenger

anh 2

FB_VERIFY_TOKEN, mình sẽ đặt là 123456, bạn có thể tự đặt lại token này

4. Thiết lập Webhook

anh 5

Đây là cách lấy URL gọi lại. Lưu ý: Phía sau URL gọi lại các bạn cần thêm "/webhook".

anh 6

FB_APP_SECRET

anh 7

Đến đây chúng ta còn thiếu mỗi WIT_TOKEN, các bạn tiếp tục

5. Truy cập vào https://wit.ai/ => Tạo App, có thể chọn thiếp lập là Tiếng Việt. Các bạn lấy token như hình nhé

anh 9

 

Đến đây coi như là sắp hoàn thành, bạn tự điền các TOKEN nhé. Đến phần "Dạy học" nào!!!

Lưu ý: Các bạn điền hết tất cả 4 token rồi mới thiết lập Webhooks nhé!

6. Dạy cho Wit những câu đơn giản

Bất đầu bằng 1 câu mang ý nghĩa đơn giản nhé, như câu "Xin chào ạ".

anh 8

Intent là biến ý nghĩa, ý muốn của câu. Khi người dùng chat "Xin chào" wit sẽ hiểu là "chào hỏi" (chao_hoi).

Đến với câu tiếp theo, chúng ta sẽ dạy bot câu có chứa thực thể. Ví dụ như "Xin chào chatbot" và "Xin chào admin", ở đây 2 câu điều mang ý nghĩa chào hỏi (chao_hoi) nhưng lại chứa thực thể "chatbot" và "admin". Chúng ta sẽ dạy wit như sau.

anh 10

Đối với câu "Xin chào admin", các bạn làm tương tự nhé!

Và chúng ta tận hưởng thành quả. Chúc các bạn thành công!!!

anh 11

 

 

Xử lý lỗi thường gặp trên Windows

CÁC TRƯỜNG HỢP LỖI MÁY IN

1. Chưa bật máy in hoặc cổng kết nối máy in và máy tính bị lỏng

- Cách xử lý: Bật máy in -> Đổi cổng kết nối máy in với máy tính -> Khởi động máy tinh

loikhongketnoimayin

2. Lỗi có thể giải quyết bằng nút [Resolve Error]

loiMayin1

CẢNH BÁO SMARTSCREEEN TRÊN WINDOWS 10

Bấm vào dòng chữ "More info", tiếp tục bấm vào hiện ra nút "Run anyway..." bên dưới.

runAnyway

 

CẬP NHẬT PHẦN MỀM 

hd updatephanmem

 

Hướng dẫn xây dựng chức năng tự động cập nhật phần mềm bằng ClickOnce với Visual Studio 2012

Click phải chuột vào Project cần Publish rồi chọn Properties

hinh1

 

Chọn tab Build -> chọn Platform để Publish (Any CPU, x86, x64)

hinh2

 

Chọn tab Signing -> tạo Cerificatehinh3

 

Chọn tab Security -> Cấp quyền truy cập, bảo mật

hinh4

 

Chọn tab Publish

hinh5Publishing Folder Location: Chọn vị trí để lưu file chương trình khi Publish. Bước này nên chọn vị trí trên máy local để lấy file cài đặt dễ dàng.

  • The application is available offline as well: cho phép cài đặt ứng dụng khi không có internet và sau khi cài đặt sẽ có shortcut ở Start menu.
  • Cấu hình và chọn các dữ liệu đi kèm khi sau publish:
    • Application Files: tùy chọn file đi kèm để xuất thành file cài đặt exe. Đối với các file cấu hình riêng (VD: configonline.xml) thì ta phải chọn Publish Status=Include, Download Group= Require, Hash=Include.hinh6

Lưu ý: Để các file có thể hiển thị ở Application Files này thì phải chọn File Properties như sau:

hinh7

  • Prerequisities: Chọn các thành phần hỗ trợ phần mềm có thể chạy được trên Windows
  • hinh8
  • Updates: cấu hình cập nhật tự động cho phần mềm. Cập nhật trước khi mở chương trình hoặc sau khi mở. Nếu đã check vào The application should check for updates thì phải chọn đường dẫn cho Update location, đây là nơi lưu trữ các file phiên bản cần cập nhật.
  • Chọn Specify a minimum required version for this application là phiên bản hiện tại để ngăn chặn người dùng có thể restore lại phiên bản cũ.hinh9
  • Options: tùy chỉnh thông tin của ứng dụng, hiển thị khi cài đặt và hiển thị trong chi tiết Control Panel
  • Publish version: nhập phiên bản cho từng build. Check vào Automatically increment revision with each publish để hệ thống tự tăng phiên bản mỗi khi publish.
  • hinh10
  • Cuối cùng cấu hình nơi xuất file publish và nơi lưu dữ liệu phiên bản mới để chương trình có thể kiểm tra phiên bản và tự động cập nhật. Chọn Publish wizard:
    • Chỉ định đường dẫn để xuất ra file cài đặt
    • hinh11
  • Chọn phương thức người dùng có thể cài đặt phần mềm
  • hinh12
  • Bước tiếp theo rất quan trọng, phải chọn đúng vị trí để chương trình có thể gọi đến để kiểm tra phiên bản mới. Sau khi publish sẽ không có file nào được xuất đến vị trí này nhưng hệ thống sẽ cấu hình ở file <appname>.application vị trí lấy dữ liệu cập nhật <deploymentProvider codebase="file://localhost/Users/Admin/Desktop/testAutoUpdate/TestUpdate.application" />.hinh13

Sau khi đã hoàn thành các bước trên, hệ thống sẽ xuất các file như sau:

hinh14

Click vào file setup.exe để cài đặt chương trình. Vậy là đã hoàn thành quy trình Publish phiên bản phần mềm đầu tiên.

Tiếp theo, để publish những phiên bản sau và kiểm tra cập nhật tự động làm như sau:

  • Nâng Publish version (nếu không check vào tự động nâng version).
  • Chọn Publish wizard để tùy chỉnh các yêu cầu publish hoặc có thể chọn Publish now.
  • Vào nơi xuất ra file cài đặt đã publish, vào thư mục Application Files copy thư mục chứa phiên bản publish mới nhất.hinh15
  • Dán vào vị trí chứa các file để kiểm tra cập nhật phiên bản mới như đã cấu hình khi publish.hinh16
  • Tiếp tục, vào thư mục chứa file cài đặt mới nhất này copy file Application Manifest và dán ra bên ngoài cùng cấp với thư mục Application Files.hinh17
  • hinh18

Sau khi đã cập nhật các file như trên thì:

  • Đối với cấu hình kiểm tra cập nhật trước khi chương trình bắt đầu, khi mở phần mềm sẽ có thông báo cập nhật phiên bản mới như sau:hinh19
  • Đối với người dùng bấm kiểm tra cập nhật sẽ hiển thị như sau:hinh20

Bấm cancel hoặc skip với 2 trường hợp trên, thì phần mềm sẽ tiếp tục chạy với phiên bản cũ. Còn bấm OK, chương trình sẽ tự động cập nhật phiên bản mới và tự khởi động lại phần mềm.

hinh21

Kết quả:

hinh22

Code kiểm tra và tự động cập nhật như nút Check for update:

hinh23

 

How to: Check for application updates programmatically using the ClickOnce deployment API