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

Building iPhone Apps with HTML, CSS, and JavaScript

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

If you know HTML, CSS, and JavaScript, you already have what you need to develop your own iPhone apps.
(еще 3 слова)

0

Хорошей DB должно быть монго

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

Много-много лет назад, великий гений, коим я, несомненно, являюсь, осознавал неуместность использования реляционных баз данных в веб-программировании и регулярно травил пхп-программистов, которые любили писать, например, логи в базы.

И действительно, даже при разработке «типа CMS» для того, чтобы по адресу /about выводился какой-нибудь текст, в 99% случаев достаточно сделать файл about.txt и пихать все туда, если надо запихать больше одного значения («текст и заголовок») — то serialize и вперед (нет, не xml и прочее гавно).

Да и вообще, CMS никому не нужны.

У меня был движок блога, «написанный на файлах» и была даже специальная кнопочка, на которой значилось «no sql». У Болка движок блога, кстати, до сих пор на файлах работает, а ведь уже 21 век на дворе.

С тех пор прошло много времени, остальное отсталое человечество дозрело и движение nosql действительно завелось и стало трендом, похуже mysql.

Я же совершенно случайно и безотносительно ко всяким трендам попробовал mongodb и полюбил.

Пользоваться mongodb надо не из-за производительности, масштабируемости, nosql (забудьте все, что я говорил выше), а только хотя бы потому, что после ее использования внутри остается теплое приятное чувство, что Сделал Всё Правильно.

В mongo можно пихать «документы», при этом документ — это массив. Поднимите руки, что любит массивы так же, как люблю их я? Ага, молодцы, возьмите с полки пирожки.

Что самое смешное — на предыдущем проекте я написал простенькую «оболочку» для mysql, которая позволяет работать с «документом», как с «массивом» (ну, чисто формально оно и сейчас позволяет, после запроса возвращается же массив? А теперь попробуйте изменить в нем одно значение и запихать его обратно, ага).

Документы не обязаны иметь строгую структуру, это называется «schema-less». Не, ну я любил заниматься анальными извращениями и решать, где для столбика в mysql хватит tinyint, а где и вовсе bit(4), но всему есть предел, к тому же после второго раза это уже не так интересно.

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

Таким образом, «коллекция» в mongo представляет собой просто набор массивов, куда можно свободно писать, свободно модифицировать и свободно делать любые выборки по любому количеству полей, не хуже, чем в mysql.

Кстати, запросы для выборок — тоже массивы. Очень удобно генерировать их автоматически, не надо подставлять «SELECT .... FROM» в нужных местах, просто создал массив — и вперед. То есть, если документ-массив целиком же кинуть в выборку в качестве запроса, то он найдет и вернет самого себя (что логично), если часть документа, напимер, массив user => acerbial, то оно вернет все документы, где user => acerbial.

«Но без join-ов».

В этом — прелесть номер два. Так как пихать можно любые массивы (это называется «Document Store»), половина join-ов отпадает естественным образом.

Например, заметка и комментарии к ней — это один документ, а не 1+N запись в базе данных (где N — количество комментариев).

Учитывая, что максимальный размер документа — 4 мегабайта, и ты не обязан работать с ним целиком, не только нет причин не хранить комментарии отдельно, но это является единственным логичным и правильным способом.

Сразу решается «проблема» удаления текста и удаления комментариев к нему.

Очень просто решаются задачи, типа «закладки пользователя» — они принадлежат, натурально, пользователю.

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

Многие мелочи заботливо сделаны «для веба», да и просто — заботливо сделаны. У каждого документа есть автоматически создаваемый уникальный id («аналог» int autoincrement в mysql), о котором не надо заботиться — он просто есть и работает. Более того, когда ты запишешь новый документ в коллекцию, mongo вернет этот id сам, mysql же придется об этом просить отдельно.

Есть capped collection — коллекция, которая обрезает себя сама («хранить 100 последних документов»), идеально для ведения логоподобной ерунды. Есть upsert — «если документ не существует, то создать», это позволяет писать один и тот же код для создания и редактирования. (Что тоже меня всегда бесило в MYSQL — там update и insert это две разные команды).

Можно не только указать, какие поля возвращать («как в mysql»), но и обратное — указать, какие не возвращать.

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

Инъекций, как легко догадаться, тоже не существует в принципе, как можно сделать инъекцию в массив?

Mongo просто очень приятный и покрывает все потребности «домашних веб-движков блогов» лучше, чем это делает mysql.

