Skip to content

Instantly share code, notes, and snippets.

View yangboz's full-sized avatar
:octocat:
lifelong learner

yangbo.zhou yangboz

:octocat:
lifelong learner
View GitHub Profile
@yangboz
yangboz / Ant_Android_lint_release
Created December 7, 2012 08:09
Ant xml for Anroid release and lint check.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<project name="XXXActivity" default="help">
<!--
The local.properties file is created and updated by the 'android' tool.
It contains the path to the SDK. It should *NOT* be checked into
Version Control Systems.
-->
<property file="local.properties"/>
<!--
The ant.properties file can be created by you. It is only edited by the
@yangboz
yangboz / Ant_PHP_phpcs_test_phpmd_phpcpd_pdepend_phpdoc_phpcb_phploc_lint
Created December 7, 2012 08:13
Ant xml for PHP project with CI feature,include phpcs,test, phpmd, phpcpd, pdepend,phpdoc,phpcb,phploc,lint
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<!--
@see:http://agile.dzone.com/news/continuous-integration-php
-->
<project name="XXX/Jenkins" default="build" basedir=".">
<!-- $Id: build.xml 102 2012-01-19 14:39:10Z abtris $ -->
<property name="output" location="${basedir}/build/"/>
<property name="src" location="${basedir}/application/"/>
<property name="basedir" value="."/>
<!-- Clean dirs -->
@yangboz
yangboz / Ant_JMeter_xml
Created December 17, 2012 04:34
Ant_JMeter_xml
<project default="all" basedir="../">
<!--
Define an environment variable pointing to JMETER folder or change this
-->
<property environment="env"/>
<property name="jmeter-tools" location="${basedir}/tools/jmeter"/>
<property name="jmeter-home" location="xxx/Downloads/apache-jmeter-2.8"/>
<!--
ant-jmeter.jar comes with jmeter, be sure this is the release you have
-->
@yangboz
yangboz / NeuronNetWorkTest.as3
Created February 2, 2013 13:37
AS3 Artificial Neuron Network test code
package
{
import com.lookbackon.AI.ANN.NeuralNetWork;
import flash.display.Sprite;
public class NeuronNetWorkTest extends Sprite
{
private var inputDataArray:Array;
private var outputDataArray:Array;
@yangboz
yangboz / AS3ClassFileTemplate.xml
Created February 16, 2013 04:10
A template fie(*.xml) for customize the default information contained in new AS3 class. More: http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS52085436-ABD3-4d4d-B5E2-41C668CF6847.html
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<templates>
<template autoinsert="true" context="new_actionscript_class"
deleted="false" description="Newly created ActionScript Class file"
enabled="true"
id="com.adobe.flexide.as.core.filetemplates.new_actionscript_class"
name="ActionScript Class">/**&#13;
* GODPAPER Confidential,Copyright ${year}. All rights reserved.&#13;
*&#13;
* Permission is hereby granted, free of charge, to any person
@yangboz
yangboz / AS3InterfaceFileTemplates.xml
Created February 16, 2013 04:11
A template fie(*.xml) for customize the default information contained in new AS3 interface. More: http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS52085436-ABD3-4d4d-B5E2-41C668CF6847.html
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<templates>
<template autoinsert="true" context="new_actionscript_interface"
deleted="false" description="Newly created ActionScript Interface file"
enabled="true"
id="com.adobe.flexide.as.core.filetemplates.new_actionscript_interface"
name="ActionScript Interface">/**&#13;
* GODPAPER Confidential,Copyright ${year}. All rights reserved.&#13;
*&#13;
* Permission is hereby granted, free of charge, to any person
@yangboz
yangboz / TestCaseFileTemplates.xml
Created February 16, 2013 04:11
A template fie(*.xml) for customize the default information contained in new AS3 test case. More: http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS52085436-ABD3-4d4d-B5E2-41C668CF6847.html
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<templates>
<template autoinsert="true" context="new_flexunit4_testcase_class"
deleted="false" description="Newly created FlexUnit4 TestCase Class file"
enabled="true"
id="com.adobe.flexbuilder.flexunit.filetemplates.new_flexunit4_testcase_class"
name="FlexUnit4 TestCase Class">/**
* GODPAPER Confidential,Copyright ${year}. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining
@yangboz
yangboz / hash256_hmac Objective-C
Created March 23, 2013 13:36
Hash-based message authentication code Ref:http://en.wikipedia.org/wiki/HMAC
- (NSString*) HMACWithSecret:(NSString*)secret andData:(NSString *)data
{
CCHmacContext ctx;
const char *key = [secret UTF8String];
const char *str = [data UTF8String];
unsigned char mac[CC_SHA256_DIGEST_LENGTH];
char hexmac[CC_SHA256_DIGEST_LENGTH];
char *p;
CCHmacInit( &ctx, kCCHmacAlgSHA256, key, strlen( key ));
@yangboz
yangboz / flexunit-with-code-coverage
Created January 21, 2014 03:29
Ant xml example(flexunit-with-code-coverage) for FLEX/AS3 code unit test with code coverage reporting.
<?xml version="1.0" encoding="UTF-8"?>
<project name="flexunit-with-code-coverage" default="test" basedir=".">
<!-- =========================================================================================================================================
============================================================= PROPERTY DEFINITIONS =============================================================
========================================================================================================================================== -->
<property environment="env" />
<property name="FLEX_HOME" value="C:\Software\FLEX\sdks\4.6.0" />
<property name="output.loc" value="${basedir}/target" />
@yangboz
yangboz / AIRAntJUnitTest
Created January 21, 2014 03:27
Ant xml example(AIRAntJUnitTest) for FLEX/AS3 code j-unit test.
<?xml version="1.0"?>
<project name="AIRAntUnitTest" default="build">
<!-- TODO Change to your Flex SDK directory -->
<property name="flex.sdk.dir" value="C:\Software\FLEX\sdks\4.6.0" />
<property name="lib.dir" value="${basedir}/libs" />
<!-- ATTENTION: Since we remove the reports directory during the clean target it get's
deleted so DO NOT specifiy any directory which you do not want to be deleted!!! -->