Sly32

Рейтинг
367
Регистрация
29.03.2012
Сергей про е-ком #:
долго плевались на стандарты сервиса и персонал, сильно уступающие России.

В Вене мы жили в довольно неплохой гостинице, чистота, питание, состояние номеров - все было выше ожиданий. И на ресепшене вся старались помочь. Я забыл забронить паркинг - решили в мою пользу вопрос. Заселение - 2 минуты, к приезду уже все было готово. 

Просто такое впечатление что они не парятся и не перетруждаются. С таким то рабочим днем)
В России последний раз жил в отеле году в 2012, В Питере на Васильевском. Кормили хорошо, все остальное так себе) 

Сергей про е-ком #:
Алаев, ты либо разочулся читать, либо играешь в дурака.

Не играет, извините, не удержался))) А вообще тема забавная. 

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

И может небольшой оффтоп, но в России тоже так? Ресепшены в отелях работают с 15-00 до 19-00, а где-то вообще до 17, крутись как хочешь. Один раз в Голландии нам вообще ключи оставили в коробке возле запертого ресепшена))) И выселение такое же - оставил ключи в номере или в коробке на выходе и уехал))

Мне кажется что разводить владельцев отеля на СЕО-продвижение сейчас могут только нечистые товарищи - выброшенные деньги.

Mik Foxi #:

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

Спасибо, кэп!! Ты на серьезных щах считаешь, что я этого не знал??? Не пробовал понятьмой вопрос все-таки? Я спрашивал о личном опыте, например с Убунту 24, когда твой сервер взломали из-за уязвимостей.
Что касается исправлений, то например у меня, например в github к репо подключен depenantbot, который использует SNYK для поиска уязвимостей. Ежедневно сканирует все сборки, включая докер-файлы и в случае если находит - получаю уведомления об пакете с проблемами, уровне опасности, советами как устранить.  И лично я ни разу не сталкивался с проблемами оз-за OS на сервере.

Поэтому и спрашиваю о личном опыте, погуглить я и сам умею.


проверки:

Проверка наличия таблиц, INSERT, DROP TABLE

Проверка строк на ;

Контрольная сумма (MD5, SHA256)

Проверка кодировки ( CHARSET )

Проверка движка таблиц ( ENGINE )

Проверка наличия индексов и внешних ключей

Проверка наличия триггеров, процедур и функций

Проверка на потенциально повреждённые бинарные символы

#!/bin/bash
# extended_mysql_dump_check.sh
# Extended static check of MySQL dump without restoring

DUMP_FILE="$1"

if [ -z "$DUMP_FILE" ]; then
    echo "Usage: $0 <path_to_dump.sql>"
    exit 1
fi

if [ ! -f "$DUMP_FILE" ]; then
    echo "File $DUMP_FILE not found!"
    exit 1
fi

echo "Checking dump file: $DUMP_FILE"

# Check if file is empty
if [ ! -s "$DUMP_FILE" ]; then
    echo "File is empty!"
    exit 1
fi
echo "File is not empty."

# Compute checksums
MD5=$(md5sum "$DUMP_FILE" | awk '{print $1}')
SHA256=$(sha256sum "$DUMP_FILE" | awk '{print $1}')
echo "MD5: $MD5"
echo "SHA256: $SHA256"

# Count CREATE TABLE statements
TABLES=$(grep -i "CREATE TABLE" "$DUMP_FILE" | wc -l)
echo "Number of tables found: $TABLES"

# Count INSERT statements
INSERTS=$(grep -i "INSERT INTO" "$DUMP_FILE" | wc -l)
echo "Number of INSERT statements found: $INSERTS"

# Count DROP TABLE statements
DROPS=$(grep -i "DROP TABLE" "$DUMP_FILE" | wc -l)
echo "Number of DROP TABLE statements found: $DROPS"

# Simple syntax check - lines not ending with ;
BROKEN_LINES=$(grep -vE ".*;(\s*)$" "$DUMP_FILE" | head -n 20)
if [ -n "$BROKEN_LINES" ]; then
    echo "Potential syntax issues (first 20 lines without ';'):"
    echo "$BROKEN_LINES"
else
    echo "All lines seem to end with ';' (sample check)."
fi

