Skip to content

Instantly share code, notes, and snippets.

View kloneets's full-sized avatar

Jānis Rubļevskis kloneets

View GitHub Profile
@kloneets
kloneets / jQueryCheckFocus.js
Last active December 16, 2015 09:09
Jquery plugins, kas uz fokusu nonullē input lauka defaulto vērtību, bet uz blūru skatās, ja ir tukšs, tad parāda defaulto, bet, ja pilns, tad nedara neko :).
/**
* Copyright (c) 2013 Janis Rublevskis - koko@xit.lv | http://nobody.lv
* Licensed under MIT.
* @author Janis Rublevskis
* @version 1.0.0.0
*/
(function ($) {
$.fn.checkFocus = function() {
var obj = $(this);
obj.each(function(){
#.htaccess for CI projects
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
@kloneets
kloneets / gitlog-nobody.lv
Created September 23, 2014 19:18
Pilnais GIT logs nobody.lv jaunajai versijai
commit 50a863b945151d050e99580bbfe8993e35f2318a
Author: Janis Rublevskis <janis@xit.lv>
Date: Tue Sep 23 22:05:25 2014 +0300
pabeigtas migraacijas, admin posti
- migraacijas ar visiem datiem
- izraveeti liekie kontrolieri (jaa taadi bija)
- migraacijas postu un komentaaru tabulaam
- postu un komentaaru kontrolieri un modelji
@kloneets
kloneets / gist:a643f3dc82c72d71e145
Last active August 29, 2015 14:10
Vajag palīdzību
ir ul li koks ar zariem, kas izveidojas dinamiski un dziļums var būt dažāds!
Vajag ar css pamainīt dziļākā ul fontu.
piemērs:
<style>
ul li { font-weight: bold}
</style>
<ul>
<li>
Pirmais
@kloneets
kloneets / htaccess
Created April 28, 2015 09:13
Fakinaksess
RewriteEngine On
RewriteBase /201504hokejaeksperti/
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
@kloneets
kloneets / gist:69e75dbb0c2f979d98fe
Created May 27, 2015 05:54
Mazākais iespējamais pārpalikums
Problēmas apraksts: ir doti random skaits vienāda veida kvadrāti. Šos kvadrātus jāsakārto taisnstūra laukumā tā, lai būtu aizpildīts pilns taisnstūris un pāri paliktu pēc iespējas mazāk kvadrātu. Maksimālais X un Y dimensiju lielums ir 200 kvadrāti katrā dimensijā.
Piemērs:
Pieņemsim, ka max X un Y lielums ir 6.
Ir doti 10 kvadrāti.
Labākais sakārtošanas vieds būtu 5 kvadrāti pa vienu asi un 2 kvadrāti pa otru (pārpalikuma nav).
Ja liks pilnu 6x2, tad pāri paliks 4 kvadrāti. Ja liks 4x2, tad pāri palis 2 kvadrāti un līdzīgi.
Risinājums: vajadzētu daudz maz optimālu algoritmu, lai noteiktu vajadzīgās dimensijas, atmetot pēc iespējas mazāk kvadrātus.
@kloneets
kloneets / usb-relay.py
Created February 18, 2016 13:47
USB Relay switching through HID
import hid
import re
class Relay:
def __init__(self, debug=False):
# USBrelay<relay-count>
self.vendor_id = 0x16c0
self.product_id = 0x05df
self.debug = debug
@kloneets
kloneets / termo.py
Created February 18, 2016 14:05
Get remperature from DGT11
import Adafruit_DHT
while True:
try:
humidity, temperature = Adafruit_DHT.read_retry(Adafruit_DHT.DHT11, 4)
print "Temperature: " + str(temperature)
except (KeyboardInterrupt, SystemExit):
print "\nInterrupted by user"
break
@kloneets
kloneets / termo-regulation.py
Created February 18, 2016 14:21
Termo regulācija caur wifiplug un usb releju.
import time
import datetime
import Adafruit_DHT
from relay import Relay
from subprocess import check_output
# te es definēju vēlamās temperatūras (DHT11 mēdz kļūdīties par +/- 1 grādu pēc Celsija)
maxTempNormal = 23
maxTempHollyday = 20
@kloneets
kloneets / startup
Last active February 18, 2016 14:36
Pi termo startup
#!/usr/bin/bash
cd /home/pi/teirproga
sudo python ./termo-regulation.py