Skip to content

Instantly share code, notes, and snippets.

View kim3er's full-sized avatar

Richard Kimber kim3er

View GitHub Profile
@kim3er
kim3er / Making Apple Developer certificates on Linux.md
Last active October 25, 2023 07:55 — forked from boodle/Making Apple Developer certificates on Linux.md
Making Apple Developer certificates on WSL (Linux) for Azure Pipelines

This document describes how to create an Apple certificate and provisioning profile for use in Azure Pipelines, using WSL. The document assumes the follwing stack:

  1. Windows with WSL, but should be the same with straight Linux.
  2. Open SSL installed.
  3. You're using Azure Pipelines to delpoy.
  4. You're building a Cordova project.

Tips:

  1. I typically start from the home directory (~).
@kim3er
kim3er / package.json
Created January 9, 2023 17:33
TypeScript package with ES Module and CommonJS support
{
"name": "example-proj",
"version": "0.0.1",
"description": "",
"exports": {
"./*": {
"import": "./js/*.js",
"require": "./js/*.cjs"
}
},
function WebmailViewModel() {
// Data
var self = this;
self.folders = ['Inbox', 'Archive', 'Sent', 'Spamh'];
self.chosenFolderId = ko.observable();
self.chosenFolderData = ko.observable();
self.chosenMailData = ko.observable();
// Behaviours
self.goToFolder = function(folder) { location.hash = folder };
@kim3er
kim3er / jquery.sum.js
Created September 4, 2012 09:36
Sum, Max & Min functions in jQuery
(function ($) {
// DOM
if (!Array.prototype.sum)
Array.prototype.sum = function () {
for (var i = 0, l = this.length, sum = 0; i < l; sum += this[i++]);
return sum;
};
if (!Array.prototype.max)
Array.prototype.max = function () {
@kim3er
kim3er / gist:6594588
Last active June 12, 2017 21:49 — forked from Sigmus/gist:4014642
Example of parallel Mongoose execution.
var performers;
performers = {};
async.parallel({
conductor: function(callback) {
return conductor.find({}, function(err, result) {
return callback(err, result);
});
},
@kim3er
kim3er / script
Created July 8, 2015 08:18
ufw config for Couchbase 3
ufw allow 11211
ufw allow 11210
ufw allow 11209
ufw allow 4369
ufw allow 8091
ufw allow 8092
ufw allow 18091
ufw allow 18092
ufw allow 11214
ufw allow 11215
@kim3er
kim3er / Preferences.sublime-settings
Created August 13, 2016 07:23
Material Theme Sublime Settings
{
"Seti_show_group_arrows": true,
"always_show_minimap_viewport": true,
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"bold_folder_labels": true,
"caret_extra_bottom": 3,
"caret_extra_top": 3,
"caret_extra_width": 2,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
@kim3er
kim3er / date.format.js
Created October 29, 2012 16:53
Date Format with IE fix.
/*
* Date Format 1.2.3
* (c) 2007-2009 Steven Levithan <stevenlevithan.com>
* MIT license
*
* Includes enhancements by Scott Trenda <scott.trenda.net>
* and Kris Kowal <cixar.com/~kris.kowal/>
*
* Accepts a date, a mask, or a date and a mask.
* Returns a formatted version of the given date.
@kim3er
kim3er / Preferences.sublime-settings
Created August 1, 2016 13:37
iMac Sublime Settings
{
"Seti_show_group_arrows": true,
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"caret_extra_bottom": 3,
"caret_extra_top": 3,
"caret_extra_width": 2,
"color_scheme": "Packages/Oceanic Next Color Scheme/Oceanic Next.tmTheme",
"copy_with_empty_selection": true,
"ensure_newline_at_eof_on_save": true,
@kim3er
kim3er / .gemrc
Created August 1, 2016 13:36
iMac Dot Files
gem: --no-document
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri