Skip to content

Instantly share code, notes, and snippets.

View danilchenko's full-sized avatar

Andrew Danilchenko danilchenko

View GitHub Profile
@danilchenko
danilchenko / postgres_queries_and_commands.sql
Created October 15, 2019 13:12 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
1. Записывать мысли в заметки.
Никогда не держу мысли в голове, записываю их в Google Keep.
Если перед сном о чем-то думаю и есть какие-то идеи, что нужно сделать завтра, обязательно нужно записать.
Иначе ночью мозг будет стараться не забыть, то что я не записал и я нормально не отдохну.
2. Постоянно быть занятым.
Могу задавать вопрос "Что я сейчас делаю, чтобы быть сильнее?".
Смысл в том, чтобы посмоянно быть занятым. Например, когда еду в транспорте, читаю книги, слушаю подкасты.
Главное выработать привычку что-то делать.
@danilchenko
danilchenko / entityColumn
Last active October 19, 2018 19:39
entityColumn
/**
* Analogy of array_column function but it's only for entities.
*
* @param array $array
* @param string|null $column
* @param string|null $indexKey
* @param bool $isMultiple
* @return array
*/
public static function entityColumn(
wc -l $(git ls-files *[^exclude])
@danilchenko
danilchenko / gist:2cd1b47b11c05608fff700287febbc74
Created September 1, 2016 07:16
освежаешь твой репо, а потом проверяет какие ремот ветки не были смержены с ремот мастером и выводит список
git fetch && git branch --remote --no-merged origin/master
git show --pretty="format:" --name-only master ${COMMIT_ID}
@danilchenko
danilchenko / google music
Last active October 19, 2018 19:43
скрипт для использования гугл музыки одного аккаунта внескольких браузерах.
setInterval(function() {if ($("paper-dialog[role='dialog']")) {$("[data-id='forward']").click(); console.log('success'); }}, 1000);
// for chrome bookmark
javascript:(function(){console.log('start'); setInterval(function() {if (document.querySelector('paper-dialog[role="dialog"]')) {document.querySelector('[data-id="forward"]').click(); console.log('it is still working...'); }}, 1000);})();
@danilchenko
danilchenko / gist:636fef3ecc55eb9e76c3
Created November 2, 2015 13:14
bash backups script
#!/bin/bash
# mysql backup
mysqldump --user={USERNAME} --host=localhost --password={PASSWORD} {DATABASE_NAME} > /backups/{SITE}/{DATABASE_NAME}.sql;
tar -Jcf /backups/{SITE}/DB-`date +%F--%H-%M`.tar.gz /backups/{SITE}/{DATABASE_NAME}.sql;
rm /backups/{SITE}/{DATABASE_NAME}.sql -rf;
# files backup
tar -Jcf /backups/{SITE}/FILES-`date +%F--%H-%M`.tar.gz /var/www/{SITE}/*;
find /backups/{SITE} -type f -mtime +5 -delete; # delete files older than 5 days