На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для ExchangeExchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье рассмотрим оба варианта и обозначим их плюсы и минусы.
Рубрика «Программирование» - 454
Основы разработки под Microsoft Exchange Server
2018-04-18 в 7:43, admin, рубрики: api, exchange, mail, microsoft, powershell, rest api, Блог компании Microsoft, почта, Программирование, Серверное администрирование, сообщенияТехнострим. Учим строить интернет
2018-04-18 в 7:17, admin, рубрики: Блог компании Mail.Ru Group, лекции по программированию, обучение программированию, Программирование, Профессиональная литература, технострим, Учебный процесс в IT
Интернет открывает широкие возможности для дистанционного обучения разработке и программированию. Наш YouTube-канал «Технострим» уже 5 лет знакомит с миром программирования огромное количество людей. На сегодняшний день канал предлагает более 1000 видеоуроков на самые разные ИТ-темы, его смотрит более 83 000 айтишников. И чтобы помочь вам сориентироваться в обилии видеозаписей, мы решили составить удобный путеводитель по просторам Технострима.
Читать полностью »
Выпуск#18: ITренировка — актуальные вопросы и задачи от ведущих компаний
2018-04-17 в 12:33, admin, рубрики: apple, ITренировка, SpiceIT, Блог компании Spice IT Recruitment, занимательные задачи, Занимательные задачки, ПрограммированиеМы подготовили для Вас новый выпуск с интересными задачами с собеседований в Apple.

В Apple соискателями могут задать вопросы не только технического плана, но и о сокровищах и пиратах (интересно, связано ли это с позицией компании в отношении нелегального контента?). Вопросы и задачи, как всегда, разного уровня сложности. В целом, нужно отметить, что доля логических задач вытесняется чисто техническими вопросами, но тем не менее, головоломки на собеседованиях все ещё встречаются.
Читать полностью »
Как я проходил тестовое задание на летнюю стажировку в Яндекс
2018-04-17 в 12:00, admin, рубрики: c++, c++11 яндекс, java, Алгоритмы, олимпиадное программирование, Программирование, яндекс.алгоритм
Привет Хабр, сегодня я расскажу о том, как я проходил тестовое задание на летнюю стажировку в Яндекс. Эта публикация будет полезна начинающим разработчикам, любителям олимпиадного программирования, тем кто неравнодушен к С++ и Java, или просто хочет прочесть интересную статью после трудного рабочего дня.
Чего ожидать от этой статьи?
- Introduction, о том что такое стажировки в Яндкесе, как и когда на них подать
- Мотивация к написанию данной статьи
- Примеры задач, моё решение и краткий разбор (Можно смело пропустить первые два пункта, и начинать именно отсюда)
Introduction
Для тех кто мало знаком с системой отбора на стажировку в Яндексе расскажу вкратце. На сайте яндекса, за несколько месяцев до лета объявляется оплачиваемая вакансия для начинающих разработчиков, в том отделе, в котором вы бы хотели работать (i.e. Яндекс.Диск, Яндекс.Алиса). По ссылке, нужно заполнить форму, о том где Вы учитесь, чем занимаетесь, какой был опыт работы, о чем писали дипломную работы итп. После заполнения формы Вам на почту присылают тестовое задание, на выполнение которого у Вас есть 6 часов, в любой день в течении недели с момента, когда Вы получили это письмо.
Читать полностью »
Книга «Безопасность в PHP» (часть 5). Нехватка энтропии для случайных значений
2018-04-17 в 11:11, admin, рубрики: entropy, php, security, Анализ и проектирование систем, Блог компании Mail.Ru Group, информационная безопасность, никто не читает теги, Программирование
Книга «Безопасность в PHP» (часть 1)
Книга «Безопасность в PHP» (часть 2)
Книга «Безопасность в PHP» (часть 3)
Книга «Безопасность в PHP» (часть 4)
Случайные значения в PHP повсюду. Во всех фреймворках, во многих библиотеках. Вероятно, вы и сами написали кучу кода, использующего случайные значения для генерирования токенов и солей, а также в качестве входных данных для функций. Также случайные значения играют важную роль при решении самых разных задач:
- Для случайного выбора опций из пула или диапазона известных опций.
- Для генерирования векторов инициализации при шифровании.
- Для генерирования непредсказуемых токенов или одноразовых значений при авторизации.
- Для генерирования уникальных идентификаторов, например ID сессий.Читать полностью »
Программируй меньше, думай больше… инкрементально
2018-04-17 в 8:00, admin, рубрики: Блог компании Конференции Олега Бунина (Онтико), итеративная разработка, ПрограммированиеК сожалению, примеры проектов, на которые разработчики потратили много времени, скажем более полугода, но так никогда и не выпустили в свет, нередки.
Фагнер Брек считает, что такое происходит потому, что эти проекты не реализовывали принципы непрерывной интеграции. В своей заметке, перевод которой перед вами, он пишет, что в известном ему случае кое-что нужно делать по-другому с самого начала:
- Интегрируйте ваши изменения кода в работу всех остальных как можно скорее, желательно по несколько раз в день.
- Программируй меньше, думай больше.
Но как это сделать? Это фундаментальный вопрос, с которым каждому приходится столкнуть в программном проекте: всё изменится.
Как можно непрерывно интегрировать проект каждый день, если для его завершения требуются месяцы, а не дни?
Learn OpenGL. Урок 5.2 — Гамма-коррекция
2018-04-16 в 21:01, admin, рубрики: c++, OpenGL, opengl 3, перевод, Программирование, разработка игр
Гамма-коррекция
Итак, мы вычислили цвета всех пикселей сцены, самое время отобразить их на мониторе. На заре цифровой обработки изображений большинство мониторов имели электронно-лучевые трубки (ЭЛТ). Этот тип мониторов имел физическую особенность: повышение входного напряжение в два раза не означало двукратного увеличения яркости. Зависимость между входным напряжением и яркостью выражалась степенной функцией, с показателем примерно 2.2, также известным как гамма монитора.
Проблема с запуском Eclipse при работе с Quartus
2018-04-16 в 15:12, admin, рубрики: Программирование, Электроника для начинающихПоложим, вы программируете FPGA, да еще вы большой любитель добавлять в своё решение процессор. В таком положении дел, вы скорее всего большую часть времени будете тратить не на HDL-часть, а на отладку кода процессора. Работая в среде Quartus под Windows 7, я столкнулся с тем, что нельзя просто так запустить Eclipse и начать работу.

Перечислять возможные проблемы обременительно, но самые популярные заключаются в невозможности подключиться к программатору из-за проблем с запуском java или с jtag-сервером.
С <заблокированного мессенджера> — в Matrix
2018-04-16 в 10:47, admin, рубрики: floss, matrix, matrix.org, open source, riot.im, telegram, Блог компании Проектная школа программирования GoTo, информационная безопасность, к свободе, образование, Программирование, ркн, чятикКак и зачем коммуна юных программистов, старых троллей и вечно молодых любителей функционального программирования делает этот переход, правда ли во всём виноват РКН, рассуждения про средства коммуникации сообществ и дух опен-сорса — под катом.

Выдающиеся женщины в мире компьютерных технологий. Часть III
2018-04-16 в 8:00, admin, рубрики: анализ, Блог компании ua-hosting.company, женщины в it, Научно-популярное, Программирование, старое железо
Аду Лавлейс знают если не все, то многие. Конечно, ее труд заслуживает всеобщего признания и уважения. Однако в мире компьютерных наук очень много женщин-ученых, чьи имена крайне редко включают в «топ-10». Их работа заслуживает и внимания, и уважения, поскольку результат этой работы тем или иным образом повлиял на компьютерный мир, а соответственно и на жизнь общества. Сегодня мы немного расширим географию, и познакомимся с некоторыми из выдающихся женщин компьютерного мира из Азии и Европы. Поехали.Читать полностью »


