Skip to content

Instantly share code, notes, and snippets.

View damirazo's full-sized avatar
🏠
Working from home

Abdullin Damir damirazo

🏠
Working from home
View GitHub Profile
@damirazo
damirazo / orm.py
Last active December 22, 2020 23:57
Django ORM Raw Query - сниппет для отображения корректных запросов, улетающих в СУБД от Django ORM
from django.db import connections
cursor = connections['default'].cursor()
# queryset заменить на имя переменной, содержащей QuerySet
print(f'{cursor.mogrify(*queryset.query.sql_with_params())}')
@damirazo
damirazo / gist:8ef1164aa39f536ac195
Created March 30, 2015 11:04
python .gitignore file
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
# C extensions
*.so
# Distribution / packaging
.Python
env/
@damirazo
damirazo / gist:380a1e4c99946c46a6e7
Created January 8, 2015 19:17
Структура для загрузки и хранения информации о web странице на go
// Ошибки
var pageLoadError = errors.New("Произошла ошибка при загрузке страницы")
var pageReadError = errors.New("Произошла ошибка при чтении страницы")
// Структура для хранения информации о url странице
type Page struct {
url string
response *http.Response
body []byte
content string
@damirazo
damirazo / gist:09beb8972adfaf8cd9b2
Created January 8, 2015 16:26
Получение контента страницы с указанным url в go
func getPage(link string) string {
response, err := http.Get(link)
if err != nil {
println("Произошла ошибка при загрузке страницы: " + link)
return ""
}
body, err := ioutil.ReadAll(response.Body)
if err != nil {
println("Произошла ошибка при попытке чтения контента страницы: " + link)
@damirazo
damirazo / gist:7819054
Last active December 30, 2015 10:58 — forked from movEAX/gist:7794950
# coding: utf-8
import re
from redmine import Redmine
def note_to_redmine(ui, repo, node, **kwargs):
redmine_url = ui.config('redmine', 'url')
note_format = ui.config('redmine', 'note')
api_key = ui.config('redmine', 'key')
@damirazo
damirazo / notepad.html
Last active December 11, 2015 23:18 — forked from jdkanani/notepad.html
data:text/html, <style type="text/css">.e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div class="e" id="editor"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("editor");e.setTheme("ace/theme/solarized_dark");e.getSession().setMode("ace/mode/python");</script>
<!--
For other language: Instead of `ace/mode/ruby`, Use
Markdown -> `ace/mode/markdown`
Python -> `ace/mode/python`
C/C++ -> `ace/mode/c_cpp`
Javscript -> `ace/mode/javascript`
@damirazo
damirazo / post.md
Created January 9, 2013 11:49 — forked from kbond/post.md

Install git/subversion:

sudo apt-get install git subversion

Configure Git:

git config --global user.name "Your Name"
git config --global user.email "Your Email"

ssh-keygen -t rsa -C "Your Email"