>> Поэтому знать об особенностях той неидеальной системы, которая работает, все равно надо (а пользоваться ли этими нюансами или нет — каждый решает для себя)
Разумеется я о них знаю и не использую — это помогает не держать в голове постоянно информацию, которую нет необходимости там держать :). В частности мне нет необходимости постоянно помнить какие тэги закрывать, необязательно потому что я закрываю их все.
>> А вы всегда пишете в своей разметке? ;)
Последнее время — да, во-первых потому, что мне не часто попадаются таблицы у которых вовсе нет заголовка (т.е. без thead), во-вторых потому что даже если его сейчас нет — потом его будет добавить проще. В третьих — через эти неприметные и не часто используемые тэги очень удобно рулить CSS-свойствами ячеек расположенных в разных секциях таблиц, и если сразу писать tbody, то при добавлении thead не нужно перелопачивать css (это к «во-вторых») :)
Ну что значит с непривычки? Я и так и так пробовал. Пришел к выводу, что чем жестче система — тем она понятнее и эффективнее работает. И тем легче в нее вникнуть. Это вообще по жизни, html — частность. Поэтому я отношусь к тэгам как к скобкам — должно быть начало и должен быть конец. Точка (для меня). И вообще относится к коду «эстетически» — это не моё, я им не любуюсь, и стараюсь кодить так, чтобы в первую очередь было как можно меньше вопросов и нюансов при его прочтении.
Кстати, а что вы будете делать, когда вам понадобится этот же код, но в xhtml? Перелопачивать будете всё (и тэги, кстати, в верхнем регистре)?
А еще странно, что вы с таким подходом не вопользовались необязательностью тэгов <html> и <body>, их вовсе можно не писать :)
Вы считаете это красивым? Ну не знаю, имхо это сугубо дело вкуса.
Вот взять например ваш первый пример — гдядя на него возникает вопрос — где заканчивается <p> и не является ли его присутствие ошибкой. Надо вспоминать может ли select быть внутри p или нет (соответственно это пустой параграф-ошибка или нет), дальше надо искать где первый тэг, который не может быть в p и только после этого становится понятно где-же он заканчивается. И всё это для чего — для экономии 4 байтов? Ну уж нет…
Кстати IE в некоторых ситуациях отрисовывает закрытые и не закрытые P по разному, с разными нижними паддингами.
В общем, моё личное мнение — это не красиво и неудобно, за небольшим количеством исключений, например меню из однословных пунктов. Но я и в таких случаях закрываю.
Что-то сомнительно. С кириллицей UE работает довольно давно, по крайней мере сколько я его использую (лет 6-7, номеров не помню, но на 11-й уже работал). Там только один нюанс — по умолчанию стоит шрифт, который не работает с киррилическими символами. Меняешь шрифт — и всё нормально.
Ну может не плохо искали, может вашего языка программирования не было в wordfile-е или он был неправильно описан, там должна быть секция начинающаяся со строки типа такой, на примере JS:
/L9"Javascript 2.0" Jscript_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ File Extensions = JS
В комплект UE входит внушительный wordfile в котором описана расцветка многих языков, можно и с сайта скачать дополнительно раритетные. И соответственно для каждого UE будет подставлять разные символы, в JS-файле подставит '//', для .htaccess — '#'.
Кстати ваше решение не подойдет еще для тех языков, где /*...*/ не являются комментариями, например в perl и ruby, нужно будет незначительно скрипт поправить.
Насчет комментариев, я делаю проще — заходим сюда — 'Configuration → KeyMapping', и назначаем свойствам EditCommentAdd и EditCommentRemove горячие клавиши. Я повесил Ctrl+D и Alt+D, так кажется в Kate кубунтовском сделано по муолчанию.
Работает правда только с однострочными комментариями, но очень удобно, так как для одной строки текст выделять не надо, достаточно находится в ней (ну или выделить, если нужно несколько строк).
Пример кривой. Издатель книги имеет вполне осязаемую коммерческую прибыль — и это в корне меняет дело. Зарабатывать бабло на чужом труде не делясь с авторами(если они не дали на это разрешение) — это как раз и есть разновидность воровства.
Лучше привести другой пример, пользователь хабра XaocCPS ведет блог HabraDigest, выпуская сборники лучших топиков хабра. По вашему выходит, что он должен спросить у каждого автора разрешения? Разумеется он этого не делает и не будет. И еще пока никто в претензии не был, по крайней мере об этом ничего неизвестно.
Да, и вы не с самого начала говорили про «одну из опций», перечитайте свой первый комментарий в этой ветке
Знаете, я всегда стараюсь быть в стороне от противоборства «копирастов» против «халявщиков» поскольку считаю что и у тех и у тех есть серьёзные аргументы. Но моя логика подсказывает, что платить за картинку, чтобы использовать ее в качестве иллюстрации к бесплатной статье на которую потрачено время и силы, а отдается она любому желающему без какого-либо ограничения — это как то странно, мягко говоря.
Да, можно сказать/посоветовать топикстартеру, что желательно использовать free, дать рекомендации где взять свободные иллстрации, и то — желательно через личку. А говорить ему публично, что он вор и посылать его покупать картинки вместо «спасибо за статью»… имхо, это некрасиво.
>> А замените Вы тоже на «что-то из гугла»? Но ведь у новой картинки тоже будет автор…
но он не обязательно будет против, не все же через стоки продается, тем более что автор тут не коммерцией занимается. А вообще самое спокойное в этом случае, взять логотип питона и не парится :) techlive.org/wp-content/uploads/2008/10/python-logo.png
Я тоже хотел задать вопрос аналогичный первым двум комментариям, но предварительно изучил и ваши топики (правда неглубоко) и поиск Хабра и даже в Гугле попробовал — и ничего не нашел, представьте себе
На всякий случай напомню действующих персонажей — Анатолий Папанов и Клара Румянова.
Имхо, это одни из лучших озвучек мультгероев которые я когда-либо слышал.
>> К сожалению, 100%-ых критериев в статистике нет, тк с определнной вероятность ваша звуковая карта может сгенерировать эту статью (собственно так я её и получил — шучу).
Только за одну эту шутку я готов инкрементировать ваши персональные хабрапараметры, спасибо за настроение :)
Ну и за статью конечно!
Разумеется я о них знаю и не использую — это помогает не держать в голове постоянно информацию, которую нет необходимости там держать :). В частности мне нет необходимости постоянно помнить какие тэги закрывать, необязательно потому что я закрываю их все.
>> А вы всегда пишете в своей разметке? ;)
Последнее время — да, во-первых потому, что мне не часто попадаются таблицы у которых вовсе нет заголовка (т.е. без thead), во-вторых потому что даже если его сейчас нет — потом его будет добавить проще. В третьих — через эти неприметные и не часто используемые тэги очень удобно рулить CSS-свойствами ячеек расположенных в разных секциях таблиц, и если сразу писать tbody, то при добавлении thead не нужно перелопачивать css (это к «во-вторых») :)
Кстати, а что вы будете делать, когда вам понадобится этот же код, но в xhtml? Перелопачивать будете всё (и тэги, кстати, в верхнем регистре)?
А еще странно, что вы с таким подходом не вопользовались необязательностью тэгов <html> и <body>, их вовсе можно не писать :)
Вот взять например ваш первый пример — гдядя на него возникает вопрос — где заканчивается <p> и не является ли его присутствие ошибкой. Надо вспоминать может ли select быть внутри p или нет (соответственно это пустой параграф-ошибка или нет), дальше надо искать где первый тэг, который не может быть в p и только после этого становится понятно где-же он заканчивается. И всё это для чего — для экономии 4 байтов? Ну уж нет…
Кстати IE в некоторых ситуациях отрисовывает закрытые и не закрытые P по разному, с разными нижними паддингами.
В общем, моё личное мнение — это не красиво и неудобно, за небольшим количеством исключений, например меню из однословных пунктов. Но я и в таких случаях закрываю.
/L9"Javascript 2.0" Jscript_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ File Extensions = JSВ комплект UE входит внушительный wordfile в котором описана расцветка многих языков, можно и с сайта скачать дополнительно раритетные. И соответственно для каждого UE будет подставлять разные символы, в JS-файле подставит '//', для .htaccess — '#'.
Кстати ваше решение не подойдет еще для тех языков, где /*...*/ не являются комментариями, например в perl и ruby, нужно будет незначительно скрипт поправить.
Работает правда только с однострочными комментариями, но очень удобно, так как для одной строки текст выделять не надо, достаточно находится в ней (ну или выделить, если нужно несколько строк).
Лучше привести другой пример, пользователь хабра XaocCPS ведет блог HabraDigest, выпуская сборники лучших топиков хабра. По вашему выходит, что он должен спросить у каждого автора разрешения? Разумеется он этого не делает и не будет. И еще пока никто в претензии не был, по крайней мере об этом ничего неизвестно.
Да, и вы не с самого начала говорили про «одну из опций», перечитайте свой первый комментарий в этой ветке
Знаете, я всегда стараюсь быть в стороне от противоборства «копирастов» против «халявщиков» поскольку считаю что и у тех и у тех есть серьёзные аргументы. Но моя логика подсказывает, что платить за картинку, чтобы использовать ее в качестве иллюстрации к бесплатной статье на которую потрачено время и силы, а отдается она любому желающему без какого-либо ограничения — это как то странно, мягко говоря.
Да, можно сказать/посоветовать топикстартеру, что желательно использовать free, дать рекомендации где взять свободные иллстрации, и то — желательно через личку. А говорить ему публично, что он вор и посылать его покупать картинки вместо «спасибо за статью»… имхо, это некрасиво.
но он не обязательно будет против, не все же через стоки продается, тем более что автор тут не коммерцией занимается. А вообще самое спокойное в этом случае, взять логотип питона и не парится :)
techlive.org/wp-content/uploads/2008/10/python-logo.png
Я тоже хотел задать вопрос аналогичный первым двум комментариям, но предварительно изучил и ваши топики (правда неглубоко) и поиск Хабра и даже в Гугле попробовал — и ничего не нашел, представьте себе
Имхо, это одни из лучших озвучек мультгероев которые я когда-либо слышал.
Я не очень понимаю — зачем на мобильнике Skype? Объясните кто-нибудь?
Только за одну эту шутку я готов инкрементировать ваши персональные хабрапараметры, спасибо за настроение :)
Ну и за статью конечно!
это радикал.ру