Skip to content

Instantly share code, notes, and snippets.

View cprerovsky's full-sized avatar

Clemens Prerovsky cprerovsky

View GitHub Profile
@cprerovsky
cprerovsky / overdue.txt
Created December 5, 2023 14:35
Logseq Queries
# 🔥 Overdue
#+BEGIN_QUERY
{ :query [:find (pull ?b [*])
:in $ ?duetoday
:where
[?b :block/marker ?m]
[(contains? #{"TODO" "DOING"} ?m)]
[?b :block/deadline ?d]
[(<= ?d ?duetoday)]]
:inputs [:today]

It's Catapult Time!

Intro

Game Demo

Game Basics

  • tile based - 16x16 tiles
  • battlefield scale is... 94x44 - might be adjusted!
@cprerovsky
cprerovsky / gulpfile.js
Created May 25, 2016 09:53 — forked from leonadler/gulpfile.js
Minimal TypeScript + Gulp4 setup
'use strict';
const gulp = require('gulp');
gulp.task('clean', clean);
gulp.task('build', build);
gulp.task('default', gulp.series(clean, build, watch));
function clean() {
const del = require('del');
@cprerovsky
cprerovsky / snap.php
Created February 21, 2014 15:53
Foscam PHP snapshot script
<?php
header('Content-Type: image/jpeg');
echo file_get_contents('http://[FOSCAM_IP]:[PORT]/snapshot.cgi?user=[USERNAME]&pwd=[PASSWORD]');
@cprerovsky
cprerovsky / ninja-presence.php
Created February 14, 2014 15:56
Ninjablock PHP presence script
<?php
/**
* php ninjablock presence driver
* usage:
*
* nohup php -f ninja-presence.php 2>&1 &
*/
include 'nbapi.php';
date_default_timezone_set('CET');
@cprerovsky
cprerovsky / rt4 auto add group cc
Created August 8, 2013 13:42
rt4 auto add group cc
my $ticket = $self->TicketObj;
my $groups = $self->TransactionObj->CreatorObj->OwnGroups;
while (my $group = $groups->Next) {
$ticket->AddWatcher(Type=>"Cc",PrincipalId=>$group->Id);
}
@cprerovsky
cprerovsky / 3dcss.html
Last active December 18, 2015 04:59
3d perspective animation test for my blog
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<style>
body {
margin-top: 250px;
height: 2000px;
background: url(http://images3.pixlis.com/background-image-stripes-and-lines-seamless-tileable-floral-white-lily-white-232etr.png) repeat;
}
@cprerovsky
cprerovsky / temp.sh
Created November 13, 2012 09:12
raspberry pi temperature monitoring script
#!/bin/bash
DATE=`date +"%Y-%m-%d %H:%M:%S"`
TEMP=`/opt/vc/bin/vcgencmd measure_temp | egrep -o --color=never "[0-9.]+"`
PATH=`dirname "$0"`
echo "$DATE $TEMP" >> $PATH/temp.csv
@cprerovsky
cprerovsky / gist:1211221
Created September 12, 2011 13:16
git bash prompt
# copied from... bah, I don't know anymore
# __git_ps1 should do the same, but you won't get any dirty info :(
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
}
export PS1='\u@\h \[\033[1;33m\]\w\[\033[0m\]$(parse_git_branch)$ '