Skip to content

Instantly share code, notes, and snippets.

View mugren's full-sized avatar
🐢

Igor Ivanovski mugren

🐢
View GitHub Profile
@mugren
mugren / js-scroll_to_bottom.js
Created January 21, 2022 17:57
Usetrace JS step example on scrolling to the bottom of the page
window.scrollTo(0, document.body.scrollHeight);
callback(true);
@mugren
mugren / JsonListType.groovy
Created February 28, 2020 17:26
JsonListType Hibernate Type using text column
import com.fasterxml.jackson.databind.JavaType
import com.fasterxml.jackson.databind.ObjectMapper
import org.hibernate.HibernateException
import org.hibernate.engine.spi.SessionImplementor
import org.hibernate.usertype.DynamicParameterizedType
import org.hibernate.usertype.UserType
import java.lang.reflect.Field
import java.lang.reflect.ParameterizedType
import java.sql.PreparedStatement
@mugren
mugren / JsonListType.groovy
Created February 28, 2020 17:26
JsonListType Hibernate Type using text column
import com.fasterxml.jackson.databind.JavaType
import com.fasterxml.jackson.databind.ObjectMapper
import org.hibernate.HibernateException
import org.hibernate.engine.spi.SessionImplementor
import org.hibernate.usertype.DynamicParameterizedType
import org.hibernate.usertype.UserType
import java.lang.reflect.Field
import java.lang.reflect.ParameterizedType
import java.sql.PreparedStatement
@mugren
mugren / LongArrayType.groovy
Created February 28, 2020 15:55
LongArrayType - Hibernate User Type (bigint[])
import org.hibernate.HibernateException
import org.hibernate.engine.spi.SessionImplementor
import org.hibernate.usertype.UserType
import java.sql.*
class LongArrayType implements UserType {
@Override
int[] sqlTypes() {
@mugren
mugren / test_helper_fixtures.rb
Created February 15, 2018 21:00
Fixtures file loading order
# test/test_helper.rb
class ActiveRecord::FixtureSet
class << self
alias :orig_create_fixtures :create_fixtures
end
def self.create_fixtures f_dir, fs_names, *args
# delete priority ordering
UserItem.delete_all