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

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

Мемы тут: @atextra_entertrends
Download Telegram
Forwarded from Senior SQL Developer
Ближайший общий предок в дереве SQL

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

Поиск ближайшего общего предка

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

Алгоритм поиска в глубину начинает с корневого узла и рекурсивно обходит все его потомки. При нахождении искомого узла, возвращается путь от корневого узла до него. Затем можно выполнить аналогичный обход для второго искомого узла и найти их общего предка.

Алгоритм поиска в ширину, наоборот, начинает с корневого узла и последовательно обходит все узлы на каждом уровне дерева. При нахождении искомого узла, возвращается путь от корневого узла до него. Затем можно выполнить аналогичный обход для второго искомого узла и найти их общего предка.
Forwarded from Однажды в трендах
Модуль os.path

Модуль реализует некоторые полезные функции для имён путей. Для чтения или записи файлов open(), а для доступа к файловой системе модуль os. Параметры пути могут передаваться в виде строк или байтов. Приложениям рекомендуется представлять имена файлов в виде Юникод строк. К сожалению, некоторые имена файлов не могут быть представлены в виде строк в Unix, поэтому приложения, которым необходимо поддерживать произвольные имена файлов в Unix, должны использовать байтовые объекты для представления имён путей.

И наоборот, использование байтовых объектов не может представлять все имена файлов в Windows (в стандартной кодировке mbcs), поэтому приложения Windows должны использовать строковые объекты для доступа ко всем файлам.
Forwarded from Senior SQL Developer
usql

usql – это мощный инструмент, который позволяет легко работать с базами данных SQL и NoSQL через командную строку. Созданный на основе популярного psql от PostgreSQL, usql предоставляет удобный интерфейс для выполнения запросов и манипуляций с данными.

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

usql также предоставляет множество удобных функций, таких как подсветка синтаксиса и завершение на основе контекста. Это помогает сделать процесс написания и отладки запросов более эффективным.
💻🤔🥤Сегодня многие компании используют нейросети для генерации названий своих продуктов. Но впервые это опробовали 60 лет назад. Рассказываем историю, когда для этих целей компании Coca-Cola потребовался дорогостоящий компьютер.

В 1963 году Coca-Cola решила выпустить на рынок свой первый напиток без сахара. Само решение было для того времени необычным, поэтому дать новому напитку название тоже решили нестандартным способом.

В распоряжении компании был компьютер IBM 1401 — один из первых компьютеров, который пошёл в массовое производство. Хотя занимал он целую комнату, а его месячная аренда стоила в современных ценах около $25 000. При поддержке инженеров IBM сотрудники Coca-Cola сгенерировали с помощью компьютера 185 тысяч односложных слов из четырёх букв — изначально предполагалось, что название должно состоять именно из такого количества знаков. Затем при помощи компьютера были отброшены все труднопроизносимые слова, потом отбраковали те, что напоминали ругательства или вызывали ассоциации с другими брендами. В самом конце из нескольких десятков слов вручную был выбран вариант Tabb.

Он и должен был стать названием нового напитка, но в последний момент его сократили до TaB — так он и поступил в продажу и продавался десятилетия. Увы, попробовать его сегодня не получится: в 2020 году выпуск прекратили. В интернете даже появились петиции с требованием вернуть TaB, но они ни к чему не привели.

Подписывайтесь 👉@techno_yandex

Не пропускайте новости Яндекса тут @yandex
Forwarded from Журнал «Код»
Как добавить бесящую плашку про куки себе на сайт

Иногда без этого не обойтись

https://v.thecode.media/8yw3h

#проект_Код #лучшее_Код
Forwarded from Senior SQL Developer
Агрегация данных

В
это видео автор рассказывает про агрегацию данных. Существуют такие статистические показатели, как минимум, максимум, среднее и сумма. Приводятся примеры работы с функциями: SUM, MIN, MAX, AVG.

📖Видео урок
Forwarded from Журнал «Код»
Теория игр — это набор инструментов, которые помогают принимать взвешенные, рациональные и точные решения, а также понимать данные. Чем больше данных об игроках и ситуациях — тем точнее анализ и прогноз.

https://v.thecode.media/1859e

#разбор_Код
Forwarded from Журнал «Код»
Если вы фронтенд-разработчик, то мем для вас несмешной, потому что это не мем, а жиза.

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

Если же вам просто хочется понять суть мема, то вам сюда: https://v.thecode.media/eyhzy

 #пб_Код
Forwarded from Хабр
​10 рекомендаций по VS Code для повышения продуктивности

А вы знали, что 73% разработчиков по всему миру используют один редактор кода? Так и есть. Результаты проведённого в 2023 году опроса Stack Overflow показали, что VS Code является самой популярной средой разработки.

И мы все знаем почему — он очень крут!

Но в полной ли мере мы задействуем его потенциал? Текущая статья будет посвящена знакомству с некоторыми интересными возможностями VS Code, способными повысить продуктивность работы.
Forwarded from Хабр
Энтузиаст показал, что смог запустить не в режиме эмуляции двадцатисемилетнюю ОС Windows NT 4.0 на ПК с процессором Intel Core i3-13100F, материнской платой Asus Pro H610M-C D4, видеокартой ATI Radeon X300 и звуковой картой Creative AudioPCI (ES1371).

В сборку ПК также вошли два модуля памяти Crucial Ballistix Elite DDR4 и твердотельный накопитель SanDisk ReadyCache SATA III.

В качестве донора пользователь взял рабочий SSD с уже установленной ОС Windows NT 4.0 из другой системы. Для обхода проблем с экраном загрузки он использовал драйверы UniATA (universal ATA).

На таком ПК операционная система Windows NT 4.0 запустилась без проблем. Система поддерживает игры, включая GLQuake (порт Quake, который использует OpenGL) и FIFA: Road to World Cup 98. Для сёрфинга в современном Интернете пользователь установил браузер RetroZilla.
Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?

Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
В последние недели мы рассказывали в нескольких материалах журнала ТЕХНО о том, что такое #промпты, какими они бывают, важно ли научиться с ними работать сейчас и как применять промпт-инжиниринг на практике: от создания картин до подготовки к свиданиям.

Теперь все эти материалы доступны на странице нового выпуска журнала ТЕХНО. Читайте и слушайте его тут.

@techno_yandex