Метка «Программирование» - 17

image

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

Сегодня утром стартовал очередной, уже четвёртый по счёту набор в школу программистов HeadHunter.
Занятия будут проходить по вечерам, два раза в неделю с октября по апрель в московском офисе технического департамента, недалеко от метро Алексеевская. Преподаватели – наши специалисты, в числе которых blv, mikesub, tum0rc0re и ваш покорный слуга. Во время обучения студентам выплачивается ежемесячная стипендия – 15 тыс. рублей. Лучшим выпускникам будущей весной мы предложим присоединиться к нашей команде.

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

Читать полностью »

Этот пакет был добавлен еще в Java 1.4, однако многие разработчики о нем либо не знают, либо не умеют пользоваться. В сети мало материалов на эту тему, особенно на русском.

Введение

Java New IO — «новая» реализация IO. Ее предназначение — решить проблемы производительности стандартного блокирующего IO. Почти все методы чтения-записи без блокировок, они читают или записывают лишь уже доступную информацию. Это позволяет в одном или нескольких потоках обрабатывать любое количество подключений.

Продолжение под хабракатом
Читать полностью »

image

В этом посте, дорогой читатель, я кратко расскажу о том, как 100+ человек могут с пользой для знаний весело провести неделю лета.
Я постарался описать событие так, чтобы даже человек, находящийся совершенно не в теме, о чем идет речь, все равно бы прочитал с интересом и все понял.
В общем, это пост о нашей школе по биоинформатике, проходившей с 29 июля по 4 августа под Москвой. За подробностями — под кат.
Осторожно, траффик, все фото без катов!

image
Участники, организаторы и некоторые спикеры школы.
Читать полностью »

Я пишу программы на C# для фирмы, где их использует несколько сотен человек. Время от времени добавляются новые функции и встаёт проблема обновления версий.

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

image

Честно, мне самому не очень нравятся приложения, которые вечно скачивают обновления, но в моём случае проще автоматизировать этот процесс, чем писать должностные инструкции и заставлять коллег скачивать обновления вручную (а потом бегать по всем этажам и делать это самому).
Читать полностью »

Сегодня целый набор новостей по разработке для мобильной платформы Windows Phone.

Начнем с самого осязаемого — роста загрузок ваших приложений в Windows Phone Store.
Сегодня их суммарное количество превысило отметку в 2 миллиарда загрузок. Что особенно приятно — второй миллиард получился менее чем через полгода после первого и в 5 раз быстрее первого!
image

Кроме этого, мы сделали важные нововведения как для будущих разработчиков, так и действующих.
Сегодня стала доступна бета-версия Windows Phone App Studio — нового инструмента создания приложения для начинающихЧитать полностью »

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

Но даже Программист грешен, если не соблюдает семь заповедей.

Не возомни паству пастырем

Программист любит верить в то, что запускающий его программу пользователь подобен администратору. Увы, увы, такого права ему чаще всего никто не давал, поэтому если Программист об этом не подумал, то птица скорби Симург возносит свои крылья над администратором.
Читать полностью »

Просто автоматизируй это Добрый день уважаемые хабрачитатели. Данный топик является пробным озвучиванием моей старой идеи, и я очень буду благодарен за обсуждение в комментариях.

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

Жизнь программиста высокого уровня практически вся виртуальная. Всё что он создаёт, может быть неимоверно крутым, но это не выходит за пределы компьютера. Именно поэтому мне всегда казалось волшебством, когда я видел роботов и механизмы, выполняющие команды с компьютера, но это всё в каком то другом мире.

Вы программист высокого уровня, которых хотел бы управлять оборудованием из своих программ, но не хотите паять? Добро пожаловать под кат.
Читать полностью »

Всем не профессионалам в какой-либо одной области IT-универсалам посвящается данный текст.
История такая: я работаю на довольно неплохой должности (руководитель IT-отдела) и даже имею в подчинении трех несколько человек. Сама фирма не IT направленности. Занимаемся мы розничными, оптовыми и интернет продажами. А также являемся сервисным центром нескольких известных марок. В компании есть несколько веб-ресурсов, в том числе несколько интернет-магазинов, пара из которых имеют очень даже неплохой оборот. Вот этим всем хозяйством мне и приходится заправлять. Плюс реклама, полиграфия, баннеры, сео и т.д. Моя зарплата меня тоже вполне устраивает. Скажем, гораздо выше средней по СПб. В данный момент меня в моей работе все устраивает за исключением одного: отсутствие опыта работы в профильной компании (в профильной среде).
Читать полностью »

image
Привет! Эта статья — первая в нашем буручном блоге.

Мы делаем метапоиск авиабилетов buruki.ru с человеческим лицом. Здесь мы будем делиться техническими и психологическими открытиями, которые мы совершаем каждый день в работе над проектом.

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js