Скорее всего, он более подходит и для «серьезных, масштабируемых проектов», но в эти дебри мне углубляться не хочется, потому что там все сводится к аргументу «99.99% стартапов никогда не умрут от излишней посещаемости, поэтому не выебывайтесь, и делайте на mysql+php».

Проблема в том, что на mysql просто физически неприятно после того, как попробовал mongo.

Главный минус — Монго пока что мало где стоит, и уж явно не стоит на хостингах за 5 баксов.

Собственно, поэтому и я агитирую — ставьте, пробуйте, требуйте в магазинах города. Так победим.

Остальные «минусы» Монго вытекают из плюсов — ну, знаете, как с девушками: «страшная, но ебливая», и являются не минусами, а «архитектурными решениями».

Например, по умолчанию Монго пишет на диск когда захочет (Mongo writes when it pleases, ага). За счет этого достигается феноменальная скорость работы (проще просто сказать «ага, записал» на очередной запрос, а записать как-нибудь потом) и феноменальное умение проебывать данные за последнюю минуту и портить всю базу, если отрубилось питание (поправимо с помощью --repair, но осадочек остается).

С одной стороны, это все поправимо, никто не запрещает делать запросы с опцией принудительной записи, с другой — в этом и прелесть, за супермегапроизводительность надо чем-то платить.

(Рекомендуемая книга — MongoDB: The Definitive Guide, хотя для начала мануала на сайте хватает «за глаза»).

0

Ложная слепота

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

«Ложную слепоту» я уже советовал, но лень было метать бисер перед вами, свиньями, и писать обзор.

Но кому-то было не лень.

0

ИЗО

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

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

И теперь вот прекрасная miumau срывает покровы.

Тут я и не выдержал.

По старой доброй традиции, давайте с очень умным видом поговорим о том, в чем я совсем не понимаю — о рисовании.

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

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

Не так давно я откопал книгу «Откройте в себе художника», автор — Бетти Эдвардс, в которой «все эти художества» объяснялись очень просто.

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

(Я могу ошибаться, но это — представление 20-летней давности, а современное представление несколько более сложное, но тем не менее).

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

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

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

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

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

Самым полезным с познавательной точки зрения упражнением было нарисовать лицо человека «как умеешь», а потом сравнить через несколько занятий с тем, что стало получаться.

Что примечательно — в книге было много примеров «до» и «после» с разницей примерно в месяц, но я им не верил. Мало ли, реклама. Слишком разительная разница.

Тем не менее, за две недели занятий по часу в день, у меня получилось нарисовать автопортрет.

Вот «до» и «после»:

Самое главное — это рисунок «до». Я правда старался. Очень.

А это на следующий день:

И еще через четыре дня пробуем рисовать в цвете:

Просто балуемся, доказывая, что модную цветастую хуету рисовать может любой:

Ну и груша на закуску:

Все это нарисовано в течение первых двух-трех недель занятий по часу в день.

Рисовать, напомню, я не умел вообще, то есть абсолютно. Всего за две недели «страх перед рисованием» я с себя снял, и перестал считать это магией.

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

1. Художники рисуют с натуры, даже когда рисуют из головы.

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

Конечный результат выглядит магией, хотя ей не является. Вот, пожалуй, лучшая иллюстрация на эту тему:

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

Фотографическая точность — это мастурбация над «техникой», никому сейчас не нужная.

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

3. При этом если художник рисует в «характерном стиле», то есть «привносит» каждый раз одно и то же «свое», то он, скорее всего, лентяй.

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

Сидит на своей сытой работе и зажирается.

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

5. Рисование — это навык, ремесло, весь «талант» заключается в том, что у прирожденных художников части мозга, отвечающие за «рисование», просто более раскачаны изначально. Раскачать можно любого, весь вопрос в прикладываемых усилиях.

Меня хватило примерно на месяц, дальше было все понятно, и я все забросил.

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

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

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

Очень хорошо, что такие книги есть. Если начинать обучение с основ академического рисунка и рисовать простые геометрические фигуры первые три месяца, то очень легко отбить все желание.

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

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

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

А объекты появятся «сами», ибо любой объект мы видим только потому, что он отражает свет. (Это физика, детка!).

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

Поэтому и «мазня» — свет же.

Отсюда, кстати, понятна (ну, по крайней мере — мне) и ценность некоторых картин: жил-был художник, был вовлечен в некий «художественно-культурный процесс», относился к какой-нибудь школе, рисовал «как все». Потом начал экспериментировать, сказал новое слово — которое нам, может и не понять — пусть искусствоведы разбираются, потом всякие подражатели подтянулись и начали рисовать так же.

