Хабрахабр:
Решил выложить описание и свою программу по составлению расписаний от 2001 года. В моём ВУЗе, на сегодняшний день, ей пользуются практически все крупные факультеты. Вкратце: она может быть и редактором и составлять расписание полностью автоматически или частично для выбранных элементов, сохраняет свои данные в формате Microsoft Access 2000, экспорт расписания групп, преподавателей и аудиторий в виде таблиц Microsoft Excel 2000 и сама написана с использованием MFC 4.2. Мое глубокое убеждение, что создать программу по составлению расписания для ВУЗов и заработать на ее распространении невозможно, если у Вас нет лапы там наверху и все ВУЗы просто не обяжут ее покупать. Но разработав общее для всех ядро, программисты ?на местах? смогут это сделать в той или иной степени. Думаю, этот топик, с точки зрения разработки всем известной задачи, будет интересен для прочтения практически всем. Читать дальше →
Около полутора лет назад на Хабре был размещен пост про уникальные карты китайского поисковика Baidu (для тех, кто не видел, вот он: http://habrahabr.ru/post/115107/). Я был поражен тем, насколько кропотливо, детально и красиво эти карты сделаны, поэтому однажды мы, вместе с группой товарищей, решили разобраться в процессе создания Baidu-карт и сделать собственные карты всего мира, которые выглядели бы так же круто. Под катом много картинок, раскрытие секрета Baidu-подобных карт и то, что получилось у нас. Читать дальше →
Два переезда равноценны одному пожару. (Народная мудрость) Вместо предисловия В автосервис приезжает известный кардиохирург и сдает свою машину в ремонт. Работающий в мастерской механик, пользуясь случаем, окликнул врача и задал ему вопрос: ? Доктор! По сути, мы с вами занимаемся одним и тем же: я вынимаю ?сердца? автомобилей, вытаскиваю из них клапаны, ставлю новые. А могу и весь двигатель заменить. Так или иначе, после моей работы автомобиль продолжает жить с новым ?сердцем?. Но вы гребете деньги лопатой, а я за свою работу получаю копейки. Почему так?! На что доктор резонно заметил: ? А вы, уважаемый, попробуйте сделать капитальный ремонт работающего двигателя! Растем мы быстро, и нам постоянно необходимы новые мощности для размещения нашего оборудования. При этом рост наших объемов ни в коем случае не должен обернуться снижением качества оказываемых нами услуг. Это стратегическая задача. Лето ? время отпусков, наиболее ?спокойный? период для большинства вебмастеров: внеочередная плановая ?перезагрузка? сервера воспринимается более спокойно. Мы дождались лета ? и переехали в свой новый ЦОД! Задача Казалось бы, о чем тут можно рассказать? Ведь на первый взгляд, в переезде нет ничего хитрого: обладая известной аккуратностью, можно без труда перевезти что угодно и куда угодно ? особенно, когда дело касается перевозки коробок с железом, каковыми по своей природе является серверное и сетевое оборудование. На деле же задача перевоза хостинга на новую техническую площадку, да еще и в Санкт-Петербурге (это важный момент!), имеет пикантные особенности ? в частности, крайне желательно, чтобы в процессе переезда хостинг продолжал работать. Таким образом, основной проблемой, которую предстояло решить в процессе переезда, являлась минимизация простоя в оказании услуг. Отталкиваясь от этой цели, выбирались средства. Читать дальше →
В этой статье преследуется две цели ? во-первых, мы делимся довольно интересным опытом командной разработки; во-вторых, получить отклик и выслушать мнение незаинтересованных лиц тоже не помешает. В начале этого года мы решили попробовать свои силы в разработке игр для WP7. Вначале нас было всего двое. Выбор жанра ? вещь довольно непростая, от этого зависит буквально все. Анализ кучи статей по играм дал только то, что никто не обладает конкретными цифрами по жанрам, либо не хочет их сообщать. В конце концов, после того, как были сломаны все копья и приведены все аргументы и контраргументы, мы выбрали жанр попроще, т.н. ?jumper?. Причин этому было две ? то, что проще всего, отнимает наименьшее количество времени (потом выяснилось, что это не совсем так), и эти игры довольно неплохо продаются (по крайней мере, в соответствии со статистикой по играм Android и IOS). Читать дальше →
Ретроспектива: 4. Сети для самых маленьких: Часть четвёртая. STP 3. Сети для самых маленьких: Часть третья. Статическая маршрутизация 2. Сети для самых маленьких. Часть вторая. Коммутация 1. Сети для самых маленьких. Часть первая (которая после нулевой). Подключение к оборудованию cisco 0. Сети для самых маленьких. Часть нулевая. Планирование Продолжаем развитие нашей маленькой уютной сети Лифт ми Ап. Мы уже обсудили вопросы маршрутизации и стабильности, и теперь, наконец, выросли для подключения к Интернету. Довольно заточения в рамках нашей корпоративной среды! Но с развитием появляются и новые проблемы. Сначала вирус парализовал веб-сервер, потом кто-то притаранил червя, который распространился в сети, заняв часть полосы пропускания. А ещё какой-то злодей повадился подбирать пароли на ssh к серверу. А представляете, что начнётся, когда мы подключимся к Интернету?! Итак, сегодня: 1) учимся настраивать различные списки контроля доступа (Access Control List) 2) пытаемся понять разницу между ограничением входящего и исходящего трафика 3) разбираемся с тем, как работает NAT, его плюсы, минусы и возможности 4) на практике организуем подключение к Интернету через NAT и увеличим безопасность сети, используя списки доступа. Читать дальше →
28 июля 2012 года в Москве пройдет очередной Я.Субботник. Сотрудники московского офиса Яндекса расскажут о технологиях, решениях и полезных практиках, которые могут быть интересны разработчикам. Приходите, слушайте, задавайте вопросы и общайтесь на профессиональные темы за чашкой кофе. На нашем Я.Cубботнике вы узнаете про: новый Яндекс.Танк; архитектуру и API Яндекс.Фоток и Яндекс.Диска; кластеризатор в JS API Яндекс.Карт; разные способы создания клиентских js-компонентов. Кроме того, вас ждут два мастер-класса: по прототипированию на живом проекте; по MapKit для WP7. Программа и тезисы Я.Субботника Участие, как всегда, бесплатное, но зарегистрироваться необходимо. Регистрация на мероприятие заканчивается 27 июля в 18:00 по московскому времени. Количество мест ограничено. 28 июля, в субботу, с 10 утра ждём участников по адресу: Москва, ул. Льва Толстого 16, офис Яндекса, зал Экстрополис. Для тех, кто не попадёт в число участников или не сможет лично присутствовать на Я.Субботнике, будет организована онлайн-трансляция. Читать дальше →

Отписаться от этой рассылки