Чтобы добавлять сообщения и комментарии, .

@atemerev:
atemerev

2012 год, эпоха веба 3.0 или хотя бы 2.5, и до сих пор ни одного нормального веб-фреймворка для современных систем. Lift говно. Play говно. Circumflex плохо поддерживается и устаревает. В джаве нормальных фреймворков нет. Rails устарел пять лет назад. Mojolicious ничо, но перл и тоже устарел. Node.js — сами понимаете. Блин, хоть лисп учи, как Грэхем в своё время.

@atemerev:
atemerev

Забабахали с Куклевым превращение Scala в чисто функциональный язык программирования. slideshare.net

@atemerev:
atemerev

Я ЕЗДИЛ НА TESLA ROADSTER И НЕ ОСЛЕП!!!111
sorhed.livejournal.com

@atemerev:
atemerev

"Don't just fuck the police.

Take the police out on a couple dates. Take the police to the movies or a nice stroll in the park. Feed the police some delicious food. Make the police fall in love with you. Then, fuck the police. And then out of nowhere, stop taking calls from the police. Ignore the police. Make the police miss you. Make the police cry."

@atemerev:
atemerev

Отличный, сжатый и чОткий обзор NoSQL-решений, для интересующихся: kkovacs.eu

@atemerev:
atemerev

Упарываюсь аккой 2.0 на отличенько, аж дым из ноздрей идёт. Семён, передай бурбулятор!

@atemerev:
atemerev

Социальные сети, социальные игры, социальные облака… ненавижу. Кто все эти люди и зачем надо с ними общаться?

@atemerev:
atemerev

Сделал свой первый наколенный стартап-проект: twitdo.com . Мне нравится, чо.

@atemerev:
atemerev

Цитаты из Торвальдса, которые достучались до моего сердца™

Nobody should start to undertake a large project. You start with a small trivial project, and you should never expect it to get large. If you do, you'll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision. So start small, and think about the details. Don't think about some big picture and fancy design. If it doesn't solve some fairly immediate need, it's almost certainly over-designed. And don't expect people to jump in and help you. That's not how these things work. You need to get something half-way useful first, and then others will say "hey, that almost works for me", and they'll get involved in the project.

Sometimes "pi = 3.14" is (a) infinitely faster than the "correct" answer and (b) the difference between the "correct" and the "wrong" answer is meaningless. And this is why I get upset when somebody dismisses performance issues based on "correctness". The thing is, some specious value of "correctness" is often irrelevant because it doesn't matter. While performance almost always matters. And I absolutely detest the fact that people so often dismiss performance concerns so readily.

Every time I see some piece of medical research saying that caffeine is good for you, I high-five myself. Because I'm going to live forever.

Standards are paper. I use paper to wipe my butt every day. That's how much that paper is worth.

@atemerev:
atemerev

Жуёк, я купил сегодня в магазине как лохъ^W честный гражданин диск с Deus Ex: Human Revolution (я джва года^W^W семь лет ждал эту игру). Живу я в городе Женеве. И, блджад, диск оказался только с французской версией! Я как представлю, как они будут по-французски в игре говорить, у меня слёзы на глазах.

Я считаю, что всех локализаторов нужно убивать (в том числе на русский язык), и вообще все мировые языки надо отменить и оставить какой-нибудь один. Английский там. Или латынь. Kinda obvious solution. Globalization forever.

@atemerev:
atemerev

Опыт эксплуатации pomodoro technique

Pomodoro Technique ( pomodorotechnique.com ) — это такой псевдонаучный способ сделать хоть что-то полезное вместо чтения интернетов и постов на жуёк. Делается так: записывается название полезного действия, заводится таймер (в оригинале — кухонный такой таймер в виде помидорки, отсюда и название) и в течение 25 минут, не отвлекаясь, делается именно это. При необходимости повторить. Восемь 25-минутных интервалов в день — и вы герой производительности труда. Подробности по ссылке.

Применительно ко мне лично выяснилось, что работать не отвлекаясь во время действия помидора очень просто. Гораздо, гораздо сложнее его начать. Сделав это два-три раза, мой ADHD-шный организм просто изнемогает, отказываясь сесть и включить таймер. Вот и сейчас… (с)

@atemerev:
atemerev

Красные квадратики — удобная штука, собственно. Ведь КМПВ — сразу же будет поименной нумерованный список, кого именно расстрелять в показательных целях.

@atemerev:
atemerev

В программировании немалую концентрацию нужно прилагать для того, чтобы понимать, чего мы собственно добиваемся. А добиваемся мы judo solution — это когда минимальными усилиями делается максимум полезного. Увы, многие программисты вместо этого хотят сделать что-нибудь героическое (фреймворк написать, или базу данных, или вообще операционную систему), в то время как пользы для дела при этом обычно ноль.

Вот не далее как вчера я писал штуку, которая записывает финансовые котировки и должна отвечать на запросы типа «выдай мне историю котировок за предыдущие сутки». В каком-нибудь другом посте я расскажу, почему котировки нельзя записывать в обычные СУБД, а нужно специальное решение. В общем, я чуть было не написал своё простенькое хранилище данных, и сервер, который по спецпротоколу отвечает на такие запросы (с произвольными интервалами).

Но всё это я делать не стал, а сначала подумал. Произвольные интервалы в запросах не нужны — минимальный интервал сутки, дискретность такая же. Так почему бы просто не записывать котировки в файлы по одному на каждые сутки, и хранить их в обычных директориях, а клиенты пусть забирают по HTTP?

И действительно — почему бы и нет. Неделю работы я себе сэкономил. И результат вот он, сразу.

@atemerev:
atemerev

Современные операционные системы движутся к идеалу «персистентности». Это означает, что выключил ты компьютер, включил его — и всё вернулось к тому же состоянию, что и было. Все закладки в браузере, открытые вчера вечером, все окна, всё что накопилось за день. О памяти обещают не беспокоиться — всё неиспользуемое будет прозрачно выгружено в своп, за последние 20 лет вроде бы это доделали нормально.

Так вот, Жуйк, это всё неправильно. Это всё создаёт глобальный непрекращающийся ADHD: недопрочитанные страницы, недописанный код, какие-то окна, на которые надо отвлекаться и вспоминать, что собственно вчера было. и в конце концов ты их тупо закрываешь (или не закрываешь, потому что обычно в браузере всякая фигня и ты вот прям сразу продолжаешь читать фигню, и так ad nauseam).

Вместо этого умные люди в шестидесятых давно придумали сессии. Закончил работу, делаешь логаут. Наутро логинишься — и тебя встречает девстенно чистый рабочий стол, план на день (в .plan или в емаксовском .org-mode), и сразу всё понятно и хочется работать.

Персистентность — это когда на столе не убирают бардак. Срач ширится, ширится и в конце концов всё им зарастает. Так жить нельзя.

@atemerev:
atemerev

Приснился гибрид набла-оператора и yadda-оператора. Нетрудно догадаться, что он назывался «yabbla-оператор».

@atemerev:
atemerev

ЭТО ТЕСТ МЕЯ ВИДО?