Skip to content

Instantly share code, notes, and snippets.

View jkariscodes's full-sized avatar
🎯
Focusing

Joseph Kariuki jkariscodes

🎯
Focusing
View GitHub Profile
@jkariscodes
jkariscodes / sample_html.py
Created May 30, 2019 05:56
pyqt web view
import sys
from PyQt4.QtCore import QTimer, QVariant, SIGNAL
from PyQt4.QtGui import *
from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
from PyQt4.QtWebKit import QWebView
html = """<html>
<head>
<title>Test page for the download:// scheme</title>
</head>
@jkariscodes
jkariscodes / authenticate.py
Created May 7, 2019 13:19 — forked from femmerling/authenticate.py
I have to create user authentication using python-ldap. After googling around and trying out stuffs, this is the final code for you to use. Please remember to adjust the user_dn, and base_dn accordingly to the format used in your LDAP server.
# to be able to import ldap run pip install python-ldap
import ldap
if __name__ == "__main__":
ldap_server="x.x.x.x"
username = "someuser"
password= "somepassword"
# the following is the user_dn format provided by the ldap server
user_dn = "uid="+username+",ou=someou,dc=somedc,dc=local"
@jkariscodes
jkariscodes / ApiClient.java
Created March 27, 2019 03:45 — forked from haerulmuttaqin/ApiClient.java
Android CRUD Tutorial | • RETROFIT • PHP • MYSQL (https://youtu.be/Vh92eSAEu5c)
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class ApiClient {
private static final String BASE_URL = "http://your-domain-name.000webhostapp.com/";
private static Retrofit retrofit;
public static Retrofit getApiClient() {
@jkariscodes
jkariscodes / redirect_jsp.jsp
Created January 3, 2019 11:12
geoserver_nginx_tomcat
<%
String redirectURL = "/geoserver";
response.sendRedirect(redirectURL);
%>
@jkariscodes
jkariscodes / README-Template.md
Created November 7, 2017 11:31 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

/usr/bin/python2.7 /home/hempire/PycharmProjects/GRASSproject/landsatProcessing.py
L7_Kenya
Ungzip Landsat files in /home/hempire/grassdata/L7Dir/landsat
Import in GRASS GIS
> LE07_L1TP_166060_20030303_20170126_01_T1_B2
Proceeding with import of 1 raster bands...
Importing raster map <LE07_L1TP_166060_20030303_20170126_01_T1_B2>...
> LE07_L1TP_166060_20161016_20161111_01_T1_B2
Region for the current mapset updated
@jkariscodes
jkariscodes / grass_unsupervised
Last active May 16, 2017 10:41
Unsupervised classification in PyGRASS
/usr/bin/python2.7 landsatProcessing.py
L7_Kenya
Ungzip Landsat files in /home/hempire/rawData/L7Dir/LE07_
Import in GRASS GIS
> LE07_L1TP_166061_20170221_20170319_01_T1_B2
Proceeding with import of 1 raster bands...
Importing raster map <LE07_L1TP_166061_20170221_20170319_01_T1_B2>...
Region for the current mapset updated
> LE07_L1TP_166061_20170221_20170319_01_T1_B5
@jkariscodes
jkariscodes / geonode2.4.x - Install in development mode
Created December 29, 2016 01:27 — forked from okjodom/geonode2.4.x - Install in development mode
this bug when installing geonode 2.4.x, both in dev mode and in admin/deploy mode
(geonode) jdev@linux /home/geonode/dev/geonode $ python manage.py migrate
Not enabling BingMaps base layer as a BING_API_KEY is not defined in local_settings.py file.
Traceback (most recent call last):
File "manage.py", line 28, in <module>
execute_from_command_line(sys.argv)
File "/home/geonode/dev/.venvs/geonode/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/home/geonode/dev/.venvs/geonode/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/geonode/dev/.venvs/geonode/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv