Pinned Repositories
CloudEngine-Ansible
Ansible modules to automate HUAWEI CloudEngine switches
cors-anywhere
CORS Anywhere is a NodeJS reverse proxy which adds CORS headers to the proxied request.
cvn_switch_management
Get switch config via telnet and SSH
myq
MyQ is a Realtime Queue Management System for Life Tasks
QueueManagementSystemApp
reactSPA
combination of react teconology stack
vue-administration-system
一个vue2+element构建的管理系统模板
vue-vueRouter-webpack
A base vue project with webpack
WebQueueMS
(RPQMS #3) A queue management system which mainly focus on current generation which depending much on smartphones.
liqinsg's Repositories
liqinsg/timesheet.js
JavaScript library for HTML5 & CSS3 time sheets
liqinsg/node-dahua-api
NodeJS Module for Dahua IPC HTTP API
liqinsg/queue-management-system
manages queue for bank services
liqinsg/librenms
Community-based GPL-licensed network monitoring system
liqinsg/redmine_custom_js
Allows to input custom JavaScript in Redmine
liqinsg/expect
Write better assertions
liqinsg/AutomateInterfaceAddress-MultipleGroup
The script automatically configures IP addresses on network devices The script is made for configuring networks with point-to-point connections, each interface receives a /30 address The script assumes device's hostname is made by one character and one number. The character identifies the group, the number the ID of the device. NB: ID has to be between 0 and 9. Example: hostname is R1 The addresses are chosen using a convention. The four octets that made the IP address are selected in the following way The first two octets are assigned per Group. Groups info are read from file group_addresses. Example: device R6 is in group R, group R has first two octets 172.16. If two devices have a different group, a combinate group is made concatenating the two groups, in alphabetical order. Example: R5 is connected to S2, the group for the link is RS The third octet is selected comparing the devices' ID. For each connection, the two IDs are concatenated, with the smaller one in the first position. Example: connection R2 <-> R5, third octet is 25. If two devices belonging to the different groups are linked, the third octet is the ID repeated twice. The fourth octet is selected comparing the devices' ID as well. The device with smaller device ID has fourth octet equal to 1, the other device has the fourth octet equals to 2. If two devices belonging to different groups are linked, the fourth octet is ".1" for the device with the lower group (groups are compared in alphabetical order) Example: R2 interface Fa0/0 is connected to R3 interface Fa1/1. Group R has assigned address group "172.16". R2 Fa0/0 gets IP 172.16.23.1, R3 Fa1/1 gets ip 172.16.23.2. Example: R3 interface fa0/1 is connected to S3 interface fa1/3. The combined group is SR, SR has assigned address group "172.100". Re Fa0/1 gets ip 172.100.33.1, S3 Fa1/3 gets IP 172.100.33.2 Each switch has to have at least one interface with a reachable address configured (usually, a management interface). Telnet connections have to be allowed and configured. CDP has to be enabled The hostname and the management IP address of each switch have to be specified in the file group_addresses.conf, in the form "hostname mgmt_ip", one device per line. NB: cdp has to be disabled on the interface used for the management of the switch (no cdp enable) The script is developed for Cisco 2961. FastEth 0/0 and 0/1 are L3 and shut down by default. FastEth 1/X are L2 and no shut by default The validation phase is done via ping. The IP address on the remote side of the link is pinged using as the source address the IP on the local side of the link. The result of the ping is obtained analyzing the "success rate" percentage: if it is greater than 0, at least one ping was successful and the connectivity is considered to be up
liqinsg/opentok-android-sdk-samples
Sample applications illustrating best practices using OpenTok Android SDK.
liqinsg/ELK
搭建ELK日志分析平台。
liqinsg/WebhookForMovieDB
liqinsg/ChartNew.js
liqinsg/djax
🐕Powerful Multiple-Page Application template, gulp + es6 + pug + sass + auto-refresh + http proxy
liqinsg/RadiusAdmin
A FreeRADIUS webinterface
liqinsg/shorthand
shorthand微信公众号开源,基于Node.js和Vue
liqinsg/Amterasu
vue全家桶 + mongodb + nodejs
liqinsg/WeixinApi
专门用于微信公众平台的Javascript API
liqinsg/metasploit-vulnerability-emulator
Created by Jin Qian via the GitHub Connector
liqinsg/QueueManagementSystemApp
liqinsg/word2gauss
Gaussian word embeddings
liqinsg/tutorials
The "REST With Spring" Course:
liqinsg/Sample-Jekyll-Site
A simplistic site for Jekyll
liqinsg/vue-project
Vue实战项目
liqinsg/windowsUpdateLoopFix
An automated wizard to fix the "Checking for Updates" problem on Windows 7 SP1
liqinsg/api-blueprint
API Blueprint
liqinsg/issue_id
This is a git fork of the svn repo: http://subversion.andriylesyuk.com/issue-id (by Andriy Lesyuk)
liqinsg/log4js-example
A full application that demonstrates how to configure log4js
liqinsg/ExpressNodeSession
Express Session Tutorial Example From Scratch is the topic we will discuss today. As we all know, HTTP is stateless protocol; to associate a request to any other request, we need a way to store user’s data between HTTP requests.
liqinsg/DNS-ELK
Experimental DNS logs pipeline based on Pi-hole dnsmasq logs, ELK stack, and Filebeat. Sample configs included.
liqinsg/php-redis-admin
PHP Redis Admin is a simple web interface to manage and monitor your Redis server(s). A maintained rewrite of PhpRedMin that will use composer, symfony components and modern technologies
liqinsg/plotly-speedtest
Simple Python script to test and plot your internet speed