А первая картина «в этом стиле», или пусть даже не в стиле, а как «попытка нащупать стиль», осталась, и вот она. Она стоит денег, как документальное свидетельство «прорыва».

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

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

Заодно понятно, что «модные современные художники» — это развод для лохов, а покупать надо тех, кто как минимум лет сто, как умер. Чтобы наверняка.

По тем же причинам современного искусства не существует — благодаря интернету, миру-деревне (привет, Маклюэн) и общему темпу жизни, любая новая «фишка» в искусстве тиражируется мгновенно.

Только Ван Гог сел писать «Подсолнухи», а уже все фотобанки заполнены изображением всех возможных цветов в модненькой ныне манере «под Ван Гога», по цене доллар за пучок.

Пойди найди тут, откуда все началось.

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

Снова про вомглу

«Скорость передвижения ультралисков повышена с 2.25 до 2.9531» А в православной индустрии остался хоть один дизайнер, который хотя бы примерно предполагает, откуда могла взяться такая цифра, и каким должен быть производственный процесс, позволяющий её получить? Короче, я там Плахову ответил, но у него комменты от анонимов скрываются, к тому же много текста зачем-то написал, жалко терять. (еще 434 слова)

plakhov: Серьезный подход

А в православной индустрии остался хоть один дизайнер, который хотя бы примерно предполагает, откуда могла взяться такая цифра, и каким должен быть производственный процесс, позволяющий её получить? источник Плахов обижает нашу маленькую уютную индустрийку!. (еще 35 слов)

Больше нет в душе моей добродетели

Когда я вижу человека, мне хочется ударить его по морде. Так приятно бить по морде человека! Я сижу у себя в комнате и ничего не делаю. Вот кто-то пришел ко мне в гости, он стучится в мою дверь. Я говорю: «Войдите!» Он входит и говорит: «Здравствуйте! Как хорошо, что я застал вас дома!» А я его стук по морде, а потом ещё сапогом в промежность. (еще 154 слова)

Алёна C++: Вопросы с собеседования

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

Три вида геймдизайнеров

Геймдизайнеры бывают трех типов: хорошие, плохие и русские. Ха-ха, шутка. По моим наблюдением, игровые дизайнеры бывают трех видов, причем каждый следующий вид лучше предыдущего. Вид первый, дизайнеры-визионеры. Тут все просто: дизайнеры этого вида вдыхают ароматические вещества, у них открывается третий глаз и они начинают Видеть Идеальную Игру. (еще 1039 слов)

Пророк

Gamedesigners, we haz dem

Полчаса вяло препирался с Денком по поводу почты, в основном на тему «работает — не трогай». Аргументация была «игроки не жалуются». Договорились до страшного: [18:13:41] Denis Andreev: геймдизайнеров нет в России. (еще 176 слов)

Ферма-хуерма

Так вот, к вопросу о ферме, на которой «всё обнулили». Как минимум два человека вспомнило в связи с этим мою бессмертную заметку о том, что виртуальность = реальность. Совершенно зря вспомнили — то было про задротов. А тут как бы «free to play», то есть «игра за бабло» (f2p — немного сбивающее с толку название, не обращайте внимания). (еще 344 слова)

Cataclysm: итемизация

Cataclysm will change the ways abilities are learned. Abilities ranks are gone and ability will just scale progressively with levels instead. Ну, бля, наконец-то. Там вообще очень много логичных и правильных изменений. In World of Warcraft: Cataclysm, there are plans to streamline the statistics found on items. (еще 423 слова)

Свежие сериалы

...и не очень свежие. Начнем со свежих. Better Off Ted. Представьте корпорацию зла, типа Гугля, которая производит оружие, генетически модифицированные продукты и все такое. И в этой компании работают люди. И это смешно. По стилю — что-то среднее между The Office и Scrubs. Пока что вышло всего 11 серий, у сериала определенно есть потенциал. (еще 431 слово)

Домашнее задание: рыбалка

У Близзарда, кажется, есть девиз «все можно исправить достаточным количеством контента». Возьмем, например, рыбалку. Рыбалка представляет собой «игру» в распознавание капчи: ты закидываешь в случайную область поплавок, а потом ждешь, пока он дернется, после чего на него надо нажать. (еще 143 слова)

Доты, дебафы и комбо

