Skip to content

Instantly share code, notes, and snippets.

View sigmaray's full-sized avatar

Stanislav Zaleski sigmaray

View GitHub Profile
zombie@zombieland:~/projects/sandbox/habtmbox$ rails c
SECURITY WARNING: No secret option provided to Rack::Session::Cookie.
This poses a security threat. It is strongly recommended that you
provide a secret to prevent exploits that may be possible from crafted
cookies. This will not be supported in future versions of Rack, and
future versions will even invalidate your existing user cookies.
Called from: /home/zombie/.rvm/gems/ruby-1.9.3-p194@zombie/gems/actionpack-3.2.9/lib/action_dispatch/middleware/session/abstract_store.rb:28:in `initialize'.
Loading development environment (Rails 3.2.9)
<!-- #1 -->
<script>
$(document).ready(function() {
alert('JavaScript injection');
});
</script>
<p>Some text here</p>
<!-- #2 -->
<!-- Trying to break page's layout -->
@sigmaray
sigmaray / Minsk_Horror.htm
Created December 9, 2015 14:21
Сохранил на всякий случай увиденный в интернете текст
Самое страшное в Минске -- это, конечно же, его обитатели. Но
на твёрдом втором месте -- его архитектура.
Архитектурных мерзостей немало в любом городе, но есть города,
где такие вещи хоть чем-нибудь компенсируются (архитектурными же
шедеврами, древними постройками всё равно какого качества, ланд-
шафтными достопримечательностями, в крайнем случае великими
людьми, которые там тоже страдали от ущербной архитектуры и
прочего, но освятили собой местность), и есть города (Минск --
как раз среди них), где такой компенсации нет или почти нет.
@sigmaray
sigmaray / books.md
Last active October 31, 2017 01:41
Books

Список полезных книг

В списке только нехудожественные книги, которые я прочитал или полностью, или частично. Записаны не все прочитанные книги. Полный мусор, за который было стыдно после прочетния, не записывал.

@sigmaray
sigmaray / no_c.txt
Created February 9, 2017 19:12
Blog post about C that was deleted
Web archive link: http://web.archive.org/web/20160304122737/http://blog.dottedmag.net/post/105014442549/no-c
=======================
No C
The more I deal with C (or C++ for that matter) the less I want to continue doing it in future.
It is insanely useful to have enough C knowledge to be able to debug problems all the way down to the hardware, but doing it on a daily basis and outside of confines of tight loops is a huge waste of time.
Next time I’m writing something I’d like to avoid to care about macros inadvertently modifying names in unrelated namespaces (awesome for mixing C and C++), unsynchronized declarations in system-provided header files due to order of includes (e.g. _FILE_OFFSET_BITS=64), non-portable serialization of basic data types ("%" PRId64 anyone?), lack of standard data types (uint64_t? unsigned long long?) and other nuances which ought to be handled by the language.
Чижи пример брали с главного чижа России – с Николая II. Тот тоже был «интеллигентом»: не отказался от престола, охотно короновался, но вся его служба России сводилась к тому, что он всеми силами пытался переложить свои обязанности на кого-то другого.
Наследник, а затем и император Николай II не проявлял интереса ни к каким государственным делам и был твердо уверен, что трон ему дан для того, чтобы он мог развлекаться. Когда учивший его Победоносцев пытался объяснять наследнику, как функционирует государство,«тот с великим тщанием начинал ковырять в носу» . «Государь , – разводил руками один из премьер-министров, Витте, –никогда не открыл ни одной страницы русских законов и их кассационных толкований»,  – при этом считается, что Николай имел высшее юридическое образование, полученное дома. Этот наглец Николай был глубоко уверен, что его дело подписывать бумаги, а обдумывать государственные вопросы и искать государственные решения обязаны его вельможи.
Жена Николая II считала его безвольным, ей было больно за
Я учился в автодорожном техникуме на последнем курсе; по субботам вместе с Генкой и еще тремя друзьями мы ходили на танцы.
Я помню странные лица моих товарищей и фразу «Генка умер».
— Как умер, совсем? — не веря своим ушам переспросил я.
— Умирают только совсем, — невесело пошутил приятель.
— Но он же был с нами на танцах позавчера, в субботу! Что случилось?
— Врачи говорят — кровоизлияние в мозг.
— Но он же ничем не болел, — не унимался я. Друзья пожали плечами.
Родители Генки потребовали произвести вскрытие и подали в суд. Но с ними провели беседу, они еще больше помрачнели и затихли. Мы хоронили Генку в запаянном гробу. Через месяц непонятно чем заболел наш общий знакомый, служивший там же, на «Луне». Он умер в больнице, и его тоже хоронили в закрытом гробу.
После смерти Генки мне пришлось побывать в районе «Луны» — у нас была практика по автовождению, я вел ЗИС-150, нагруженный цементными блоками. Дорога все время шла по пустыне, степь вымерла. Мы проезжали бесконечные строительные площадки, огороженные к
@sigmaray
sigmaray / snake.html
Last active May 24, 2017 13:17
Refactoring popular snake version from jsfiddle.net (https://jsfiddle.net/sethduncan3/6ys5juvt/)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
// Refactoring of snake on https://jsfiddle.net/sethduncan3/6ys5juvt/
//
// What was done:
// * Adding parameters that can be changed by user