# Check character sets
CHARSETS=$(grep -i "CHARSET=" "$DUMP_FILE" | sort | uniq)
echo "Character sets used in dump:"
echo "$CHARSETS"

# Check storage engines
ENGINES=$(grep -i "ENGINE=" "$DUMP_FILE" | sort | uniq)
echo "Storage engines used in dump:"
echo "$ENGINES"

# Check foreign keys
FOREIGN_KEYS=$(grep -i "FOREIGN KEY" "$DUMP_FILE" | wc -l)
echo "Number of FOREIGN KEY constraints: $FOREIGN_KEYS"

# Check indexes
INDEXES=$(grep -i "INDEX" "$DUMP_FILE" | wc -l)
echo "Number of INDEX definitions: $INDEXES"

# Check triggers, procedures, functions
TRIGGERS=$(grep -i "CREATE TRIGGER" "$DUMP_FILE" | wc -l)
PROCEDURES=$(grep -i "CREATE PROCEDURE" "$DUMP_FILE" | wc -l)
FUNCTIONS=$(grep -i "CREATE FUNCTION" "$DUMP_FILE" | wc -l)
echo "Number of triggers: $TRIGGERS"
echo "Number of procedures: $PROCEDURES"
echo "Number of functions: $FUNCTIONS"

# Check for unusual binary characters
BINARY_ISSUES=$(grep -P '[^\x09\x0A\x0D\x20-\x7E]' "$DUMP_FILE" | head -n 20)
if [ -n "$BINARY_ISSUES" ]; then
    echo "Potential binary/corrupted characters (first 20 occurrences):"
    echo "$BINARY_ISSUES"
else
    echo "No obvious binary/corrupted characters found."
fi

echo "Extended static dump check completed."

С мусклей давно не работал, может что то избыточное, но за основу можно взять и допилить

estic #:
Опыт показывает, что после выпуска очередного планового релиза могут быть выявлены какие-то ошибки, в том числе ошибки безопасности.
я и спрашиваю про твой опыт, мне совершенно не интересно что ты выкопал в интернетах. с какими ошибками бкзопасности например ты столкнулся, что пришлось откатываться на другую ось? Я вот не сталкивался, на 24 все работает прекрасно, при том что на серваке с 1 гигом памяти крутятся 3 докер-контейнера и все в порядке. 
Vladimir #:
В остальном это ведущие IT  компании, не имеющий к франции никакого отношения.

для начала погугли про компании, что я писал. Mistral не имеет отношения к Франции - сильно. И не прыгай с темы на тему. Докажи свое утверждение, что в европейских компаниях работают выходцы из СНГ в основном, потом поговорим кто школьник и балабол. В отличие от тебя я если что-то пишу, значит имею информацию. 

И хорош обсуждать меня лично. Зависть - плохое качество. 

Vladimir #:
Зачем мне это доказывать, если ты это сам знаешь как разработчик? 
Я знаю что ты написал чушь и все остальное  - словоблудие. пытаешься намешать разные понятия. Есть страна-основатель проекта. Есть разработчики и я тебя уверяю, выходцев из СНГ в любых компаниях гораздо меньше, чем тех же индусов.
А мне никто не запрещает в CV указывать компании и проекты в которых я работал. Есть ограничения, конечно на некоторых позициях. Например, я работал на проекте, в котором даже количество работников было засекречено.
Для ясности я бы предложил взять 5-10 лет из периода с 70-х до 2000-х и сравнить эволюцию производства какого-нибудь товара в условиях плановой экономики(СССР) и рыночной(Запад) Бытовая техника, радиоэлекироника, автомобилестроение. Мне кажется это даст понимание.
Можно сравнить эволюцию ФИАТ и ВАЗ например)))
Просто вот это вот сравнение Голливуда сейчас и тогда не сильно релевантно. Тут можно проследить просто деградацию отрасли. Посыл  же курьера был иной - конкуренция вредит. 
estic #:
сейчас еще к 24.04 могут быть вопросы
Можно озвучить, какие именно? Я ее использую как основную, никаких проблем не заметил.
Osmxnxn #:
Claude Sonet 4,5
Намного лучше 4? У нас ее пока еще ее не добавили, появился  из нового gpt-5 Codex - неплохо. и Grok Code Fast - не пробовал еще.
Всего: 7101