У меня есть идеи 3х стартапов и 1ой технологии попадающие в разные пункты(3,4,12,13)
И куда мне такому умному податься? :-)
Реально, идеи рождаются регулярно и также регулярно умирают не реализовавшись.
Одна созревает уже некоторое время, но нет уверенности в востребованности, хотя судя по этой статье спрос должен быть. Другая вот оформилась после прочтения этой статьи, до этого была в виде технологии, уже даже реализованной, но идея сделать из нее сервис возникла после чтения этой статьи.
Я могу родить только техническую сторону, а продвижение - не мой конек. И дело по большому счету не в деньгах, а в реализации бизнес-процесса. Вот не хватает такого рода партнера.
ИМХО представление у вас о западных людях выросло на советско-российском ТВ и пр удобрении. У меня такое же было пока сам своими глазами не увидел жизнь здесь не в качестве туриста. Люди тут человечнее и в такой ситуации и скорая приедет через минуты и люди не будут проходить мимо. Деньги тут совершенно не при чем. Все дело в том воспитании, которое вы получили. Если чел неравнодушен, то деньгами это не портится. А если негодяй, то он и нищим будет негодяем.
А если у меня объект нулевой высоты, то функция getOffsetHeight вернет мне высоту кого-нибудь ненулевого предка, только не ноль.
В общем наличие очевидных недоработок заставляет с подозрением отнестись ко всем функциям.
В нашей компании разработан AJAX фреймворк, который включает множество таких и других полезных функций. Ему я по-крайней мере могу доверять, потому что он тестируется ежедневно в автоматическом режиме на всех основных браузерах. Так что любое изменение, ломающее функциональность или результаты, немедленно будет отслежено. Отлаживается и развивается в течении лет(!)
Поделиться исходниками даже утилит не могу. Сам фреймфорк можно скачать с http://bdn.backbase.com/
Ну FF3 хоть работал нормально с глубоких бет, бывали глюки, но они обычно в следующей сборке исправлялись. А Опера выпустила 9.5 с теми же багами, что имели беты и RC. Форум завален сообщениями, что там и сям не работает. Я в первый же день на два бага наткнулся, один с 9.2 тянется - неправильное значение scrollHeight, другой чисто 9.5 Тьфу на Оперу,а ведь приходится поддерживать.
у них куча проблем с разными аяксовыми фреймворками, а не только с бекбейз. пишите в оперу, в раздел бета тестирования, хотя думаю и без вас там уже понаписали. аналогичная ситуация с FF3, только у них пореже крупные косяки случаются, чем у оперы, но тоже бывает, не без этого. пользуйтесь релизами, а не бетами, чтобы высказывать обоснованные претензии.
последний билд оперы 9.5бета? да не открывается, вот они релиз сделают и все будет работать, а когда у них сайты то работают, то не работают, тут подкрутят там отвалятся, никто на это затачиваться не будет.
Кстати мультислайдер есть в фреймворке от Backbase ( http://backbase.com) там вообще можно сколько угодно ползунков задать. Но конечно этот фреймворк не годится для использования ради пары контролов. Только если целиком проект или его большую часть(видел проекты сделанные на нем для банков, порталы, General Motors тоже не погнушался использовать). К тому же там не голимый javascript+html, а разметка на XML + XHTML + один из языков яваскрипт или XEL(свой язык тоже на базе XML) К тому же совместимость с основными браузерами(IE6,IE7,FF2,FF3,Opera,Safari) не только заявлена(это все говорят), но и реально поддерживается.
Кто хочет побаловаться, можно прямо в онлайне свои примеры пробовать. Откройте страницу с двойным слайдером: http://demo.backbase.com/explorer/#|examples/doubleSlider.xml а на табе "Edit" поместите следующий код:
<b:slider>
<b:sliderGrippy name="grippy1" value="10" />
<b:sliderGrippy name="grippy2a" value="50" />
<b:sliderGrippy name="grippy2b" value="60" />
<b:sliderGrippy name="grippy2" value="80" />
<b:sliderGrippy name="grippy3" value="90">
<e:handler event="change" type="application/javascript">
alert( this.getProperty('value'))
</e:handler>
</b:sliderGrippy>
</b:slider>
Нажмите кнопку "See it Live", и вуаля - пятерной слайдер. До кучи смотрите в коде как можно красиво прицепить обработчик события на любой ползунок или на сам слайдер.
Заглянул в jQueryUI посмотреть чем же так народ восторгается и, блин, глюкавость и кривость на первых же открытых тестах в IE6. Смотреть дальше даже желания не возникло.
С FF это косяк браузера. Когда ползунок порвался попробуйте изменить размера окна браузера и вы увидите, что картинка наладилась. Значит надо заставить ФФ сделать отрисовку, например так:
var el = document.getElementById('DoubleTrack-3-Tracker')
el.style.borderTop = '1px dotted #CCC'
setTimeout( function(){el.style.borderTop = 'none'}, 10)
страаааааааааашный тормоз, заглянул в файербаг, чтобы страница открылась делается более 160 запросов, ну и по ходу каждый клик на новой картинке - еще пара десятков. жопа, а не сайт. А такой эффект сделать делов на 3 копейки.
В моей компании тоже провели соотвествующие тесты, вот - результаты И все браузеры, по скорости работы, сильно отстают от Сафари, включая ФФ3. На результат Оперы можно не обращать внимания, так как на тот момент текущая бета была реальным торомозом, сейчас уже лучше, хотя Сафари по-прежнему по скорости впереди планеты всей. И это тесты не абстрактные из головы, а на реальном фреймворке, реальных компонентах, с большой нагрузкой на реализацию в браузерах всевозможных стандартов(DOM, XPath, XML ...)
Тут конечно не место, но можно с этого место поподробнее? Что именно ФФ реализует абсолютно по-своему, не так как это сделано в других браузерах и не так как это прописано в стандартах. Можно в частном порядке в ПМ. Я привел, по-крайней мере, очень конкретные примеры за которые отвечаю, а не пустые слова. Именно пустая болтовня ничем не подтвержденная является тем калом, которым забиты холиварные топики.
Ну и вообще-то речь про Оперу. Вы что-то можете возразить по теме? В каком месте я не прав относительно Оперы?
я не холиварщик, поэтому у меня как у веб-разработчика это не единственный довод.
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:
var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);
Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".
И куда мне такому умному податься? :-)
Реально, идеи рождаются регулярно и также регулярно умирают не реализовавшись.
Одна созревает уже некоторое время, но нет уверенности в востребованности, хотя судя по этой статье спрос должен быть. Другая вот оформилась после прочтения этой статьи, до этого была в виде технологии, уже даже реализованной, но идея сделать из нее сервис возникла после чтения этой статьи.
Я могу родить только техническую сторону, а продвижение - не мой конек. И дело по большому счету не в деньгах, а в реализации бизнес-процесса. Вот не хватает такого рода партнера.
В общем наличие очевидных недоработок заставляет с подозрением отнестись ко всем функциям.
В нашей компании разработан AJAX фреймворк, который включает множество таких и других полезных функций. Ему я по-крайней мере могу доверять, потому что он тестируется ежедневно в автоматическом режиме на всех основных браузерах. Так что любое изменение, ломающее функциональность или результаты, немедленно будет отслежено. Отлаживается и развивается в течении лет(!)
Поделиться исходниками даже утилит не могу. Сам фреймфорк можно скачать с http://bdn.backbase.com/
var z = {'3' : 'bla-bla'}
var x = []
for(name in z)
x[name] = z[name]
alert(x.length)
Кто хочет побаловаться, можно прямо в онлайне свои примеры пробовать. Откройте страницу с двойным слайдером:
http://demo.backbase.com/explorer/#|examples/doubleSlider.xml а на табе "Edit" поместите следующий код:
<b:slider>
<b:sliderGrippy name="grippy1" value="10" />
<b:sliderGrippy name="grippy2a" value="50" />
<b:sliderGrippy name="grippy2b" value="60" />
<b:sliderGrippy name="grippy2" value="80" />
<b:sliderGrippy name="grippy3" value="90">
<e:handler event="change" type="application/javascript">
alert( this.getProperty('value'))
</e:handler>
</b:sliderGrippy>
</b:slider>
Нажмите кнопку "See it Live", и вуаля - пятерной слайдер. До кучи смотрите в коде как можно красиво прицепить обработчик события на любой ползунок или на сам слайдер.
var el = document.getElementById('DoubleTrack-3-Tracker')
el.style.borderTop = '1px dotted #CCC'
setTimeout( function(){el.style.borderTop = 'none'}, 10)
Ну и вообще-то речь про Оперу. Вы что-то можете возразить по теме? В каком месте я не прав относительно Оперы?
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:
var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);
Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".