Home

joseek

mates

Advertisement

December 26th, 2009

jQuery и captcha

Add to Memories Tell a Friend
Есть форма заявки, под которой стоит kcaptcha. Клиент жалуется на то, что иногда появляются неразборчивые картинки. Выход: сделать кнопку «обновить картинку». Делаю эту кнопку, через jQuery вешаю на неё обработчик, срабатывающий на нажатие. Обработчик удаляет картинку с капчей (тэг img) с помощью функции remove(), после чего с помощью append() присоединяет к контейнеру капчи тот же самый код:

<img src="/kcaptcha.php/?PHPSESSID=79f4a3f75449bf4ee0df6afd34d295c4" />


значение переменной PHPSESSID всегда постоянно для одного пользователя в пределах одной сессии. После того, как код отрабатывает, появляется та же самая картинка с тем же самым кодом. Как организовать на jQuery возможность обновления капчи, по аналогии с такой же функцией у reCAPTCHA? Другие капчи (в том числе reCAPTCHA) просьба не предлагать, заказчик остановился на этой в виду её максимальной дружелюбности (символы не так сильно трансформируются) к пользователям.

December 25th, 2009

Доброго времени суток пятницы.

имеем код (используется Jquery 1.3.2):

<script>
$(function(){
    $("#cont :hidden").remove();
});
</script>

<div id="cont">
<select>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
</div>

После выполнения в в браузерах ie6/8, opera10.50, хром, сафари выпадающий список опустошается. В ff 3.5.6 такого нет.
Ну да, элементы "option" как-бы невидимые, но такого ведь не должно происходить,
Баг селектора :hidden?

/Comments

[info]_1313 posting in [info]ru_webdev
Add to Memories Tell a Friend
Гляжу в логи ошибок 404 своего сайтика и вижу регулярные обращения к адресу /Comments (именно так, первая буква большая). Давно их вижу, примерно с того самого момента, как начал вести эти логи. Тычутся туда разные адреса, иногда пару раз в день, иногда раз сто за минуту. Начал записывать логи более подробно -- реферреры пустые, в юзерагенте, как правило, свежий файрфокс, пару раз появлялся свежий файрфокс с установленной адварью AdCentiaIM. Логики и закономерностей в посещениях уловить не могу. Страницы такой у меня на сайте, естественно, нет, и внешней ссылки на неё мне тоже не нашлось.

Чего с этим делать? Банить вроде нет причины, но всё равно как-то неприятно, явно какой-то бот. Гуглить непонятно по каким словам. Может, кто-нибудь сталкивался или знает больше меня? Есть вообще какие-нибудь мысли?
Прикручивая рейтинг к новостям, обнаружил, что выборка из новостей и рейтинга путем объединения, с дальнейшей сортировкой, всегда приведет к temporary и filesort в новостях.
запрос )
Придумал завести в news отдельный столбец с индексом и посчитанным рейтингом. Какие еще есть варианты?

December 24th, 2009

Пускай имеется некий веб-документ. Вернее, правильнее назвать его скажем, тестовым документом или фрагментом - допустим, статья с разметкой.
Требуется сделать то же самое, с чем отлично справляется по команде Файл - Статистка.
Это может быть как средство какого-либо редактора - вроде Дрима, либо приблуда к редактору, либо инструментальный скрипт/приблуда к браузеру - рассматриваются все варианты.

(no subject)

[info]mooseyaka posting in [info]ru_webdev
Add to Memories Tell a Friend
Коллеги, кто пользуется абузоустойчивым хостингом?
Если есть какая-то инфа - подскажите.
Нужен для ресурса, но адекватного характера, то есть не спам, не смс-гейт, не траффогон, ничего такого. Желательно в европе.
x-post 2 ru_webmaster
В компанию HeadHunter нужен верстальщик.

Требования:
— Отличное знание JavaScript, не библиотек, а именно JS. Если в случае неожиданного поведения библиотеки jQuery, — Prototype и т.п. вы ищите ошибку в google, а не в исходниках, не откликайтесь.
— Хорошее знание HTML и CSS.
— Опыт работы с XSLT
— Опыт работы с Python или другими серверсайд языками.

Вы будете работать над проектом "Терминалы". В случае успешной поддержки и развития проекта вас ждет разработка сайтов hh.ru, joblist.ru и остальных проектов компании HeadHunter.

