Skip to content

Instantly share code, notes, and snippets.

//
// KBCollectionExtensions.h
//
// Created by Guy English on 25/02/08.
// Copyright 2008 Kickingbear. All rights reserved.
//
#import <Cocoa/Cocoa.h>
/*
@perfaram
perfaram / cltools.sh
Last active December 7, 2015 16:22 — forked from jellybeansoup/cltools.sh
#!/bin/sh
##
# Install autoconf, automake and libtool smoothly on Mac OS X.
# Newer versions of these libraries are available and may work better on OS X
#
# This script is originally from http://jsdelfino.blogspot.com.au/2012/08/autoconf-and-automake-on-mac-os-x.html
#
export build=~/devtools # or wherever you'd like to build
@perfaram
perfaram / (SMC)stringRepFromVal.m
Last active August 29, 2015 14:11
Gets the string representation for a given SMCVal_t struct (as NSString).
/**
* Gets the string representation for a given SMCVal_t struct (as NSString).
*/
-(BOOL) stringRepresentationFromVal:(SMCVal_t)val toString:(NSString**)abri
{
if (val.dataSize > 0) {
if ((strcmp(val.dataType, DATATYPE_UINT8) == 0) ||
(strcmp(val.dataType, DATATYPE_UINT16) == 0) ||
(strcmp(val.dataType, DATATYPE_UINT32) == 0))
*abri = [[NSString alloc] initWithFormat:@"%u", (unsigned int)[self _strtoul:(char *)val.bytes forSize:val.dataSize inBase:10]];
@perfaram
perfaram / Serial_input.au3
Last active August 29, 2015 14:01
(AutoIT) Creating licence key input box
#include <GUIConstantsEx.au3>
HotKeySet("{BACKSPACE}","_BackSpace")
Global $gui = GUICreate("...",600)
Global $Input = GUICtrlCreateInput("", 8, 150, 584, 35)
GUICtrlSetLimit($Input,29)
GUICtrlSetFont($Input,20)
Global $LastInput = ""
GUISetState()
Local $Temp, $LenPart = 5
@perfaram
perfaram / Siriproxy_iTunes_play_track.rb
Last active December 24, 2015 06:09
Function which listen for a Siri command, catch the name of the track, then play it in iTunes.Part of a Siriproxy Plugin. French speaking required.
listen_for /Mac play (.*)/i do |play|
#Only for french speaking !!!
replacements = [ ["My", "Me"], ["col", "Call"], ["radiant", "Radian"] ]
replacements.each {|replacement| play.gsub!(replacement[0], replacement[1])}
#Only for french speaking !!! [End]
itunescheck = system("osascript -e 'if application \"iTunes\" is running then return 1'");
if play==nil then
say "Viva la musica !", spoken: "Vivaa la mousiica !"