шиза константина
184 subscribers
29 photos
1 video
9 links
Download Telegram
Продам арбуз
🤝25
Поясню, зачем появился этот канал. Изначально канал пишу код за еду, создавался для того, чтобы информировать игроков внутри проекта. Но иногда хочется поделиться своими мыслями, наблюдениями или просто поболтать на темы, не связанные с проектом.

Вот так и появился этот канал. Здесь не будет ничего о хасле и радмире. Вместо этого — программирование, наука и, может, немного глупых приколов ❤️‍🔥
😘4🥰32
☃️ Вот и наступил этот Новый год! Этот год, как и многие другие, не принёс каких-то кардинальных перемен, но зато дал массу уроков. Были и радостные моменты, и трудные испытания. Главное — мы прошли через всё это, набрались опыта и стали сильнее.

Желаю каждому из нас уметь быстро и эффективно решать проблемы, не терять оптимизма в сложных ситуациях и учиться на собственных ошибках. Пусть трудности не останавливают, а мотивируют двигаться вперёд.

Также хочу напомнить, как важно проводить время с теми, кого мы любим. Цените моменты с близкими, не упускайте шанс подарить им свою заботу и внимание. Пусть этот год принесет вам радость, гармонию в жизни и много новых ярких впечатлений.

С Новым годом! Пусть он будет полон вдохновения, тепла и множества счастливых моментов!
273👍3🔥1😘1
This media is not supported in your browser
VIEW IN TELEGRAM
24🎄5🆒2
Верный помощник
15😍4
Интересно наблюдать, как всё больше ученых выбирают формат подкастов. Ранее, чтобы получить информацию, приходилось погружаться в множество книг, а лекции от авторов были доступны только в очном формате

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

Небольшой список yt каналов, которые я впитывал последние пару месяцев:

— Наука с Глебом Соломиным
— Неземной подкаст Владимира Судрина + Вселенная плюс
— Анатомия монстров
16😁1
Всем лёгкой вахты
12🔥2😘1
Штуки которыми пользуюсь. Поднимаем свой VPN 😉

Развёртывание собственного VPN-сервера стало значительно проще, чем раньше. Теперь вам не нужно тратить много времени на поиск сервера и развертку (от одного вида консоли люди падали в обморок).

Зачем нужен собственный VPN? В нулевых, иногда хочется посмотреть на киски в запрещенных социальных сетях. Во-первых, он обеспечивает безопасность: ваш трафик не будет передаваться через сторонние туннели, что снижает риск связанные с информационной безопасностью. Во-вторых, скорость работы собственного сервера обычно выше, поскольку вы избегаете перегрузок, характерных для общедоступных сервисов. Кроме того, вы получаете полный контроль над подключаемыми клиентами и настройками сервера, что позволяет адаптировать его под свои нужды. И, конечно, это даёт возможность обходить блокировки на определённых ресурсах.

Инструкция по развертке:

1. Выбираем хостинг-провайдера, который будет отвечать за обслуживание нашего сервочка. Для VPN я использую VDSina, вам тоже рекомендую;

2. Зарегистрируйтесь на сайте и пополните баланс (доступно в СБП);

3. Выберите услугу сервера, выберите расположение в Нидерландах и образ диска (для примера будем использовать WireGuard). Доступны vless, outline и кучу других образов;

4. Создаем сервер. Оплата за сервер осуществляется ежедневно за сутки использования;

5. Вам придёт информация о вашем VDS и ссылка на админ-панель;

6. Войдите в админ-панель с данными из письма и создайте нового клиента. Рекомендуется создавать отдельного клиента для каждого нового устройства;

7. Экспортируем конфигурацию клиента при помощи кнопки в панели;

8. Скачайте клиент WireGuard с сайта (доступен для ПК и всех мобильных платформ);

9. Импорт конфигурации: Импортируйте полученный конфигурационный файл клиента и нажмите "Подключиться";

