Skip to content

Instantly share code, notes, and snippets.

:octocat:
lifelong learner

Knight.zhou yangboz

:octocat:
lifelong learner
Block or report user

Report or block yangboz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@yangboz
yangboz / JAVA_checkstyle.xml
Created Oct 18, 2012
Ant xml example for JAVA code check style.
View JAVA_checkstyle.xml
<?xml version="1.0"?>
<project name="XXX Application Build with check style" default="run" basedir="../">
<description>
Ant build sample for running
- checkstyle,
</description>
<!-- Change the paths to your individual installation directories -->
<property name="checkstyle.home.dir" location="${basedir}/tools/checkstyle/"/>
@yangboz
yangboz / Jenkins-static-analysis.jelly
Created Feb 25, 2014
static-analysis.jelly with Status/AllChanges/Artifacts/PMD/JUnitTest/Cobertura reporting.
View Jenkins-static-analysis.jelly
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define">
<STYLE>
BODY, TABLE, TD, TH, P {
font-family:Verdana,Helvetica,sans serif;
font-size:11px;
color:black;
}
h1 { color:black; }
h2 { color:black; }
@yangboz
yangboz / nexus.md
Created Mar 8, 2017 — forked from diegopacheco/nexus.md
How to Install Nexus on Ubuntu?
View nexus.md

Download and Install Nexus

sudo wget http://www.sonatype.org/downloads/nexus-latest-bundle.zip
sudo chmod 777 nexus-2.11.4-01-bundle.zip
sudo unzip nexus-2.11.4-01-bundle.zip
cd nexus-2.11.4-01/bin
sudo RUN_AS_USER=root ./nexus start
@yangboz
yangboz / AngularJS+WebSocket
Created Dec 15, 2014
AngularJS+WebSocket
View AngularJS+WebSocket
//WebSocket
.factory('WebsocketService', ['$rootScope', '$timeout', function ($rootScope, $timeout) {
var _ws;
var _username = '';
var messages = [];
var users = [];
function onMessage(e) {
var data = JSON.parse(decodeURIComponent(e.data));
@yangboz
yangboz / AIRAntJUnitTestClover
Created Jan 21, 2014
Ant xml example(AIRAntJUnitTestClover) for FLEX/AS3 code j-unit test with colver reporting.
View AIRAntJUnitTestClover
<?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" />
<property name="src.dir" value="${basedir}/src" />
<!-- ATTENTION: Since we remove the reports directory during the clean target it get's
@yangboz
yangboz / AIRAntJUnitTest
Created Jan 21, 2014
Ant xml example(AIRAntJUnitTest) for FLEX/AS3 code j-unit test.
View AIRAntJUnitTest
<?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!!! -->
@yangboz
yangboz / flexunit-with-code-coverage
Created Jan 21, 2014
Ant xml example(flexunit-with-code-coverage) for FLEX/AS3 code unit test with code coverage reporting.
View flexunit-with-code-coverage
<?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" />
View hash256_hmac Objective-C
- (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 / TestCaseFileTemplates.xml
Created Feb 16, 2013
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
View TestCaseFileTemplates.xml
<?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 / AS3ClassFileTemplate.xml
Created Feb 16, 2013
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
View AS3ClassFileTemplate.xml
<?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
You can’t perform that action at this time.