Skip to content

Instantly share code, notes, and snippets.

View jeffcogswell's full-sized avatar

Jeffrey Cogswell jeffcogswell

View GitHub Profile
@jeffcogswell
jeffcogswell / themerc
Created September 14, 2016 20:03
Openbox Theme - modified Clearlooks with slightly more modern border
# Name: Clearlooks-Jeff
# Based on Clearlooks by John McKnight <jmcknight@gmail.com>
# Place this in /home/username/.local/share/themes/Clearlooks-Jeff/openbox-3
### Menu
#menu.border.color: #b5aa99
menu.title.bg: Flat Border Gradient Vertical
menu.title.bg.color: #589bda
menu.title.bg.colorTo: #3c7cb7
@jeffcogswell
jeffcogswell / resetadapter.bat
Created July 13, 2016 02:11
Reset wifi adapter - Run as administrator
netsh interface set interface name="Wi-Fi" admin=disabled
timeout 3
netsh interface set interface name="Wi-Fi" admin=enabled
@jeffcogswell
jeffcogswell / Update_Java_Alternatives.md
Last active August 2, 2020 16:33
Update Alternatives for Java
[Desktop Entry]
# This file goes in /usr/share/xsessions
# -rw-r--r-- 1 root root 1507 Feb 27 09:07 LXDE.desktop
# The names/descriptions should really be better
Name=LXDE
Comment=LXDE - Lightweight X11 desktop environment
Comment[ar]=لكسدي - بيئة سطح مكتب X11 خفيفة
Comment[cs]=LXDE - lehké X11 pracovní prostředí
Comment[de]=LXDE - Leichtgewichtige X11 Desktop-Umgebung
Comment[es]=LXDE - Entorno de Escritorio X11 Liviano
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!-- Generated by: TmTheme-Editor -->
<!-- ============================================ -->
<!-- app: http://tmtheme-editor.herokuapp.com -->
<!-- code: https://github.com/aziz/tmTheme-Editor -->
<plist version="1.0">
<dict>
<key>name</key>
<string>Jeff1</string>
{
"color_scheme": "Packages/Colorsublime - Themes/GitHubCleanWhite.tmTheme",
"font_face": "Droid Sans Mono",
"font_size": 9,
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": -1,
"line_padding_top": -1
@jeffcogswell
jeffcogswell / resize.md
Created February 19, 2016 13:36
Resize linux windows via command line

(You may need to install wmctrl via package manager)

List the windows:

wmctrl -l

Resize to, for example, 1280x720 and move to upper-left corner:

wmctrl -r '(first few chars of name)' -e 1,0,0,1280,720

@jeffcogswell
jeffcogswell / sliderdemo.html
Last active December 14, 2015 02:13
Basic slider demo
<!-- Try taking out the overflow:hidden to see more visually how the whole things works -->
<style>
.onramp {
width:500px;
height:500px;
overflow: hidden;
border: 5px solid black;
}
@jeffcogswell
jeffcogswell / simplefileline.js
Created December 7, 2015 22:08
Demo of simple way to get file/line in node.js
var path = require('path');
function getfileline(stacklevel) {
var index = stacklevel || 2;
var stacklist = (new Error().stack).split('\n')[index];
// regexps borrowed from "tracer" in npm
var stackReg = /at\s+(.*)\s+\((.*):(\d*):(\d*)\)/gi;
var stackReg2 = /at\s+()(.*):(\d*):(\d*)/gi;
var sp = stackReg.exec(stacklist) || stackReg2.exec(stacklist);
var result = {
func: sp[1],
/*
nano doesn't yet have support for Cloudant's new index feature,
but you can still do it using nano's request function.
This code queries an index.
To try this, first replicate the database as per
instructions here and make sure you created an index.
(Also check out my node.js code to create the index
here:https://gist.github.com/jeffcogswell/1c2f06f5dcd152c055b6)