Skip to content

Instantly share code, notes, and snippets.

View rjattrill's full-sized avatar

Ross Attrill rjattrill

View GitHub Profile
@rjattrill
rjattrill / LogUtil.as
Created August 16, 2012 09:35
LogUtil for ActionScript
package util {
import flash.utils.getQualifiedClassName;
import mx.logging.ILogger;
import mx.logging.Log;
import mx.logging.LogEventLevel;
import mx.logging.targets.TraceTarget;
public class LogUtil {
public static function getLogger(c:Object):ILogger {
@rjattrill
rjattrill / dospromptsmall.bat
Created August 27, 2012 03:18
Make DOS Prompt Smaller
:: Java / Maven configurations lead to directory structures of ridiculous depth - so do this to get the DOS prompt back on the LHS of the screen
set prompt=$N:$G
@rjattrill
rjattrill / ConfigureLogging.mxml
Created August 30, 2012 02:11
Configure Parsley Logging
<fx:Declarations>
<s:TraceTarget
includeCategory="true"
includeLevel="true"
includeTime="true"
level="{LogEventLevel.DEBUG}"
>
<s:filters>
<fx:String>org.spicefactory.parsley.*</fx:String>
</s:filters>
@rjattrill
rjattrill / null_to_NaN.as
Created October 30, 2012 06:33
Convert null from JSON deserialization to NaN for Number type in Actionscript
// In Actionscript, a null result from a JSON service reponse will be converted to 0.0 default when casting to a number.
// What we really want is NaN:
var rs:Object = service.result; // Result deserialized from some JSON service
var value:Number = rs.value_num == null ? NaN : rs.value_num;
@rjattrill
rjattrill / GetParsleyContext.as
Created November 25, 2012 23:04
How to get current Parsley Context
// To get Parsley context for the current module - you just inject on the type Context (of course).
import org.spicefactory.parsley.core.context.Context;
[Inject]
public var context:Context;
@rjattrill
rjattrill / ConvertStringToNumber.as
Created November 26, 2012 05:50
Convert string to number - actionscript
var value:Number = rs.value_num == null ? NaN : rs.value_num;
@rjattrill
rjattrill / dsnless-odbc-sequel.rb
Created December 5, 2012 22:53
DSN-less ODBC Connection with ruby-sequel
require 'sequel'
DB = Sequel.connect(:adapter=>'odbc',:driver=>'SQL Server Native Client 10.0',:server=>'localhost',:port=>1433, :uid=>'myuser',:pwd=>'mypass',:db_type=>'mssql')
DB.fetch("SELECT * FROM artist") do |row|
puts row
end
<?xml version="1.0"?>
<s:Group
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" xmlns:stomp="org.codehaus.stomp.*"
creationComplete="init()"
>
<fx:Script>
<![CDATA[
@rjattrill
rjattrill / TaskParamCrud.mxml
Last active December 10, 2015 13:29
Format and align numbers in a Spark DataGrid
<s:GridColumn dataField="valueNum" headerText="Default Value" width="100">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<fx:Declarations>
<s:NumberFormatter id="numberFormatter"/>
</fx:Declarations>
<s:layout>
<s:HorizontalLayout horizontalAlign="right" verticalAlign="middle"/>
</s:layout>
@rjattrill
rjattrill / DataGridFormatNumbers.mxml
Last active December 10, 2015 23:18
Format numbers in Spark DataGrid
<fx:Script><![CDATA[
import spark.formatters.NumberFormatter;
var numberFormatter:NumberFormatter = new NumberFormatter();
private function numberFormat(item:Object, column:GridColumn):String {
return numberFormatter.format(item [column.dataField]);
}
]]>
</fx:Script>
<s:GridColumn dataField="valueNum" headerText="Value" labelFunction="numberFormat">