Skip to content

Instantly share code, notes, and snippets.

@ermolaev
ermolaev / geometria_imgs.js
Created January 25, 2016 22:20
geometria_imgs
$('body').html('').css({'text-align' : 'center'})
GALLERY_DATA.images.forEach(
function(i) {
$('body').append('<img style="margin-bottom: 40px; text-align" src="' + i.urls.full + '">')
}
)
@ermolaev
ermolaev / start_jupyter_notebook.sh
Created September 21, 2015 22:26
auto start jupyter notebook on miniconda
sudo vim /etc/rc.local
su ermolaev -c "export PATH="/home/ermolaev/miniconda3/bin:$PATH" && jupyter notebook --no-browser --notebook-dir=/home/ermolaev/jupyter &"
sudo reboot
sudo systemctl status rc-local.service
@ermolaev
ermolaev / gist:fc3b8b4d77ba103ae57e
Last active August 29, 2015 14:16
bash scripts
# jpeg - > jpg
find -name '*.jpeg' -exec rename 's/\.jpeg/\.jpg/' '{}' \;
# удаляем
find public/files/comments/ -type f -name '*.bmp' -delete
th2umb -> thumb
find -type f -name '*thumb*' -delete
find -name '*th2umb*' -exec rename 's/th2umb/thumb/' '{}' \;
@ermolaev
ermolaev / postgresql vagrant
Last active August 29, 2015 14:15
postgresql vagrant
config.vm.network :forwarded_port, guest: 5432, host: 15432
http://stackoverflow.com/questions/14139017/cannot-connect-to-postgres-running-on-vm-from-host-machine-using-md5-method
sudo -u postgres pg_dump gz > gz.dump
sudo -u postgres psql -h localhost -p 15432 -U postgres gz < gz.dump
@ermolaev
ermolaev / PostgreSQL with R
Last active May 25, 2017 23:55
PostgreSQL with R
http://www.joeconway.com/presentations/plr-PGConfNYC2014.pdf
sudo apt-get install postgresql-9.4-plr
---------------------------------------------------
CREATE EXTENSION plr;
CREATE OR REPLACE FUNCTION r_lib_paths ()
RETURNS text AS '
.libPaths()
@ermolaev
ermolaev / upgrade_postgresql_9.3_to_9.4.bash
Last active January 13, 2019 17:49
Upgrade postgresql 9.3 -> 9.4
# сделать бэкап
pg_dump -U postgres -h localhost -Fc gp > gp.dump
# pg_restore -U postgres -h localhost -j $(nproc) -Fc -d gp gp.dump # на экстренный случай
sudo apt-get install postgresql-9.6 postgresql-contrib-9.6 postgresql-server-dev-9.6
# sudo apt-get install postgresql-9.6-postgis-2.3 или aptitude install
# sudo apt-get install postgresql-plr-9.6
# postgresql-server-dev-9.6 нужен для компилирования postgis
sudo cp /etc/postgresql/9.5/main/pg_hba.conf /etc/postgresql/9.6/main/pg_hba.conf
@ermolaev
ermolaev / apriori
Last active August 29, 2015 14:06 — forked from thinkerbot/madlib_example.sql
Madlib PostgreSQL
CREATE TEMP TABLE test_data ON COMMIT DROP AS (SELECT
warehouses.product_id::TEXT,
user_id AS transaction_id
FROM
"line_items"
INNER JOIN "users" ON "users"."id" = "line_items"."user_id"
INNER JOIN "warehouses" ON "warehouses"."id" = "line_items"."warehouse_id"
INNER JOIN "products" ON "products"."id" = "warehouses"."product_id"
AND (products.deleted_at IS NULL)
WHERE
@ermolaev
ermolaev / README.md
Last active August 29, 2015 14:05 — forked from markmarkoh/README.md