Skip to content

Instantly share code, notes, and snippets.

Avatar

Saviour Gidi saviour123

View GitHub Profile
@saviour123
saviour123 / word_counter.py
Created Apr 8, 2021
Counter the Number of words in an arbitrary strings
View word_counter.py
sentence = " this is a debug message"
def counter(str):
"this should be done with no standard library"
words = 0
prevSpace = True
indx = 0
for i in sentence:
if str[indx] != " " and prevSpace:
words += 1
@saviour123
saviour123 / sftp_.md
Created Mar 12, 2021
SFTP Setup for the schools
View sftp_.md

create user set the user no login jail the user in the sftp config chmod 755 . -R chown -R fps-data:sftpusers . Test with cyberduck or

@saviour123
saviour123 / remove_dpkg_lock.sh
Created Aug 18, 2020
remove dpkg lock on debian
View remove_dpkg_lock.sh
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
View gitlab-ci.yml
image: node:6.4
stages:
- build
- deploy
build site:
stage: build
script:
- npm install --progress=false
View clean.java
import com.fazecast.jSerialComm.SerialPort;
public class clean {
public static void main(String[] args) {
SerialPort[] ttyPort = SerialPort.getCommPorts();
for (SerialPort i: ttyPort) {
i.openPort();
System.out.println(i.bytesAvailable());
@saviour123
saviour123 / create_index.sh
Created Jun 1, 2017 — forked from bonzanini/create_index.sh
Elasticsearch/Python test
View create_index.sh
curl -XPOST http://localhost:9200/test/articles/1 -d '{
"content": "The quick brown fox"
}'
curl -XPOST http://localhost:9200/test/articles/2 -d '{
"content": "What does the fox say?"
}'
curl -XPOST http://localhost:9200/test/articles/3 -d '{
"content": "The quick brown fox jumped over the lazy dog"
}'
curl -XPOST http://localhost:9200/test/articles/4 -d '{
@saviour123
saviour123 / bloggy.py
Created Dec 21, 2016
Simple Static blog generator.
View bloggy.py
from flask import Flask, render_template, flash, url_for
import markdown
import os
from werkzeug import cached_property
from flask_flatpages import FlatPages
import yaml
DEBUG = True
View incrementing_py.py
rec=0
def autoIncrement(something):
global rec
pStart = 1 #adjust start value, if req'd
pInterval = 1 #adjust interval value, if req'd
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
@saviour123
saviour123 / index.html
Created Jul 31, 2016 — forked from d3noob/index.html
leaflet.js map with line and options
View index.html
<!DOCTYPE html>
<html>
<head>
<title>Simple Leaflet Map</title>
<meta charset="utf-8" />
<link
rel="stylesheet"
href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css"
/>
</head>