-
Posts
5,139 -
Joined
-
Last visited
-
Days Won
32
Content Type
Profiles
Forums
Calendar
Store
Everything posted by s0rr0w
-
В Ie Не Отображаются Скругления. Помогите Исправить
s0rr0w replied to idimok's question in HTML Coding
#ins a, #ins span { display: inline-block } -
Принцип стека нужно использовать. Обычно делается массив, в который добавляются объекты с данными бегущих строк. И отдельный итератор занимается анимированием всех этих объектов.
-
Мобилки мобилкам рознь. Например, для Opera Mini вообще не стоит заморачиваться с дизайном. Там он все равно будет почти полностью переделан. Для айпадов тестировать немного хуже, там хоть и используется движок вебкита, но все же с твиками. Разные операционки отличаются только одним - размером шрифтов и формами. Поэтому нужно никогда не подгонять элементы под текущий размер шрифта. Тестирование - сложная штука без эмуляции тех систем, под которыми запускаются браузеры. Кстати, MoFo молодцы, есть отдельная десктопная версия Fennec'а, а вот Гугл непонятно что думает. Запустить эмулятор андроида у меня так и не получилось.
-
Все понимает.
-
В Ie Не Отображаются Скругления. Помогите Исправить
s0rr0w replied to idimok's question in HTML Coding
IE до 9й версии не умеет делать скругления. -
Такие вещи лучше выносить в конструктор или в синглтоны. Например function traffic () { this.rtl = function(){} } runingLine.traffic = new traffic(); Но, твой вариант тоже можно использовать, если этот объект является локальной капсулой.
-
Не указывай, каким мне быть, и я не буду указывать, куда тебе идти.
-
Потому что это был очень древний стеб в irc. Разыгрывались целые спектакли, с "переодеванием", трагическими и комическими ролями и прочим. Одна из последний ролей - роль печального вьюноши, которого бросила девушка, которую я знал всего 15 минут. Ржач был знатным, так и прижился.
-
А Есть На Форуме Работодатели (вёрстка, Контент)?
s0rr0w replied to botyaslonim's topic in Discussion of works
Заголовок не внушает доверия. Полный зоопарк шрифтов. Короче, если убрать шапку и "о себе", то будет намного лучше -
Не нравится то, что ты пытаешься переопределить глобальную переменную window.parent.
-
Вполне быстро. Потому что количество итераций будет ограничено количеством разрадов умножить на три. Примерно так. Попробуй сделать 100 миллионов
-
Смотри, у тебя, к примеру, есть такое число x = 22 000 000 001 Запускаем некую функцию. Последний элемент в твоем массиве, пусть будет 1E12 Делим x на 1E12. Получаем число меньше нуля. Идем дальше, divider = 1E9 Делим x на 1E9, получаем 22.000000001. Округляем в меньшую сторону, получаем 22. Запускаем эту же функцию, передаем параметр 22. Функция дойдет до 1E1. Делим 22 на 1E1, округляем, получаем 2. Вычитаем из 22 число 2*1Е1 и получаем 2 Запускаем функцию с этим параметром Возвращаемся к нашему 22. Умножаем 22 на 1Е9 и отнимаем это число от x. Получаем 1 И так далее. С одинадцать и прочими нужно сделать исключение, я в примере чуток ошибся.
-
Упрощенно - выброс вещества после вспышки на Солнце.
-
А Есть На Форуме Работодатели (вёрстка, Контент)?
s0rr0w replied to botyaslonim's topic in Discussion of works
Задавайте. -
1E1 = 1 * 10^1 = 10 0.2E2 = 0.2 * 10^2 = 0.2 * 100 = 20 Наиболее простой способ записи разрядов.
-
Нужен двумерный массив, а не набор одномерных. words[ 0 ] = { range: 10, divider: 1E1, values: [ 'ноль', 'один' .. ] } words[ 1 ] = { range: 20, divider: 0.2E2, values: [ 'десять', 'одинадцать' .. ] } и так далее. Потом идти в обратном порядке по этом массиву, и если число становится меньше чем range, то отрабатываем результат деления числа на divider, потом нам нужно взять остаток от деления и продолжить работу с ним, пока не будет завершен цикл. Короче, хорошая задачка для тех, кто хочет поковырять JS.
-
Проблем под этим браузером и ОС не нашел
-
Как всегда, прокол в ИЕ. Когда-то писал вот такое var $toSource = function ( obj, name ) { try { var c = obj.constructor.toString(); var tmpArr = []; var tmpName = ( name )? '"'+name+'"'+':' : ""; if ( c.match( /Object/g ) ) { var tmpOArr = [] for ( var i in obj ) { tmpOArr.push( $toSource( obj[i], i ) ); } tmpArr.push( tmpName+ "{" + tmpOArr.join() + "}" ); } if ( c.match( /Array/g ) ) { var tmpAArr = [] for ( var i=0, l=obj.length; i<l; i++) { tmpAArr.push( $toSource( obj[i] ) ); } tmpArr.push( tmpName + "[" + tmpAArr.join() + "]" ); } else if ( c.match( /String/g ) ) { var tmpStr = obj.replace(/(\\)/g, '\\'); tmpStr = tmpStr.replace(/(")/g, '\\"'); tmpArr.push( tmpName + '"' + tmpStr + '"' ); } else if ( c.match( /Number/g ) ) { tmpArr.push( tmpName + obj ); } return tmpArr.join(); } catch ( e ) { }; };
-
Хотя бы пару примеров. Никто не собирается их уличать в недостатке компетенции. Присутствие Влада я ведь не оспариваю, он просто обязан быть на конкурсах, как этот. Потому что у него другое мылшение, и это очень хорошо.
-
Право оценивать у них никто не отбирал. Они могут оценивать все что угодно и так, как они считают нужным. Их решение может быть предвзятым, и это тоже стоит понимать. Мало того, их оценка будет произведена с учетом их ценностей и их опыта. И это тоже нормально. А как я могу отличить работы ваших знакомых от их соработников?
-
Я не для того прошу, чтобы их обхаять, унизить или рассказать, что они неправы, а я один в белом. У меня это прошло еще 3 года назад. Мне хочется изучить их работы, чтобы почерпнуть ответы на свои вопросы и сравнить со своими решениями.
-
Во всех подобных конкурсах есть одна проблема. И называется она - судьи. Если судьи не компетентны, то и решение будет под стать их компетенции.