"То, что пессимисты называют "full table scan", оптимисты называют "Map-Reduce"" [lj\jakobz]
Подскажите пазязя, чем симулировать перегрызенный кабель в контексте tcp/ip-соединений? Просто потерю пакетов поставить через какой-нибудь "tc qdisc add dev lo root netem loss 70%" -- не вариант, соединение всё равно выживает, tcp же. Мне, по идее, нужно что-то такое: с определённого момента все send() в сокет проходят успешно, но ничего не отправляют (опционально, соединение отмирает по таймауту). Есть чо? Или мне не это нужно?
Я не понимаю людей. Прошёлся по барахолке, купил жене китайский тетрис (*). Такой счастливой не видел её лет пять уже. Збс.
(дальше только для нердов)
* -- стоит 2.24$, не совсем труЪ (девайс слегка меньше классических (светлосерых с жёлтыми кнопками), ну и dpi больше, что в данном случае, внезапно, хуже).
Какой раритет у меня в баре появился: https://lh4.googleusercontent.com/-NsYfokt8JVY/U57UDtvLc3I/AAAAAAAACAo/AbK9sorQ1qo/s6666/20140616_142314.jpg -- 1992г!
Мне тогда было 10 лет без 3 дней, и из интересов был разве что матан. А вон оно как вышло.
[..] мне доводилось писать код, но это было во времена моей далекой юности. [..] И работал программистом где-то до 2004 года [..] после 2004 года профессионально разработкой я уже не занимался.
я могу себя описать как «человек, написавший много книг по функциональному программированию и нескольким смежным темам»
"И всё у них так".
Я тут такое нашёл, животики надорвёте! https://github.com/django/django/pull/2692#svegaque
Олег и Кант про немножко геев: http://okmij.org/ftp/Haskell/AlgorithmsH1.html#foldl
http://ic.pics.livejournal.com/osel/67714608/5574/5574_900.jpg
НУ ТЕПЕРЬ ВООБЩЕ ЗАЕБИСЬ БУДЕТ
Когда-то мы с Васюней были в Москве в гостях у Петюни. Зашли в одно кафе. Сидим, говорим. Подходит к стойке бара человек и говорит: "Мне два ветерана: обычного и "подвешенного"", берёт ветерана, выёбывает его и уходит.
Мы спрашиваем у Петюни: "Слушай, что значит "подвешенный" ветеран? Это какое-то московское извращение? Он смеется, говорит: "Наблюдайте дальше!".
Подходит группка из троих. Говорят: "Нам пять ветеранов: три нормальных и два "подвешенных"!"
Мы с Васюней уже ничего не понимаем. Петюня смеется: "Скоро увидите!"
И вдруг в дверях кафе появляется оборванный бомжара. Он робко приближается к стойке и спрашивает:
"Простите, никто не "подвешивал" здесь ветерана?"
Оказывается, в Москве есть такая местная традиция: заранее оплачивать ветерана для тех, у кого не всегда есть деньги даже на это...
Наконец-то я дошёл до этапа развития в себе функционального программиста, на котором во влажных мечтах щупаешь фп и прочие теории категорий, а на деле ебёшься с жабой и рельсами.
А обычно с этого начинают.
Всё пошло вспять!
// хотя камлорельсы всё ещё пописываю в свободное время.
Грамотно и по-человечески о reactive programming в js: http://engineering.silk.co/post/80056130804/reactive-programming-in-javascript
Всё как бы известно, но тут оно хорошо структурировано и с примерами.
Так, смехуёчки в сторону, серьёзный базар есть.
Каким вы видите идеальный механизм сессий в вебне?
Понятно, нужны кукисы™. localstorage не везде есть и не везде удобен.
В кукисах типично хранится либо мелочёвка, либо id записи с большими данными.
Далее неплохо бы добавить туда криптографически-сильную шнягу для защиты от подделки куки. Ещё неплохо бы перегенерировать куку периодически, и не пускать с устаревшей кукой. Ещё что?
Или расскажите, что вас БЕСЕД в текущих используемых инструментах, которыми работаете с сессиями.
Уже давно нашёл некоего пианиста Scott Bradlee и его группу.
В плейлисте https://www.youtube.com/playlist?list=PL7A4D9C100657150E они выложили каверы на современную попсу в стиле 1920..1960гг. То около-джаз-регтайм, то просто хорошая оранжировка.
То мило, то весело.
И пианинка жжот.
Особенно понравились, в порядке появления в плейлисте, "careless whisper", "royals", "call me maybe", "beauty and a beat" (оригинал не смотреть).
И видео порой доставляет.