Сен 30
Порядковый номер элемента в списке или “выше->ниже”
Иногда стоит задача, расположить запись из выборки не по порядку их создания а по желанию заказчика, то есть дать ему возможность самому поднять или опустить тот или иной элемент выборки ниже либо выше по списку. На первый взгляд задача достаточно тривиальная, но почему то, когда начинаешь копать глубже, становится очевидным, что без внимательного построения всего алгоритма “на листике” ничего не получится. Подробнее
2 комментариевСен 30
SVN. Игнорирование файла, папки
Иногда бывает удобным установить игнорирование определенного файла в SVN, что бы на него не реагировали команды commit(ci) или update(up). Подробнее
6 комментариевСен 30
JavaScript Form submit
Мне стыдно…
Но на то затупы и нужны, что бы с ними разок поковыряться и потом никогда не ошибаться.
Проблема была в том, что я не мог вызвать submit у формы, когда у меня изменялось поле. Выглядел код так:
Ошибка: “document.forms.indexesForm.submit is not a function”;Вооружившись FireBug и сделав watch на document.forms.indexesForm я понял, в чем был мой затуп. Далее идет исправленная строка:
Проблема была в том, что я кнопке submit дал такое же имя как и зарезервированному методу у объекта form - “submit”. Отсюда следовало, что при вызове document.forms.indexesForm.submit я вовсе не вызывал метод submit у формы, а заходил в свойства кнопки с name = “submit”. 9 комментариевСен 30
Not implemented error in IE
Иногда бывает так, что IE ругается следующим матом “Error: Not implemented”, при этом указывая какую-нибудь совершенно левую строчку кода.
Ругаться он может в случае, когда не четко соблюден синтаксис JavaScript.
Например FireFox нормально реагирует на запись типа:
myVariable = document.getElementById(”my_id”);
а IE на такую запись обижается на разработчика и выдает вышеуказанную ошибку, а всё потому, что ему не хватает слова var, перед myVariable.
Посему делаем вывод, что корректная строчка для IE выглядет так:
var myVariable = document.getElementById(”my_id”);
На сколько я знаю, такую же ошибку он может выдавать ещё в некоторых случаях, если будет время протестирую и отпишусь.
3 комментариевСен 30
Помощник на сайте. Важный опрос!
Пользовались ли бы вы помощником а-ля Microsoftовская собачка или скрепка, если бы он давал только нормальные советы(действительно “по делу”, например: “До окончания срока поставки товара ИКС остался 1 день, поторопитесь!”) и был гибко настраиваемый, вплоть до изменения внешнего вида(возможность загружать на сайте пользовательскую модель помощника)?
Вопрос реально важен, так как заказчик хочет, а мы(разработчики) думаем, что такой функционал не будет иметь популярности у пользователей.
6 комментариевСен 30
Копирайт?!
В статье “Идея и реализация” я упомянул об идеях.
Так вот идея, как таковая, является личным достоянием человека. А если реализации вашей идеи нет в сети, можно смело считать, что эта идея уникальна. Так как большинство здоровых “хомосапиенсов” не придумают идею, которая будет как то негативно отражаться на нем самом, делаем вывод, что у каждого из людей, есть идея, продуманная и максимально позитивная для него.
Существуют люди, которые не способны генерировать вменяемые идеи. Но как то “крутиться”* им надо. Они прибегают к своеобразному действию. Интересуются у своих товарищей, сотрудников и тому подобных по интересующему их вопросу. Внимают всем словам, а потом, усреднив все определения, выдают их за свои.
Сегодня ты своему сотруднику выложил свое уникальное мнение по тому или иному вопросу, а завтра твои мысли могут преподнестись людям с другим значением в поле “автор”.
В принципе вроде как ничего критичного, но неприятно когда твои идеи выдают за свои, даже без косвенной ссылки на тебя.
Лично я, преподнося идею, которая возникла не у меня, всегда ссылаюсь на автора и негодую, когда так же не делают другие специалисты.
Будьте бдительны дамы и господа.
* В данном случае, автор имеет ввиду необходимость продвигаться по карьерной лестнице, или претендовать на должность, требующую креативного подхода.
** Данная статья не содержит привязки к реальным персонам, все факты вымышлены, основываются на наблюдениях автора
4 комментариевСен 30
Opacity in IE
Прозрачность в CSS:
opacity: 0.5; /* стандартный способ установки прозрачности в CSS */
filter: alpha ( opacity = 50); /* такой способ нужно использовать для достижение того же результата под IE */
В первом случае, значение ключа opacity от 0 до 1, то есть 0.5 - это 50% прозрачности.
5 комментариевСен 30
Программист! Не делай костылей!
Навеяно сегодняшним обсуждением многоэтажных костылей в проектах, когда заказчику “очень срочно” нужен функционал, а сделать его по-нормальному в заданное время не получается
