Персональный блог Игоря Антонова aka "spider_net"

Архивы

Введение в Git. Учимся контролировать версии исходников


Рубрика: Журнал Хакер -> Статьи
Метки: | | |
Просмотров: 17769
Введение в Git. Учимся контролировать версии исходников

Каждый разработчик ошибается минимум дважды. Первый раз — когда выбирает себе профессию, надеясь при этом стать звездой и переплюнуть успех Facebook. А второй — когда забивает болт на true методики коллективной разработки и рвет на себе волосы во время очередного краха исходников. Серебряной пули для первой ошибки еще не придумали, а вот вторая проблема решается просто. Главное — созреть и окончательно мигрировать на профессиональные системы управления версиями.

Читать дальше

Создание и использование временных файлов в 1С:Предприятие 8


Рубрика: 1С:Предприятие -> Программирование
Метки: | | |
Просмотров: 21240
Создание и использование временных файлов в 1С:Предприятие 8

Неоднократно мне доводилось видеть как разработчики не тиражируемых конфигураций, созданных на платформе 1С:Предприятие 8 используют «странные» методы создания временных файлов. Кто-то хитрым образом пытается определить системную папку временных файлов, другие делают отдельные функции для генерирования уникальных имен файлов, а третьи вообще непонятно зачем привлекают сюда COM-объекты. Подобные решение, конечно же, работают, но гарантировать их корректность при малейшем изменении условий нереально.

Читать дальше

Просто пиши. Подбираем генератор статических страниц для быстрого и надежного блога


Рубрика: Журнал Хакер -> Статьи
Метки: |
Просмотров: 8295
Просто пиши. Подбираем генератор статических страниц для быстрого и надежного блога

Социалки справляются с потребностями тех, кто хочет поделиться с миром информацией о своем обеде, распорядке дня или впечатлениями о новом фильме. Но если речь идет о крупной статье, подробном HOWTO с кучей кода или любом другом уникальном контенте, который имеет ценность за пределами «здесь и сейчас», тебе по-прежнему понадобится блог. Хорошая новость заключается в том, что поднять свой онлайн-журнал и начать писать стало как никогда просто.

Читать дальше

Revel – MVC фреймворк для Go


Рубрика: go -> Программирование
Метки: | | |
Просмотров: 10216
Revel – MVC фреймворк для Go

Языком программирования Go, созданного в секретных лабораториях компании Google сегодня никого не удивишь. С момента первого релиза прошло чуть больше трех лет, и за это время он подрос, окреп и существенно расширил сферы влияния. До сих пор не многим известно, что помимо хваленой многопоточности (именно эту киллер фичу выделяли все пресс-релизы и обзоры) у этого языка есть масса других достоинств. Вот взять хотя бы возможность комфортно и быстро создавать web-приложения при помощи специального mvc фреймворка.

Создавать web-приложения на Go можно прямо из коробки. Тут все, как и с другими языками программирования. Разрабатывать можно, но после опыта общения с такими вещами как Rails/Yii/DJANGO ощущаешь неприятные сквозняки и пустоту, присущую полкам магазинов в веселые советские времена. Для создания типичных вещей требуется писать кучу лишнего кода, выдумывать структуру приложения и заниматься вещами, которые убивают креативную искру. Подобной проблемой страдают многие языки, которые изначально не были ориентированы на web. Взять тот же C++ или Delphi. Вроде плюсы на лицо, но заниматься мазохизмом для выполнения простейших задач вряд ли кому захочется. Пусть даже такое решение будет более производительным.

Читать дальше

Пройди школу жизни. Обзор онлайн-курсов повышения квалификации для программистов


Рубрика: Журнал Хакер -> Статьи
Метки: | | | | | |
Просмотров: 12563
Пройди школу жизни. Обзор онлайн-курсов повышения квалификации для программистов

«Куда пойти учиться?» - вечный вопрос будущих студентов и уже взрослых людей, решивших повысить профессиональную квалификацию. Подобрать учебное заведение, отвечающее современным критериям качества – задача далеко нетривиальная. Если еще в столице нашей Родины она хоть как-то решена, то в глухих провинциях дела обстоят хуже. Вот и получается, что обучение в режиме онлайн – оптимальный вариант прокачки скилла, экономии времени и денег.

Онлайн или оффлайн

Найти интернет-школу для программистов или IT-специалистов сегодня не проблема. Точнее не проблема для тех, кто хоть немного владеет английским языком. Увы, все самое интересное и прогрессивное издается на языке Шекспира и с этим давно пора смериться. Наши соотечественники стараются не отставать от заморских коллег, но пока, увы, получается это у единиц.

Ok, предположим проблем с инглишом у тебя нет, но это не значит, что нужно сразу ставить весь куш на ставку «онлайн обучение», минуя реальный ВУЗ. Да, ты скорей всего сэкономишь кучу денег и времени, но в будущем это однозначно аукнется проблемами с трудоустройством.

Читать дальше

Превращаем iPad в инструмент разработчика


Рубрика: Журнал Хакер -> Статьи
Метки: | | |
Просмотров: 25958
Превращаем iPad в инструмент разработчика

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

Не стоит сильно обольщаться и надеется, что я раскрою тебе тайну мифической серебряной пули, и помогу сэкономить на покупки хорошего ноутбука или мощного системного блока с большущим монитором. Да, на iPad вполне пригоден для программирования, но разработать на этой малютке клон фейсбука ты вряд ли осилишь. Быстрей испортишь себе зрение и превратишься в уродливого братца горбуна из Натр-Дама.

Строчить код по восемь часов в день, согнувшись в три погибели и вылупившись в крохотный дисплей, я бы не рискнул – здоровье дороже. Тогда есть ли смысл вообще погружаться в эту тему? Может проще оставить все на своих местах? iPad для чтения, а большой компьютер для серьезных дел?

Читать дальше

Honda FIT - три года вместе


Рубрика: Автомобили -> Без рамки
Метки: |
Просмотров: 6599
Honda FIT - три года вместе

В 2011 году мы с супругой единогласно решили, что нам необходим автомобиль. Водительские права у меня пылились еще с 2006 года, и дело оставалось за малым – выбором авто. Особо большего бюджета на приобретение столь дорогой вещи не было и все ограничивалось лишь 350 тысячами рублей. Купить новую иномарку за такие смешные деньги нереально, поэтому вариант покупки авто в салоне был отброшен сразу. Тем более мы живем на Дальнем Востоке (г. Хабаровск) и за такие деньги вполне можно купить хороший подержанный авто на японских аукционах. Мы так и поступили. Только покупали не на самом аукционе, а у местных продавцов, которые регулярно привозят авто с аукционов.

Да, таким образом мы немного теряем в деньгах, но живя в России, я хорошо усвоил одно правило: "Не стоит отдавать деньги вперед, т.к. замучаешься потом их возвращать или выбивать свой же товар из лап хитро мудрого продавца". К тому же, нам немного повезло, и в наличии было сразу два автомобиля Honda FIT. Мне всегда нравились эти шустрые "малютки" и сам бренд HONDA у меня вызывал только положительные эмоции. Не знаю с чем это связано, скорей всего зашито где-то на подсознании.

Читать дальше