Код в мешке
249 subscribers
9.1K photos
1.6K videos
2.11K files
42.7K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Библиотека программиста
🐕‍🦺 Пет-проекты в резюме: как превратить фриланс и side-проекты в карьерный козырь

💻 Пилишь бота, калькулятор, парсер…
А потом открываешь резюме — и внезапно показать нечего. На самом деле твой неформальный опыт — это не «поигрался с кодом», а боевая прокачка. Главное — правильно оформить:

🛠 Пет-проекты, в которые ты вложил душу — это не хобби, это MVP
🕵️ Side-проекты — это не «с друзьями запускали что-то», а «работал в кросс-функциональной команде»
💸 Фриланс через брата жены — это тоже фриланс (и почти стартап)

⚡️ В статье:
— как вписать неформальный опыт в резюме без ощущения, что ты его придумываешь на ходу;
— как не испортить впечатление фразой «проект недоделан, но идея крутая»;
— как показать, что ты не просто что-то писал — ты решал задачи.

В общем, если твой гитхаб похож на кладбище хороших идей — пора его оцифровать в карьерный актив 🧠

🔗 Читать статью

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
🧬 Android + Chrome OS: что получится, если скрестить успешную мобильную ОС с забытым десктопным родственником?

Google официально собирается объединить Android с системой для не самых быстрых ПК и ноутбуков Chrome OS. Системы вышли почти одновременно, но Android почти повсюду, а о Chrome OS все забыли.

💬 Что известно:

— Новый гибрид будет построен вокруг Android, но с десктопными фишками.

— Уже в Android 16 завезли оконный режим, поддержку внешних мониторов и даже нормальный landscape-интерфейс (да, наконец-то).

— Chrome OS Flex для старых ПК особо не взлетела, зато слияние обещает «вторую жизнь» на устройствах послабее.

🍎 Кто-то скажет: «ну это же как iPadOS от Apple» — и будет прав. Только у Apple оба компонента были популярны. А у Google... ну, Android есть!

🤖 Google явно хочет откусить кусок десктопного пирога, и, возможно, превратить Android в настольную ОС будущего.

А мы, разработчики, в ожидании:

— Новый стек?
— Новые требования к адаптивности UI?
— Android Studio с нативной поддержкой DeX?

Пока остаётся только наблюдать… и тестировать свои приложения в оконном режиме. Кто знает, может через год мы все будем писать:

android:layout_for_laptop="true"


🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
💥 5 Нормальных форм баз данных, которые должен знать каждый разраб

Время освежить память и вспомнить, как не попасть в ад с нормализацией баз данных! Когда ты вместо нормальных форм случайно нормализовал свой день в трэш, вот что тебе нужно знать:

1️⃣ 1-я Нормальная Форма (1НФ): просто убедись, что каждое значение в таблице — атомарно!

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

2️⃣ 2-я Нормальная Форма (2НФ): окей, у тебя уже есть атомарные значения. Теперь нужно, чтобы каждый неключевой столбец зависел от всего первичного ключа.

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

3️⃣ 3-я Нормальная Форма (3НФ): а вот и волшебный момент — избавься от зависимостей, которые не имеют смысла!

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

4️⃣ Нормальная форма Бойса-Кодда (НФБК, частная форма третьей нормальной формы): и вот мы подошли к финальному аккорду.

Если 3НФ не устраивает, НФБК за тебя всё сделает — убедись, что все зависимые столбцы точно зависят от кандидатов на ключи.

5️⃣ 4-я Нормальная Форма (4НФ): не смешивай одно с другим.

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

👉 А еще есть:

6️⃣ 5-я Нормальная Форма (5НФ): если ты разбил таблицу на несколько частей, то они должны быть связаны так, чтобы не оставалось ненужных данных.

7️⃣ Доменно-ключевая Нормальная Форма (ДКНФ): все ограничения, которые ты ставишь на таблицу, должны быть логичными.

То есть они должны следовать из того, как ты определил типы данных (домен) и ключи.

8️⃣ 6-я Нормальная Форма (6НФ): это идеальная ситуация, когда таблица уже не может быть разбита дальше без потери информации.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
👀 База тормозит? Значит, пора дружить с индексами!

Когда DBA говорит «индексируй», а ты гуглишь, что это вообще такое — держи шпаргалку, чтобы не словить full table scan прямо в лоб!

🔍 Здесь всё просто:

🔘Primary Index — как любимый контакт в телефоне: всегда первый и без дубликатов.

🔘Clustered Index — данные тут живут в порядке, как по алфавиту на полке (но тронешь — всё сдвинется).

🔘Secondary Index — запасной путь, если основной уже занят.

🔘Dense Index — знает каждого жильца, даже если они все рядом.

🔘Sparse Index — такой: «Зачем мне знать всех? Главное — где начинается подъезд».

🔘Primary + Secondary — как мать и отчим данных: один ведёт за ручку, другой следит издали.

⚙️ Используй индексы правильно — и БД скажет тебе «EXPLAIN спасибо»

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from concertzaal
В GigaChat появился режим, который умеет думать (!) — нейросеть вникает: связывает факты, опирается на свежие данные и выдаёт логичное размышление, без банальностей.

Например, если спросить, как выучить 100 иностранных слов за день — разложит по этапам, добавит мнемотехники, напомнит про кривую забывания и объяснит, почему зубрёжка не работает.


Вытаскивает всё нужное из контекста и сам подключает, что пригодится: логику, память, свежие данные. Работает в веб-версии, бесплатно.

@concertzaal
Что остаётся после нас в онлайне — и как с этим быть #habr
https://habr.com/ru/articles/927742/
Tags: Digital Life, наследство, цифровое наследие, steam
Author: loralu
IP-телефония в России: запрет или новые правила? Разбираемся #habr
https://habr.com/ru/articles/927762/
Tags: ip-телефония, законодательство и ит, виртуальная атс, звонки по сети, телефония для бизнеса, sip, телефонные мошенники, регулирование, бизнес-коммуникации
Author: davydovengineer
Как добавить GigaChat в проект за 3 шага. Гайд и опенсорс-инструмент #habr
https://habr.com/ru/articles/927824/
Tags: go, ml, нейросети, сбербанк, api, разработка, исскуственный интеллект, it, it-компании, библиотека
Author: OyminiRole1776
Топ-5 мини-ПК с фокусом на производительность: от Arrow Lake до Strix Halo #habr
https://habr.com/ru/companies/selectel/articles/927748/
Tags: мини-пк, компьютер, selectel
Author: Seleditor (Selectel)
10 популярных мифов о VDS-хостинге #habr
https://habr.com/ru/companies/ruvds/articles/926736/
Tags: хостинг, хостинг-провайдер, серверы, сайт, интернет, виртуализация, gpu, трафик, vps, ruvds_статьи
Author: SrvTrantor (RUVDS.com)