Skip to content

Instantly share code, notes, and snippets.

Dan Haywood danhaywood

Block or report user

Report or block danhaywood

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
View verify-isis-release.sh
#!/bin/bash
#
# usage: ./verify_isis_release.sh [nexus_repo_number] [isis_version]
#
# where nexus_repo_number and isis_version are as advised in RC vote message.
#
# eg: ./verify_isis_release.sh 1086 1.17.0
#
#
# prereqs:
View setting-up-wsl.txt
sudo apt-get update
# java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
java -version
# maven
sudo apt-get install maven
View revert-sql-server-database-snapshot.sql
-- run in the target database
-- (but there must be no other logins using that database otherwise will fail).
declare @sql varchar(max)
set @sql = 'RESTORE DATABASE ' + DB_NAME() + ' FROM DATABASE_SNAPSHOT = ''' + DB_NAME() + '_snapshot'''
use master
@danhaywood
danhaywood / create-sql-server-db-snapshot.sql
Created Sep 13, 2017
How to dynamically create a SQL Server snapshot database
View create-sql-server-db-snapshot.sql
declare @sql varchar(max), @on_clause varchar(max)
SELECT
@on_clause = CASE
WHEN @on_clause IS NULL THEN 'NAME = ' + name + ', FILENAME = ''' + physical_name + '.ss'''
ELSE @on_clause + ', ' + 'NAME = ' + name + ', FILENAME = ''' + physical_name + '.ss'''
END
FROM
sys.database_files df
where type_desc = 'ROWS'
View upd.sh
old_ver=$1
new_ver=$2
# constants
repo_root=https://repository.apache.org/content/repositories/releases/org/apache/isis
zip="source-release.zip"
asc="$zip.asc"
md5="$zip.md5"
@danhaywood
danhaywood / last-modified.sh
Last active Feb 20, 2017
Script to obtain the time that an isisaddons or incode catalog module was released to Maven central repo.
View last-modified.sh
if [ $# -ne 1 ]; then
echo "usage: `basename $0`: [ver]" >&2
exit 1
fi
VER=$1
MODULE_DIR=$(cat bumpver_isis.sh | grep MODULE_DIR= | cut -d= -f2)
if [ -z "$MODULE_DIR" ]; then
echo "`basename $0`: could not determine \$MODULE_DIR" >&2
View bash_functions
#!/bin/bash
#
# location of _repos.txt file
# (example at https://gist.github.com/danhaywood/938f0f751f756b1cfd6a9751b8779407)
#
#PREFIX="/mnt"
PREFIX=""
@danhaywood
danhaywood / _repos.example.txt
Created Sep 21, 2016
example _repos.txt (for use with bash_functions)
View _repos.example.txt
#
# isis
#
/c/APACHE/isis-git-rw
/c/APACHE/isis-git-rw/adocs/documentation
/c/APACHE/isis-site
#
# incode apps
#
/c/GITHUB/estatio/estatio
View BookmarkServiceSupportingDomainServices
package org.isisaddons.module.command.dom.direct;
import java.util.List;
import java.util.Map;
import javax.inject.Inject;
import com.google.common.collect.Maps;
import org.apache.isis.applib.annotation.DomainService;
View DirectExecutionService
package org.isisaddons.module.command.dom.direct;
import java.util.Collections;
import java.util.List;
import javax.inject.Inject;
import org.apache.isis.applib.annotation.DomainService;
import org.apache.isis.applib.annotation.NatureOfService;
import org.apache.isis.applib.annotation.Programmatic;
You can’t perform that action at this time.