На данный момент ищем человека на удаленную работу, поэтому критично наличие хорошего интернет канала с вашей стороны.

Полная занятость, удаленная работа. Вилка от 1100$ до 1600$

Откликайтесь http://hh.ru/vacancy/2451688 или пишете мне AndrewSumin@gmail.com

December 23rd, 2006

Приветствую, почтенные =)
Посоветуйте литературу по веб-дизайну.

В книжных магазинах если на книжке написано «веб-дизайн», то внутри рассказывают про то, что такое head, body и как вставить изображения на сайт. Иногда туда впаяют еще JavaScript и CSS.

Меня же интересует несколько иная инфомрация - стили сайтов (информ, промо и т.п.), использование сочетаний цветов, типографика (шрифты, заголовки), модульные сетки. Например, очень понравилась книга Ю.А. Сырых «Рисуем сайт который продает». Но информации 1.мало, 2.устарела. Ководство - хорошая книга, но стоит дороговато (2.5к за книжку о_О).

Читал Якоба Нильсена, Стива Круга, Джесса Гаррета - но там 90% юзабилити. Меня же интересует внешний вид сайта.

December 23rd, 2009

Sliverlight 2 -> 3

[info]hpashka posting in [info]ru_webdev
Add to Memories Tell a Friend
Подскажите, сильверлайт от версии 2 к версии 3 сильно поменялся? Точнее, есть смысл покупать литературу по второй версии? (в метро читать нечего)

P.S. С WPF/Silverlight не знаком совсем.

December 22nd, 2009

Уважаемые господа!


Прошу вас о помощи на платной основе. Необходимо получить скрипт меню. Желательно, чтобы он был максимально прост, не загружал код, был кросс-платформенным и правильным с точки зрения юзабилити.


Приблизительный аналог лежит на сайте http://est.ua/


Посмотрите, как оно работает.

Мне нужно почти тоже самое, но с некоторыми доработками.

1. Без кликов. Наводим на Купят - выделение перемещается на эту ссылку.
2. Форма выделения (в данном случае это оранжевый буллет) может быть разной по длине.
3. Также хотелось бы иметь возможность задавать разные буллеты в верхней и нижней строчках.
     Например, накладывать текстуру разного цвета.
4. Само меню и его подменю должны легко редактироваться.

Если кому интересно - пишите стоимость решения. Плачу только за готовый результат.

December 19th, 2009

купили VPS с Gentoo - как я понимаю это полноценный Linux сервер.
объясните человеку знакомому только с Windows - есть ли какой то аналог Remote Desktop чтобы по человечески подключиться к этой штуковине и посмотреть запущенные процессы, перезапустить апач не делая полный ребут...
или только ssh, ftp и никаких визардов?

PHP Exception - pass

[info]poopking posting in [info]ru_webdev
Add to Memories Tell a Friend
А вот как передать Exception во внешнюю функцию, если он произошёл не в вызываемой функцие, а в той, что была вызвана в вызываемой. Т.е. как по стэку передать на самый верх до тех пор пока не будет пойман?

Я так понимаю это нужна настройка PHP. Не могу свой вопрос в гугле сформулировать.

Вот пример:
function MAIN() {
 try {
   XXX();
 } catch (Exception $e) {
   echo 'Как поймать тут $e?'; //До сюда не долетает...
 }
}

function XXX() {
  //тут try {...} catch () {throw} я не хочу делать
  YYY(); //отсюда выброшен эксепшн - по идее он должен попасть вверх по стеку в MAIN()
  //Но на деле программа уже умирает тут.
  echo 'Сюда уже не попадаем';
}

function YYY() {
  throw new Exception("fak!");
}

MAIN();

December 18th, 2009

(no subject)

[info]melyk posting in [info]ru_webdev
Add to Memories Tell a Friend
Здравствуйте! Нам очень нужен разработчик Sharepoint, если вам есть кого порекомендовать, дайте знать, пожалуйста ) Спасибо )

Компания- системный интегратор открывает вакансию разработчика:

