Skip to content

Instantly share code, notes, and snippets.

View zeraien's full-sized avatar

Dimo Fedortchenko zeraien

View GitHub Profile
@zeraien
zeraien / views.py
Last active November 4, 2020 07:50
django super simple cart
from django.shortcuts import redirect
from django.shortcuts import get_object_or_404
from django.views.decorators.http import require_http_methods
def _get_products_in_cart(request):
"""
Returns an array of dicts with the `product` and `quantity`
as the two keys
"""
cart = request.session.get('cart', {})
@zeraien
zeraien / power-safety.sh
Last active September 4, 2024 10:58
Shut down your "dumb" UPS-powered Synology when there is a power outage
#!/bin/bash
# If you are too cheap (like me) to buy an expensive "smart" UPS,
# this script will allow you to use a Raspberry Pi or any SSH-enabled device
# to automatically shut down your DiskStation when the Pi loses power.
# Meaning you simply plug the "heartbeat device" into regular power,
# and your DiskStation into a UPS, and when the regular power is dead,
# the heartbeat device will die thus your synology will be unable to reach it
# and shut down in due time (10min default).
# This script will check if a given ssh command responds
@zeraien
zeraien / gist:3f7c66b5a112042dcebc
Created August 20, 2015 03:44
S:t Eriksgatan/fleminggatan
Fleminggatan / S:t Eriksgatan
--------------------------
Vänstersväng för cyklister? Kantsten in till "väntytorna", för lite utrymme, endast vänstersvängshjälp i två av fyra hörn. Varför inte göra som i köpenhamn??
norrgående Busshållplats på S:t eriksgatan skulle få cykelbana bakom busshållplatsen, något som skulle minska konflikter mellan cykel och busstrafik (i beslutet), men istället drogs ett cykelfält utanför hållplatsen, något som redan har resulterat i att en cyklist blev påkörd av en bussförare som skulle in till hållplatsen.
Cykelbana på s:t göransgatan togs bort och gatan dubbelriktades. Inga förbättringar gjordes för några trafikslag, inte heller passade man på att t.ex bredda trottoarerna för att få plats med uteserveringar. framkomligheten för cyklister försämrades, framkomligheten för bil blev bättre.
Cykelbana utanför mcdonalds togs bort och byttes mot ett cykelfält som går mellan bussfil och bilfil. Inte en trygg upplevelse och cykelfältet kommer vara osnyligt på vintern dessutom. Ändringe
@zeraien
zeraien / tileCutter.py
Created April 26, 2012 21:59
Python script that will convert a given image into tiles.
import Image
import sys
image = Image.open(sys.argv[1])
tile_width = int(sys.argv[2])
tile_height = int(sys.argv[3])
zoom_level = sys.argv[4]
if image.size[0] % tile_width == 0 and image.size[1] % tile_height ==0 :
currentx = 0