AT extra 👨‍💻 devcode
4 subscribers
601 photos
145 videos
1 file
574 links
Главное не ставить деплой в пятницу 🤣

#трюкдня #мемдня

Мемы тут: @atextra_entertrends
Download Telegram
Forwarded from IT Юмор
​Знаете что такое The Daily WTF?

Это сайт, основанный ещё в 2004 году, на котором разработчики рассказывают глупые случаи из своей практики в IT. За 19 лет их накопилось приличное количество, поэтому собрали и перевели для вас самый сочный сок:

https://tproger.ru/articles/the-daily-wtf-ploshhadka-dlya-obmena-glupejwimi-istoriyami-iz-it/
Forwarded from Senior SQL Developer
#разбор_кода
Найдите идентификаторы продуктов, которые одновременно содержат мало жира и подлежат переработке.

Таблица с идентификаторами - 1 фото.
Пример кода с решением - 2 фото.

Интуиция, лежащая в основе приведенного решения, заключается в использовании простого SQL-запроса для фильтрации строк в таблице Products на основе заданных условий. Запрос выбирает столбец product_id из таблицы, где low_fats - 'Y' и recyclable - 'Y'.

Объяснение:

1. Запрос начинается с указания условия SELECT для получения столбца product_id.

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

3. Предложение WHERE используется для применения условий фильтрации. Он проверяет, что значение low_fats равно 'Y' (указывает на низкое содержание жира), а значение recyclable равно 'Y' (указывает на возможность переработки).

4. Результатом запроса будут значения product_id, удовлетворяющие заданным условиям.
Forwarded from Senior SQL Developer
Ранжирующая функция NTILE()

Функция NTILE() является частью языка SQL и используется для разделения результата запроса на определенное количество групп или сегментов. Эта функция принимает один аргумент - количество сегментов на которые нужно разделить результат.
Forwarded from Senior SQL Developer
#вопросы_с_собеседований
Как вы используете функции LAG и LEAD в SQL? Можете ли вы привести пример их использования?

Функции LAG() и LEAD() – это оконные функции в SQL, которые позволяют сравнивать значения в строке со значениями в предыдущей или следующей строке соответственно. Они полезны для вычисления текущих итогов или для сравнения значений в таблице со значениями в предыдущей или последующей строке.

Функция LAG() принимает два аргумента: столбец, который нужно вернуть, и количество строк, которые нужно вернуть.
Функция LEAD() работает аналогичным образом, но принимает значения, находящиеся после текущей строки.

В примерах в обоих случаях мы используем функции LAG и LEAD в сочетании с функцией OVER для указания порядка строк в окне.
Forwarded from Хабр
​«Меня зовут Лена, и я фронтенд-разработчик Яндекс Музыки. В этой статье я расскажу про особенности работы SmartTV и разработки под них на примере свежей фичи, которую мы назвали Время клипов. Теперь в приложении вы можете посмотреть клипы любимых артистов и открывать для себя новых исполнителей, которые подходят вам по настроению»

Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV
Forwarded from в IT и выйти
Media is too big
VIEW IN TELEGRAM
Ничего необычного, просто девушки распространяют мастер-классы на тему «Как выбрать айтишника».

Как она и сказала, ничего более полезного сегодня вы уже точно не увидите.

@encryptedch
😁1
Forwarded from Хабр
​«У CSS много моментов, которые сбивают столку. Разработчики плюются от него. А мне нравится CSS, несмотря на мои потраченные нервы. Подумав, как помочь другим меньше мучаться, я собрал ряд неочевидных моментов. Они сбивали с толку меня и моих знакомых. Надеюсь, вам будет полезно»

Чёрт тебя возьми, CSS
Что такое дизайн «Feature Sliced» во фронтенд-архитектуре? Рассмотрим особенности и результаты применения дизайна, его достоинства и недостатки.

https://nsprg.ru/xJK5ev

VK: https://nsprg.ru/mDEMZx

