Skip to content

Instantly share code, notes, and snippets.

View Demieno's full-sized avatar

kamed Demieno

  • Odessa, Ukraine
View GitHub Profile
@Demieno
Demieno / fieldset_form.py
Created March 12, 2022 13:20 — forked from FZambia/fieldset_form.py
fieldset form for django
from django import forms
from django.forms.forms import BoundField
from django.utils.datastructures import SortedDict
class BoundFieldset(object):
def __init__(self, form, name, title, fields, is_fieldset):
self.form = form
self.name = name
Работа с закладками:
Поставить или снять закладку F11
Аналогично с присвоением буквы или цифры Ctrl + F11
Переход к закладке (удаление — клавишей Delete) Shift + F11
Быстрый переход к закладке с присвоенным числом Ctrl + Число
Редактирование:
Отменить последнее действие Ctrl + Z
Отменить последнюю отмену действия Ctrl + Shift + Z
Расширенная вставка из буфера обмена (с историей) Ctrl + Shift + V
@Demieno
Demieno / install-source-code-pro.sh
Created August 5, 2019 13:04
Put this Bash script in your home folder and run it to install Source Code Pro. Make it executable with
#!/usr/bin/env bash
cd Downloads
wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
if [ ! -d "~/.fonts" ] ; then
mkdir ~/.fonts
fi
unzip 1.050R-it.zip
cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
rm -rf source-code-pro*
rm 1.050R-it.zip
@Demieno
Demieno / 60-jetbrains.conf
Last active August 5, 2019 08:37 — forked from bittner/60-jetbrains.conf
Inotify configuration for IntelliJ IDEA (PhpStorm, PyCharm, RubyMine, WebStorm). Create this file with e.g. `sudo vim /etc/sysctl.d/60-jetbrains.conf`
# Set inotify watch limit high enough for IntelliJ IDEA (PhpStorm, PyCharm, RubyMine, WebStorm).
# Create this file as /etc/sysctl.d/60-jetbrains.conf (Debian, Ubuntu), and
# run `sudo service procps start` or reboot.
# Source: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
#
# решение вопроса https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
#
# More information resources:
# -$ man inotify # manpage
# -$ man sysctl.conf # manpage
@Demieno
Demieno / pug.md
Created June 17, 2019 20:27 — forked from neretin-trike/pug.md
Туториал по HTML препроцессору Pug (Jade)
\а звонок
\b возврат на одну позицию (backspace)
\f перевод страницы
\n перевод строки
\г возврат каретки
\t горизонтальная табуляция
\v вертикальная табуляция
\\ обратный слеш
\" двойная кавычка
\' одинарная кавычка
Файл настройки: ~/.vimrc
Можно редактировать файлы через сеть, например
:e <scp|ftp|ftps>://user@host/path/to/the/file.txt
:Ex или :e ./ - файловый менеджер
== Основы ==
hjkl перемещение в разные стороны
i режим вставки
I добавление в начало строки
a режим добавления
@Demieno
Demieno / spacemacs-cheshe.md
Created May 17, 2018 17:53 — forked from robphoenix/spacemacs-cheshe.md
Spacemacs Cheat Sheet

Useful Spacemacs commands

  • SPC q q - quit
  • SPC w / - split window vertically
  • SPC w - - split window horizontally
  • SPC 1 - switch to window 1
  • SPC 2 - switch to window 2
  • SPC w c - delete current window
  • SPC TAB - switch to previous buffer
  • SPC b b - switch buffers
# Количество строк одной таблицей за раз
SELECT count(*) FROM table_name;
# Второй подход отмечает, что сборщик статистики отслеживает примерно количество строк в
# реальном времени (не удаленных или устаревших позже) в любое время. Это значение может быть
# немного уменьшено при активности, но, как правило, хорошая оценка:
SELECT schemaname,relname,n_live_tup
@Demieno
Demieno / .gitconfig
Created March 25, 2018 11:30 — forked from pksunkara/config
Sample of git config file (Example .gitconfig)
[user]
name = Pavan Kumar Sunkara
email = [email protected]
username = pksunkara
[core]
editor = vim
whitespace = fix,-indent-with-non-tab,trailing-space,cr-at-eol
excludesfile = ~/.gitignore
[sendemail]
smtpencryption = tls