Я имел в виду, настройки dpi для шрифтов у Виндоуз. Есть такая настройка, которая позволяет выбрать между 96 тнд и 120 тнд для экранных шрифтов. При выборе 120 тнд шрифты становятся заметно крупнее.
Правда, я ещё не встречал ни одного человека, кто бы пользовался значением тнд, оличным от установленного по умолчанию. Но при верстке надо исходить из предположения, что такие люди все-таки есть. :)
Как дело обстоит с другими ОС — не знаю, к сожалению.
Я считаю правильным подходом сочетание резиновости и эластичности.
Делать сайт строго фиксированным по ширине + поля по бокам — не лучший вариант, ИМХО. Так как при увеличении разрешения монитора и сохранении его геометрических размеров (при условии одного и того же dpi) текст начинает уменьшаться. Что заставляет пользователя увеличивать его принудительно. В результате, жесткая колонка, в которой дизайнер надеялся увидеть 50-60 символов в ширину, будет вмещать лишь 30-40.
Другой вопрос, что из нерезинового макета сверстать хороший резиновый шаблон в большинстве случаев практически невозможно. Резиновость, как и эластичность, должна закладываться на этапе проектирования макета.
Когда я пару месяцев назад задавался этим вопросом, то на зарубежных ресурсах нашёл цифру 6%. Правда 3-4% могут приходиться, например, на Opera Mini (хотя, четвёртая версия этой программы JS «поддерживает»).
Но, если серьёзно, то тема «заставил/не заставил» весьма серьёзна. Но, не думаю, что её следует обсуждать на Хабре.
Кстати, только что общался с бывшим сотрудником Владимира Владимировича. Он сказал, что Владимир Владимирович честно каждый день по два часа вечером отвечает на сообщения. Правда он почему-то когда это говорил, сказал (цитирую): «Шахиджанян каждый день отвечает на сообщения на всяких форумах и сайтах знакомств. Приходит вечером и честно часа два тратит именно на это».
«Заставить любить» — это круто. Это и есть зомбирование, так как само слово «заставить» означает, что действие производится против воли объекта, на которого это действие направленно. ;)
Как я понял, вы были в офисе?
Какая там атмосфера?
Да, я был у них в офисе и не один раз. Атмосфера там на первый взгляд в самом деле дружелюбная. Но, даже не знаю как бы объяснить... Я бы использовал слово «нездоровая», но понимаю, что мне придётся аргументировать свои слова. Ощущения, которые у меня возникали при визите в их офис можно сравнить с ощущениями из фильмов ужасов, в которых кто-нибудь приезжает в город, где всё чисто и красиво, все блюдут строгие моральные устои, а на самом деле оказываются фанатиками какого-нибудь культа. :) Понимаю, что сравнение, возможно, не самое удачное, но даже не знаю с чем ещё сравнить.
Что значит «зомби»?
Расшифруйте, пожалуйста, понятие.
Под «зомби» я имел в виду человека с частично подавленным сознанием. Наверняка, Вы когда видете человека, можете сказать естественно он себя ведёт или нет (за исключением тех случаев, когда этот человек хороший актёр). По-моему, все сотрудники студии ведут себя очень неестественно. Какая-то гнетущая натянутость во всём этом вежливом отношении чувствуется. Вам так не кажется?
Когда человек общается в «стиле Дейла Карнеги», то порой непонятно, откровенен ли он, честен ли и не ведёт ли себя так, потому что ему от тебя чего-то надо.
Я Вам честно скажу, цель моих постов весьма корыстна и коварна: хочется поделиться с людьми своим мнением и почитать их ответы. Ведь приятно когда находятся люди, мнение которых совпадает с твоим. А если таких не находится, то следует ещё раз проанализировать своё мнение.
Я могу предположить (но повторяю — это только предположение), что Владимир Владимирович не сам пишет все свои комментарии, а напускает на это своих специально обученных сотрудников. Такая практика имеет место, например, при проставлении подписей с пожеланиями на диски с СОЛО, которые, якобы, написаны Владимиром Владимировичем, а, на самом деле, пишутся его сотрудниками.
Честно говоря, кроме шуток, достаточно странную тенденцию можно подметить: люди, пообщавшиеся с Владимиром Владимировичем, начинают хорошо о нём отзываться и расхваливать его, мол, какой хороший он человек. После визита к ним в офис, начинают приглашать всех туда зайти. После длительного же общения с ним, вообще перенимают манеру его речи. Похоже за зомбирование. Я бы мог предположить, что это всё это происходит исключительно из-за того, что Владимир Владимирович в самом деле хороший человек, если бы не одно «но». Дело в том, что я сам прошёл все эти стадии, но, благо, меня вовремя вывели из этого состояния. После чего, побывав в том же офисе СОЛО ещё раз, у меня сложилось впечатление, что все его сотрудники отчасти зомби.
И ещё есть совершенно замечательные люди, которые начинают брызгая слюной набрасываться на всех, кто скажет что-нибудь нехорошее в адрес Владимира Владимировича. Даже если при этом люди всего лишь выражают своё мнение и не более того.
В том-то и дело, что ID и Name генерируются сервером каждый раз случайным образом (например, вместо полей name, email, login поля могут называться S0938, B4593, T9872, а при следующей загрузке U3947, H62829, O43329 и т.п.). Сервер каждый раз знает, какие он поля сгенерировал, и ждёт ответа. Если в поле, в котором должен был быть e-mail находится не та строка, которая ожидается перед нами бот (ну, или пользователь ввёл некорректные данные).
А поля можно перемешивать для того, чтобы было сложнее отследить требуемое поле, а то его будет легко найти через DOM.
Правда я уже придумал, как обойти свой же механизм защиты. :(
Образцы «мобильных платформ» придётся менять после каждого «тяжёлого утра», так как, по-моему, выключаться они будут весьма радикальным образом об стену. :)
Есть поле, например, содержащее e-mail. В тексте документа оно при каждом выводе формы называется случайным образом и располагается в случайном порядке (в коде документа, для пользователя же оно всегда визуально располагается на одной и той же позиции при помощи абсолютного позиционирования). Бот заходит получает документ, анализирует его, заполняет поля, отсылает результат на сервер. На сервере скрипт проверяет, соответствует ли стока, введенное в заданное поле формату адреса электронной почты. Если соответствует велкам. Нет возврат на форму, в которой поля расположены уже в другой последовательности.
Хотя, конечно, облом, если полей в форме всего три-четыре. Тогда перебор наугад может быстро принести желаемый для бота результат. Косяк...
На самом деле, боты имеют способность достаточно быстро обходить любые широкораспространенные способы защиты от них. С другой стороны, подчас, даже не такие сложные, но нестандартные механизмы защиты для них составляют большую проблему. Так что для ресурса, который потенциально в ближайшее время вряд ли станет мишенью целенаправленной работы хакеров, я бы писал защиту индивидуально, пусть и не такую сложную.
А если говорить о том, что сложнее всего распознать, то в голову приходит такой механизм:
Поля формы позиционируются абсолютно, а порядок их следования в HTML коде документа выбирается случайным образом. Т.е. пользователь их видит всегда в одном порядке, а для машины, анализирующей код, они всегда в разном;
Подписи к полям тоже позицианируются абсолютно, и порядок их следования в коде документа не соответствует порядку следования соответствующих им полей;
Поле, формат которого можно проверить (например e-mail), каждый раз называется по-разному;
Если в данном поле введено не то, что требуется, то форма заполнена некорректно и, как следствие, не проходит проверку.
Правда, я ещё не встречал ни одного человека, кто бы пользовался значением тнд, оличным от установленного по умолчанию. Но при верстке надо исходить из предположения, что такие люди все-таки есть. :)
Как дело обстоит с другими ОС — не знаю, к сожалению.
Делать сайт строго фиксированным по ширине + поля по бокам — не лучший вариант, ИМХО. Так как при увеличении разрешения монитора и сохранении его геометрических размеров (при условии одного и того же dpi) текст начинает уменьшаться. Что заставляет пользователя увеличивать его принудительно. В результате, жесткая колонка, в которой дизайнер надеялся увидеть 50-60 символов в ширину, будет вмещать лишь 30-40.
Другой вопрос, что из нерезинового макета сверстать хороший резиновый шаблон в большинстве случаев практически невозможно. Резиновость, как и эластичность, должна закладываться на этапе проектирования макета.
Не перестаю радоваться Хабру. Уже столько раз на нем появлялось что-то нужное как раз тогда, когда это по-настоящему нужно, что аж просто удивительно.
Одно отрицать не могу: печатать научит. Правда оправдано ли высокой ценой — не могу судить.
Но, если серьёзно, то тема «заставил/не заставил» весьма серьёзна. Но, не думаю, что её следует обсуждать на Хабре.
Кстати, только что общался с бывшим сотрудником Владимира Владимировича. Он сказал, что Владимир Владимирович честно каждый день по два часа вечером отвечает на сообщения. Правда он почему-то когда это говорил, сказал (цитирую): «Шахиджанян каждый день отвечает на сообщения на всяких форумах и сайтах знакомств. Приходит вечером и честно часа два тратит именно на это».
Да, я был у них в офисе и не один раз. Атмосфера там на первый взгляд в самом деле дружелюбная. Но, даже не знаю как бы объяснить... Я бы использовал слово «нездоровая», но понимаю, что мне придётся аргументировать свои слова. Ощущения, которые у меня возникали при визите в их офис можно сравнить с ощущениями из фильмов ужасов, в которых кто-нибудь приезжает в город, где всё чисто и красиво, все блюдут строгие моральные устои, а на самом деле оказываются фанатиками какого-нибудь культа. :) Понимаю, что сравнение, возможно, не самое удачное, но даже не знаю с чем ещё сравнить.
Под «зомби» я имел в виду человека с частично подавленным сознанием. Наверняка, Вы когда видете человека, можете сказать естественно он себя ведёт или нет (за исключением тех случаев, когда этот человек хороший актёр). По-моему, все сотрудники студии ведут себя очень неестественно. Какая-то гнетущая натянутость во всём этом вежливом отношении чувствуется. Вам так не кажется?
Я Вам честно скажу, цель моих постов весьма корыстна и коварна: хочется поделиться с людьми своим мнением и почитать их ответы. Ведь приятно когда находятся люди, мнение которых совпадает с твоим. А если таких не находится, то следует ещё раз проанализировать своё мнение.
Честно говоря, кроме шуток, достаточно странную тенденцию можно подметить: люди, пообщавшиеся с Владимиром Владимировичем, начинают хорошо о нём отзываться и расхваливать его, мол, какой хороший он человек. После визита к ним в офис, начинают приглашать всех туда зайти. После длительного же общения с ним, вообще перенимают манеру его речи. Похоже за зомбирование. Я бы мог предположить, что это всё это происходит исключительно из-за того, что Владимир Владимирович в самом деле хороший человек, если бы не одно «но». Дело в том, что я сам прошёл все эти стадии, но, благо, меня вовремя вывели из этого состояния. После чего, побывав в том же офисе СОЛО ещё раз, у меня сложилось впечатление, что все его сотрудники отчасти зомби.
И ещё есть совершенно замечательные люди, которые начинают брызгая слюной набрасываться на всех, кто скажет что-нибудь нехорошее в адрес Владимира Владимировича. Даже если при этом люди всего лишь выражают своё мнение и не более того.
А поля можно перемешивать для того, чтобы было сложнее отследить требуемое поле, а то его будет легко найти через DOM.
Правда я уже придумал, как обойти свой же механизм защиты. :(
Хотя, конечно, облом, если полей в форме всего три-четыре. Тогда перебор наугад может быстро принести желаемый для бота результат. Косяк...
А если говорить о том, что сложнее всего распознать, то в голову приходит такой механизм:
Как-то так, в общем. Это общие соображения.