Обложка статьи «Сверстать открытку, потестить Linux и настроить менеджер паролей — чем заняться в новогодние праздники, когда устал есть и спать»

Сверстать открытку, потестить Linux и настроить менеджер паролей — чем заняться в новогодние праздники, когда устал есть и спать

Сверстать новогоднюю открытку

Новый Год — это, прежде всего, ёлки, гирлянды, фейерверки, красочные снежинки и море праздничного настроения. Но как создать это настроение не отходя от компьютера? Один из вариантов — создать новогоднюю открытку на HTML. Если худо с идеями, то можно заглянуть в подборку таких открыток с codepen.io.

See the Pen
happy new year 2020
by Swarup Kumar Kuila (@uiswarup)
on CodePen.

 

Там есть открытки, интерактивные сцены, анимации фейерверков и счётчики обратного времени.

Осторожно! Где-то в тех краях обитает Дед Мороз-эксгибиционист.

Потестить Linux

В рабочее время пробовать другую операционку слишком сложно, а праздники — идеальное время для этого. Сносить привычную ОС для этого не нужно, достаточно поднять виртуальную машину и устроить себе челлендж на пару дней.

Почему Linux?

  • Удобная и простая установка приложений с репозиториев.
  • Отсутствие кучи ненужных и навязчивых приложений.
  • Довольно низкие требования к железу.
  • Система занимает мало места, что позволяет использовать её даже на микрокомпьютерах — той же Raspberry Pi.
  • Как таковое отсутствие вирусов.
  • Наличие большого количества дистрибутивов, которые подойдут под всевозможные требования.

Создать личную армию мини-снеговиков

Многие ждут зимы не только из-за Нового Года, но и ради снега. При виде снега вне зависимости от возраста во многих из нас просыпается ребёнок. Первое, что приходит в голову — нужен снеговик! Но процесс создания снеговика не всегда удобен и нередко занимает много времени. На помощь может прийти пресс-форма для снеговиков, напечатанная на 3D-принтере.

Пресс-форма для снеговиков

Пресс-форма для снеговиков

Хоть оригинальный размер формы в высоту около 20 см, её можно увеличить до любых размеров — ограничение лишь в возможностях принтера. Однако в слишком больших формах, наверное, будет сложно прессовать снеговиков.

Модель имеет две версии: на два шара и на три. В комплекте ещё идёт модель цилиндра для снеговиков. Заправляем филамент в принтер и идём создавать свою армию ходоков.

В снежных баталиях за двор можно использовать схожее по принципу действия устройство, только уже для снежков.

Настроить менеджер паролей

Как говорили некоторые эксперты, информационная безопасность — один из трендов 2020. Чтобы не заработать головную боль пытаясь запомнить кучу сложных разных для каждого сайта паролей, имеет смысл поставить менеджер паролей.

Его настройка требует времени и обычно его сложно найти (и очень лень). Праздники — отличный способ наконец перестать откладывать это дело в долгий ящик.

Менеджеров сейчас очень много, они есть почти в каждом браузере, а также есть opensource решения, например KeePass.

Попробовать сделать игру за 10 минут

Ещё каких-то 15–20 лет назад процесс создания компьютерной игры был очень сложным. Нужно было иметь отличную математическую подготовку, хорошо знать какой-то язык программирования (а то и несколько) и разбираться в компьютерной графике как в своих пяти пальцах. Каждая игра была как произведение искусства.

Конечно, сейчас для лидеров в игровой индустрии требования не сильно изменились. Но появление игровых движков и различных фреймворков существенно снизило порог вхождения в игрострой. И доказательство тому — это видео.

Тут игродел Brackeys на живом примере показывает процесс создания (хоть и незамысловатой) игры всего за 10 минут. Всё, что для этого потребовалось, это игровой движок Unity3D и несколько десятков строк кода. Под конец автор призывает зрителей самим попробовать себя в создании какой-либо игры за 10 минут.

Освоиться в нейросетях

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

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

Если вы ещё не знакомы с этим магическим миром, то новогодние праздники — самое время это исправить. Для начала можно потратить всего 5 минут, чтобы обобщённо понять, о чём вообще идёт речь.

Выбрать подходящие материалы можно в специальной подборке.

Закрепить свои знания можно в онлайн-моделировании нейросети.

Попробовать новый язык

Вариантов куча, например:

  • Python. Один из самых популярных языков общего назначения. Комфортный для новичков и мощный для профессионалов. Имеет бесчисленное множество библиотек и фреймворков. Самый популярный язык для машинного обучения.
  • JavaScript. Настоящий гигант, который начал своё существование в виде простого встраиваемого скриптового языка. Сейчас это кроссплатформенный и очень гибкий язык, знания которого требуют многие работодатели.
  • Kotlin. Набирающий популярной opensource язык. Современный аналог Java, работающий на JVM. «Достичь большего, делая меньше» — это именно про Kotlin.
  • Go. Язык от Google. Один из его создателей, Роб Пайк, отметил, что Go — это попытка перенять лучшие стороны C++ и Java. Имеет простой синтаксис (всего 25 ключевых слов), однако это не мешает создавать на нём высокоэффективные приложения, подвергающиеся сильной нагрузке.
  • TypeScript. Он, как и подобает лидерам, гибкий и производительный. Его основная задача — осилить то, что не смог осилить JavaScript. В отличии от своего предшественника, имеет строгую типизацию и многие концепции ООП.