Этот блог (оказывается!) читает мое начальство (помашем ручкой), поэтому описывать гениальные идеи тут очень тяжело; лично для меня одна из причин описания идей – их структурирование, примерно через пять минут после публикации поста идея уже не кажется такой гениальной, сразу появляются мысли, что нужно все переделать, и, что самое главное – как переделать. (еще 1077 слов)

Метро и геймдизайн

Метро меня вгоняет в ступор каждый раз. Эскалаторы, да. Даже в час пик все стараются соблюдать правило «оставляйте левую сторону свободной для прохода». А те, кто идет по левой стороне, специально идут, а не стоят, потому что это «сторона для прохода». Таких людей немного, поэтому левая сторона почти всегда свободна. (еще 278 слов)

Как сделать мобов интересными: решение

Уф, целую неделю писал урывками. Некоторые очевидные аксиомы и противоречия: 1. Один обычный моб не должен быть смертельно опаснен для игрока, по многим причинам. (еще 1571 слово)

Уровни не нужны-2

Проблема «ненужности» уровней не дает покоя не только мне одному (и это радует). Чувак все правильно написал, но, конечно же, уперся в «единственной реальной проблемой с точки зрения разработчика является сложность в создании новых вещей», впрочем, и сам понял, что уперся. Это не «единственная проблема», это всё та же проблема с уровнями и есть, но с другой стороны: прогрессия уровнями против прогрессии шмотками. (еще 149 слов)

Re-re-re-re-normalizing rage, la-la-la-la-la

Warrior scaling has always been tough to balance around. The class suffers when it doesn’t have enough rage and is too good when it is unlimited. We might end up (in the future) re-re-normalizing rage so that we can control the endpoints a lot more tightly. Ярость в ВоВе не работает. Дальше можно не писать, гыгы. (еще 558 слов)

Интерфейc Warhammer’а: дружественная цель

Какой-то умник прикопался к интерфейсу вархаммера. Прикопался совершенно зря. То есть, конечно же, по делу — но все равно совершенно зря. Могу еще раз посоветовать замечательную книгу по пользовательскому интерфейсу, юзабилити и про слонов. (Надо будет позвать автора этой книги, чтобы он посмотрел интерфейс моей MMO на PHP, которую я пишу в подвале после ухода из Яндекса). (еще 392 слова)

Sex Drive

Sex Drive — очередная молодежная тупая комедия про то, как девственник едет через полстраны поебаться. Но мы ж теперь знаем, благодаря великому литератору современности, что идея — это еще не все, главное — персонажи. Так вот, персонажи убедительны, кастинг неплохой (особенно амишная девушка), шутки в меру непредсказуемые и не все про гавно (!). (еще 74 слова)

Тёма про стиляг

Несмотря на прямолинейно направленный на современную молодежь сюжет, в фильме все оказывается не так карамельно просто. Главный герой не желает слышать, что в Америке важнее внутренняя красота, а не клоунский костюм. За подход к жизни он получает все говно, которое только можно получить — истеричную жену, ребенка-негра, сомнительный статус в обществе и пр. (еще 87 слов)

Шкарубо

И эту женщину я оставил в Новосибирске!

(Плачет)

Комментарии эскпертов

Зона .РФ станет хорошим подспорьем для малограмотных пользователей Рунета — в первую очередь, для рекламщиков, сотрудников телевидения и чиновников Министерства образования. источник Умри, а лучше не скажешь. Малограмотные пользователи Рунета. Чиновники Министерства образования, бомжи, деклассированные элементы. (еще 65 слов)

The Onion Movie

The Onion — это «новостная организация», которая в том числе выпускает газету, выходящую тиражом в 700 тыс экземпларов с 1988 года и печатающую... выдуманные новости, пародирующие реальные. Еще у них есть сайт, из последнего, что засветилось на публике — это World of world of Warcraft. (еще 245 слов)

Метки, тэги и AJAX

На проекте появились тэги, возможность подписки на новые ролики выбранных пользователей, в проекте применены AJAX-технологии. В новой версии проекта Видео@Mail.Ru существенно расширен функционал и улучшен пользовательский интерфейс. Появилась возможность использования тэгов, широко применены AJAX-технологии. (еще 80 слов)

Нужна кулинарная консультация

В Яндексе кормят бесплатно, и если не на убой, то с потенциальным летальным исходом все равно. (Инсайдерская шутка: после месяца работы в Яндексе, человек получает навыки сапера первого разряда, можете не смеяться, всё равно не поймете). Ровно в 16 часов появляется послеобеденный перекус, состоящий из бутербродов и фруктов. (еще 117 слов)

