Skip to content

Instantly share code, notes, and snippets.

View vsizov's full-sized avatar

Valeriy Sizov vsizov

  • Portugal, Lisbon
View GitHub Profile
/*********
Complete project details at https://randomnerdtutorials.com
This is an example for our Monochrome OLEDs based on SSD1306 drivers. Pick one up today in the adafruit shop! ------> http://www.adafruit.com/category/63_98
This example is for a 128x32 pixel display using I2C to communicate 3 pins are required to interface (two I2C and one reset).
Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries, with contributions from the open source community. BSD license, check license.txt for more information All text above, and the splash screen below must be included in any redistribution.
*********/
#include <SPI.h>
import random
BotCount = 0 # Score
Count = 0
print("hi, now you are going to play with numbers")
print("your goal is to say number which is greater then computer's")
#print("# you can't use same number twice")
print("to continue write 'OK'")
startAnswer = input()

Effective Engineer - Notes

What's an Effective Engineer?

  • They are the people who get things done. Effective Engineers produce results.

Adopt the Right Mindsets

@vsizov
vsizov / tmux.conf
Created November 29, 2016 14:32 — forked from spicycode/tmux.conf
The best and greatest tmux.conf ever
# 0 is too far from ` ;)
set -g base-index 1
# Automatically set window title
set-window-option -g automatic-rename on
set-option -g set-titles on
#set -g default-terminal screen-256color
set -g status-keys vi
set -g history-limit 10000
@vsizov
vsizov / git-pristine.sh
Last active December 25, 2015 12:14 — forked from sleistner/git-pristine.sh
Remove all remote and local branches except master and next
#!/bin/bash
git branch -d -r `git branch -r | awk '{ if ($0 !~ /next|master/) printf "%s", $0 }'`
git branch -D `git branch | awk '{ if ($0 !~ /next|master/) printf "%s", $0 }'`
@vsizov
vsizov / gist:9247282
Last active December 25, 2015 12:15 — forked from schacon/gist:942899
delete all remote branches that have already been merged into master
$ git branch -r --merged origin/master |
grep origin |
grep -v '>' |
grep -v master |
xargs -L1 |
awk '{split($0,a,"/"); print a[2]}' |
xargs git push origin --delete
drop table if exists secured_data;
--For secured payments:
SELECT DISTINCT c.id
into temp secured_data
FROM customers c
JOIN loans l ON c.id = l.customer_id
JOIN loan_tasks_committed lt on lt.loan_id = l.id
AND lt.loan_task_cd in ('payoff_loan_task','payoff_instl_task')
JOIN payment_transactions_committed pt on pt.loan_task_committed_id = lt.id
select f.*, count(*) cnt
from feedbacks f
LEFT JOIN feedbacks fn ON fn.id = (SELECT MAX(id) FROM feedbacks WHERE customer_id = f.customer_id)
WHERE (f.comment IS NOT NULL OR f.testimonial IS NOT NULL) AND f.company_id = 42
GROUP BY f.recommend;
class LastPayReport
def initialize employees
@employees = employees
end
def get_rows
@employees.map do |employee|
employee.compensations.last_two
class UsersField < ActiveRecord::Base
belongs_to :user
belongs_to :field
has_one :fields_group, through: :field
validates :value, allow_blank: true
def create_record
if !self.field.required & self.value.blank?