Дзен: https://nsprg.ru/OVgnLm

@nuancesprog #FrontEndDevelopment
Forwarded from Senior SQL Developer
Дефрагментация таблиц SQL

Дефрагментация SQL-таблиц - это процесс оптимизации базы данных, позволяющий сократить время выполнения запросов и улучшить производительность. В процессе работы с базами данных таблицы могут стать "фрагментированными", то есть данные в них будут распределены неэффективно. Это приведет к замедлению выполнения запросов.

Для дефрагментации таблиц SQL можно использовать команду ALTER TABLE. Синтаксис команды ALTER TABLE следующий:
ALTER TABLE table_name [PARTITION partition_name] ENGINE = engine_name;

где table_name - имя таблицы, которую нужно дефрагментировать, partition_name - имя раздела таблицы (если таблица разделена на части), engine_name - новый тип движка таблицы.

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

При дефрагментации таблиц SQL можно также использовать инструменты, такие как MySQL Optimize Table или Microsoft SQL Server Management Studio. Эти инструменты автоматически определяют таблицы, которые нуждаются в дефрагментации, и выполняют ее.
Forwarded from Хабр
​Энтузиаст Торбьерн Джемандер использовал Raspberry Pi Zero 2 W, чтобы запустить плеер YouTube на ретро-компьютере Commodore PET 600.

Он подсоединил BlixTerm к пользовательскому порту расширения PET 600. Обычно этот порт использовался для подключения электроники (например, GPIO Raspberry Pi).

Raspberry Pi Zero 2 W подключается к YouTube через Wi-Fi. Оттуда он загружает видео, а затем преобразует его в поток 640x200. Он обрабатывается для создания сетки символов 80x25 с использованием символьного ПЗУ для преобразования кода ASCII в точечный матричный шаблон, который можно отобразить на экране.

BlixTerm управляет пользовательский программный файл, который, похоже, запускается с BASIC. Запуск программы вызовет меню, в котором нужно выбрать программу просмотра YouTube, а затем ввести URL-адрес видео. Pi подключается к YouTube и буферизует видео, а затем оно передаётся в виде символов ASCII/PETSCII на экран.

Чтобы достичь скорости 30 кадров в секунду, Джемандер использовал специальную интерфейсную карту для быстрой загрузки кадров из Raspberry Pi Zero 2 W в видеопамять PET 600. Узким местом в этом процессе выступил ЦП с частотой 1 МГц, который может выполнять только несколько инструкций машинного кода в каждом шестнадцатимикросекундном окне.

Commodore Джемандера оснащён процессором MOS 6502, работающим на частоте 1 МГц, и 32 КБ ОЗУ в стандартной комплектации. При этом Raspberry Pi Pico имеет двухъядерный процессор, 284 КБ ОЗУ и может легко эмулировать 8-битные машины 1970-х и 80-х годов.
Forwarded from Senior SQL Developer
DB Fiddle — онлайн-площадка для работы с базами данных SQL

Её можно использовать как своеобразную песочницу для тестирования, отладки и обмена фрагментами SQL. Есть поддержка разных версий MySQL, PostgreSQL и SQLite

Из интересного: к работе над базой можно подключить приятеля — делается это буквально в пару кликов
Forwarded from Несмешные мемы (Maxim Kukarskii)
Forwarded from Droider
😭Худший в мире интерфейс!

На Reddit дизайнеры решили посоревноваться между собой, кто создаст самый худший UI (пользовательский интерфейс). Собрали самые бредовые и гениальные идеи:

🔸Введите свой номер телефона
🔸Удаление аккаунта
🔸Ползунок громкости
🔸Вентилятор и кнопка отписаться (выглядит очень полезно!)
🔸QR-пазл
🔸Вентилятор для передвижения курсора
🔸Вероятность 50 процентов
🔸Настоящая тёмная тема!
🔸Идеальный загрузочный экран

Что понравилось больше всего?

@droidergram
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM