Skip to content

Instantly share code, notes, and snippets.

View RafalSladek's full-sized avatar

Rafal Sladek RafalSladek

  • AutoScout24
  • Munich, Germany
View GitHub Profile
@RafalSladek
RafalSladek / gcd.scala
Created July 26, 2016 18:22
greater common divider
def gcd(a: Int, b: Int): Int = if (b == 0) a else gcd(b, a % b)
@RafalSladek
RafalSladek / handlerPostDelayed.java
Last active July 27, 2016 09:07
Android Java - run code every x milliseconds, postDelayed
final Handler handler = new Handler();
Runnable run = new Runnable() {
@Override
public void run() {
// insert code to be run every 1000 milliseconds
handler.postDelayed(this, 1000);
}
};
handler.post(run);
@RafalSladek
RafalSladek / countdownTimer.java
Created July 27, 2016 09:06
Android Java - how to count down, onTick and onFinish
new CountDownTimer(10000, 1000) {
@Override
public void onTick(final long inL) {
// countdown is counting down every 1000 milliseconds = 1sec
}
@Override
public void onFinish() {
@RafalSladek
RafalSladek / pips
Created August 14, 2016 10:07
install python lib and save it into requirements.txt fiel
#!/bin/sh
echo $'\n'$1 >> requirements.txt; pip install $1
@RafalSladek
RafalSladek / speedUpGradleBuild.sh
Created August 23, 2016 15:04
Make your gradle build faster
#!/bin/env bash
# source http://zeroturnaround.com/rebellabs/making-gradle-builds-faster/
echo 'org.gradle.configureondemand=true' >> ~/.gradle/gradle.properties
echo 'org.gradle.daemon=true' >> ~/.gradle/gradle.properties
echo 'org.gradle.parallel=true' >> ~/.gradle/gradle.properties
@RafalSladek
RafalSladek / changeOwnerToCurrentUser.sh
Created November 24, 2016 12:11
change owner to current user
sudo chown -R $(whoami) /usr/local
@RafalSladek
RafalSladek / purgeAndroid.txt
Created February 27, 2017 09:36 — forked from tahmidsadik/purgeAndroid.txt
How to completely remove Android Studio from Mac OS X
How to Completely Remove Android Studio
Execute these commands from the terminal
rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm ~/Library/Preferences/com.google.android.studio.plist
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
@RafalSladek
RafalSladek / renamefiles.fish
Created April 26, 2017 14:42 — forked from staydecent/renamefiles.fish
File renaming pattern for Fish Shell with OSX sed
# 'Item*' it the pattern to look for
# sed "s/I/i/g" is the replacement pattern
for f in Item*; mv $f (echo {$f} | sed "s/I/i/g"); end
@RafalSladek
RafalSladek / stopServiceListedInAFile.cmd
Created May 1, 2017 11:32
list all services and write them into a services.txt, read file line by line and stop listed services
rem net start > services.txt
for /F "tokens=*" %%A in (services.txt) do (
ECHO Stopping service %%A....
net stop "%%A"
)
@RafalSladek
RafalSladek / killProcessFromTheArray.cmd
Created May 1, 2017 11:34
declare an array and kill process for every item
set "exes=Dropbox chrome evernote OfficeClicktoRun googledrivesync"
for %%e in (%exes%) do (
echo Killing process %%e...
taskkill /im %%e.exe /f
)