November 25th, 2010

Я

Мировоззрение овечки

Время от времени у всех случаются проблемы. Иногда источник проблемы - человек, который, к сожалению, обладает некоторой властью и не стесняется ей пользоваться не только в служебных целях.

Как можно решить такую проблему:
1)Подчиниться и выполнить, что просят.
2)Забить и не получить, что хочется, но показать властьимущему фигу.
3)Доказать, что этот человек не прав и получить желаемое без взятки или доп. услуги этому человеку.

Понятно, что всем нравится читать success story с третьим случаем. Также вполне понятно, что не у всех есть время, знания, возможности так поступить и они выбирают один из первых двух вариантов.
Но есть немалочисленная каста, которые не только не пытается заставить властьимущего сделать то, что он обязан сделать, но и активно клеймит позором тех, кто пытается этого добиться, даже если этого члена касты вопрос никак не касается. Такое поведение напоминает Стокгольмский синдром. Человек не в состоянии справиться с аналогичной ситуацией, вынужден подчиниться указаниям сильной стороны и для оправдания собственного бессилия принимает ее точку зрения. Он придумывает кучу оправданий, пишет что-то вроде "но вы войдите в положение бедного гайца/беззащитного чиновника/продавца с нервной работой", обвиняет в эгоизме людей, которые по сути хотят, чтобы властьимущий просто выполнил свою работу, за которую ему платят деньги. Написал жалобу на ментов - нет, ты на самом деле обокрал государство, потому что государственные конторы вынуждены теперь заниматься твоей бумажкой, вместо того, чтобы удваивать ВВП. А вот если бы дал взятку, то все довольны. Доводы про законность и логичность при этом не действуют.
Причем эти же люди могут охать и ахать, вопрошая, когда же Россия воспрянет и прекратится произвол властей, не врубаясь, что жопа происходит как раз из-за подобных им.
Жаль, что от подобного психического дефекта нет прививки.

На написание поста натолкнула тема с RSDN о перечислении зарплаты на счет, который удобен работнику, а не работодателю. Там клиника. На аргумент, что так прописано в законе, были стандартные намеки на эгоизм конкретно взятого сотрудника и стандартное же "а вы подумайте об аде, который начнется в бухгалетерии" (причем люди вообще ни сном, ни духом о бух. учете). В конце один из участников описал ситуацию своей жене, которая как раз и является главбухом, и получил четкий ответ, что ей совершенно по барабану, куда переводить деньги. Работа и затраченное количество бумажек при этом совершенно одинаково. То есть, "пострадавшая" от "эгоистичного" работника сторона вообще не имеет ничего против, ей просто без разницы. Но нет, бой продолжается. Высказана новая теория, по которой есть некие другие бухгалтеры, которые работают с плохими системами бух. учета, и им все-таки будет ад.
Отвал башки, короче.
Я

Умные закладки или букмарклеты

Коллега - веб-программер показал полезнейшую фичу - как сделать адрес по закладке динамическим.
Если вы не отключили выполнение яваскрипта из адресной строки в связи с недавним отжигом в Фейсбуке, то сможете сделать браузер еще немного удобнее. Люди, хотя бы отчасти знакомые с веб-программингом, уже все поняли из предыдущего предложения. Для остальных же говорю прямо: вместо прямого URL адреса в закладке можно написать скрипт. При этом даже портал РЖД можно сделать удобным для использования. Разберем на примере расписания электричек.

По-старинке. Идем по ссылке http://pass.rzd.ru/isvp/public/pass, справа выбираем нужное направление (например, Рижское), в новой странице выбираем станцию и попадаем на страницу с ошибкой "Расписание не найдено. Попробуйте еще раз." и датой 06-10-2010. Вводим текущую дату, получаем расписание, добавляем страницу в закладки. Теперь, перейдя по закладке, нам нужно каждый раз править дату, чтобы посмотреть расписание на текущую дату.

Через букмарклет. Смотрим на ссылку для закладки (http://pass.rzd.ru/isvp/public/pass?STRUCTURE_ID=5104&layer_id=4996&node_id=19&id=4126&date=25-11-2010) и понимаем, что дату можно поменять ручками в самом урле, то есть, все данные передаются GET запросом. Пролистываем учебник по яваскрипту или обращаемся к специально обученному человеку и вместо адреса сохраняем в закладку данный код:
javascript:n=new%20Date();d=n.getDate();d=(d>9)?d:'0'+d;m=n.getMonth()+1;m=(m>9)?m:'0'+m;y=n.getFullYear();window.location.href='http://pass.rzd.ru/isvp/public/pass?STRUCTURE_ID=5104&layer_id=4996&node_id=19&id=4126&date='+d+'-'+m+'-'+y;

Профит.