Skip to content

Instantly share code, notes, and snippets.

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

Andrei K akost

🏠
Working from home
View GitHub Profile
openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr
http://support.godaddy.com/help/article/3601/generating-a-certificate-signing-request-nginx
http://support.godaddy.com/help/article/4976/rekeying-an-ssl-certificate
# Be sure to remember to chain them!
cat gd_bundle-g2-g1.crt >> yourdomain.crt
# Move 'em
sudo mv yourdomain.crt /etc/ssl/certs/yourdomain.crt
@akost
akost / gist:b1fc7189ea5dc291b79e
Created September 11, 2015 23:02
Bookmarklet to show all page headers
javascript:(function(){function%20read(url){var%20r=new%20XMLHttpRequest();r.open('HEAD',url,false);r.send(null);return%20r.getAllResponseHeaders();}alert(read(window.location))})();
@akost
akost / streets.php
Created April 19, 2011 14:18
How to find parent of element?
/*
* Дано $foo и массив. Значения элементов -- уникальны.
* Как найти родителей элемента?
* Т.е., если $foo = 22, надо найти "MSK" и "Street_1"
* Или как найти индекс элемента: $cities["MSK"]["Street_2"][1]?
* Элемент не равен $foo, их связь вычисляется некоторой функцией
*
* Или, хотя бы, надо проверить, что элемент building_22 находится в массиве $cities["MSK"]
*
*/
@akost
akost / gist:1037629
Created June 21, 2011 11:05
Window Close
function closeWindow() {
window.open('','_self','');
window.close();
}
@akost
akost / gist:1180822
Created August 30, 2011 12:57
БЭМ?
.b-cartographic-care-centres-searching-form .b-form-contents .b-form-contents-map-points .b-form-contents-map-points-collection .b-form-contents-map-points-collection-cash-machines-clause .b-form-contents-map-points-collection-clause-icon {
background: url(i/_b-form-contents-map-points-collection-cash-machine-clause-icon.png) no-repeat 0 0;
}
@akost
akost / gist:1218774
Created September 15, 2011 07:52
Очередной перл, доставшийся в наследство
$id = intval($_REQUEST['sec']);
if ($id == '') { // будет TRUE, но зачем переводить в int, чтобы сравнивать со строкой?
$id = MENU_DEFAULT;
}
@akost
akost / talks.guns.ru.css
Created October 4, 2011 10:08
User CSS for talks.guns.ru
td {
padding:1em;
border-bottom:solid 1px #ccc;
line-height:1.5;
}
tr[bgcolor="#cccccc"] td,
tr[bgcolor="#ffffff"] td
{
padding:0;
@akost
akost / gist:1505951
Created December 21, 2011 12:57
Emtpy line after bracket?
.b-accordion {
padding:0;
margin:0;
}
@akost
akost / gist:1527315
Created December 28, 2011 09:29
Очередной БЭМ
.b-accordion .b-accordion-item .b-accordion-item-title .b-accordion-item-title-arrow {
float:left;
width:14px;
height:11px;
margin-top:7px;
background:url(../i/graphic.png) 0 -30px no-repeat;
}
.b-accordion .b-accordion-current-item .b-accordion-item-title .b-accordion-item-title-arrow {
float:left;
@akost
akost / widgets.js
Created February 7, 2012 09:55 — forked from alkaruno/widgets.js
Widgets Library
/**
* Widgets Library
* @version 0.1
* @author Alexey Karunos (alkaruno@gmail.com)
* @example
* var widgets = new Widgets('http://site.com/widgets/');
* widgets.show('userinfo');
*/
;
function Widgets(urlPrefix, urlSuffix) {