Skip to content

Instantly share code, notes, and snippets.

View Blackjacx's full-sized avatar
👨‍💻
Coding

Stefan Herold Blackjacx

👨‍💻
Coding
View GitHub Profile
@Blackjacx
Blackjacx / getWWDCRessources.sh
Last active December 11, 2021 01:13
WWDC 2016 Ressource ( HD-, SD-Video, PDF ) Download Script
#!/bin/bash
#
# Bash script for downloading WWDC video and pdf ressources
# You can choose the year you're interested in by altering the variable YEAR (works only for 2014 until today).
#
# IMPORTANT
# Please install wget prior running this script since this tool is used to download the pdf's and videos. I use it
# since it is able to prevent re-downloading already existing content. So you can just run this script again and
# again and it will just download new content. This is really useful in the week of the WWDC since videos are
@Blackjacx
Blackjacx / NibLoadableView.swift
Created March 11, 2016 20:34
NibLoadableView.swift
import UIKit
class NibLoadableView: UIView {
@IBOutlet var view: UIView!
override init(frame: CGRect) {
super.init(frame: frame)
}
@Blackjacx
Blackjacx / gist:19351019cf5d76ffc718
Created October 12, 2015 12:38
iOS_performActionAfterSystemAnimation
[CATransaction begin];
[CATransaction setCompletionBlock: ^{
[...];
[...];
}];
// Do the animated table view stuff
[CATransaction commit];
@Blackjacx
Blackjacx / annotateAppIcon.sh
Created October 2, 2015 00:48
App Icon Annotation (version, build number, etc)
# check if tools installed
if ! type "composite" > /dev/null; then
exit 0
fi
IFS=$'\n'
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
versionNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${PROJECT_DIR}/${INFOPLIST_FILE}")
PATH=${PATH}:/usr/local/bin
TARGET_PATH=${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}
@Blackjacx
Blackjacx / Different_Ways_of_statusbarHeight.m
Last active August 29, 2015 14:23
Different Ways of statusbarHeight
CGFloat statusBarHeight = CGRectGetMaxY([self.view.window convertRect:UIApplication.sharedApplication.statusBarFrame toView:self.view]);
#define kStatusBarHeight [self.window convertRect:UIApplication.sharedApplication.statusBarFrame toView:self].size.height
- (CGFloat)AT_statusBarHeight
{
CGFloat statusBarHeight = 0.f;
@Blackjacx
Blackjacx / Unix_Commands.txt
Created March 16, 2015 21:54
Unix Commands
### system ###
# Disc Space Usage
df -h
# Folder size
du -sh <folder_name>
# Process Information
top
@Blackjacx
Blackjacx / installLinuxSoftwareStack.sh
Last active August 29, 2015 14:17
Install Linux Software Stack
## add keyring
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com <key>
## add: alternative keyserver
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys <key>
## chrome: manually from http://www.google.com/chrome/eula.html
## skype: manually from http://www.skype.com/download/skype/linux/
sudo apt-get install filezilla libxvidcore4 gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-pitfdll libquicktime1 libxine1-plugins w32codecs libdvdread4 pidgin pidgin-facebookchat pidgin-hotkeys pidgin-libnotify pidgin-musictracker pidgin-plugin-pack pidgin-themes pidgin-sipe chmsee breathe-icon-theme dia googleearth miro rednotebook specto ubuntu-restricted-extras zim mplayer inkscape p7zip-full apt-show-versions libdvdcss vobcopy keepassx acroread tvtime wbar ubuntu-tweak texmaker vlc isomaster openssh-client openssh-server vim lsdvd une

How to do codereview

Step 1: Context

Check what should have been done

Step 2: Git Changes

Check the related git commit

Step 3: Syntax Check

Check if the Dev use the right syntax and follow the styleguide

@Blackjacx
Blackjacx / Backup_Items_Mac.md
Last active August 29, 2015 14:16
What you should backup on a mac when you need to switch devices

Backup that when moving to a new Mac

Item to Backup What is This?!
iMessage History Find it in ~/Library/Messages/. Remember to check the file ownership of that folder.
Developer Profile Your accounts set up in Xcode including your code signing identities and provisioning profiles.

Xcode > Preferences > Accounts > Lower Left Settings Gear > Export Accounts...
1Password Vaults All the stored passwords.
Mail History All E-Mails.
~/.ssh public and private key pairs including ssh config file
~/.bash_profile If you are using bash and have configured it for convenience.
@Blackjacx
Blackjacx / SoftwareStack.md
Last active May 9, 2019 21:24
My Apple Software Stack