Здравствуйте, меня зовут Владимир, я программист и сегодня буду вас обслуживать.
В восьмидесятых нас считали небожителями. «Простые люди» в большинстве своём и понятия не имели чем мы занимаемся (наверняка летаем на космолётах и куём световые мечи). В девяностых — героями, придумавшими интернет, Windows, Photoshop и Diablo; ребята, бегавшие на улице с деревянными палками, денди и жвачками Love Is, мечтали стать водителями (и до сих пор у большинства из них самое большое достижение в жизни — серый Mark II со светодиодной1 подсветкой лонжеронов), ребята, сидевшие дома — программистами. Обвал доткомов остудил их пыл, и программист нулевых — уже простой офисный работник, вечерами, в зависимости от степени тяжести детства, жрущий салат доу я, пиво или Нурофен+. Десятые ещё только начались, однако я на все сто процентов уверен, что в них программист окончательно превратится в такого же пролетария, как слесарь, токарь, сантехник или швея-мотористка. Да, безусловно есть сантехники, которые ходят по домам чинить унитазы, и есть сантехники, которые обслуживают какое-нибудь огромное высокотехнологичное производство, и у последних и ответственности побольше, и зарплата повыше, но и те и другие — грязные, вонючие и большим уважением не пользуются, вдобавок обладая побочным комедийным образом персонажей порнофильмов не первой свежести. То же самое произойдёт и с программистами. (Далее)
Я никогда не начинал с Hello World. Первой программой была проверялка корректности алгебраических преобразований, которыми нас мучили в 8 классе1, первым сайтом — каталог товаров и компаний, первым устройством — ламповый RIAA-корректор, словом, везде сразу бросался на амбразуру, с очень переменным успехом. И когда неделю назад предоставился случай хоть что-то начать правильно, я немедленно согласился. Встречайте: петушок - золотой гребешок: (Далее)
Обладая заниженной самооценкой, вполне очевидно бояться допускать ошибки. Этот страх только усиливается в семьях, где с детьми по поводу каждой их неудачи составляется долгий и обстоятельный разговор в откровенно рассерженных тонах, и с возрастом не проходит (я, по крайней мере, не замечал). Вполне очевидно, находясь в таком положении, свои ошибки игнорировать, скрывать, оправдывать, порой, сваливая ответственность на других. Конкретные примеры за давностью лет1 приводить неохота, да вы и сами можете их придумать, представив ситуацию, где нужно сделать текст чуть жирнее, увеличить картинку, но только на странице Германии, а нет, давай обратно, делать это всё нужно на знойном нетбуке с Linux через GPRS, а вердикт выносится при просмотре сайта через IE6 с троянами, пятью панелями от «Рамблера» и в масштабе 150%, при этом за сайт денег платится больше, чем за аренду офиса. И вместо того, чтобы признать, что мы работаем в тех условиях, когда писать тесты — только зря терять время, и ошибки будут случаться у всех, и от них никто не страдает, просто нужно их исправлять, и «поехала вёрстка» — это не обвинение в безалаберности и профнепригодности, а просто нужно открыть rdesktop до Шindows и десять минут погрызть ногти и потыкать в F5, можно годами тратить время на какие-то абсолютно никому не интересные оправдания, жуткие рассказы про отношение Microsoft к мировым стандартам, наконец, говорить „а у меня всё работает“, параллельно нервничая и подпрыгивая на стуле от того, как мой допотопный пентиум два медленно заходит на ssh, чтобы исправить опечатку и сказать „я ничего не делал, само исправилось, чудит техника!“ (Далее)
Айфон — хикки-девайс. (Далее)
С недавних пор в системе начали происходить странные вещи. При выделении текста мышью оно периодически сбрасывалось, раз в страниц пять примерно. Если выделять клавиатурой (зажать шифт и стрелочку) — чуть чаще, в среднем каждые 10-15 символов. Виновника вычислили довольно быстро (Далее)
Заранее извиняюсь за линукс, так уж получилось. Как вы помните, прошлый раз мне настроить кнопки на мыши не особо удалось — работало всё через раз, так что я всё же полез в исходники openbox (хорошие исходники) и нарыл как в X11 реализовать начало перемещения окна. А потом при помощи PALL MALL синего и такой-то матери было рождено следующее: (Далее)
На питоне пишут:
def get_media_url(path): """ Determine system file's media URL. """ upload_prefix = getattr(settings, "CKEDITOR_UPLOAD_PREFIX", None) if upload_prefix: url = upload_prefix + path.replace(settings.CKEDITOR_UPLOAD_PATH, '') else: url = settings.MEDIA_URL + path.replace(settings.MEDIA_ROOT, '') # Remove any double slashes. return url.replace('//', '/')
Уберём-ка мы из URL двойные слеши! Некрасиво очень, мешаются. А то, что URL, вообще-то, начинается с http://, да хуй с ним! Пусть какой-нибудь долбоёб смотрит на:
<a class="thumb" href="http:/fpk.themylogin.ru/media/uploads/editor/2011/02/28/z_2c3e1462.jpg"> <img src="http:/fpk.themylogin.ru/media/uploads/editor/2011/02/28/z_2c3e1462_thumb.jpg" /> </a>
И вроде всё в порядке, а почему-то не открывается!
ckeditor'ов для Django штук 20 понаписали. Взял рандомный, самый свежий. Не берите его, он хуёвый. Ещё тамбнейлы PIL'ом пытается создать для всего, что ему загрузят. И так как PIL кидает эксепшен, ничего, кроме картинок загрузить нельзя. Пизда какая-то.
- themylogin › Самое дорогое в жизни 20 мая, 19:47
- potomushto › Am I not always be wanting this? (x8) 20 мая, 16:38
- anonymous › Написание «не» с различными частями речи 16 мая, 16:06
- anonymous › A Tragedy in the Air 15 мая, 18:24
- themylogin › Итоги 2011 15 мая, 12:10
- themylogin › На гелике езжу 13 мая, 16:24
- anonymous › Waking up at ten 13 мая, 13:16
- themylogin › Жук 12 мая, 11:55
- themylogin › Давайте шутки из твиттера продолжим развивать здесь 7 мая, 11:03
- anonymous › Шевченко лох 6 мая, 14:02