Популярная запись

Пятая по популярности в поиске по блогам. Ну и я добавил, ага. Если кто до сих пор не понял, tema@lj — это просто брендовый двач. (Не говоря уже о том, что некоторые люди развлекались таким образом еще тогда, когда у Тёмы ЖЖ не было).. (еще 43 слова)

Cчитает себя Деви-Мария-Христосом

Смирнов, Дима: считает себя Деви-Мария-Христосом и соответственно матерью блогов русских. Заочный оппонент Носика и посылатель нахуй всех и вся. Социопат, евангелист вуду и т.п. -- колоритная личность. Чем занимается в яндексе не говорит ссылаясь на DNA. Умри, а лучше не скажешь. (еще 46 слов)

Метро

Понятно, что самым большим шоком в Москве было метро. Я специально заранее просил у Бирмана его «лучшую в истории» карту в удобном для печати векторном формате, но он не дал. Без карты перспективы мои были очень сомнительны. В первый раз подойдя к страшному уебищному недоразумению, именуемому официальной картой метро, я к своему ужасу осознал, что оно... (еще 93 слова)

Wiki 2.0

Wiki – довольно странный нишевый продукт. Довольно странный потому, что этим старьем все еще пользуются. А пользуются им – что тоже довольно странно – потому, что ничего лучшего до сих пор и нет. А ничего лучшего до сих пор нет, потому что продукт нишевый, и совместная работа над текстами не такая уж и популярная вещь. (еще 1144 слова)

Лесенка

Искусственные языки

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

О блогосфере — БлоGнот

Вот есть блоги, которые интересно читать всем — когда-то давно я сравнивал их с авторскими колонками в газетах. источник Gray пытается отнять у меня славу. Это я сравнивал их с авторскими колонками в газетах!. (еще 31 слово)

Идиомы для чайников

