Skip to content

A collection of great useful links that helps me in everyday programming

Notifications You must be signed in to change notification settings

Jagadesh-Ram/ExtremelyUsefulProgrammingThreads

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 

Repository files navigation

Extremely Useful Programming Threads

A collection of great useful links that helps me in everyday programming

iOS

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/

Android

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/

Crontabs

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

Security and SSL

What is CSRF? - http://stackoverflow.com/questions/5207160/what-is-a-csrf-token-what-is-its-importance-and-how-does-it-work

Mac Recovery

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

Git

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 -

  1. https://arturssmirnovs.github.io/github-profile-readme-generator/
  2. https://rahuldkjain.github.io/gh-profile-readme-generator/

Curated Github Readme Generator - 1.https://github.com/abhisheknaiidu/awesome-github-profile-readme

Node.js & npm

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

Markdown Cheatsheet

1 - https://github.com/adam-p/markdown-here/wiki/Markdown-Here-Cheatsheet

Change the username and email address of old commit

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

About

A collection of great useful links that helps me in everyday programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published