Skip to content

Instantly share code, notes, and snippets.

View klazuka's full-sized avatar

Keith Lazuka klazuka

  • Anthropic
  • Cleveland
View GitHub Profile
@klazuka
klazuka / fish_title.fish
Created September 26, 2015 16:40
fish shell: custom terminal title using current git repo name
# Change the terminal title automatically based on current process / working-directory
#
# The main improvement over the default 'fish_title' behavior
# is that I use the name of the current git repo, if any, as
# opposed to the raw working-directory
function fish_title
set -l command (echo $_)
if test $command = "fish"
# we are sitting at the fish prompt
@klazuka
klazuka / .bashrc
Created July 18, 2013 01:00
portions of my .bashrc relevant to git
function mk_prompt
{
# script to visually list terminal color codes:
# http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html
local GRAY="\[\033[0;37m\]"
local BOLD_GRAY="\[\033[1;37m\]"
local GREEN="\[\033[0;32m\]"
local BOLD_GREEN="\[\033[1;32m\]"
local CYAN="\[\033[0;36m\]"
local BOLD_CYAN="\[\033[1;36m\]"
@klazuka
klazuka / gist:5470739
Created April 26, 2013 21:57
ugliest line of Objective-C ever??
_guid = [[NSUUID UUID] UUIDString];
@klazuka
klazuka / TwoColumnTextArea.h
Created April 26, 2013 21:16
iOS: basic 2-column text layout
//
// TwoColumnTextArea.h
// TastingRoom
//
// Created by Keith Lazuka on 4/26/13.
// Copyright (c) 2013 Keith Lazuka. All rights reserved.
//
#import <UIKit/UIKit.h>
@klazuka
klazuka / gist:5439717
Last active December 16, 2015 13:09
Workaround Apple's limited API for obtaining the "full resolution" cropped & rotated photo. Uses CoreImage on iOS 6+. Punts on iOS <6
static CIImage* ApplyFiltersToImage(NSArray *filters, CIImage *inputImage)
{
CIImage *img = inputImage;
for (CIFilter *filter in filters)
{
[filter setValue:img forKey:kCIInputImageKey];
img = filter.outputImage;
}
return img;
}
: RGB>RGB ( bitmap -- bitmap' ) ;
: RGB>BGR ( bitmap -- bitmap' ) BGR>RGB ; inline
: RGB>RGBA ( bitmap -- bitmap' ) add-dummy-alpha ; inline
: RGB>BGRA ( bitmap -- bitmap' )
3 <sliced-groups> [ <reversed> add-dummy-alpha ] map concat ; inline
: RGB>ARGB ( bitmap -- bitmap' )
@klazuka
klazuka / gist:181765
Created September 6, 2009 11:38
klazuka's Factor UI tweaks
diff --git a/basis/fonts/fonts.factor b/basis/fonts/fonts.factor
index fb89bdb..5806bec 100644
--- a/basis/fonts/fonts.factor
+++ b/basis/fonts/fonts.factor
@@ -9,7 +9,8 @@ size
bold?
italic?
{ foreground initial: COLOR: black }
-{ background initial: COLOR: white } ;
+{ background initial: COLOR: white }