Почему «monkey see, monkey do», а не sees и does? И как это переводится? Интересуются люди. Ответ совсем-совсем простой: это идиома. Идиомы, в отличие от «просто предложений», переводятся целиком, а не «по словам». Идиома (от греч. (еще 300 слов)

The Big Bang Theory

— We need to widen our circle. — I have a very wide circle. I have 212 friends on myspace. — And you’ve never meet one of them. — That’s the beauty of it! Теория большого Бэнга — сериал, претендующий на лавры IT Crowd. Он тоже про нердов, только более молодых и тоже, как и многие популярные сериалы, про социопатов. (еще 440 слов)

Cоциальное бессознательное

Изучив статистические данные о самоубийствах в США за период 1947-1968 гг., Филипс обнаружил, что после каждой публикации рассказа о самоубийстве на первых страницах газет в следующие 2 месяца совершалось в среднем на пятьдесят восемь самоубийств больше, чем обычно. В определенном смысле каждое сообщение о самоубийстве убивало 58 человек, которые в  ином случае выжили бы. (еще 55 слов)

Блоговар заставил меня сделать ЭТО!

Сейчас я вам расскажу смешную историю. Когда в WoW было введено PvP, поначалу система имела «соревновательный характер». Все сливки снимали только N первых. Кончилось все тем, что люди стали играть посменно. Потому что система была банально завязана на время, а в сутках всего 24 часа. (еще 687 слов)

You take no crown!

«Blogowar.ru — в общем-то, беззлобный проект. Цель которого — показать, какая смешная вещь эта блогосфера.» Смешные ущербные люди на Хабахарбе открыли глаза всему миру: «Всё же это натуральная сцылкопомойка, хоть и с правилами». Маленький, но очень смешной нюанс: Блоговар не обязывает ставить ссылки на него. (еще 417 слов)

Изобретение вебдваноля

There was a second part of the dream, too, dependent on the Web being so generally used that it became a realistic mirror (or in fact the primary embodiment) of the ways in which we work and play and socialize. Вебдваноль изобрел — правильно! — Тим Бернес-Ли. Он же вел первый блог — сразу после основания интернета. (еще 96 слов)

Гипертекст, веб и html

Гипертекст — идея хорошая. Прочитать про нее можно (и нужно) в моем дипломе. Но конкретно так называемый «веб» и html — предельно кривая ее реализация. Вот только некоторые «родовые травмы»: 1. Односторонние ссылки. Абсолютный и полный бред. Если я связываю документ А с документом Б, то велика вероятность, что документ Б тоже как-то связан с документом А. (еще 915 слов)

Колики

У нас начались колики. (Вот замечательная статья на эту тему, но на английском). Колики — это беспричинный продолжительный плач здорового ребенка в определенное время (обычно вечером) и до определенного возраста (3 месяца). Встречается довольно часто, хотя и не у всех. Изучение проблемы выявило несколько интересных вещей: 1. (еще 183 слова)

Бить ли детей

Хит сезона — обсуждение в жежешечке «бить ли детей»? Что характерно — происходит мгновенная подмена понятий — «бить ли детей?» почему-то сразу превращается в «воспитывать ли детей вообще?». Какой-то идиот даже вспомнил затасканную байку про воспитание («А мне мама в детстве тоже все разрешала», — ну, вы знаете). (еще 236 слов)

Ребенок — не игрушка

В ЖЖ был одно время популярен пост «Идеология чайлдбизи». Почитайте. Там много правильного, типа «Чтобы ребёнок вырос хорошим человеком, нужно просто ему не мешать. То есть, нужно относиться к ребёнку как к человеку, а не как к безмозглому роботу». Много «неправильного», но в основном из-за проблем с формулировкой. (еще 201 слово)

Гарри Поттер и глобальная деревня

Автор(ша) Гарри Поттера является самым богатым писателем всех времен и народов. Ну или команда авторов — это не важно. И уровень качества произведения тут вовсе даже не при чем. Здесь, например, какой-то кинокритик рассуждает, как быстро после выхода очередной книги информация о сюжете появится в интернете. (еще 271 слово)

Ajax vs gzip

Ajax — незаслуженно раздутая технология. Не, получить ответ с сервера, не перезагружая страницу, иногда может быть полезным. (На skill.ru, например, при голосовании страница не перезагружается, а грузится маленькая хэтэмэлька в iframe, которая выводит окошечко, типа «спасибо, ваш голос засчитан». (еще 126 слов)

CSS и борьба со спамом

Изящный способ борьбы со спамом веб формах с помощью CSS. Хитрость заключается вот в чем: надо создать фиктивное поле в форме, скрытое с помощью CSS. Человек, пользующийся обычным браузером, это поле не увидит и не заполнит, в отличие от спам-бота, которые в большинстве своем CSS вообще не понимают. (еще 156 слов)

Гимн Рунета

«Ты вошел в нашу жизнь незаметно». Но виден был издалека, да. От портала к порталу проходит сигнал,
Чтобы девочка в снежной Сибири
Прочитала, как в космос Гагарин летал,
Что страна наша – лучшая в мире. Гимн Рунета. Это песня! Девочка в снежной Сибири без интернета не знала, как Гагарин летал в космос? Вообще-то в Сибири давно уже чукчи не живут. (еще 71 слово)

Контент/шмонтент

content (англ.) — содержимое.
напр., the drawer’s contents — содержимое ящика Если вы насрали в ящик — это и будет контент, потому что ящик не пустой. Отрицать, что он не пустой, и говорить, что контента там нет, потому что он плохо пахнет, а настоящий контент пахнет хорошо — глупо. (еще 153 слова)

Десять способов не писать в блог

Сначала — ссылки по теме, читать обязательно: раз, два, три. Потом — демонстрация моей образованности: Могла ли Биче, словно Дант, творить,
Или Лаура жар любви восславить?
Я научила женщин говорить...
Но, боже, как их замолчать заставить! Очень долго я думал, что Анна Ахматова, натурально, льстит себе. (еще 732 слова)

Проблемы WoW: сторона, классы, pvp/pve, damage/control

Blizzard — великая компания, у которой всем надо учиться. То есть так, натурально, садится, играть и смотреть, что как сделано и главное – думать, почему. Лет через десять такие игры все будут делать, ага. Однако у ее последнего шедевра World Of Warcraft есть один довольно ощутимый недостаток. (еще 1489 слов)

Головач про классификации

Вот и Влад Головач разродился на тему классификаций. Все правильно написал. И ссылки дал хорошие.

Синдром сверхценных идей

Состояние, при котором суждения, возникающие вследствие реальных обстоятельств и на основе действительных фактов, приобретают в сознании больного доминирующее, не соответствующее их истинному значению место. Сверхценные идеи сопровождаются выраженным аффективным напряжением. Примером сверхценных образований может быть открытие или изобретение, которому автор придает неоправданно большое значение. (еще 127 слов)

Оптимизация картинок

Бирман открыл для себя программу PureJPEG, начитавшись буржуя Joel-я, который на днях про нее написал. Программа эта убирает из jpeg-ов служебный мусор, уменьшая их размер. И ведь нет пророка в своем отечестве, ибо во-первых, Bolk давно еще писал программу photoshop crap remover, которая делает то же самое, а во-вторых, использовать фотошоп для оптимизации картинок для веба — черезвычайно глупо, так как он в jpeg-и столько говна пихает, что страшно. (еще 128 слов)

Фетиш ЧПУ

ЧПУ — вещь, безусловно, неплохая и местами полезная. Однако, и она превратилась в фетиш. Проблема с ЧПУ по большому счету одна: URL не может содержать русские буквы. И она никак не лечится. Есть два способа как это обойти: 1. Использовать английский язык. Способ не так уж и плох, когда используются УРЛы, типа /about. (еще 263 слова)

Steam

And while I’m here, I’m surprise that there’s not been much blog-buzz about Steam. Steam may be the most important event for independent developers in the last five years. Independent developers should look hard into the option of using Steam. Valve has poured $10 to $15 million into R&D and making Steam work, and I’m impressed with how well it worked with the release of HL2, despite a few glitches. (еще 150 слов)

The genius of Pac Man

Just the act of eating dots is perfectly designed, because eating them slows Pac Man down, slightly slower than the pursuing ghosts. This makes the act of eating dots a trade-off decision for the player because to eat dots – to accomplish the game’s primary goal – is to put the player in greater danger. (еще 116 слов)

Knowledge base

Не так давно мы с вами — а верней я — рассуждал о блогах и пришел к неутешительному выводу, что бытие определяет сознание, the medium is the message, а блог — «это та ерунда, которая получилась после массовой реализации возможности быстрой и легкой публикации заметок на домашних страничках“». (еще 726 слов)

Структуральнейший лингвист

Подумалось: «экстраординарно» — это значит невероятно. В то время как «ординарно» — это «обычно, скучно, обыкновенно». По идее — «экстраординарно» — значит суперобычно, ужасно скучно, невероятно обыденно. Однако ж. www.livejournal.com/users/elefantariy/442606.html?mode=reply Да, это называется «народная этимология». (еще 191 слово)

Что такое блог

Полтора года назад, в январе 2002 года, spectator.ru (именно spectator.ru, заостряю на этом ваше внимание) обозвали блогом. Как и Paravozov-News с Anfrax’ом. Тогда я впервые узнал это слово, и оно мне сразу же не понравилось. Потом, конечно, началось активное полоскание слова. (еще 908 слов)

ЧПУ и PHP (revisited)

ЧПУ — это термин, придуманный командой НовоКиберска, обозначает он «Человекопонятный УРЛ». Термин нигде широко не употреблялся, пока я не написал 5 сентября 2000 года заметку «ЧПУ и PHP». За эти три года термин довольно неплохо раскрутился. За эти годы очень многие ссылались на эту заметку, поэтому я взял на себя труд переписать ее, добавив еще несколько способов сделать ЧПУ и убрав всякий мусор. (еще 568 слов)

Spectator: evolution

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

О СУКах и проч.

Влад Головач недописал материал о СУКах (CMS) и выложил только вступление. blog.exmachina.ru/archives/000707.html Как всегда — много правильных вещей, в частности то, что «даже кухарка может управлять CMS» — порочная идея. У меня у самого много мыслей по поводу CMS. Очень много. (еще 297 слов)

Картинки возвращаются

Продолжая про картинки в базе. Вот это сообщение. Народ, однако, упорно комментирует, наглядно показывая выскоий уровень своего непонимания: «К тому-же у картинок могут быть другие атрибуты, которые нужно читать/менять (например счетчики)». Господа, блин, возьмите и почитайте ДОКУМЕНТАЦИЮ. (еще 131 слово)

Что такое RSS?

Уже стало доброй традицией писать раз в месяц нечто на тему «Чего-то-там для чайников». Итак, аббривиатура дня: RSS. Это такой Web content syndication format. (Ничего, что я по-английски?)
RSS — это сокращение от Really Simple Syndication, что в переводе на русский звучит, как Действительно Простая... (еще 351 слово)

12 monkeys

Люди делятся, как известно, на тех, кто сидит на трубе и тех, кому нужны деньги. (© «Игла», the movie). Люди вообще имеют свойство делиться на как им чорт на душу положит: на гуманитариев и технарей, мальчиков и девочек, тварей дрожащих и право имеющих, на Дедов Морозов и Снегурочек (вот так вот мягко и ненавязчиво — с наступающим вас), на «плохих» и «хороших», то есть тех, кто с нами и тех, кто против нас. (еще 829 слов)

Кто убил Лору Палмер

Disclaimer. Если слово «цеце» несет для вас гораздо больше смысловой нагрузки, чем слово «жеже», дальше читать не нужно. Спасибо. Я в ЖЖ 1 год и 4 месяца, поэтому могу делать какие-то выводы. Или не могу. Но это не важно. Поначалу русский ЖЖ был одним маленьким и тесным комьюнити (я уже писал об этом), где тусовались Великие. (еще 1520 слов)

Спектатор создавался не для денег

На Runet.ru тема дня — «Авторские проекты». Взяли со мной интервью, в котором меня называют «довольно известной личностью», а «Спектатор» — одним из самых известных авторских проектов. Перепечатаю его здесь. Мои комментарии — после интервью. Дмитрий Смирнов: «Спектатор создавался не для денег» Успех авторских проектов Рунета не всегда легко объясним. (еще 974 слова)

Денвер

«Джентльменский набор Web-разработчика» («Д.н.w.р», читается «Денвер» — по названию города) — набор дистрибутивов, необходимый Web-программисту и дизайнеру для работы на локальной или «домашней» Windows-машине без выхода в Интернет. Денвер — это набор apache+php+perl+mysql (все это в слегка покоцанном виде), который а) занимает всего 2 мегабайта, б) без проблем и очень быстро устанавливается, в) легок в управлении и настройке. (еще 262 слова)

СУКи

Услышал от наших девелуперов новую аббривиатуру и тут же чуть не вставил ее в диплом:

«Существуют системы публикаций (системы управления контентом, СУКи), в которых пользователю не обязательно знать язык разметки html».

Вовремя остановился.

Spectator-1711

Загадка: что общего между spectator’ом и rambler’ом? Отгадка: так назывались журналы, выходившие в Лондоне в 18 веке. «Spectator», вообще-то, довольно «классическое» название. Даже более чем — один их первых журналов вообще назывался именно так. Издавали его в 1711-14 годах в Лондоне два веселых мужика панковского вида — Джозеф Эддисон и Ричард Стил. (еще 145 слов)

Журналистика

Ты (вы?) пишешь о том, что журналиста невозможно «готовить», что он должен «готовиться» сам (слово готовить не твое, я его неоднократно слышал от преподов и мне оно чрезвычайно нравится, типа как горох об стену у Наутилуса). Так вот, как _настоящего_ журналиста, хочу тебя спросить: собственно, что должен знать человек, именующий себя журналистом, желательно с ссылками на источники (или источник). (еще 1389 слов)

Diploma

Diploma. 5 октября. Так как теперь мой диплом — это своего рода pain in the ass, буду время о времени писать о нем, главным образом — жаловаться на жизнь. Помечать это все буду словом «Diploma», дабы потом простым поиском можно было составить из этих кусочков единую картину агонии. Сегодня ходил к Куксановой. (еще 1453 слова)

