пятница, 28 октября 2011 г.

Шаманизм

Делаю проект с django-cms и небольшим самописным приложением. При попытке загрузить изображение (в cms и в своем приложение) выдавало:

Загрузите правильное изображение. Файл, который вы загрузили, поврежден или не является изображением.


При этом в других проектах все норм.

Гугл выдавал, что это проблемы с PIL. Я переустанавливал ее и так и этак (локально, глобально, с переустановкой libjpeg-dev...), даже перезагружаться пробовал. Пробовал гуглить по буржуйским интернетам, что хоть там добьюсь правды. Весь вечер на это убил. Не помогло.

Утром начал шаманить с settings.py, комментируя то, что связано с установкой django-cms. Перезапускаю - заработало. Начинаю потихоньку раскомментировать обратно, что бы понять где именно проблема. Убираю комментарий - перезапускаю - работает, убираю - работает, убираю - работает... Опа, а я уже вернул settings.py в первоначальный вид (до комментирования), и оно все равно работает.

пятница, 21 октября 2011 г.

Я - быдлокодер

Ха-ха-ха, я - быдлокодер. Начал писать с использованием JavaScript "серьезное web-приложение" (аренда авто) не зная о прототипах. Жесть, что за индусский код я тут выдал.

четверг, 20 октября 2011 г.

Оно само... правда

Волею судеб пишу новую версию одной небольшой программы (прокат авто). Старая программа написана не мной, и на дельфи.

Т.к. нормального ТЗ нет (сам дурак), то для реализации базового функционала приходится постоянно посматривать на это поделие. Приколов там куча, например, человек не осилил модальные окна и скроллбары, поэтому на моем 15-ти дюймовом ноутбуке нижнюю часть программы я не вижу в принципе. Очень хорошо, что исходников этого у заказчика нет и старого программиста они не нашли, потому что пытаться что-то там менять и дописывать... сам бы не взялся и врагу не пожелал бы.

Но побудило меня на этот пост кое-что иное. Сижу прошедшим вечером, программлю, в эмуляторе открыта старая программа. Тут мне понадобилось что-то в ней глянуть, смотрю, а там куча окошек с ошибкой - "нельзя менять системное время!". Думаю, странно, я вроде ничего и не менял. И тут понимаю, что полночь уже минула и новый день (вернее новая ночь) уже на дворе.

понедельник, 17 октября 2011 г.

Опыт - сын ошибок трудных, не очень трудных, легких

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

вторник, 11 октября 2011 г.

ИТ-гадалка

10 ИТ-технологий, которые изменят мир. Интересно будет сравнить реальность и прогнозы. Пункт 8 мне кажется через чур оптимистичным. Думаю, что роботизация общества будет происходить несколько дольше.

8. Роботы

Роботы и виртуальные аватары перестанут быть фантастикой и станут реально рабочей силой. Уже сегодня анимированные персонажи распознают голос, преобразуют текст в речь и помнят предыдущие встречи. В 2005 г. стартовал Blue Brain Project — проект IBM по воссозданию человеческого мозга с помощью аппаратных и программных средств. К 2020 г. роботы будут физически превосходить людей. К 2025 г. число роботов превысит количество людей в развитых странах мира, и к 2035 г. человеческий труд будет полностью вытеснен роботами.