Комментарии 131
Ну_а_это_вполне_ожидаемый_и_предсказуемый_тест_на_максимальную_длину_комментария_к_хабрапосту…
+5
Слишком_коротко_для_вполне_ожидаемого_и_предсказуемого_теста_на_максимальную_длину_комментария_к_хабрапосту_так_как_комментарий_не_выходит_за_границы
+61
сломал хабр. ай молодееец :)
-8
НЛО прилетело и опубликовало эту надпись здесь
Было бы интересно еще почитать о вашем варианте решения.
+4
я могу предложить :)
h2.entry-title {overflow: hidden}
+4
Если так, то уж лучше всю колонку. И не hidden, а auto.
+5
а почему не
word-wrap: break-word
?+35
Потому что я плохой верстальщик и такого свойства не знаю :(
Хотя, перенос не всегда подойдёт, тот же код будет глупо смотреться. Но для текста это хороший вариант.
Хотя, перенос не всегда подойдёт, тот же код будет глупо смотреться. Но для текста это хороший вариант.
+13
overflow: hidden;
-1
НЛО прилетело и опубликовало эту надпись здесь
На самом деле не так уж и плохо. Если длинный текст гипертрофированно длинный, то в нем нет никакой пользы для человека. Пользователь не будет себя особо напрягать, чтобы его прочитать. Так что не факт, не факт
+2
Конечно, никакой пользы!
Особенно если это какой-нибудь hex dump в одну строку, например. Публичный ключ, скажем. Который надо скопировать со страницы.
Особенно если это какой-нибудь hex dump в одну строку, например. Публичный ключ, скажем. Который надо скопировать со страницы.
+6
Скачивание файлов уже отменили? Или вы серьезно думаете, что кто-то будет читать hex-dump'ы прямо со страницы?
-2
Читать — нет, а копировать, как я сказал, — да. Вставить в виде текста нечто такое, что нужно скопировать себе в виде текста, гораздо удобнее, чем в виде файла, потому что для файла нужно совершить множество лишних действий: скачать, сохранить, открыть, удалить.
+2
И, конечно же, ради одного случая на миллион, нужно _навсегда_ отказаться от срытия _любого_ длинного текста… Гипербола какая-то нездоровая получается, не находите?
-2
Не вижу ни малейшего повода скрывать длинный текст когда бы то ни было.
+2
Как на счёт такого:
0
Это неправильный дизайн. Он очень неустойчив. Длинное слово, длинный заголовок, длинное название блога — и уже всё будет выглядеть криво.
Эта страница на «Хабрахабре» придумана и сделана бессмысленно, плохо и неправильно. Как минимум надо было бы сгруппировать комментарии по публикациям, к которым они относятся. Указанная вами проблема сразу будет решена в том числе.
Эта страница на «Хабрахабре» придумана и сделана бессмысленно, плохо и неправильно. Как минимум надо было бы сгруппировать комментарии по публикациям, к которым они относятся. Указанная вами проблема сразу будет решена в том числе.
+1
Двойным щелчком можно выделить попробовать в таком случае.
+1
0
Тут решается другая задача. В приведенной таблице цифры играют первостепенную роль, и все внимание уделено именно им. Разные по высоте строки ухудшают читабельность данных, поэтому было принято решение об обрезке.
Если навести курсор на обрезанный текст, хинт появляется с полным текстом? Если нет, то плохо, если да — то все нормально
Если навести курсор на обрезанный текст, хинт появляется с полным текстом? Если нет, то плохо, если да — то все нормально
0
К сожалению, не всегда цифры имеют первостепенную важность перед ключевыми словами, и вызывает большие затруднения различать обрезанные строки, отличающиеся только парой слов в конце.
Но в целом, думаю, Вы правы. Хотя я бы предпочёл иметь возможность также раздвигать столбцы на всю ширину строк, когда это необходимо, примерно как в phpMyAdmin.
Но в целом, думаю, Вы правы. Хотя я бы предпочёл иметь возможность также раздвигать столбцы на всю ширину строк, когда это необходимо, примерно как в phpMyAdmin.
0
А вот overflow: hidden; я знаю, но он тут не подходит.
0
НЛО прилетело и опубликовало эту надпись здесь
Длинныйдлинныйзаголовокбезразделителейloremipsumадальшеянепомню?
0
А я не увтерждаю, что это вообще нужно решать :)
Теоретически — можно (парсингом при создании), но вот нужно ли? Кроме тестировщиков врядли кто-то будет писать такие посты ;)
Теоретически — можно (парсингом при создании), но вот нужно ли? Кроме тестировщиков врядли кто-то будет писать такие посты ;)
+3
Почти кроссбраузерное решение: perishablepress.com/press/2010/06/01/wrapping-content/
В Opera 9 работает нестабильно.
IE6/7 требует указания ширины блока.
В Opera 9 работает нестабильно.
IE6/7 требует указания ширины блока.
0
Не надо изобретать проблемы там, где их нет. Вы много слов такой длины знаете?
+6
Самое длинное слово русского языка, если верить википедии: превысокомногорассмотрительствующий.
В заголовок уместится, поэтому, проблемы и впрямь нет :)
Да и кто говорил о проблеме? Задача тестирования — получение информации, а вешать на неё ярлык «проблемы» или не вешать — отдельный вопрос.
Хотя, есть безгранично масштабируемое слово
прапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрабабушка :)
А если химики захотят на хабре написать статью про химическое соединение C1289H2051N343O375S8?
Его название по-английски состоит из 1961 символов и имеет следующее написание:
Methionylglutaminylarginyltyrosylglutamylserylleucylphenylalanylalanylglutaminylleucyllysylglutamylarginyllysyglutamylgycylalanylphenylalanylvalylprolylphenylalanylvalylthreonylleucylglycylaspartylprolylglycyllisoleucylglutamylglutaminylserylleucyllysylisoleucylaspartylthreonylleucylisoleucylglutamylalanylglycylalanylaspartylalanylleucylglutamylleucylglycylisoleucylprolylphenylalanylserylaspartylprolylleucylalanylaspartylglycylprolylthreonylisoleucylglutaminylasparaginylalanylthreonylleucylarginylalanylphenylalanylalanylalanylglycylvalylthreonyprolylalanylgltaminylcysteinylphenylalanylglutamylmethionylleucylalanylleucylisoleucylarginylglutaminyllyslhistidylprolylthreonylisoleucylprolylisoleucylglycylleucylleucylmethionyltyrosylalanlylasparaginylleucylvalylphenylalanylasparaginyllysylglycylisoleucylaspartylglutamylphenylalanyltyrosylalanylglutaminylcysteinylglutamyllysylvalylglycylvalylaspartylsrylvalylleucylvalylalanylaspartylvalylprolylvalylglutaminylglutamylserylalanylprolylphenylalanylarginylglutaminylalanylalanylleucylarginylhistidylasparaginylvalylalanylprolylisoleucylphenylalanylisoleucylcysteinylprolylprolylaspartylalanylaspartylaspartylaspartylleucylleucylarginylglutaminylisoleucylalanylseryltyrosylglycylarginylglycyltyrosylthreonyltyrosylleucylleucylserylarginylalanylglycylvalylthreonylglycylalanylglutamylasparaginylarginylalanylalanylleucylleucyllysylglutamyltyrosylasparaginylalanylalanylprolylprolylleucylglutaminylglycylphenylalanylglysylisoleucylserylalanylprolylaspartylglutaminylvalyllysylalanylalanylisoleucylaspartylalanylglycylalanylalanylglycylalanylisoleucylserylglycylserylalanylisoleucylvalyllysylisoleucylisoleucylglutamylglutaminylhistidylasparaginylisoleucylglutamylprolylglutamyllysylmethionylleucylalanylalanylleucyllysylvalylphenylalanylvalylglutaminylprolylmethionyllysylalanylalanylthreonylarginylserine
В заголовок уместится, поэтому, проблемы и впрямь нет :)
Да и кто говорил о проблеме? Задача тестирования — получение информации, а вешать на неё ярлык «проблемы» или не вешать — отдельный вопрос.
Хотя, есть безгранично масштабируемое слово
прапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрапрабабушка :)
А если химики захотят на хабре написать статью про химическое соединение C1289H2051N343O375S8?
Его название по-английски состоит из 1961 символов и имеет следующее написание:
Methionylglutaminylarginyltyrosylglutamylserylleucylphenylalanylalanylglutaminylleucyllysylglutamylarginyllysyglutamylgycylalanylphenylalanylvalylprolylphenylalanylvalylthreonylleucylglycylaspartylprolylglycyllisoleucylglutamylglutaminylserylleucyllysylisoleucylaspartylthreonylleucylisoleucylglutamylalanylglycylalanylaspartylalanylleucylglutamylleucylglycylisoleucylprolylphenylalanylserylaspartylprolylleucylalanylaspartylglycylprolylthreonylisoleucylglutaminylasparaginylalanylthreonylleucylarginylalanylphenylalanylalanylalanylglycylvalylthreonyprolylalanylgltaminylcysteinylphenylalanylglutamylmethionylleucylalanylleucylisoleucylarginylglutaminyllyslhistidylprolylthreonylisoleucylprolylisoleucylglycylleucylleucylmethionyltyrosylalanlylasparaginylleucylvalylphenylalanylasparaginyllysylglycylisoleucylaspartylglutamylphenylalanyltyrosylalanylglutaminylcysteinylglutamyllysylvalylglycylvalylaspartylsrylvalylleucylvalylalanylaspartylvalylprolylvalylglutaminylglutamylserylalanylprolylphenylalanylarginylglutaminylalanylalanylleucylarginylhistidylasparaginylvalylalanylprolylisoleucylphenylalanylisoleucylcysteinylprolylprolylaspartylalanylaspartylaspartylaspartylleucylleucylarginylglutaminylisoleucylalanylseryltyrosylglycylarginylglycyltyrosylthreonyltyrosylleucylleucylserylarginylalanylglycylvalylthreonylglycylalanylglutamylasparaginylarginylalanylalanylleucylleucyllysylglutamyltyrosylasparaginylalanylalanylprolylprolylleucylglutaminylglycylphenylalanylglysylisoleucylserylalanylprolylaspartylglutaminylvalyllysylalanylalanylisoleucylaspartylalanylglycylalanylalanylglycylalanylisoleucylserylglycylserylalanylisoleucylvalyllysylisoleucylisoleucylglutamylglutaminylhistidylasparaginylisoleucylglutamylprolylglutamyllysylmethionylleucylalanylalanylleucyllysylvalylphenylalanylvalylglutaminylprolylmethionyllysylalanylalanylthreonylarginylserine
+37
А если на меня сейчас крыша упадёт? Что, скорей бежать и колонны домой заказывать?
У такой «поломки» есть 2 варианта. 1 — не специальный — практически исключён. 2 — специальный — просто карается. И не надо огород городить.
У такой «поломки» есть 2 варианта. 1 — не специальный — практически исключён. 2 — специальный — просто карается. И не надо огород городить.
+1
Чтобы принять решение «что делать», проблему надо знать. Хабр не упал, вёрстка катастрофически не разъехалась, поэтому можно спокойно принять решение «оставить всё как есть».
Но этого нельзя сделать, не узнав последствий. Задача тестирования — узнать поведение продукта в самых долбанутых условиях, но никто не говорит, что их нужно фиксить. (По крайней мере, я этого не говорю, в текущей ситуации я проблемы не вижу.
Но этого нельзя сделать, не узнав последствий. Задача тестирования — узнать поведение продукта в самых долбанутых условиях, но никто не говорит, что их нужно фиксить. (По крайней мере, я этого не говорю, в текущей ситуации я проблемы не вижу.
+12
> если химики захотят на хабре написать статью про химическое соединение C1289H2051N343O375S8?
<зануда>
напишут
MERYQSLFAELKQRKQGAFVPFVTLGNPGlIQESLKINTLIQAGANALQL
GIPFSNPLANGPTIEDATLRAFAAGVTPAQCFQMLALIREKHPTIPIGLLM
YADLVFDKGINQFYAECQKVGVNSVLVANVPVEQSAPFREAALRHDVA
PIFICPPNANNNLLREIASYGRGYTYLLSRAGVTGAQDRAALLKQYDA
APPLEGFKISAPNEVKAAINAGAAGAISGSAIVKIIQEHDIQPQKMLAALKVFVEPMKAATRS
</зануда>
<зануда>
напишут
MERYQSLFAELKQRKQGAFVPFVTLGNPGlIQESLKINTLIQAGANALQL
GIPFSNPLANGPTIEDATLRAFAAGVTPAQCFQMLALIREKHPTIPIGLLM
YADLVFDKGINQFYAECQKVGVNSVLVANVPVEQSAPFREAALRHDVA
PIFICPPNANNNLLREIASYGRGYTYLLSRAGVTGAQDRAALLKQYDA
APPLEGFKISAPNEVKAAINAGAAGAISGSAIVKIIQEHDIQPQKMLAALKVFVEPMKAATRS
</зануда>
-12
Ваш коментарий напомнил тест производительности процессора имени Бобука:
cat /dev/urandom | grep жопа
+2
Да. Одни имена Zend классов чего стоят
Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive
;)+12
Код — другой случай. Он форматируется не как обычный текст и включение прокрутки или переноса для него обязательно.
-1
Не хочу придираться, но вот если я озаглавлю свою статью как «Как же меня „радуют“ такие длинные название классов как Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive или VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther», то вот этот самый
Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive
или VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther
вылезет за границы ;)+8
А если я подпилю ножку стулу — он упадёт.
+17
не бросайтесь в крайности тут вообще одна ножка
+2
Ооо…
0
"- Доктор, если я делаю ТАК, мне больно…
— Да? Ну тогда так не делайте"
— Да? Ну тогда так не делайте"
+17
Загадка, уважаемый :)
Ваш комментарий не умещается на ноутбуке с разрешением экрана FullHD в последнй версии Opera, и умещается на компьютере с таким же разрешением и той же версии браузера.
Как и мой первый комментарий, собственно…
Непорядок :(
Ваш комментарий не умещается на ноутбуке с разрешением экрана FullHD в последнй версии Opera, и умещается на компьютере с таким же разрешением и той же версии браузера.
Как и мой первый комментарий, собственно…
Непорядок :(
0
От шрифта зависит. Возможно, ноутбук — Макбук, а там шрифты чуть толще.
Так-то!
Так-то!
0
ОС та же, win7.
Теперь локализация не даёт покоя, в чём же отличия :)
Теперь локализация не даёт покоя, в чём же отличия :)
0
Разные шрифты, разное сглаживание, маловероятно, но, разный кернинг.
0
В расположении RGB пикселей в матрице. Subpixel рендеринг может захватывать разный объем пикселей, на больших расстояниях набегает разница.
+2
А может банальное Ctrl+колёсико мыши? Разный размер экрана, на глаз можно и не угадать, что масштаб разный.
0
Но. Бывает и хуже: VMware vSphere API 4.1 VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther
+1
Жесть, про неймспейсы не слышали, что ли :) Именно они и задают контекст.
0
Неймспейсы в PHP появились только в версии 5.3.
0
в_блоге_по_тестированию
И давно Хабр блог по тестированию?
Да и бессмысленное какое-то тестирование.
-37
habrahabr.ru/blogs/testing/118902
+9
Этот тематический блог называется «Тестирование». Хехе.
+9
Шикарно :).
0
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Со стороны Хабра как-то негоже обрезать слишком длинные слова ещё и в комментариях. Неужели нет других способов?
Со стороны Хабра как-то негоже обрезать слишком длинные слова ещё и в комментариях. Неужели нет других способов?
0
А, вот и способ. В таком случае странно, что при предпросмотре скролл не показывается. Так оно было бы удобнее при написании вышеозначенных длинных слов, таких как наименование функции или полный адрес пути (на сайте или на диске). В противном случае комментатор может войти в замешательство и начать ломать голову как же ему составить необрезанный комментарий, хотя после отправки он и не обрежется.
+1
function ot_dibilov($x){
return iconv("windows-1251","utf-8",wordwrap(iconv("utf-8","windows-1251",$x),46,' ',1));
}
-20
НЛО прилетело и опубликовало эту надпись здесь
Если тестировщики, писавшие в этот блог, не производили ранее подобную проверку, то, поверьте, не из лени и не из глупости, а совсем наоборот.
0
«не из лени, а совсем наоборот» — это «от трудоголизма», что ли?
Бессмысленность теста признаю, но фана это не отменяет ;)
Бессмысленность теста признаю, но фана это не отменяет ;)
+8
Уже кстати было.
Всегда ваш, Баян Баяныч.
Всегда ваш, Баян Баяныч.
0
пруфлинк?
0
На дату регистрации посмотрите, вот вам и пруф. Да и представьте ТАКИЕ ВАЖНЫЕ топики скрывают потом или удаляют.
-1
Подтверждаю.
0
habrahabr.ru/blogs/personal/22102/
и тот пост тоже мог быть не первым.
и тот пост тоже мог быть не первым.
+1
Да, было и не раз.
0
Если речь идет о вводе произвольного текста пользователем, то можно использовать знания языка, чтобы избежать некоторых проблем. Например в русском, можно совершенно спокойно выкидывать последовательности одинаковых символов больше трех подряд. С тремя символами остается только пара слов с «е» и восклицание обозначаемое "!!!". Очень сильно помогает в чатах и форумах.
-1
Кроме слов «змееед» и «длинношеее» есть еще аббривиатуры, как «СССР», «ООО», «WWW».
Я сходу не вспомнил аббривиатур с четырьмя одинаковыми буквами, но высока вероятность, что такие есть и будет очень обидно, если будет как на форуме одного клана огейма — «кораблями» воспринималось как мат.
В общем, осторожно необходимо быть с этим.
Я сходу не вспомнил аббривиатур с четырьмя одинаковыми буквами, но высока вероятность, что такие есть и будет очень обидно, если будет как на форуме одного клана огейма — «кораблями» воспринималось как мат.
В общем, осторожно необходимо быть с этим.
+5
4P же!
Product / Price / Place / Promotion
Product / Price / Place / Promotion
+1
СССР устаренло, WWW — тоже, ООО — не для нашей страны :)
А если серьезно, то наверное, я не совсем четко написал, оставил простор для трактовки. Обрезается все, что больше трех символов, до трех символов. То есть ваши примеры останутся в целости и сохранности. Хотя, надо понимать, что резак можно включать далеко не на любом сервисе. У меня комментирование без регистрации, а у наших людей очень модно написать «стописят» одинаковых букв изображая вопль или просто для привлечения внимания.
А маты я удалять стесняюсь. Все-таки это глупо, исправлять «блядь» на «б***дь» или, тем более, отрезать кусок кораблей. Пусть они останутся на своем месте, отсутсвие пробелов и звездочек в таких словах меньше привлекает к ним внимание. К тому же смысл затертых слов всем и так известен.
А если серьезно, то наверное, я не совсем четко написал, оставил простор для трактовки. Обрезается все, что больше трех символов, до трех символов. То есть ваши примеры останутся в целости и сохранности. Хотя, надо понимать, что резак можно включать далеко не на любом сервисе. У меня комментирование без регистрации, а у наших людей очень модно написать «стописят» одинаковых букв изображая вопль или просто для привлечения внимания.
А маты я удалять стесняюсь. Все-таки это глупо, исправлять «блядь» на «б***дь» или, тем более, отрезать кусок кораблей. Пусть они останутся на своем месте, отсутсвие пробелов и звездочек в таких словах меньше привлекает к ним внимание. К тому же смысл затертых слов всем и так известен.
-1
Я родился в СССР — я устарел? O_o
+3
Устарели вы или нет, зависит не от места рождения. Вы уж поверьте.
А вообще интересная тут публика, не поймешь, кто-то на полном серьезе начинает изучать глупые сообщения, где даже смайлы проставлены. А кто-то совершенно не к месту пытается «троллить». Удивительно, как много разных людей зарегистированы на этом сайте.
А вообще интересная тут публика, не поймешь, кто-то на полном серьезе начинает изучать глупые сообщения, где даже смайлы проставлены. А кто-то совершенно не к месту пытается «троллить». Удивительно, как много разных людей зарегистированы на этом сайте.
-2
НЛО прилетело и опубликовало эту надпись здесь
Например в русском восклицание обозначаемое "!!!"Вы не поверите, но в русском языке восклицание не обозначается «!!!».
+18
Я перепутал. Хотел написать про *многоточие*, но не мог вспомнить название. И вместо трех точек написал три восклицательных знака.
0
…
0
…
Проверю и я. Изменяет ли местный комментатор три точки, на знак с utf-кодом 2026.
Все-таки нужно различать типографский знак и пользовательские возможности.
А еще есть особенность с таким полезным знаком как UTF 2026. В нем точки не всегда похожи на отдельную точку и могут быть проблемы с расстоянием между символами, когда бывает так:!.. и …
Проверю и я. Изменяет ли местный комментатор три точки, на знак с utf-кодом 2026.
Все-таки нужно различать типографский знак и пользовательские возможности.
А еще есть особенность с таким полезным знаком как UTF 2026. В нем точки не всегда похожи на отдельную точку и могут быть проблемы с расстоянием между символами, когда бывает так:!.. и …
0
Многоточие это один знак.
0
Например в русском, можно совершенно спокойно выкидывать последовательности одинаковых символов больше трех подряд
Поздравляем! Вы выиграли 1
+2
НЛО прилетело и опубликовало эту надпись здесь
Простите, но я не понял суть поста…
0
НЛО прилетело и опубликовало эту надпись здесь
В одном несуществующем бложике данную проблему решают автоматической вставкой пробела после 25-ого символа в длииииииииииинном слове.
0
Пофиксили уже? Круто
0
Трансляция блогов на software-testing.ru тоже поползла :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Стандартный_тест_на_обработку_длинного_заголовка