Месяц: Март 2021
-
Логирование в телеграм, или история о том, как я сделал питон библиотеку
—
от автора
Модуль logging в питоне — это мощный инструмент в разработки. Он помогает отследить ошибки, наблюдать за работой приложения и даже собирать статистику об использовании вашего сервиса. В этой статье я расскажу, как можно расширить возможности этого модуля и причем тут телеграмм.IntroДавным-давно, а точнее несколько месяцев назад, накануне Нового года, я сидел дома и решал задачу…
-
Книга «100 главных принципов дизайна. 2-е издание»
—
от автора
Привет, Хаброжители! Цель любого дизайна — получение отклика. Мы хотим, чтобы человек что-то купил, прочитал или сделал. Разработка дизайна без понимания причин того или иного поведения людей похоже на блуждание по незнакомому городу без карты: движение будет хаотично, запутанно и неэффективно. Эта книга является симбиозом науки и практики, который необходим каждому дизайнеру. Если вы хотите…
-
Nokia N900. Будущее, утерянное в прошлом
—
от автора
Смартфон Nokia N900 стал уникальным в своем роде устройством, работавшим на стандартном дистрибутиве Linux и предлагавшим завидную для своего времени комплектацию. Но что же помешало этому карманному ПК войти в современный мир, и можно ли сейчас найти достойные альтернативы?
-
Computer Science Center открыл приём заявок на новый учебный год
—
от автора
До 10 апреля продолжается набор на вечерние курсы по математике и программированию в CS центре. Computer Science Center — это совместный проект Школы анализа данных Яндекса, JetBrains и Computer Science клуба при ПОМИ РАН. Курсы проходят очно в Санкт-Петербурге и Новосибирске, жители других городов могут заниматься дистанционно. Обучение в Computer Science Center бесплатное.На какие направления…
-
Как мы SciArt-ом логотип конференции прокачали
—
от автора
В прошлом (2020) году в связи с пандемией мы проводили онлайн конференцию, и для неё сделали логотип, который был, мягко говоря, так себе. Под катом рассказ о том, как мы его прокачали для конференции этого (2021) года при помощи небольшого количества квантовой механики, метода Монте-Карло, Python и Gnuplot.Немного предыстории2020 год, коронавирус набирает силу, вводятся ограничения,…
-
[Личный опыт] «Повзрослевшая Россия»: тонкости переезда в Канаду
—
от автора
В июле 2020 года, в разгар уже опостылевшей всем пандемии, ValCanada получил статус резидента Канады и переехал с семьёй в Северную Америку. Откровенно и искренне он поделился с нами особенностями страны, про которые мало говорят в инструкциях о релокации: как получить максимум баллов для ПМЖ, каким IT-специалистам легче найти работу, как законно сэкономить на съёмном жилье (но, возможно, заработать невроз), почему при переезде стоит одеваться теплее, и как…
-
Выводим нейронную сеть в продакшин для Android приложения
—
от автора
Написав нейронную, сеть которая делает какую-то очередную красивую штуку, разработчик задумывается как превратить её в удобный инструмент и впоследствии коммерциализовать. Для того чтобы сеть, созданная чтобы упростить жизнь домохозяйкам, была востребована, её нужно упаковать в удобное и простое в использовании пользовательское приложение. Иначе, домохозяйки при виде командной строки и чёрного экрана терминала упадут в обморок.…
-
Работа с библиотеками KTX
—
от автора
Привет, Хабр. В преддверии старта курсов «Android Developer. Basic» и «Android Developer. Professional» подготовили перевод материала.Когда вы используете Android Java API в Kotlin, к вам достаточно быстро приходит понимание, что вам не хватает некоторых фич Kotlin, которые делают написание кода намного проще и приятнее. Вместо того, чтобы писать свои собственные обертки и функции расширения для…
-
Удаленный доступ к IDE при помощи Projector
—
от автора
Как вы наверняка знаете, Swing — это фреймворк, позволяющий разрабатывать графические интерфейсы для приложений на платформе Java. IDE JetBrains используют Swing для отрисовки интерфейсов. Также Swing применяется и в других IDE на базе IntelliJ, например, в Android Studio.IDE JetBrains и приложения на Swing — десктопные приложения, и, в целом, это плюс. Однако бывают случаи, которые…
-
Selenium для игр: автоматизируем крестики-нолики
—
от автора
В преддверии старта курса «Java QA Automation Engineer» делимся с вами традиционным переводом интересного материала.На тему моего стрима на этой неделе меня вдохновила демонстрация Судхарсана Селвараджа, где он использовал Selenium для игры на виртуальном пианино. Я тоже хотела использовать Selenium, чтобы немного развлечь вас и себя, поэтому составила этот «рецепт», наглядно демонстрирующий, как автоматизировать игру…