Skip to content

Instantly share code, notes, and snippets.

View 321hendrik's full-sized avatar
🎯
Focusing

Hendrik Haas 321hendrik

🎯
Focusing
View GitHub Profile
@321hendrik
321hendrik / appcelerator_performance_timer.js
Last active September 3, 2019 15:32
console.time emulation for appcelerator titanium apps
var timers = {};
Ti.App.time = function(key) {
console.error('timer started:', key);
if (timers[key]) {
Ti.App.timeEnd(key);
}
timers[key] = new Date().getTime();
};
Ti.App.timeEnd = function(key) {
if (!timers[key]) {
@321hendrik
321hendrik / appcelerator_ellipsized_label.js
Last active August 19, 2016 12:47
appcelerator ellipsized label
var ellipsizeLabel = Ti.UI.createLabel({
height: 20,
wordWrap: false,
horizontalWrap: false,
ellipsize: Ti.UI.TEXT_ELLIPSIZE_TRUNCATE_END,
textAlign: 'center',
width: 50,
text: 'extralongtestnamefortesting'
});
self.add(ellipsizeLabel);
@321hendrik
321hendrik / log_without_base64.js
Last active August 19, 2016 13:02
console.log without base64 images (or other long strings)
function logObjWithoutBase64 () {
function rmb64(o) {
if (typeof(o) == 'object') {
for (var k in o) {
o[k] = rmb64(o[k]);
}
} else if (typeof(o) == 'string' && o.length > 100) {
return 'BASE64';
}
return o;
@321hendrik
321hendrik / open_ios_simulator_folder_for_current_app.sh
Created December 9, 2016 08:25
Open the App Data Folder for current iOS Simulator App
open `find ~/Library/Developer/CoreSimulator/Devices -type d -depth 7 -print0 | xargs -0 stat -f "%m %N" | grep Containers | sort -rn | head -1 | cut -f2- -d" "`
@321hendrik
321hendrik / npm_packer.sh
Created December 14, 2016 09:47
zip a npm project with only local dependencies
#!/bin/bash
#
# NPM Packer
# - copy script to project folder
# - npm install
# - ./packer.sh
#
# -> creates a PROJECT_NAME.zip
#
@321hendrik
321hendrik / change_git_remote.sh
Created December 14, 2016 09:58
change the git host for your project (origin, submodules, package.json refs)
#!/bin/bash
# _Usage_
# - modify the NEW_GIT_HOST, OLD_GIT_HOST variables below
# - make the script executable with `chmod u+x change_git_remote.sh`
# - run it from your project dir or give the path as first parameter
# configure host changes
NEW_GIT_HOST="new.git.host.com"
OLD_GIT_HOST="old.git.host.com"

Keybase proof

I hereby claim:

  • I am 321hendrik on github.
  • I am hendrikelsner (https://keybase.io/hendrikelsner) on keybase.
  • I have a public key ASBXkG_XId5elz_iaIEhe31a5KIauosfD_RglE2pUrIUjQo

To claim this, I am signing this object: