Skip to content

Instantly share code, notes, and snippets.

View volgar1x's full-sized avatar

Antoine Chauvin volgar1x

View GitHub Profile
from s in Sprint,
join: i in assoc(s, :issues),
select: (sum(i.original_estimate) - sum(i.remaining_estimate)) / sum(i.original_estimate)
for {
user <- RequestHelper.User.register(email, password)
_ <- Toast.makeToast(self, user, Toast.LONG_LENGTH).show()
resp <- enterWithUser(user, email)
} yield resp
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/opt/idea-IU-141.713.2/bin/idea.png
Exec="/opt/idea-IU-141.713.2/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea
@volgar1x
volgar1x / gist:3f9c7bba6510729adde0
Created May 20, 2015 12:00
cat **/*.xml | grep -Po 'widget="(\w+)"' | cut -d '"' -f2 | sort | uniq
barchart
char
char_domain
checkbox
date
email
float_time
gauge
handle
handler
import java.io.*;
import java.security.MessageDigest;
public class MD5Checksum {
public static byte[] createChecksum(String filename) throws
Exception
{
InputStream fis = new FileInputStream(filename);
class Player implements Restricted<Player> {
@Getter
final Permission<Player> permission =
Alpha.let("connect").raiseIf("You are banned", this::isBanned)
.raiseIf("Already playing", this::isAlreadyPlaying)
.let("move").raiseIf("You are jailed", this::isJailed)
.raiseIf("Too heavy", this::isTooHeavy)
.let("move:teleport").raiseUnless("You are not an admin", this::isAdmin)
;
;
@Listen
public Future<Unit> knownNotifications(ChoosePlayerEvent evt) {
return notifs.findAll(evt.getPlayer().getId()).map(array ->
client.write(new NotificationListMessage(
NotificationConverter.compressNotifications(array))
)
);
}
if (!rset.last()) {
return new int[0];
}
int[] ids = new int[rset.getRow()];
rset.beforeFirst();
for (int i = 0; i < ids.length; i++) {
rset.next();
ids[i] = rset.getInt(1);
}
#!/usr/bin/env python
import re
import wget
from itertools import groupby
from KickassAPI import Search
NORMALIZE_NAME = re.compile("\[.+\] (.+) - (\d+).*")
def normalize_name(name):
#include <stdio.h>
#include <stdlib.h>
typedef struct {
int* head;
int len;
} int_array;
void arr_alloc(int_array* arr) {
arr->head = (int*) malloc(sizeof(int) * arr->len);