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

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

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

Гипертекст — идея хорошая. Прочитать про нее можно (и нужно) в моем дипломе. Но конкретно так называемый «веб» и html — предельно кривая ее реализация.

Вот только некоторые «родовые травмы»:

1. Односторонние ссылки.

Абсолютный и полный бред. Если я связываю документ А с документом Б, то велика вероятность, что документ Б тоже как-то связан с документом А. Ну, если подумать, да?

Средствами же «веба» владелец документа Б никак не знает, что на него стоит ссылка из документа А. Рефереры — это, увы, совсем не то. Думаю, не надо объяснять, почему. Trackback — кривая заплатка на эту тему, которая не работает по понятным причинам: можно «подделать» и использовать для спама.

2. Невозможность сослаться на часть документа.

Якоря не считаются — автор должен их предварительно расставить. При этом его расстановка якорей может не совпадать с вашим представлением и нуждами. Я не могу взять и произвольно сослаться, допустим, на абзац из текста Б. Хотя деление на абзацы есть.

Так что минимальная и единственная единица гипертекста — это один документ, то есть один URL и все, что по этому URL-у находится. В Библии и то круче сделано. Понятно, что таких единиц должно быть минимум три, условно – «папка, документ, абзац».

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

3. Не использование децентрализации системы.

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

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

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

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

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

Кто виноват.

Виноваты все. Даже мы с тобой.

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

В результате вся история языка — борьба за отделение отображения (div, css) от смысловой разметки и полное отсутствие развития смысловой разметки.

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

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

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

С другой стороны — виноваты и производители сопутствующего софта, то есть браузеров, движков сайтов и даже html-редакторов.

Нюанс заключается в том, что первый браузер, первый html-редактор, сам html и протокол http придумал один человек. До есть это всё — одна система, и рассматриваться должен не просто html, а всё, как единое целое.

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

А если есть, то браузеры просто на них «забили».

Например, я могу любому элементу присвоить атрибут title. Это будет практически сноска или комментарий. Более того, браузеры даже отобразят этот title, потому что должны по стандарту. Но, естественно, заранее о том, что тут есть title, они вас не предупредят. Поддержка для галочки.

Поэтому приходится использовать самодельные заплатки и как-то самому выделять наличие title-а.

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

Например, вещи, типа link rel="next" понимают не все браузеры, хотя, если вдуматься, навигация, которая не является смысловой частью документа, обрабатываться должна именно так. Грубо говоря, меню навигации по сайту относится к сайту, а не к телу (body) html-документа, в котором оно размещено.

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

Про взаимодействие между разными сайтами я вообще молчу.

Что делать.

Наиболее близка к духу гипертекста википедия. Но главным образом потому, что там как раз всё находится в одном месте. Маленький гипертекстовый рай, сделанный своими руками. Еще один пример — только не смейтесь — формат chm. Только потому, что позволяет нормально объединять несколько документов.

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

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

Эта заметка не оплачена из кармана Яндекса.

0

Колики

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

У нас начались колики. (Вот замечательная статья на эту тему, но на английском).

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

Изучение проблемы выявило несколько интересных вещей:

1. Колики — это не болезнь сама по себе, а симптом.
2. Никто не знает, симптомом чего являются колики. Гипотезы разные — от болях в животе до головных болей и простого переутомления (перегрузки нервных окончаний).
3. Колики проходят со временем — как в течение суток, так и вообще (к 3-4 месяцам).
4. Никто и не знает, как лечить колики, и нужно ли делать это вообще. Работающих способов лечения коликов нет. Медикаментоз «от коликов» прописывается на всякий случай и для успокоения мамы.
5. Известных негативных последствий коликов для ребенка нет. Для родителей негативных последствий полно — чувство вины, нервозность, и так далее.

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

Колики надо просто пережить и постараться облегчить, потому что убрать (если они есть) их нельзя.

0

Книга для неидеальных родителей, или Жизнь на свободную тему

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

«Книга для неидеальных родителей, или Жизнь на свободную тему», Ирина Юрьевна Млодик.

Еще одна книга про фрустрированных невротиков, детей и родителей. Эта книга мне понравилась больше, чем «Когда ваш ребенок сводит вас с ума»: более четкая структура, есть конкретные рецепты и объяснения, почему именно так.

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

Можно сказать и так: книга «Общаться с ребенком. Как?» рассказывает о том, как надо общаться с ребенком, а это книга — почему надо общаться с ребенком именно так.

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

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

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

Про не-оценочность, кстати, я писал лет шесть назад (вот тут и вот тут):

Ну а теперь — как все-таки жить дальше. Об этом просто замечательно сказано в Библии: «Не судите, да не судимы будете». Главное — то, что слово «судить» обозначает не только «осуждать», но также и «выносить суждение». Каждую минуту наш мозг анализирует и прикрепляет ярлычки к во всему, что происходит вокруг. Это — правильно, а это — нет. Так можно, а вот этак — нельзя. Этот человек плохой, а этот — добрый. Это — трагедия, а это — пустяк. Это — смешно, а это — грустно.

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

Принятие мира — это не смирение. Принятие — это понимание того, что «плохо» и «хорошо» — понятия относительные и очень часто абстрактные.

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

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

В остальном же довольно приятная книга, рекомендую.

0

Доверие

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

Доверие между ребенком и родителями — вообще самое важное, что может быть в семье.

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

Я, естественно, поверил.

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

Своему ребенку я все-таки постараюсь объяснить к школе, что такое оценки, почему от него никто не требует быть круглым отличником, и кто учится (явно не родители, следовательно, домашние задания не для них предназначены).

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

Цитата дня

Недавно мне в руки попалась авторская книжка под названием: «Загадки и стишки для самых маленьких». На первой же странице я прочла: «Не учил квадрат и вектор – все же точен архитектор. Разделил на части круг, серый маленький… (паук)». Вот отсюда. Надо было все-таки не «разделил на части», а «разделил на сегменты». (еще 60 слов)

Мурлок

Звуки грозных мурлоков определенно писались с детей.

Послушать и сравнить.

(Это шутка).

После трех уже поздно

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

Предполагаемая дата родов

Еще один прикольный миф — это ПДР, предполагаемая дата родов. Которая ставится ровно через 40 недель («девять месяцев») после того, как. (Акушерский способ — «от даты последней менструации отсчитывается назад 3 месяца и прибавляется 7 дней»). Мало кто понимает значение этой даты. А оно простое — «чтобы как-то ориентироваться». (еще 231 слово)

Пеленки

Пеленки мы делим на две кучки — абассака и абасрака. Абассаку стираю (в стиральной машине, разумеется) в обычном режиме, как накопится полная партия. Моча младенца практически стерильна. Так что некоторые свои намоченные вещи я просто лениво высушивал. Абасраку тоже стираю в машине, в режиме 90 градусов с двойным полосканием, вообще без предварительного замачивания и прочего. (еще 94 слова)

Имя для виртуала

Нерест Кобачков.

Хорошее имя для.

Проёбы и система образования

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

Как я не стал хакером

В седьмом классе перешел я в другую школу и другой класс. А они там паскаль учили на информатике. Знал я, разумеется, только БАСИК (и ассемблер, что самое смешное) компьютера ZX Spectrum, потому что в других школах информатики не было, а «Спектрум» дома был. И буквально через неделю была какая-то контрольная. (еще 277 слов)