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

Файлы в базе

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

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

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

Итак, social economics открывает нам огромное поле для манипуляций. К сожалению, я гуманист, чтобы мне было интересно быть манипулятором, но тем не менее.

Широко известен эксперимент, в начале которого половине испытуемых давали копеечный стакан газировки, а потом просили об услуге на рубль. Те, которым предлагали газировки, и они приняли, соглашались оказать «в ответ» рублевую услугу на N% чаще чем те, которым газировки не предлагали.

На одном сайте знакомств есть кнопка «лайк», как на фейсбуке.

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

Всё в моем духе, ага.

Я не учел главного — что нажатие кнопки «лайк» создает сообщение от твоего имени в чат с девушкой, сообщение стандартное и звучит как «ты мне нравишься».

Создатели сайта выстрелили себе и многим мужчинам в ногу: представьте, вы видите в анкете фейсбучный лайк, решаете, что это минимальный знак внимания, нажимаете на него, бабе уходит «ты мне нравишься», а в ответ приходит гневное «да вы заебали со своими шаблонными фразами!».

И действительно, практически никто из баб не знал, что это автоматическое сообщение. Я тоже не знал о его существовании, но быстро догадался. В результате я проспамил десятки тысяч женщин фразой «ты мне нравишься» (хотя не хотел этого).

С другой стороны, непопулярные девушки (которых никто не лайкал) реагировали хорошо, например: «спасибо, очень оригинально начал диалог. А то уже надоел вопрос: можно познакомиться?“..))»

За два дня мне ответило 2000+ женщин, а анкету просмотрели 6 тысяч раз.

На типовое сообщение — типовые ответы, разумеется.

Большинство ответило «спасибо» и смайликами с вариантами, что естественно.

Многие ответили «я рада», шутку про раду я пошутил раз 20, потом надоело.

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

Несколько особенно отчаявшихся женщин после этого писали мне безответно в течение двух дней, до сих пор сердце кровью обливается. Гореть мне за это в аду.

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

Самые оригинальные (это примерно 30%) замечали, что я люблю киви. Больше зацепиться было не к чему, что родило с моей стороны миллион шуток про киви разной степени паршивости.

В целом же моя вера в женщин серьезно пошатнулась.

На сайте меня в итоге забанили — либо за это, либо за слово «страпон» в анкете (оно там было совершенно не к месту).

Создатели этого сайта, который называет себя «первый приличный сайт» вообще — глупые люди, которым нарвится запрещать все подряд, там во внутреннем чате нельзя послать друг другу ссылку (ну да, боремся со спамом), слово «хуй», указать, что ты женат (!), делать поиск «девушка ищет девушку», в блоге (там можно вести блог!) модератор не дал разметить рассказ про Лену, и прочее и прочее.

В результате основной контингент — тем, кому за 35, а мужика все нет.

И вы знаете — принцип «позвольте вам впендюрить?» замечательно работает на больших числах. Ну то есть впендюрить там при желании было бы кому, а вот общаться хочется продолжать максимум с двумя.

Из двух тысяч.

Я обиделся на бан — все-таки, вел я себя прилично, а они даже не написали письма перед тем, как забанить. Даже не так — я обиделся не на сам бан, на то, что они забанили молча, при этом дырку они не закрыли, так что проспамить десятки тысяч баб можно до сих пор, могу выложить скрипт, с помощью которого это сделает каждый, бугага.

Кстати, альтернативная точка зрения — что меня все-таки забанили на слово «страпон» в информации о себе, потому что стоило мне его написать, как через пять минут анкета пропала, в то время, как мои шалости со спамом тупо игнорировались несколько дней.

Это в духе пидорастов с первого приличного сайта, в принципе.

0
«Таро как инструмент самопознания», курс от создателя spectator.ru

God is dead; Long Live God

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

Homebrew

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

Pagerank в блогах

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

R3

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

It’s a trap

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

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

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

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

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

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

Откопаем стюардессу

Принцип «все принципы — хуйня» работает. Оглядываясь назад, можно сказать, что вебдев, как и все остальное — продукт победившего карго-культа. ЧПУ, типографика и «информационный дизайн» еще не сделают хороший сайт. А я — сделаю, хахаха. Другие популярные ошибки: 1. Нет «грязных» жанров (хотя я все это время думал, что есть). (еще 336 слов)