Skip to content

Instantly share code, notes, and snippets.

@pheuberger
pheuberger / change-cloud-function-namespace.sh
Last active February 17, 2020 14:02
Allows switching between IAM enabled or CF based namespaces for IBM Cloud Functions
echo Do you want to set IAM or CF based namespace?
read choice
rm ~/.wskprops
rm ~/.bluemix/plugins/cloud-functions/config.json
lowercaseChoice="$(tr [A-Z] [a-z] <<< "$choice")"
if [ $lowercaseChoice == "iam" ]
then
~~ HTML:
<label
for="toogleA"
class="flex items-center cursor-pointer"
>
<!-- toggle -->
<div class="relative">
<!-- input -->
<input id="toogleA" type="checkbox" class="hidden" />
@pheuberger
pheuberger / ibmcloud-devops-script.sh
Created January 24, 2019 11:47
CI/CD script with the serverless framework on IBM Cloud DevOps toolchain
#!/bin/bash
ibmcloud api --unset
# Login to ibmcloud, generate .wskprops
ibmcloud login --apikey $IBMCLOUD_API_KEY -a $API_ENDPOINT
ibmcloud target -o "$ORG" -s "$SPACE"
ibmcloud fn api list > /dev/null
echo 'Updating node and npm'
import org.junit.Before;
import org.junit.Test;
import rx.observers.TestSubscriber;
import rx.subjects.PublishSubject;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
/**
@pheuberger
pheuberger / NSData-Extension.swift
Last active October 19, 2017 16:58
NSData to hex string conversion in Swift 2
/*
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.