Картинка блога

Отличный подбор цитат о программировании. Некоторые из них знакомы, и все до безобразия правдивы. К сожалению ни одного автора с русской фамилией, кто знает, возможно, когда нибудь меня тоже начнут цитировать… 🙂 Продолжить чтение »

Метки:,

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

Метки:,

Делаю один маленький проект на Django, для облегчения задачи поставил одноименный стек от Bitnami. Штука интересная и при правильном подходе ее можно заставить работать. К сожалению как и во многих других реализациях есть несколько серьезных проблем, которые перерастают в грабли. Чтобы избежать геморроя с настройкой виртуальных сетевых карт, будем использовать port forwarding (проброс портов), предусмотренный в VirtualBox для NAT соединения. Попробую рассказать о настройке этой штуки, так сказать — «Step By Step». Продолжить чтение »

Метки:, , ,

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

2.0 != 1.6+0.4

Это скриншот из панели WatchList VisualStudio 2010, получается, что 1.6+0.4 не равно 2, если используется тип float. Попробую объяснить. Продолжить чтение »

Метки:, ,

Для описания API проекта или библиотеки, а иногда — просто придания ценности проекту и облегчения жизни следующим разработчикам используются комментарии кода. Тут 2 приема «//» комментарий кода «///» комментарий для документации с дополнительными тегами и т.д. Комментарии в тремя косыми конвертируются студией в XML файл документации (если этого не происходит, нужно поставить соответствующий флаг в настройках проекта. Но использовать XML в качестве помощи для разработчика не очень удобно, по этому есть специальный софт — преобразующий этот файл в надлежащий вид.

Продолжить чтение »

Метки:, ,

Задача появилась из-за нежелания устанавливать какой-либо WAMP стек. Идея в том, чтобы создать переносимый сервер выполняемый в собственной песочнице. Он должен быть достаточно быстрым в загрузке и не требовать много ресурсов. Нужен был сервер на базе Linux, максимально приближенный к боевым (production) условиям. Так и родилась идея запустить Ubuntu Server на VirtualBox в Headless режиме. Оба продукта Ubuntu Server и VirtualBox довольно мощные и распространяются свободно. Но к сожалению без определенных знании о работе подобного софта неизбежно попадешь на грабли. Надеюсь, данный пост поможет частично обойти это «минное поле». Текущее описание подразумевает, что хостовая машина бегает под Windows, но оно не должно сильно отличатся и для других систем. И еще, описание требует определенных знаний работы с bash — иначе зачем вам вообще консоль? Продолжить чтение »

Метки:, , , ,

24 ноября, 2010

Немного про тормозил с публикацией этой статьи, но тем не менее. Пару недель назад закончился конкурс The 2010 Open Source Awards организованный PACKT. Конкурс был нацелен на поощрение, поддержку, признание Open Source проектов. Для выявления проекта победителя, было организовано свободное голосование за финалистов.  В каждой категории они были объединены с рейтингами от жюри. По заявлению учредителей, они не имели никакого влияния на исход.

К голосованию были представлены следующие категории (и соответственно победители): Продолжить чтение »

Метки:, , ,

И так, что же ближе всего к разработчику кроме ИТ из всего разнообразия хобби и должностей?
Менеджмент проектов и консалтинг я отбросил в предыдущих постах, просто я себя совершенно не вижу в этих областях. Туда-же летит администрирование, по тому что (могу быть не прав) в определенном приближении это похоже на тестирование. Я не хочу размениваться на проекты вроде, «сделаю а там посмотрю как пойдет» — уже проходили. Это должна быть долгосрочная и перспективная идея, В конце концов я хочу заработать миллион! Продолжить чтение »

Метки:,

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

Метки:,

Золотые времена программиста — это время между выходом из стен учебного заведения и последним возможным повышением в карьерной лестнице. Время, когда смена работы может обернутся повышением зарплаты в 2 раза (со мной это произошло 2 раза). Дальше все печально. Когда привыкаешь к такому росту, приход плато кажется концом света (ну как минимум шагом назад). Вопрос о том, как разбить потолок задает себе каждый здравомыслящий человек.
Если вы еще не видели видео, «Взлет с карьерного плато», то советую. Продолжить чтение »

Метки:,