Skip to content

Instantly share code, notes, and snippets.

View vsizov's full-sized avatar

Valeriy Sizov vsizov

  • Portugal, Lisbon
View GitHub Profile
Exception in thread "main" java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at no.priv.garshol.duke.utils.JDBCUtils.open(JDBCUtils.java:52)
at no.priv.garshol.duke.datasources.JDBCDataSource.getRecords(JDBCDataSource.java:67)
at no.priv.garshol.duke.Processor.index(Processor.java:355)
at no.priv.garshol.duke.Processor.link(Processor.java:268)
at no.priv.garshol.duke.Duke.main_(Duke.java:166)
at no.priv.garshol.duke.Duke.main(Duke.java:38)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
@vsizov
vsizov / gist:5271991
Last active December 15, 2015 14:09
duke config
<duke>
<schema>
<threshold>0.8</threshold>
<path>temp</path>
<property type="id">
<name>ID</name>
</property>
<property>
@vsizov
vsizov / gist:4500870
Created January 10, 2013 09:55
Automatically reload gems in rails 3.2.7 on every request in development
# Source: http://timcardenas.com/automatically-reload-gems-in-rails-327-on-eve
# Inside config/environments/development.rb
# Do the following after every request to the server in development mode
ActionDispatch::Callbacks.to_cleanup do
# If the gem's top level module is currently loaded, unload it
if Object.const_defined?(:MyCoolGem)
@vsizov
vsizov / file_queue.rb
Created November 6, 2012 13:47 — forked from daddz/file_queue.rb
a ruby queue based on a file
class FileQueue
def initialize(file_name)
@file_name = file_name
end
def push(obj)
safe_open('a') do |file|
file.write(obj + "\n")
end
@vsizov
vsizov / gist:3617972
Created September 4, 2012 07:23
Test
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("a").click(function(e){
alert("vfvfvf");
e.preventDefault();
});
def self.student_search(params)
self.search( :full_name_or_user_email_or_role_student_type_teacher_or_home_phone_number_or_mobile_phone_number_contains => params)
end
def self.parent_search params
self.search( :full_name_or_user_email_or_role_parent_type_employer_or_role_parent_type_work_email_or_role_parent_type_work_phone_number_or_home_phone_number_or_mobile_phone_number_contains => params)
end
def self.joined_search(params)
self.search( :full_name_or_user_email_or_role_student_type_teacher_or_home_phone_number_or_mobile_phone_number_or_role_parent_type_employer_or_role_parent_type_work_email_or_role_parent_type_work_phone_number_or_home_phone_number_or_mobile_phone_number_contains => params)
HTTP/1.1 302 Moved Temporarily
Date: Fri, 06 Jul 2012 17:18:25 GMT
Server: Apache
Cache-Control: max-age=0, no-cache, no-store, must-revalidate, private
Expires: 0
Set-Cookie: qbo.authid=475429715; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.agentid=475429725; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.gauthid=475429725; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.parentid=475430145; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.tkt=V1-93-Q01341595105821ca2a290; Domain=.intuit.com; Path=/; Secure
validates :code_type, inclusion: {in: Proc.new{|s|s.class.code_types.keys},
message: "is undefined",
allow_blank: true
},
presence: true
if data[key]
data[key] += value
else
data[key] = value
end
data[key] = 0 unless data[key]
data[key] += value
@vsizov
vsizov / etc_init.d_unicorn_example.co.uk
Created March 7, 2012 12:23 — forked from rubysolo/etc_init.d_unicorn_example.co.uk
Ruby on Rails server setup on Ubuntu 11.04 with Nginx, Unicorn, Rbenv
#! /bin/bash
### BEGIN INIT INFO
# Provides: unicorn
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the unicorn web server
# Description: starts unicorn