All streams
Search
Write a publication
Pull to refresh
-19
0
Fortop @Fortop

Пользователь

Send message
Небольшого по каким критериям?

100rps к ресурсам не за CloudFlare это очень недурной ресурс…
Что-то типа Хабра или покрупнее.
накапливать SQL update/replace/update</>
Это не data mapper это unit of work
А рефлексия вам инкапсуляцию не размывала?
50 лет назад ц каждого автопроизводителя было свое лицо. Сегодня они все клоны друг-друга

Вы слишком большой фантазер.
50 лет назад, конечно была некоторая разница в технических решениях, но вот сильно сомневаюсь, что непосвященный играючи отличит Renault R-16 от Opel Astra и Toyota Corolla в варианте хетчбек.


Так что унификация, калька технических решений и внешних стилей была и 50 и 80 и 100 лет назад.

Не-не-не.
Какой индустриальный стандарт?

Вы же сами процитировали Пайка
Ключевой момент здесь, что наши программисты не исследователи. Они, как правило, весьма молоды, идут к нам после учебы, возможно изучали Java, или C/C++, или Python. Они не в состоянии понять выдающийся язык, но в то же время мы хотим, чтобы они создавали хорошее ПО. Именно поэтому язык должен прост для понимания и изучения.


Читаем буквально.
Ключевой момент здесь, что наши программисты не исследователи"люди с высоким интеллектом и особым складом ума". Они, как правило, весьма молоды, идут к нам после учебы, возможно изучали Java, или C/C++, или Python"ограничены в опыте". Они не в состоянии понять выдающийся язык"туповаты", но в то же время мы хотим, чтобы они создавали хорошее ПО. Именно поэтому язык должен быть прост для понимания и изучения.

Ну что же… Все логично. Я полностью солидарен с Пайком.

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

Я вас умоляю. Можно, конечно, быть деревянным, но не настолько же. Антисемитизм в традиционном его понимании родился и вырос на вполне рациональных зернах
  • классовых конфликтов в Европе в средние века (это тот, что донесли до нас. А тот что не донесли имел немного другие причины и более ранее время, но там уже товарищи ассирийцы постарались).
  • борьбе за землю в Леванте.

И до сих пор антисемиты Израиля успешно воюют с семитами Палестины в борьбе за место под солнцем… Ибо места мало, а всех много…

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

Вот именно. И вы в качестве потакания низменной черте характера выбрали антисемитов.
Чем вы лучше их? Не знаю.

И тут собственно возникает вопрос: а почему вы за них так впрягаетесь?

А мне на них плевать. Хотя то, что товарищи евреи выживали и сохраняли свою идентичность во всех гонениях заставляет отчасти их уважать. Но их антисемитизм по отношению к другим семитам меня никак не трогает.

Другой вопрос что тупость вот не люблю во всех ее проявлениях — это да.
Так что товарищи антисемиты выступили лишь лакмусовой бумажкой, которая и прореагировала… с оппонентами.
Если вы не можете определить что утка это утка пока она не крякнет, то у меня для вас плохие новости…
Статический анализ это не совсем про подход, который предлагает Laravel.

В общем случае лучше откажитесь от фасадов в том виде в котором они там есть.

Вот именно подмену понятий вы сейчас и выполнили.

Не все антисемиты уничтожают евреев в Освенциме или бомбят арабов в Секторе Газа и Ливане.
Определенная часть просто молча их не любит семитов.
Но вы же на основании части (возможно большой, но все же части) — приписываете характеристики всей страте.

Почему вы не пытаетесь обвинить всех англичан скопом за бурские лагеря? Или за рабство в США?
Какой срок давности у такого поведения и какая часть страты должна производить порицаемые вами действия, чтобы вы начали их все приписывать всей страте в целом?

Ну и в качестве разминки замените арабов/евреев на мужчин/женщин, а антисемитов на феминисток/сексистов.

Что кардинально изменится в вашем отношении и построениях?

Какие оценки вы начнете давать?
Серьезно?

Антисемиты не ненавидят «конкретно» человека — они в целом народ не любят причем не просто так, а за вполне определенные привязанные к ним характеристики.
Вы вот в целом тоже всех антисемитов ненавидите за вполне определенные, привязанные к ним характеристики.

Не было бы семитов — и повода к антисемитизму не было…
Внезапно да?

Так что потрудитесь понять абстракцию получше и убедитесь насколько вы в своем поведении похожи на антисемитов…
Вот скажите мне, находясь на ай-ти ресурсе.
У вас есть две реализации одного и того же контракта.
Какая из двух реализаций лучше, если они могут быть прозрачно заменены одна на другую?

Чем ваше замарательство в нелюбви к антисемитам так уж лучше замарательства антисемитов в нелюбви к семитам?
Вы жестокий человек…

Разбили все влажные фантазии фанатика опенсорса

Elastic может сидеть и под графаной.


Поэтому давайте мы не будем приписывать особенности одной технологии другой.


Тем более что это не тандемный стек типа того же php-fpm + nginx

А можно без треша?


in 2017 we decided to start switching to Kibana. Kibana 5 brought in timelion, making it possible to visualise time series, we did not perceived any particular key strength on the Grafana side to motivate maintaining two different tools. The less tools, the better.

Где вы тут прочитали о том, что перешли на кибану из-за масштабируемости?

А можно узнать, что мешает этому процессу?
мне лично Java не нравится, как минимум, следующим:
— излишняя формальность и «энтерпрайзность»
— многословность
— производительность

Ни разу не поклонник Java, но, справедливости ради, решение на ней занимает 6 место…


https://highloadcup.ru/ru/rating/round/5/

Я про это и писал — что можно сделать опорные…

Но выглядит это мягко говоря неконсистентно. Хотя и может быть чуть удобнее для мониторинга по «группам», впрочем rpiontik у нас с Венеры, у него мир особый…
в вакууме.
счет получателя не найден (400 Bad Request)

Точно 400?
И почему вы решили что это ошибка клиента-то?
Может счет был, а потом его закрыли… внезапно бывает и такое…

недостаточно денег на счету (406 Not Acceptable)

406 оно вообще о другом-то…
Вы счастливый любитель такого стиля?
#define TRUE FALSE //Happy debugging suckers


недостаточно денег на корреспондентском счету (406 Not Acceptable)

А это проблемы не клиента, но шлюза…
Все еще 406?

провайдер отключен (503 Service Unavailable)

А теперь на минуточку, у нас отключен не весь наш сервис, а только один из провайдеров через которые он работает.
Вы радостно 503 шлете? Шикарно…

Вы понимаете насколько вы плаваете и насколько геморройно запаковать все в http коды?
И для мониторинга массовые 406/503 ни разу не показатель источника проблем

Что частично решило бы — так это кастомные http коды и мониторинг по ним…
Но, во-первых, мы шлем в одно место все стандарты, во-вторых, это ничуть не лучше парсинга стандартного формата ответа в системах мониторинга.

Что остается?
Ну… остается завернуть все в два-три общих кода 2хх,4хх,5хх
А настраивать мониторинг все же по специфическим внутренним(!!!) кодам ошибок, которые будут в теле ответа.

И вот владея этим сакральным знанием, ответьте…
Где же консистентность?
И зачем тогда http код, если использовать его мы не можем от слова вовсе?
Более того мы еще и маскируем ошибки уровня инфраструктуры и уровня приложения выводя ошибки уровня приложения в http коды…
Ну давайте-ка.
Продемонстрируйте нам широту своих когнитивных способностей.

Транзакция не прошла по причинам
  • счет получателя не найден
  • счет отправителя не найден
  • недостаточно денег на счету
  • недостаточно денег на корреспондентском счету
  • превышен лимит операций
  • не получен ответ от провайдера
  • провайдер отключен


В http коды мне это все. Дабы консистентно.
И попутно, какие решения на инфраструктурном?(lol) уровне тут будут приниматься опираясь на эти коды…

Information

Rating
Does not participate
Location
Донецкая обл., Украина
Date of birth
Registered
Activity