терапия
Сейчас этот блог в основном про психотерапию.
как правильно
Слушайте меня, я вас научу правильно жить.
психология
Буржуазная лже-наука, пытающаяся выявить закономерности в людях.
практика
Случаи и выводы из психотерапевтической практики.
кино
Фильмы и сериалы.
книги
Это как кино, но только на бумаге.
nutshells
«В двух словах», обо всем.
дорогой дневник
Записи из жизни (скорее всего, не интересные).
беллетристика
Мои литературные произведения и идеи.
духовный рост
Когда физический рост кончается, начинается этот.
дивинация
Как предсказывать будущее.
половой вопрос
Про секс и сексуальность.
заяижопа
Творческий дуэт с моей женой.
магия
«Магическое — другое название психического».
Карл Юнг
игровой дизайн
Раньше я делал игры.
игры
Компьютерные игры.
язык
Слова там всякие.
людишки
Уменьшительно-ласкательно и с любовью.
культ личности
Про великих людей (то есть, в основном про меня).
hwyd
Уникальная Система Прививания Привычек.
буклет
я
идеи
блоги
spectator.ru
дети
wow
вебдев
музыка
контент
программирование
религия
дейтинг
диалоги
яндекс
кулинария
coub
fitness
символы
йога
шаманизм
tiny
ребенок

Insane Workout

14 лет назад в категории дети

0

Файлы в базе

14 лет назад в категориях mongodb вебдев

Люди, которые хранят файлы в базе — больные извращенцы.

Если это MySql, хехе.

В Монго есть специальный механизм для хранения файлов в «базе», называется GridFS.

Полезностей у него минимум две:
1. Легкий бэкап кучи файлов с помощью репликации базы.
2. Все равно нужна таблица с метаинформацией к файлам, тут все хранится «вместе».

Цитата раз:

A: The nice thing about GridFS is that it streams the data back to the client, so you never need more than 4MB of memory.
Q: Now I know.

Цитата два:

There is currently no method that automatically streams chunks, but it would be fairly easy to write by querying the $grid->chunks collection.

Кто-то из них явно пиздит. Скорее всего, везде, кроме Советской России, файл и правда отдается чанками, но конкретно в PHP такого способа нет (MongoGridFSFile::getBytes() грузит файл целиком в память).

Пришлось делать как-то так, короче:

$cursor = $M[chunks]->find(array("files_id" => $img->file['_id']))->sort(array("n" => 1));

foreach($cursor as $chunk) echo $chunk['data']->bin;

В общем, я на очередном дейтинге проекте пока сделал «все картинки в базе», а там поглядим.

0

Angry Birds Reacting

14 лет назад в категории дети

0

CHA vs PER

14 лет назад в категориях я игры

Популярно заблуждение, что у меня есть харизма. Это неправда, в лучшем случае у меня есть так называемая personality.

Разницу объяснять? Ну давайте на примере тех же RPG и баб (чтобы все поняли).

Харизма — это когда вы на лесной тропинке встречаете плачущую юную девушку лет 17, и у вас есть три взаимоисключающих варианта диалога:

1. Дите, кто же тебя обидел, я отомщу?
2. Пошла нахуй, дорогу к дракону загораживаешь.
3. Удовлетвори меня и мою партию орально, прекрасная дева, отдай все свои деньги и всю экспу за квест. После этого пошла нахуй, дорогу к дракону загораживаешь.

Если девушка повелась на третий вариант — поздравляю, у вас харизма!

С personality все хуже: сначала девушке надо узнать вас немножко поближе. Ну, месяца за четыре.

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

0
Мой «Курс реабилитации людей с техническим образованием».

Как не надо делать дейтинг

Итак, social economics открывает нам огромное поле для манипуляций. К сожалению, я гуманист, чтобы мне было интересно быть манипулятором, но тем не менее. Широко известен эксперимент, в начале которого половине испытуемых давали копеечный стакан газировки, а потом просили об услуге на рубль. (еще 645 слов)

God is dead; Long Live God

Ты — это то, что тебя ест.

Homebrew

Вот вам идея для блога какой-нибудь телочки или знаменитости. Все комментаторы начинают как Anonymous-ы. Отвечая на комментарий, автор блога может поставить комментарию «лайк» (или оценку cool/uncool). Пользователи, которые набрали достаточное количество очков, постепенно получают возможность выбрать имя, закачать юзерпик и прочую identity и в конце концов перестать быть массовкой и встретиться с телочкой/знаменитостью. (еще 77 слов)

Pagerank в блогах

Вот вам свежая мысль. Очевидно, что в заметках нет спама, а заметки время от времени ссылаются друг на друга, поэтому для определения крутизны заметки (в рамках одного блога) можно использовать pagerank.

R3

Вы, наверное, ждете, что я, как какой-нибудь Бирман, буду расписывать прелести нового движка? (Он называется, кстати, R3 — только потому, что предыдущий назывался R2). Так вот, не буду. В серверной части от тривиален. Нет, ну все же знают эту старую фишку, что разница эффективности программистов может достигать 20 раз, про это писали все, кому ни лень. (еще 288 слов)

It’s a trap

Катя рассказывает: у врача в приемной были игрушки, и ребенок с ними играл. На основании этого врач поставила диагноз — гипервозбудимость и прописала Глицин.

Какие коварные игрушки.

Стоимость идей

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

Удлиннитель ссылок

Побочные последствия переезда — пришлось собирать в кучу много доменов и урлов — но я теперь могу «создать» документ на любом моем домене, которые после редиректа будет показывать на короткий урл. Вернее, создать заметку тут, которая после редиректа... Ну, вы поняли. Это же удлинитель ссылок!.