Forwarded from Senior SQL Developer
Функция WEEK в MySQL
Функция WEEK используется для извлечения номера недели из даты.
Базовый синтаксис функции выглядит следующим образом:
WEEK( date_value, [ mode ] )
- date_value - значение даты или даты/времени, из которого извлекается неделя.
- mode - Необязательный. Он используется для указания дня недели. Это может быть один из следующих вариантов:
Примечание:
1. Функция WEEK возвращает значение от 0 до 53 или от 1 до 53 в зависимости от указанного режима.
2. Если вы используете MySQL 4.0.14+, а режим не указан, функция WEEK будет использовать значение в системной переменной default_week_format в качестве режима.
3. Если вы используете версию MySQL, которая старше 4.0.14, а режим не указан, функция WEEK будет использовать 0 в качестве режима.
4. Функция WEEKOFYEAR возвращает то же самое, что и функция WEEK с синтаксисом WEEK (date_value, 3).
Функция WEEK используется для извлечения номера недели из даты.
Базовый синтаксис функции выглядит следующим образом:
WEEK( date_value, [ mode ] )
- date_value - значение даты или даты/времени, из которого извлекается неделя.
- mode - Необязательный. Он используется для указания дня недели. Это может быть один из следующих вариантов:
Примечание:
1. Функция WEEK возвращает значение от 0 до 53 или от 1 до 53 в зависимости от указанного режима.
2. Если вы используете MySQL 4.0.14+, а режим не указан, функция WEEK будет использовать значение в системной переменной default_week_format в качестве режима.
3. Если вы используете версию MySQL, которая старше 4.0.14, а режим не указан, функция WEEK будет использовать 0 в качестве режима.
4. Функция WEEKOFYEAR возвращает то же самое, что и функция WEEK с синтаксисом WEEK (date_value, 3).
Forwarded from Хабр
Компьютеры Thomson: как Франция пыталась стать лидером домашней электроники
Франция всегда выбирала свой собственный путь, особенно там, где остальные считали, что всё уже придумано. В начале восьмидесятых французы решили не оставаться в стороне и превратить свою страну в одного из лидеров на рынке персональных компьютеров. Так в домах и школьных классах появились персоналки Thomson TO7 и TO8 — амбициозная попытка создать не только высокую моду, но и моду на домашнюю электронику.
И хотя этот проект в итоге ушёл в историю, для многих французов он стал целой эпохой. Вспомним, что скрывалось «под капотом» у этих машин, и какой была та эра, когда учебные программы запускались с кассет, а само слово «компьютер» ещё звучало как магия.
Франция всегда выбирала свой собственный путь, особенно там, где остальные считали, что всё уже придумано. В начале восьмидесятых французы решили не оставаться в стороне и превратить свою страну в одного из лидеров на рынке персональных компьютеров. Так в домах и школьных классах появились персоналки Thomson TO7 и TO8 — амбициозная попытка создать не только высокую моду, но и моду на домашнюю электронику.
И хотя этот проект в итоге ушёл в историю, для многих французов он стал целой эпохой. Вспомним, что скрывалось «под капотом» у этих машин, и какой была та эра, когда учебные программы запускались с кассет, а само слово «компьютер» ещё звучало как магия.
Forwarded from Хабр
CoffeeCup, HotDog и другие: странные и прекрасные HTML-редакторы прошлого
Помните времена, когда каждый лишний килобайт на веб-странице имел значение, а медленная загрузка означала потерю пользователя? Вспомним ту эпоху технических ограничений, которая вынуждала веб-мастеров быть изобретательными и бороться за каждый байт, оптимизируя изображения и код.
Первые сайты часто создавались в обычном Блокноте, но позже появились приложения, которые сильно упростили жизнь. Погрузимся в прошлое и посмотрим на те самые странные и прекрасные HTML-редакторы, которые помогали творить в тех условиях.
Помните времена, когда каждый лишний килобайт на веб-странице имел значение, а медленная загрузка означала потерю пользователя? Вспомним ту эпоху технических ограничений, которая вынуждала веб-мастеров быть изобретательными и бороться за каждый байт, оптимизируя изображения и код.
Первые сайты часто создавались в обычном Блокноте, но позже появились приложения, которые сильно упростили жизнь. Погрузимся в прошлое и посмотрим на те самые странные и прекрасные HTML-редакторы, которые помогали творить в тех условиях.
Forwarded from Журнал «Код»
В Python есть одна новичковая функция, с помощью которой можно вести логи, запрашивать информацию у пользователя и даже записывать что-то в файлы.
Но мало кто знает, что у этой функции может быть много параметров, каждый из которых добавляет ей немного возможностей.
Рассказываем, что умеет функция print() в Python, если в ней хорошо разобраться: https://v.thecode.media/95dq7
#разбор_Код
Но мало кто знает, что у этой функции может быть много параметров, каждый из которых добавляет ей немного возможностей.
Рассказываем, что умеет функция print() в Python, если в ней хорошо разобраться: https://v.thecode.media/95dq7
#разбор_Код
Forwarded from Хабр
«На рубеже тысячелетий Microsoft выпустила Windows 2000 Server — систему, которую я вспоминаю с особым трепетом, особенно в связке с IIS 5.0. Именно поэтому сегодня хочу рассказать о том, почему серверы на этой ОС когда-то считались эталоном надёжности и удобства, и что привело к закату этой легендарной связки»
Windows 2000 Server и IIS 5.0: эталон стабильности, который уже не вернуть.
Forwarded from Простой Python | Программирование
Нейросети на PyTorch: Классы Dataset и Dataloader
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз речь идет о классах Dataset и Dataloader. Они используются для извлечения образов выборки и форматирования пакетов.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз речь идет о классах Dataset и Dataloader. Они используются для извлечения образов выборки и форматирования пакетов.
👀Смотреть видео
#видео
Forwarded from Хабр
Телефоны Siemens в наших краях получили статус культовых. Если сейчас отмотать время на 2005 год и подойти к случайному школьнику или студенту, то с высоким шансом в его руках окажется какой-нибудь M65 или C65. И отнюдь неспроста: «Сименсы» славились инновациями, неплохими мультимедийными возможностями и невысокой ценой.
Давайте посмотрим, то у C65 было внутри, изготовим кабель, пропатчим, добавим поддержку MP3-мелодий — просто потому что можем.
Давайте посмотрим, то у C65 было внутри, изготовим кабель, пропатчим, добавим поддержку MP3-мелодий — просто потому что можем.
Forwarded from Простой Python | Программирование
Matplotlib: Тепловые карты
Тепловые карты позволяют визуализировать данные в виде цветной матрицы. В ней каждый цвет соответствует определенному значению. Это полезно при анализе корреляций между переменными, либо если надо отобразить матрицы расстояний/весов. В данной примере создается корреляционная матрица и визуализируется как тепловая карта.
TwoSlopeNorm делает так, что ноль в корреляции становится белым. Таким образом проще разделять положительные и отрицательные связи. Красный цвет используется для отрицательной корреляции, синий для положительной.
#практика
Тепловые карты позволяют визуализировать данные в виде цветной матрицы. В ней каждый цвет соответствует определенному значению. Это полезно при анализе корреляций между переменными, либо если надо отобразить матрицы расстояний/весов. В данной примере создается корреляционная матрица и визуализируется как тепловая карта.
TwoSlopeNorm делает так, что ноль в корреляции становится белым. Таким образом проще разделять положительные и отрицательные связи. Красный цвет используется для отрицательной корреляции, синий для положительной.
#практика
Forwarded from Listen IT
🐤 Долго не ждём - сразу выкладываю следующую часть про канареечное развёртывание (canary деплоймент).
В этом выпуске узнаем:
❓Что такое canary деплоймент
❓Зачем он нужен
❓Какие у него плюсы и недостатки
❓Шаги реализации canary деплоймента
❓Сравнение canary и blue-green деплойментов
Аудио-версия, как обычно, постом выше.
В этом выпуске узнаем:
❓Что такое canary деплоймент
❓Зачем он нужен
❓Какие у него плюсы и недостатки
❓Шаги реализации canary деплоймента
❓Сравнение canary и blue-green деплойментов
Аудио-версия, как обычно, постом выше.
YouTube
Что такое CANARY ДЕПЛОЙМЕНТ за 9 минут + сравнение его с BLUE-GREEN
00:00 Тема статьи, источник
00:33 Что такое Canary деплоймент
01:08 Плюсы и минусы Canary деплоймента
02:26 Шаги реализации Canary деплоймента
05:08 Сравнение canary с blue-green
07:59 Лучшие практики деплоя
Поддержать канал разово - https://yoomoney.r…
00:33 Что такое Canary деплоймент
01:08 Плюсы и минусы Canary деплоймента
02:26 Шаги реализации Canary деплоймента
05:08 Сравнение canary с blue-green
07:59 Лучшие практики деплоя
Поддержать канал разово - https://yoomoney.r…
Forwarded from Хабр
Почему SELECT FOR UPDATE считается вредным в PostgreSQL
Разбирая взаимоблокировки у клиента, автор этой статьи вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе.
В этом нет ничего нового, но многие до сих пор не знают о тонкостях режимов блокировки строк в PostgreSQL. Разберёмся, когда именно следует избегать SELECT FOR UPDATE, чтобы не создавать себе проблем.
Разбирая взаимоблокировки у клиента, автор этой статьи вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе.
В этом нет ничего нового, но многие до сих пор не знают о тонкостях режимов блокировки строк в PostgreSQL. Разберёмся, когда именно следует избегать SELECT FOR UPDATE, чтобы не создавать себе проблем.
Forwarded from NOP::Nuances of Programming
Узнаем, как внедрить в проект средство аналитики, на что способен ClickHouse в сочетании с Kafka и для чего нужны здесь материализованные представления. Построим небольшую аналитическую систему.
https://nsprg.ru/v2GapO
VK: https://nsprg.ru/OZdrzx
Дзен: https://nsprg.ru/vgeJNm
@nuancesprog #ClickHouse #Kafka
https://nsprg.ru/v2GapO
VK: https://nsprg.ru/OZdrzx
Дзен: https://nsprg.ru/vgeJNm
@nuancesprog #ClickHouse #Kafka
Forwarded from NOP::Nuances of Programming
Разберем реальные сценарии и типичные ошибки использования if-else. Как уменьшить вложенность и какие имеются альтернативы?
https://nsprg.ru/ObBWDO
VK: https://nsprg.ru/vdBYWm
@nuancesprog #CPP #CProgramming
https://nsprg.ru/ObBWDO
VK: https://nsprg.ru/vdBYWm
@nuancesprog #CPP #CProgramming
Forwarded from Хабр
Assembler для Windows в Visual Studio. Часть вторая
Продолжаем разбираться с ассемблером для Windows. В этой, второй, части речь пойдёт о 64-разрядной версии MASM всё в той же Visual Studio.
Разберём отличия 64-разрядного ассемблера от 32-разрядного, посмотрим, как их можно сильно уменьшить с помощью макросов из MASM64 SDK, и поработаем с юникодом через консоль. А для тех, кому не хочется использовать VS, будет простой пример со скриптом для сборки.
Продолжаем разбираться с ассемблером для Windows. В этой, второй, части речь пойдёт о 64-разрядной версии MASM всё в той же Visual Studio.
Разберём отличия 64-разрядного ассемблера от 32-разрядного, посмотрим, как их можно сильно уменьшить с помощью макросов из MASM64 SDK, и поработаем с юникодом через консоль. А для тех, кому не хочется использовать VS, будет простой пример со скриптом для сборки.
Forwarded from Хабр
Как Windows захватила наши клавиатуры: гениальный маркетинговый ход Microsoft
Признайтесь, сколько раз вы случайно тыкали в ту самую клавишу с окошком между Ctrl и Alt, сбивая с толку активное окно? Она стала настолько привычной деталью ландшафта, что кажется, будто была там всегда. Но это не так.
Появление этой клавиши — результат одного из самых гениальных маркетинговых ходов Microsoft, навсегда изменивший облик клавиатур. Всё началось в сентябре 1994 года с выпуска Microsoft Natural Keyboard. Главной её «фишкой» стали две новые кнопки с логотипом Windows, которые появились по обе стороны от пробела.
Признайтесь, сколько раз вы случайно тыкали в ту самую клавишу с окошком между Ctrl и Alt, сбивая с толку активное окно? Она стала настолько привычной деталью ландшафта, что кажется, будто была там всегда. Но это не так.
Появление этой клавиши — результат одного из самых гениальных маркетинговых ходов Microsoft, навсегда изменивший облик клавиатур. Всё началось в сентябре 1994 года с выпуска Microsoft Natural Keyboard. Главной её «фишкой» стали две новые кнопки с логотипом Windows, которые появились по обе стороны от пробела.
Forwarded from NOP::Nuances of Programming
Знакомьтесь с новой платформой Bazaar Technologies. Амбициозный стартап заявляет, что способен решать проблемы масштабирования данных в петабайтах.
https://nsprg.ru/xkGwwx
VK: https://nsprg.ru/vGM1Nm
Дзен: https://nsprg.ru/OVaoQv
@nuancesprog #Bazaar #DataAnalysis
https://nsprg.ru/xkGwwx
VK: https://nsprg.ru/vGM1Nm
Дзен: https://nsprg.ru/OVaoQv
@nuancesprog #Bazaar #DataAnalysis
Forwarded from ДЕВОПСИНА | DevOps | Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ДЕВОПСИНА | DevOps | Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
