A collection of great useful links that helps me in everyday programming
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects - https://github.com/vsouza/awesome-ios
Push Notification Tutorial, Creating a Basic Push notification app with server side setup - https://www.raywenderlich.com/123862/push-notifications-tutorial
Creating Storboard Custom Segues - http://jeffreysambells.com/2014/02/19/dismissing-a-modal-view-using-a-storyboard-segue
UIViewController Transitions - https://www.raywenderlich.com/110536/custom-uiviewcontroller-transitions
Custom UIViewController Transistions - https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CustomizingtheTransitionAnimations.html
Creating Libraries using Xcode - http://www.blog.montgomerie.net/easy-xcode-static-library-subprojects-and-submodules
Closure and their Syntax (A really frustated developer made a very quick way to copy, paste and create closures) - http://fuckingclosuresyntax.com/
Adding stored properties in Swift, just the way we did in Objective C- http://stackoverflow.com/questions/25426780/how-to-have-stored-properties-in-swift-the-same-way-i-had-on-objective-c
Send push notifications - https://github.com/noodlewerk/NWPusher
OS X and iOS application and framework to play with the Apple Push Notification service (APNs)
Universal links server setup - https://gist.github.com/anhar/6d50c023f442fb2437e1
iOS IPA decompile/recompile - https://labs.f-secure.com/blog/repacking-and-resigning-ios-applications/
Unlock Android Phone without touch screen using ADB - https://github.com/mattwilson1024/android-pattern-unlock/blob/master/unlock.sh
Android autocomplete with AutoCompleteTextView - https://akshaymukadam.wordpress.com/2015/02/01/how-to-create-autocompletetextview-using-custom-filter-implementation/
Android APK Decompile - https://blog.bramp.net/post/2015/08/01/decompile-and-recompile-android-apk/
Crontab in Linux with 20 Useful Examples to Schedule Jobs - http://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/
#Curl
Setting SSL certificate with a password that contains an exclamation (!) in CURL - http://stackoverflow.com/questions/11444347/curl-exclamation-mark-in-user-auth-password
What is CSRF? - http://stackoverflow.com/questions/5207160/what-is-a-csrf-token-what-is-its-importance-and-how-does-it-work
Reset NVRAM - https://support.apple.com/en-in/HT204063
Reset SMC - https://support.apple.com/en-in/HT201295
Stuck Disk utility - http://apple.stackexchange.com/questions/238918/disk-utility-recovery-mode-stuck-at-loading/269850#269850?newreg=a91cc4cd421243979b6c4eaace3b9474
Stuck Disk utility - https://discussions.apple.com/thread/7281543?start=0&tstart=0
Finding author of branches -
git for-each-ref --format='%(color:cyan)%(authordate:format:%m/%d/%Y %I:%M %p) %(align:25,left)%(color:yellow)%(authorname)%(end) %(color:reset)%(refname:strip=3)' --sort=authordate refs/remotes
Github Readme Generator -
- https://arturssmirnovs.github.io/github-profile-readme-generator/
- https://rahuldkjain.github.io/gh-profile-readme-generator/
Curated Github Readme Generator - 1.https://github.com/abhisheknaiidu/awesome-github-profile-readme
Speed up npm install - https://winsmarts.com/npm-install-speed-up-by-3-times-almost-25ad416cf77e
Multiple versions of node.js and npm on mac/linux - https://github.com/nvm-sh/nvm
Multiple versions of node.js and npm on windows - https://github.com/coreybutler/nvm-windows
Npm only upgrade or downgrade on windows - https://www.npmjs.com/package/npm-windows-upgrade
1 - https://github.com/adam-p/markdown-here/wiki/Markdown-Here-Cheatsheet
add following code to .sh file and run with bash filename.sh
and run git push --force --tags origin HEAD:master
to push the changes
#!/bin/sh
git filter-branch --env-filter '
OLD_EMAIL="enter old email"
CORRECT_NAME="enter correct username"
CORRECT_EMAIL="enter corret email"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags