Pull to refresh
-2
0.1
Send message

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

1.Тут очень любят спрашивать обратную связь с предыдущих мест работы. И если ты скажешь все минусы, которые и так известны, то какую тебе дадут характеристику? При этом неважно будет насколько правдивы в ней слова.

2."Культруные особенности". Если ты одним национальностям даёшь обратную связь они её примут и скажут спасибо, другие не поймут хорошая это или плохая ОС, третьи просто тебя возненавидят за это, а теперь если мы представим через сколько рук она пройдёт и как преобразиться в пути.

3.Смысл обратной связи в том чтобы улучшить плохие места, а кто любит слушать минусы. И в дополнение - а зачем ты тут тогда столько был, если тебя настолько всё не устраивало?

В общем, нет спасибо, я не буду никогда давать реальную обратную связь. Такие вещи надо проводить исключительно анонимно, пока сотрудники работают (а не в процессе увольнения), способом не позволяющим отследить конечного респондента, вот тогда возможно и получится что-то реальное для топ менеджмента. Да и то, я пока не увижу процесс не поверю что в таких ответах не выйдут на меня.

Я не знаю что он хотел услышать, но мои ответы его удовлетворили. Понятно, что name = 'Alex John' было или что-то типа того. Я сказал звёздочка, схема (возможно дефолтная везде потому не такая проблема) и Фамилия с именем в одном поле нейм. FTS тут не очень подойдёт, по многим специфичным признакам. Например я знаю парня Anton Madalin и его имя Madalin, а не то что подумали многие. И его достаточно сильно рассуждения про это порадовали. В сторону колейшная можно ещё было бы подумать, но дефолтный CI_AS используется в подобных запросах, потому что я вижу поиск по имени а не по ИД, значит запрос скорее всего пользовательский. А если так то непонятно почему влепили всё в одно поле. В общем эту часть рассуждали вокруг этого, после того как я переписал на нечто вроде:

select id, name, birthday, fulladdress from customers where lastname = 'John' and firstname = 'Alex'

Мы начали говорить про индексы какие лучше тут создать и почему, это вопрос уже к density и расчёту уникальности.

>Как оптимизировать SQL запросы

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

>SELECT * FROM customers WHERE name = 'Иван Иванов';

Я помню однажды собеседовался с микрософт-инженером (одно из самых приятных и классных собеседований). Так вот у него был почти аналогичный пример вот этому и вопрос простой - скажи 3 разных вещи, почему такой запрос может быть не очень и что тут неправильного и можно улучшить.

>Использование подзапросов

После запроса отсюда у меня начал дёргаться глаз и я дальше не читал.

PS в некоторых случаях вместо простого джойна лучше использовать outer apply / join lateral, они явно укажут плану с каких таблиц надо стартовать, это вопрос к плохой статистике / битым индексам. Обслуживание базы это конечно же исправит, но подстраховаться стоит кодом.

Когда мне понадобилось найти какой-нить китай на замену, я погонял много нонеймов, АДата (возможно не китай, но на тот момент был такой же нонейм) показала себя неплохо. Ещё мне прям отлично понравились Goldenfir. Из аксессуаров (типа внешних ЮСБ для ссд, мультиюсб и т.п.) мне зашли uGreen, они правда ценник подняли (не знаю как со стороны рф, но кажется что стали дороже).

На рабочих компах таким есс-но не занимаюсь. На домашних вылетело 2-3 ССД из примерно 10-12.Один из них я списываю больше в брак. ВД (не ссд) у меня сдохли все. Это я рассказываю в пределах 3-х лет. Для примера текущие ссд на ноутах (с отключенным) и которые используются только в путь (регулярно запись/удаление) живы уже 6-8 лет. хдд (самсунг/сигейт) живы около 10-12 лет с той же манерой использования.

Возможно если бы я платил за железо больше в 1.5-2 раза (другие супер-серверные модели какие-нибудь), то мог бы использовать также не задумываясь над этим, но тогда я бы платил больше в 1.5-2 раза :).

На ХП я тоже как-то (правда в то время ради интереса, в силу ряда причин) поставил ссд и своп не выключал. Кажется тот ссд до сих пор жив. Наблюдал не очень много ссд, чтоб говорить статистически, но те что выходили при мне как правило сектора приходились на своп. То есть есть такая штука как ошибка выжившего и личный опыт. Последнему будешь доверять чаще. Например, если у меня винты ВД дохли каждый третий, то я его просто не покупаю, обходя марку стороной, несмотря как многие пишут что "лучшее что есть на рынке".

Конечно зависит от того для чего используют, "тёща сидит на линуксе без судо" для меня вполне подходит в тип "серверов с разовой настройкой". Заметьте, я не говорю вот линукс говно, или винда говно (в смысле серъёзного заявления а не громкого лозунга), каждое используется для того чего предназначено и чего удобнее и быстрей решает что тебе надо. Может быть мне просто надо было очень сильно посидеть в линуксе? Ну да я посидел и показал в примере и понял его плюсы и минусы. и да вайн не панацея тем более что он не всё запускает или как-то криво (возможно в то время).

А вообще оба ваши примера для меня выглядят "у меня такая же нога и не болит", это возможно потому что вы сидите в кресле и ходите на работу, а я параллельно скачу по горам, плаваю и занимаюсь бегом? Ну вот мне не подойдёт линупс, ну никак, я больше буду решать его проблемы чем заниматься тем что надо. А свопится у меня будет очень много и часто, это я оценивая что я регулярно делаю на ноуте.

Я бы больше спросил "А останется ли у вас бронь, когда вы допишете реестр?"

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

Ну и ПГ когда запускаю он сразу 10Гб резервирует, несмотря на то что ничего в него ещё не прогружалось. Логично если поставлю 25, то даже на пасьянс после запустить не хватит, но опять же не проблема свопа.

Ненене, спасибо, я как-то попытался себя построить на линукс послушав всякого разного. Упорно поиспользовал 2 дистрибутива по 2 недели без перерыва (то есть как основную систему без винды вообще), а потом я нашёл девушку и понял что секс это немного о другом да и нервов меньше тратится. Так что линукс это хорошо, но исключительно для серверов с разовой настройкой.

Про память на 16 тут уже написали, я "на вырост" в 2017 брал сразу 32 гига, своп отключён. Не хватило 2 раза за всё время, но там лиса, постгрес, игрушка и пингер сожрали неожиданно всё.

Мне интересен более общий вопрос (из всех конфигов я только в одном нашёл этот момент, но он вызвал другие вопросы): А что в совеременных системах сейчас нормально держать один винт на котором стоят система, софт, игры, возможно фильмы (корочё всё на одном)? Несколько лет назад было очень явно видно в некоторых случаях когда количество открытых "сессий" (не силён в терминологии жёстких дисков) превышало какой-то барьер то скорость обращения к ссд падала практически в ноль. То есть система + софт отдельно, игры + виртуалки отдельно на разных дисках. Тем более что не ноут выбирается, то количество слотов явно намного больше 2-х (или 1 в отдельных ноутбуках), что можно вставить несколько ссд для различных целей.

Попробовал. Ответил ровно на те вопросы, которые в середине и на которые я отвечал.

Я не смог найти на длинный тред, который давно был вынесен отдельно (да, себе, извините что не соседу), чтоб не потерять как это обычно бывает в интернете.

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

Если честно я не знаю ни ваш ИП ни юзерагент и не буду знать и мне плевать на них. Хотите своим поделюсь? Не та информация которая мне интересна, чтоб её ещё и вымогать у чёрт знает кого.

Я отвечал на вопросы:

- зечем это работяге с секретного завода звонить в другие страны

- как он на свой кнопочный телефон мессенджер поставил

- Вы не шпион?

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

Например для того, чтоб поговорить со своими детьми. Это отвечает на все ваши вопросы :)

> После прекращения поддержки Microsoft перестанет выпускать обновления для старых версий ОС, включая патчи безопасности

... а также которые включают

-подобные всплывающие окна

-блокировщики систем

-принудительные перезагрузчики которые восстанавливают работу наполовину

-скрытую рекламу

-дополнительную телеметрию

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

Когда-то искал программу синхронизации, которая без всяких облаков, без необходимости каких-то логинов на каком-то сайт и работала в режиме сервер-клиенты (h-n-s) и вот я наткнулся на maxsyncup. И в дополнение у неё для меня была функция бекапа, который можно настраивать как душе угодно (буквально выбирать директории), а ещё плюсом она автоматически стартовала создание бекапа со всего что указано выше, если подключал внешнюю "флешку" для бекапа.

Я не жалею, что когда-то за неё заплатил (одна из первых программ, что начал покупать). При этом, когда было в ней пара багов, я написал в поддержку и они их поправили. А обновления там исключительно для того чтоб править баги, а не вставлять космолёт. Ну и в дополнение лицензия не ограничена устройством, а пользователем. То есть у меня было 4-5 устройств с синхронизацией и бекапами на 1 лицензию.

Использование фильтрованного индекса это эйдж-кейс. Ну ок. Хотел написать что-то наподобие "пойду добавлю знание C#, потому что неплохо знаю повершелл", но решил просто добавить вопрос к списку на собес в дополнение к супер-неизвестным штукам (любой индекс отличный от b-tree). Сомневаюсь в какую категорию, или в уровень "супер-сеньор" или в уровень "бог".

Я не говорил про нерабочий код и не говорил про медленнее, мной было написана мысль "работает не так как ожидается" (для меня это равносильно не работает, код вроде бы есть и он работает, но не так как задумывалось) и вот это проверяется именно что авто-тестированием в КуА (или как его кто называет).

На одном пользователе, то есть КуА контур гоняет авто-тесты в один поток? Ну ладно, ваше дело. Я выше написал комментарий другому человеку, посмотрите, там есть ещё пара смежных мыслей.

У меня один вопрос - если вы написали какой-то код, вы в тот же день его кидаете в прод?

Вспоминая все места где приходилось работать - стабильно раз в день ночью весь мастер просто гоняется функциями (в параллели несколько потоков есс-но), которые основные. И приходящий человек с утра когда видит, что обычные 2 часа может гарантировать всё ок. А если бы увидел 2.5-3 часа, уже встали бы вопросы.

Я говорил не про тесты новых фич - может они будут бесполезны (простите все кому наступил на больное) и их уберут, что вообще не надо тестировать. Но если ты вносишь изменения в основное, то основными тестами (которые опять же будут если написанное выше "обмазаны аналитикой" нужно именно "для понимания что делает пользователь" а не для красивых картинок руководству) его прогнать за пару дней. Тем более бывает что сделал что-то на коленке, просто чтоб текущий зазор закрыть а потом надо с мыслью "переспать" чтоб сделать по-другому и это лучше делать явно не тогда когда оно ушло в прод и начало обрастать костылями от коллеги.

1
23 ...

Information

Rating
2,633-rd
Registered
Activity