Skip to content

Instantly share code, notes, and snippets.

View ignatov's full-sized avatar

Sergey Ignatov ignatov

  • JetBrains
  • Amsterdam, NL
View GitHub Profile
@ignatov
ignatov / PgTest.java
Created January 29, 2014 15:27
Pg JDBC sample
import sun.misc.Version;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class PgTest {
// Create the function and try to fetch the meta data for it
// CREATE FUNCTION empty.ie3() RETURNS TABLE (i int, j int) LANGUAGE sql AS 'SELECT 1, 2';
public static void main(String[] args) {
(println "Hello")
(defn foo []
(fn [] (println "hello")))
(ns somename)
(defn foo1 [] "hello")
(defn foo2 [] "world")
{
:title "Stupid name"
:backend (fn [] (str (foo1) " " (foo2)))
:frontend (fn [] ())
:timeout 1000
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
$(document).ready(function () {
$.ajax({
url: 'http://localhost:63342/api/about',
dataType: 'jsonp',
success: function (data) {
$('#version').html(data.productName + " " + data.baselineVersion);
@ignatov
ignatov / build-images.sh
Last active August 29, 2015 14:20
docker images for sql databases
docker pull mysql:5.7
docker pull mysql:5.6
docker pull mysql:5.5
docker build -t mysql-5.1 github.com/ignatov/docker-mysql-5.1
docker pull postgres:9.4
@ignatov
ignatov / gist:656807
Created October 31, 2010 16:38
lift url rewriting
LiftRules.statelessRewrite.append {
case RewriteRequest(ParsePath(path, "pdf", _, _), _, _) => // match /*.pdf
RewriteResponse("history" :: Nil) // Use webapp/history.html
}
@ignatov
ignatov / git-email-renamer.sh
Created December 5, 2010 10:44
git commiter email remaner
#!/bin/sh
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
if [ "$GIT_COMMITTER_EMAIL" = "sergey@ignatov.spb.su" ]
@ignatov
ignatov / gist:1032939
Created June 18, 2011 09:03
Colladoc: Model rebuild
Index: src/main/scala/scala/tools/colladoc/model/mapper/User.scala
===================================================================
--- src/main/scala/scala/tools/colladoc/model/mapper/User.scala (revision 0b95b1d340a4c9660fd027a0e3c6ccf7143c2596)
+++ src/main/scala/scala/tools/colladoc/model/mapper/User.scala (revision )
@@ -32,6 +32,7 @@
import js.JE.ValById
import net.liftweb.util.Helpers._
import xml.Text
+import lib.DependencyFactory
import lib.js.JqUI.ReloadTable
@ignatov
ignatov / gist:1053739
Created June 29, 2011 12:33
Set values to mbr.comment
/** Set value to mbr.comment from mbr.tag() */
private def setCurrent(mbr: MemberEntity, isSelf: Boolean) = {
def doo(mbr: MemberEntity, isSelf: Boolean)() = {
println(mbr.tag())
val value = mbr.tag() match {
case c: Comment => c.comment.is
case s: String => s
case _ => "None"
}
println(value)