Skip to content

Instantly share code, notes, and snippets.

View corneliudascalu's full-sized avatar

Corneliu Dascalu corneliudascalu

View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.32156863808631897</real>
enum class Sport { HIKE, RUN, TOURING_BICYCLE, E_TOURING_BICYCLE }
data class Summary(val sport: Sport, val distance: Int)
fun main() {
val sportStats = listOf(Summary(Sport.HIKE, 92),
Summary(Sport.RUN, 77),
Summary(Sport.TOURING_BICYCLE, 322),
Summary(Sport.E_TOURING_BICYCLE, 656))
public class PizzaHelper{
private PizzaDatabase pizzaDatabase;
private HttpClient httpClient;
public PizzaHelper(PizzaDatabase database, HttpClient httpClient){
this.pizzaDatabase = database;
this.httpClient = httpClient;
}
public void buyPizza(String name, int count, int userId, Callback callback){
public class PizzaHelper{
private PizzaDatabase pizzaDatabase;
private UserManager userManager;
private HttpClient httpClient;
public PizzaHelper(PizzaDatabase database, UserManager userManager, HttpClient httpClient){
this.pizzaDatabase = database;
this.userManager = userManager;
this.httpClient = httpClient;
}
public class PizzaHelper{
private PizzaDatabase pizzaDatabase;
public PizzaHelper(){
pizzaDatabase = DbHelper.open("pizzaDb.sql");
}
public void buyPizza(String name, int count){
String userId = UserManager.getInstance().getUserId();
double price = pizzaDatabase.getPrice(name);
@corneliudascalu
corneliudascalu / versioning.gradle
Last active March 16, 2018 10:20
Versioning Gradle build script
/**
* Return the number of commits on the current branch.
* As long as the releases are done from the same branch, this number
* will be ever increasing.
*/
ext.getCommitCount = {
def cmd = "git rev-list --count HEAD"
def count = cmd.execute()
return Integer.valueOf(count.text.trim())
}
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red_50">#fde0dc</color>
<color name="red_100">#f9bdbb</color>
<color name="red_200">#f69988</color>
<color name="red_300">#f36c60</color>
<color name="red_400">#e84e40</color>
<color name="red_500">#e51c23</color>
@corneliudascalu
corneliudascalu / .gitconfig
Last active April 5, 2024 10:01
Git Aliases
1 [alias]
2 dft = difftool
3 lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen (%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
4 st = status
5 s = status -sb
6 ci = commit
7 co = checkout
8 rev = merge --no-ff --no-commit
9 br = branch
10 ls = ls-files
@corneliudascalu
corneliudascalu / keybase.md
Created May 15, 2014 05:22
For proving my identity on keybase.io

Keybase proof

I hereby claim:

  • I am corneliudascalu on github.
  • I am corneliudascalu (https://keybase.io/corneliudascalu) on keybase.
  • I have a public key whose fingerprint is 9FDD 5738 A76B 63CC 04F9 BE18 4DBB 369D 3574 DF5D

To claim this, I am signing this object: