Обучение в Канаде в 2020 году: как коронавирус повлияет на образовательный процесс в Канаде?

Материал будет полезен в первую очередь тем, кто либо только поступил либо уже учится в Канаде. Коронавирус серьезно повлиял не только на систему здравоохранения, но и на все аспекты нашей жизни. Исключением не стало и образование. Эта статья именно на хабре потому, что все чаще именно образование становится первой ступенькой для иммиграции специалистов в области […]

Технологические соревнования Радиофест-2020

Мировая пандемия пришла неожиданно и внесла свои коррективы в намеченные планы. Многие мероприятия были отменены, еще больше перенесены и мы также были вынуждены с тревогой следить за развитием ситуации. Находиться в неопределенности и постоянном ожидании очень не просто. Это был непростой период для всех нас, Covid-19 буквально забрал у нас все то, что, казалось бы, […]

Как кибербезопасность трансформирует рынок ИТ (Часть 1)

Как может измениться структура всей сферы ИТ, если некоторые системы защиты авторских прав, контроля, подтверждения подлинности, мониторинга и криптографии дадут нам не только более совершенные инструменты, но и принципиально новые технологии работы с данными? Это может отразиться не только на ИТ-рынке, но и на рынке труда. Такая технологическая трансформация, как и любая другая, создаст потребность […]

Подключение к session в Java и Python. HttpURLConnection и CookieManager (Java). Requests(Python)

Допустим, что нам надо подключиться к серверу, авторизоваться и поддерживать сессию. В браузере это выглядит следующим образом: На адрес http://localhost:8080/login отправляется пустой GET запрос. Сервер присылает формочку для заполнения логина и пароля, а также присылает Cookie вида «JSESSIONID=094BC0A489335CF8EE58C8E7846FE49B». Заполнив логин и пароль, на сервер отправляется POST запрос с полученной ранее Cookie, со строкой в выходном […]

Пора обновить ваш монитор

Иллюстрация: Юлия Прокопова Я программист. Я не занимаюсь цифровой живописью, обработкой фотографий, видеомонтажом. Меня действительно не волнует широкая гамма или даже правильная цветопередача. Я провожу большую часть своих дней в текстовом браузере, текстовом редакторе и текстовом терминале, глядя на едва движущиеся буквы. Поэтому я оптимизирую настройки, чтобы показывать действительно, действительно хорошие буквы. Для этого необходим […]

Как скомпилировать декоратор — C++, Python и собственная реализация. Часть 2

Декораторы — одна из самых необычных особенностей Python. Это инструмент, который полноценно может существовать только в динамически типизированном, интерпретируемом языке. В первой части статьи мой товарищ Witcher136 показал, как в С++ реализовать наиболее приближенную к эталонной (питоновской) версию декораторов. Я же расскажу про то, как решил попытаться реализовать декораторы в компилируемом языке программирования, для чего […]

Ключи к успеху ИТ-проекта

Всем привет! После «жаркого» пилотирования на прошедшей неделе мозг, видимо, подрасслабился и зацепился за вопрос: «А что нужно было сделать, чтобы все проходило спокойно и без всех этих нервяков?» Варианты ответов, которые он нагенерил, я и постараюсь изложить. О себе 9 лет — ИТ-консультант SAP ERP. Обязанности: проектирование, тимлидинг, тестирование и отладка, обучение, пилотирование. Рамки […]

Программные IP-АТС и нагрузочное тестирование

Всем доброго дня! Вот уже несколько лет я занимаюсь IP-телефонией и стал замечать, что хоть и Интернет полон информации, я говорю не только про российский сегмент, но найти иной раз нужную можно только на каком-либо “заброшенном форуме”, а то ее и вовсе нет. Если информации о IP-телефонии и самом протоколе sip предостаточно, то данных, как […]

Встречаем Angular 10

Вышел Angular 10.0.0! Это — мажорный релиз, который затрагивает всю платформу, включая сам фреймворк, библиотеку компонентов Angular Material и инструменты командной строки. Размер этого релиза меньше, чем обычно. Дело в том, что с момента выхода Angular 9 прошло всего 4 месяца. Мы стремимся к тому, чтобы выпускать каждый год по два мажорных релиза. Делается это […]

Краткая история холодных цифровых излучателей звука или о том, почему мы до сих пор используем аналоговые динамики

На протяжении столетия самым популярным типом излучателей звука являются динамические громкоговорители. Традиционные аналоговые динамики применяются повсеместно. Именно они остаются последним аналоговым устройством в привычном для современного человека тракте звуковоспроизведения. Но если бы аналоговые динамические громкоговорители обнаружили археологи какой-нибудь цивилизации далекого будущего, они бы, вероятно, ломали голову, зачем их предкам нужны были настолько нелогичные обогревательные приборы. […]