Месяц: Июнь 2021
-
Создание самодостаточных исполняемых JAR
—
от автора
Когда программное приложение выходит за пределы десятка строк кода, вам, вероятно, следует разделить код на несколько классов. На этом этапе встает вопрос о том, как их распределить. В Java классическим форматом является Java-архив, более известный как JAR. Но реальные программы, вероятно, зависят от других JAR.Цель этой статьи — описать способы создания самодостаточных исполняемых (self-contained executable) JAR,…
-
Python-скрипт для импорта банковских расходов в Splitwise
—
от автора
Если для вас важен вопрос ведения личного или семейного бюджета, или если вы часто ездите в совместные поездки с друзьями, то вы либо уже слышали про Splitwise, либо вам может быть полезно про него услышать. Splitwise — это довольно удобный сайт + приложения для iOS и Андроид, которые позволяют вести учёт совместных расходов. Имеется также…
-
В закладки: репозитории с книгами, шпаргалками, ресурсами по дизайну и не только
—
от автора
Автор оригинальной статьи собрал репозитории, которые, по его словам, должны быть в закладках у каждого разработчика ПО. Подборка начинается с репозитория бесплатных книг по программированию, в том числе на русском языке, включает репозиторий с большим количеством сжатых, информативных шпаргалок по различным языкам и технологиям, шаблоны файлов .gitignore, а также посвящённые конкретным языкам репозитории, репозиторий о…
-
Security Week 25: уязвимость в Apple ID
—
от автора
На прошлой неделе исследователь Лакшман Мутхия (Laxman Muthiyah) опубликовал детали уже закрытой уязвимости в серверной инфраструктуре компании Apple. Ранее известный разбором похожих проблем в аккаунтах Instagram и Microsoft, Лакшман нашел нетривиальный способ обойти достаточно строгие ограничения на количество запросов к серверам Apple. Эта лазейка, в свою очередь, позволяет взломать любую учетную запись Apple ID при…
-
Карманная книга по TypeScript. Часть 8. Модули
—
от автора
Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Часть 2. Типы на каждый день Часть 3. Сужение типов Часть 4. Подробнее о функциях Часть 5. Объектные типы Часть 6. Манипуляции с типами Часть 7. Классы Определение модуля В TS, как и в ECMAScript2015, любой файл, содержащий…
-
Кошмары нашего городка: как производство работало в первые месяцы пандемии
—
от автора
Нас вы, скорее всего, знаете по блефарогелю для глаз и ещё разной косметике и медсредствам. Но если брать основной выход нашего производства по объёму, то это гели для УЗИ. В пандемию они стали критичными для страны, потому что с помощью УЗИ нельзя было ни поставить, ни исключить диагноз, но можно было определить, стоит ли вести…
-
Почему люди так плохо прогнозируют будущее
—
от автора
Взгляд на наше космическое будущее из 1970-х годов В период с 1956 по 1962 годы психолог Кейптаунского университета Курт Данцигер проводил масштабный опрос. По его просьбе 436 южноафриканских школьников и студентов написали эссе, как будет развиваться их страна в конце 20-го века: «Это не тест на воображение — опишите действительно ожидаемые события», — гласила инструкция. В…
-
Хочу больше годных профстатей, Хабр
—
от автора
Листая страницы Хабра, поймал себя на мысли, что я воспринимаю Хабр как новостную ленту в социальной сети. То есть как нечто, что прямого отношения лично ко мне не имеет и касается меня очень косвенным путем. Нечто полуразвлекательное-полупознавательное.Ну, судите сами. Вот примерный список тем, которые превалируют на Хабре. Что там новенького у Илона Петровича Маска.Как с…
-
Сжимаем трансформеры: простые, универсальные и прикладные способы cделать их компактными и быстрыми
—
от автора
Сейчас в сфере ML постоянно слышно про невероятные "успехи" трансформеров в разных областях. Но появляется все больше статей о том, что многие из этих успехов мягко говоря надуманы (из недавнего помню статью про пре-тренировку больших CNN в компьютерном зрении, огромную MLP сетку, статью про деконструкцию достижений в сфере трансформеров). Если очень коротко просуммировать эти статьи…
-
Делегирование: почему не получается и что делать
—
от автора
Живете в режиме постоянного цейтнота и ничего не успеваете, заработали проблемы со сном и снижение концентрации? Скорее всего, это значит, что пора осваивать делегирование. И чем раньше, тем лучше, пока вы окончательно не провалились в эмоциональное выгорание, не потеряли вкус к работе и жизни вообще.Но, как говорится, легко сказать. На практике освоить делегирование удается не…