10. Проверка подключения: Проверьте свой IP-адрес на сайте 2ip.ru — он должен указывать на Нидерланды. Эврика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93
Штуки, которыми я пользуюсь 🚽
Альтернатива Notion

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

Потом начал использовать такие приложения, как Notion, но сначала был скептически настроен. Дело в том, что информация хранится не на моих серверах, и если произойдет какая-то утечка, какой-нибудь Кощей сможет прочитать мои шизофренические мысли

Сначала хотел написать свой собственный блокнот, но потом понял, что лучше найти какое-то open source решение. Так наткнулся на Outline

Эта штука покрывает почти все мои функциональные требования и позволяет развернуть её на своих серверах (self-hosted). Установка занимает всего пару команд для запуска докер-образа

В общем, если кто-то жмот и боится за свои данные, то рекомендую попробовать

Репозиторий на Github
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍3
Разговоры о неважном 🧐

Начнем с базы. Сразу скажу что мнение мое и я не претендую на истину, а вообще я шизофреник

Люди часто задают вопрос: с какого языка программирования начать? Ответ максимально тупой: начните с изучения всех языков, а не с конкретного языка. Современный программист — это не просто специалист, заточенный под один стек технологий, а инженер, способный решать бизнес-задачи с помощью различных инструментов. Опытный программист умеет смотреть на задачу с разных сторон, выбирать подходящие технологии и проектировать решения, которые будут эффективны и масштабируемы, а главное поддерживаемыми (фактор автобуса).

Программисты, которые замыкаются на одном языке или стеке, часто ограничивают себя. Универсальных языков программирования не существует — каждый из них создан для своих целей и задач. Например, Python отлично подходит для анализа данных и backend-разработки, но использовать его для фронтенда — не самая лучшая идея, даже если технически это возможно. Это неэффективно, нестандартно и может создать проблемы для поддержки проекта в будущем (Фактор автобуса).

Технологии меняются быстро, и то, что было актуально вчера, завтра может устареть. Поэтому важно развивать не только технические навыки, но и мышление, которое позволит адаптироваться к новым вызовам. Уметь быстро адаптироваться под контекст ситуации.

Программирование — это не только про код, но и про решение проблем. Чем раньше вы начнете думать как инженер, тем быстрее сможете создавать качественные и востребованные продукты.
Please open Telegram to view this post
VIEW IN TELEGRAM
11🤔3🆒2🤝1
Штуки, которыми пользуюсь 🚽

Современный бум нейросетей впечатляет: каждый день появляются всё новые и новые модели, решающие самые разные прикладные задачи. Боитесь, что нейросети вот-вот заменят человечество или оставят всех без работы? Забейте — в первую очередь это сделают биологические нейросети, а не математические.

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

В 2021 году я проходил мощный курс по нейросетям от МФТИ — Deep Learning School. Разбирали всё: от математических основ до написания простого перцептрона на PyTorch. Тогда это казалось чем-то сложным и передовым, но сейчас технологии ушли ещё дальше — появились diffusion-модели, мультимодальные архитектуры, LLM с триллионами параметров.

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

https://t.me/deep_learning_school_news
Please open Telegram to view this post
VIEW IN TELEGRAM
👏102😘1
Отдам свою девственность человеку который придумает телепорт
🤝143
Как эффективно обучаться новому?

Процесс обучения должен быть непрерывным и систематическим. Это не разовые всплески мотивации, а привычка, встроенная в повседневную плоскость жизни

Даже небольшие шаги каждый день приведут к огромному прогрессу в долгосрочной перспективе

Необязательно тратить часы — достаточно выделять немного времени ежедневно, главное, чтобы это было регулярно. Это может быть решение одной задачи на Codewars, чтение книги в течение 20 минут или просмотр обучающего видео. Маленькие действия со временем дают большие результаты

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

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

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

Главное в обучении — постоянство, маленькие, но регулярные шаги и честность перед собой. Когда обучение становится привычкой, развитие происходит естественно, а знания накапливаются без стресса геморроя
🔥114👍2🆒1