Требования:
знание и опыт (не менее чем 1.5-летний) работы с языками программирования C#.NET, VB.NET (один из перечисленных - обязательно)
знание платформы .NET, опыт работы с технологиями Windows Service, ADO.NET
Проведение успешных проектов на Sharepoint
Дополнительно:
знание и опыт работы с Crystal Reports
знание и опыт разработки на ASP.NET
знание и опыт работы с языком программирования Visual Basic 6.0 / VBA
опыт работы с технологиями COM/DCOM, COM/ActiveX
опыт работы с системами электронного документооборота

Условия:
соц пакет (медицинская страховка, уроки английского языка)
территориально: м. Киевская
дружный, молодой коллектив
Бонусы по итогам проектов
Тип занятости
Полная занятость, полный день
Жду резюме на polyakovaa@terralink.ru
Сегодня на двух (!) моих сайтах, размещенных на хостинге в РБК-хостинг, получил одновремено вот это:

"Parse error: syntax error, unexpected '<' in /home/horrorsc/public_html/index.php on line 90"

Когда-то я огреб похожее на Dreamhost, это был вирус, попавший в мою директорию через дыру в WordPress (я его не обновлял).

Но сейчас у меня нет WordPress, а Joomla была последней версии.

У кого-нибудь происходит то же самое на РБК?
Или причины этого известны всем кроме меня, и я просто паникую? :)))

(no subject)

[info]queried posting in [info]ru_webdev
Add to Memories Tell a Friend
Привет! А где бы почитать про интеграцию показаний GPS-трекеров с картой на сайте? Скажем, есть некий парк автомобилей, на каждой машине установлен трекер. Вот хотелось бы пусть не в реальном времени, а с некоторой задержкой, но всё-таки выводить позиции машин на сайт. В какую сторону копать, что можно по этому поводу спросить у гугла, какие ключевые слова (используемые технологии, протоколы)? А может, кто-то уже сам таким занимался и имеет опыт? Спасибо.

December 16th, 2009

Фигли в PHP нет функции чтобы генерить HTML select?
Что нить типа
$options = ('A','B','C'); $select = html_select('lalala', $options, 'B');

И чтобы в select было
<select name=lalala>
<options value=A>A</options>
<options value=B selected>B</options>
<options value=C>C</options>
</select>

Приходится все время самому ее (функцию) писать!

December 15th, 2009

(no subject)

[info]kmick posting in [info]ru_webdev
Add to Memories Tell a Friend
Здравствуйте, товарищи.
Столкнулся со следующей проблемой: при переполнении textarea текстом в ие7 её бэкграунд съезжает вверх вслед за текстом.

в ие6 проблема решилась с помощью _background-attachment: fixed;
в ие7 и фф если выставляю такое свойство - бэкграунд и вовсе пропадает.

посоветуйте плз что-нибудь дельное)
Коллеги, хотелось бы обсудить с вами подход к решению вот такой проблемы. Многие современные php фреймворки трактуют URL так:

/controller/function/parameter1/parameter2/parameterN/

при этом в приложении хотелось бы видеть ЧПУ вида:

/normalnoe-nazvanie-materiala/

можно решить проблему "в лоб", настроив роутинг таким образом, что все запросы будет обрабатывать один контроллер, но при этом мы лишаемся прелести логического разделения кода по контроллерам. есть промежуточный вариант, при котором ЧПУ передается параметром, типа:

/controller/function/normalnoe-nazvanie-materiala/

но это все-таки компромисс :)
есть ли какие-то мысли, как бы еще можно было бы подружить эти два подхода к формированию URL?

PS забыл уточнить - хотелось бы делать сие штатными средствами фреймворка, того же CodeIgniter или Kohana.
Кто-нибудь сталкивался с неправильным рендерингом шрифота (MS Sans Serif) в последнем FF3 OS X? Шрифт получается меньший, и вытянутый вверх (а-ля Narrow). Остальные mac-браузеры отображают его корректно. Поиски пока ничего не дали.

safaric


ff


Есть мнения?

YAHOO.widget.Dialog

[info]diesel_ks posting in [info]ru_webdev
Add to Memories Tell a Friend
Подскажите пожалуйста как повесить свой хэндлер на кнопку закрывания диалогового окна,
та что в заголовке окна выводится.
По доке  вижу что есть метод configClose
Но, то ли я не понимаю для чего он, или не правильно пытаюсь переназначит.
Спасибо.
Powered by LiveJournal.com

Advertisement