ЖеЖе

Про ЖЖ не писал разве что ленивый. Вот, например, очень интригующая статья на РЖ про ЖЖ:
Утро Друзей Жеже начинается с заползания в Жеже. С проверки, никто ли ничего им в ответ на их записочки не накатал. Потом идет проверка, не появились ли у других какие-нибудь записочки, в ответ на которые можно что-нибудь накатать. (еще 797 слов)

Дизайн и плагиат

Сейчас я постараюсь объяснить, почему нельзя воровать чужой дизайн. Объяснить не тем, кто ворует — как показала практика, таким людям объяснить что бы то ни было просто невозможно: глядят на тебя, «как в афишу — коза» и внезапно лишаются дара восприятия человеческой речи. Защитная реакция. (еще 1641 слово)

Книги, которые: нам советуют

Книги, которые нам советуют... На самом деле, все значимые книги моей жизни либо были посоветованы мне кем-то, либо попались «случайно». «Случайно» — потому, что в нашей жизни ничего случайного нет. «Совет» прочитать книгу может быть разным. Самая грубая форма, разумеется — ткнуть мордой в книгу, читай, мол. (еще 2497 слов)

В последнее время я стал замечать...

...В последнее время я стал замечать, что разговариваю с ней, даже когда ее нет. — Смотри, что тут пишут: «Дмитрий растет болезненным ребенком. Он переболеет самыми разными болезнями, что отразится на его нервной системе…». Врут они все. В детстве я был крепким и крупным. Меня даже в седьмом классе «Лосем» называли. (еще 972 слова)