Радикализация. В компании людей которых только что получили дубиной по спине за свое мнение, глупо рассчитывать на теплый прием. Решение есть — боретесь за свободу слова, право людей не любящих текущую власть избираться и так далее. И получите нормальную реакцию.
Не отключать карму точно не надо. Именно карма и спасает от появления кучи аккаунтов, которые с момента регистрации начнут пылать любовью к господину Путину и иметь нулевое отношение к айти.
Ну мнение большинства далеко не всегда верное. В начале 2000 когда я начинал говорить что ребят, господин Путин что то не то — меня гнобило 99% знакомых. В 2010 приезжая к теще я садился в такси говорил Путин вор — и в машине становилось жарче, она ехала быстрее а таксист всю дорогу рассказывал как я не прав какой красавец наш главный светочь. Сейчас я сажусь в такси говорю Путин вор, машина едет тоже быстрее, но только всю дорогу от таксиста несется — «всего лишь вор, да он :№%#@#» и далее не буду цитировать.
Мнение толпы штука такая.
Судя потому что в школе 40 человек в классе, а очередь в детской поликлинике на 4 часа вот уже лет 15 — то явно эти знания в каком то месте другом используются.
я не против уведомительной системы — но простите когда ребенку гражданину России, запрещают идти в школу пока он не принесет какую то справку — то это не уведомительное.
1. Нет это так просто. Я тоже собственник и тоже владелец этой страны. По этому нельзя меня так просто лишить моей собственности. Этот социум вашей собственностью не является. Из него вас вышвырнуть можно, из страны нельзя. Нельзя вам запретить в вашей стране создать свой социум в котором будет своя карма с блэкджеком и шлюхами. Так что если я с друзьями стою на улице и общаюсь, и к нам подходите вы что бы за жизнь поговорить — мы вам можем отправить лесом а то и подальше, если мы сидим у вас в квартире — то уже либо терпеть либо идти лесом самим. Так что проводить аналоги между меня на хабре не любят и не нравится путин вали из россии весьма глупо
2. Ваше мнение транслируется из каждого утюга, с криками все кто против предатели — уничтожай, громи. И последствием этого становится радикализация обоих сторон. И как только вы пытаетесь в социуме где преобладает «мнение предателей» что то свое транслировать — там уже чуток озверевшие люди.
Но давайте исправим положение — у меня к вам предложение. Вы щас берете рисуете большой плакат «ХВАТИТ РАДИКАЛИЗИРОВАТЬ ПРОТЕСТ. ПУСТЬ ОППОЗИЦИЯ ТОЖЕ ГОВОРИТ. МЫ ВСЕ ГРАЖДАНЕ РФ» или что нибудь такое, и с ним шарашите к зданию государственной думы. С одиночным пикетом. Он у нас не требует согласования, не является нарушением закона. И тут два варианта — вы побеждаете своими пикетами, и через пару лет с удивлением обнаруживаете что накал страстей спал, и на ваши сообщения кладут болт, карма в порядке, либо погружаетесь в проблемы с милицией, судебной системой, и всем тем что вам так нравится. Заодно выяснится что бы получить срок — не надо идти в церковь — «дадинская статья» вполне применяется к одиночным пикетам по любым несогласиям.
3. А это не важно. Если у тебя в группе 10 учатся, и 100 сидят плюют в потолок и бухают — ибо им хрен что сделают, учится сложнее. Без вопросов трудности закаляют — но мне кажется лучше остановится на образовательных трудностях. Реформа высшего с введением подушевого финансирования была введена не так давно. Я ее тоже не застал и у нас выгоняли за 3 хвоста. Но факта нынешней ситуации никак это не отменяет.
4. Нет. Я за доказательную медицину. Подмосковье — 5 км до мкада. Два раза отказа ехать скорой, один раз к моей старшей дочери — на скорой нет детских педиаторов, один раз к моей матери, слишком много вызовов — 4 часа ждать будете. В другие моменты — ожидание 40-60 минут. Я платил за операцию матери — цена вопроса 300 тысяч, это мы через знакомых на врача вышли. Ждать свободную квоту — год, но честно сказали не доживете. Если полностью коммерчески — 700 тысяч вместе. Пока выходили искал варианты за рубежом — Германия мне выходила в 400 тысяч. Последний случай, 2 года назад — младшая подозрение на менингит, пункция спиного мозга, после в течении недели отказывается ходить — нужен срочно детский нервопатолог. Районая больница. Московская область. До красной площади рукой подать — нету таких в штате. Летом будет.
К вопросу о радикализации и вежливом обращении — догадываетесь что бы я с вами сделал если бы в тот момент когда я осознавая что моя 4 летняя дочь возможно стала инвалидом, давил кнопки на телефоне выдергивая всех кто мог бы мне достать хорошего нервопатолога, вы бы подошли ко мне и начали очень вежливо обьяснять что с медициной у нас все нормально, и вообще ищите позитив? А вы за карму переживаете. Говорю же радуетесь пока все так мирно.
Окей хер с ним с моими случаями — положено что на мой город на скорой должно быть 14 детских врачей при чем по цифрам когда его не застроили к хренам. В данный момент их 0. В 2015 году был 1.
5. Именно это и сравниваю. Берете летом машину — и шпарите в сторону какого нибудь Приволжска, Фурманова и иже с ними. Для широты кругозора после Суздаля с трассы сверните. В тех местах фильмы про аппокалипсис можно снимать без каких либо затрат. А если найдете живое село не на трассе, с населением — то поймете что там проходя можно снять и зомби фильм, и какую нибудь лавкрафтовскую тень над иннсмунтом.
Потом можете сделать такой же финт ушами — в одной из беднейших стран европы — в болгарии. Я тем маршрутом часто езжу, а в болгарии у меня родственник был.
6. Повезло. А теперь обьясните мне что такое за требование для моего ребенка гражданина России рожденного от граждан России иметь прописку или регистрацию при поступлении в школу?
7. 10 лет назад посадить человека без особых связей стоило в районе 10-15. Щас думаю инфляция — 20-25. Хотите сыграть в интересную игру? Впечатлений будет на всю жизнь — мальдивы будут курить в сторонке. Гарантирую.
7. Со статистикой все норм. Если уметь сравнивать. Я умею.
8. Оооода. Мой городишко, как и все подмосковные города, вот уже 10 лет страдает от застройки без какого либо подтягивания инфраструктуры. Я не говорю про школы сады больницы — хотя бы дороги. И в результате я каждый божий день трачу на 30 минут в день больше что бы добраться до дома. Можете считать это в деньгах — сами говорите у айти зп высокая, можете в позитивах считать что 30 минут которые я должен тратить на поиск позитива, я трачу за наблюдением негатива.
Был персонаж который избирался с основным посылом — блок на любую застройку в городе хотя бы пока не разберемся со всем этим дерьмом. Первые выборы лет 12 назад он выиграл, но в процессе путешествия бюллютеней в ЦИК, пару участков решили пересчитать без наблюдателей, и обнаружились ошибки в 2 участках — у текущего мэра вместо 30% насчитали 60%, у кандидата наоборот. На вторых он подготовился — собрал толпу наблюдателей которые должны были костьми лечь но не допустить. Но тут вмешалась другая ветвь власти, партия которая ему дала картбланш отозвала свою рекомендацию и суд насколько я помню в нарушение статьи 44 его снимает. Когда он добивается что в партии раздают люлей и рекомендацию восстанавливают суд говорит мы не можем нарушить 44 статью.
К третьим выборам они подготовились еще лучше — должности мэра у нас больше нет. Покатит как конкретный случай? И судя по градостроительным планам — я скоро буду тратить на наблюдение негатива не 30 минут а час, а вы без всяких американских шпионов, смс и регистраций, получили кучу народа в городе, четко понимающего что если они хотят нормально добираться до дома, то надо кому нибудь начать ломать носы. Радикализация протеста.
9. Можно где мне хоть какой то пример где я как то не так назвал свою страну? Нету такого? Ну тогда какие претензии? а кто тут назвал? Слово рашка насколько я вижу употребляется у человека который как раз на стороне — что не так все у нас плохо
10. А тут вероятностная математика. Сказать что вероятность растет могут все. А сказать когда — никто. Но я вас уверяю — если дело пойдет так же обязательно будет.
11. А в российском сегменте пора менять ad Hitlerum на ad Ukrainum. Мантра хотите как на украине, уже даже не веселит. Ну начнем с того что я не вижу особых проблем на украине за исключением того что соседняя братская страна решила поднять рейтинг своего правителя и устроила не большую войнушку на его территории. Но может плохо наблюдаю.
Второе. Власть — это наемный рабочий. Ровно такой же как любой ваш коллега или вы. И факт что вы увольняете нерадивого коллегу не означает что на его место придет хороший специалист. Но факт того что вы продолжите увольнять нерадивых и оставлять хороших — с высокой долей вероятности приведет к тому что у вас будет отличная команда. В случае если вы при виде идиота в команде сядете на задницу и начнете причитать о том а кто если не он, а вот в соседней компании поменяли пришел хуже хотите как у них, да вообще это поклеп конкурентов, у них тоже данные на проде все сносились, то со 100% вероятностью вы через какое то время окажетесь в роли санта-клауса — вокруг одни олени.
Так и с Украиной, продолжат менять нерадивых — рано или поздно выползут. Сменяемость власти это очень сильная штука.
Я бы предположил что минусы в карму прилетает потому что ваша картина мира транслируется из каждого утюга. А вот попытки рассказать о другом взгляде на происходящее почему то с каждым годом наказывают все строже и строже. Получается что как бы ваша картина мира защищается штрафами, условными сроками, тюрьмой, дубинками и всеми сми, иная картина защищена системой кармы на узкоспециализированном сайте. Мне кажется вам стоит радоваться такому курсу, а не огорчаться.
1. Даже если вас с концами выпилят с этого ресурса это не конец свободы слова, это лишь означает что узкий социум вас не принял. Меня на каком нибудь коммунистическом ресурсе протерпят сообщения 3-4, потом забанят — но это не конец свободы слова. Вот когда вас начнут за каждое высказывание штрафовать, арестовывать, примут кучу законов запрещающих вам шевелится — тогда приходите.
Насчет кармы не готов судить — но учитывая что для меня хабр остается интересным ресурсом — не так уж она и плоха.
2. Ну что преподается в наших вузах — о том я и писал.
3. В моем изначальном сообщении вообще не было слова про запад — вы меня с кем-то спутали. Сообщение про запад появилось после вашего утверждения.
4. Я уже плачу за медицину немерянные деньги. Помимо налогов (не будем же мы рассказывать сказки про 13 процентов) — я еще вынужден обращаться в платную, ибо мои попытки воспользоваться бесплатной приводят к еще большим потерям в кошельке. Так что тут у меня не может быть возражений.
5. Видимо где то в городах миллиониках. Я как человек родившийся в сибири, окончивший провинциальный вуз и имеющий друзей по мелким городам россии и постоянно к ним ездящий, не понимаю как это можно сравнивать с поездкой на машине по ЕС.
6. А то что теперь у нас подушевое финансирование. И моя альма-матер теперь ставит рекорды на диплом выходят дубы-колдуны с 85 хвостами. Ибо если вы отчисляете 10 студентов — то вам надо уволить одного преподавателя. И получается что процесс либо получаешь знания либо валишь из вуза чуток поломан. И теперь дебилы которые не хотят учится — теперь будут все время с группой
Не говоря о том что я учился с теми кто сейчас там преподает, и я им свою кошку не доверю не то что своих детей.
7. Ну попробуйте устроить ребенка куда либо после переезда. Это не получится. Вам нужна прописка или регистрация. С которой тоже могут возникнуть проблемы.
8. У меня 90 процентов одноклассников ушли в школу милиции. Щас они уже полковники на пенсии, но ад который творится у нас в милиции я могу транслировать безостановочно. Даже не смотря на то что после пары долетевшей до меня информации я выкинул из своей жизни 90% этих людей.
9. А я подвергаю. Достаточно окунутся в статистику не человек против человека в суде. А человек против государства и его представителей. Статитстика тут же вам покажет. Можете смело сравнить ее с западной. Тоже будет познавательно. Более того если далеко ходить — текущие суды над навальнятами очень хорошо показывают что из себя представляет судебная система в россии. Я лично хорошо столкнулся когда пытался будучи наблюдателем на выборах добиться возбуждения хоть какой то проверки поповоду вбросов.
10. Если вы не видите преимуществ — то наверное тут дело не в философии науки — а в количестве посещений оккулиста.
Ну и в качестве резюме. Возвращаясь к карме. Ваше нежно любимое государство, людей типа меня, или тех кто ставит вам минусы в карму — вышвырнуло нас из управления государством — которое принадлежит нам так же как и вам. Оно со всех подконтрольных ему сми называет нас предателями, идиотами, сволочами и так далее. Попытки высказать свою позицию в местах отличных от кухни и сайтов приводят к угрозам, арестам. А теперь и за сайты взялись. Это называет радикализация. За радикализацией несогласия — всегда следует насилие. Так что скоро будут не в карму минусы ставить а нос ломать. Спасибо вашей нежно любимой власти. Так что у вас еще есть возможность радоваться мирному небу. Пользуйтесь.
Миграция которая создает колонку в таблицу должна упасть если колонка в этой таблице уже есть. Потому что эту миграцию писали для версии бд которая уже не имеет отношение к тому что сейчас находится на сервере. В вашем случае она накатится и сообщит программисту что все ок, хотя ни хрена не ок. Программист думал об одном состоянии структуры бд — а по факту там другое. Это конфликт — который должен быть обработан человеком. Иначе консистентность нарушена. Главный смысл миграции потерян. Но для вас это норм. В таком случае миграции не нужны
Что такое микро-сервисная архитектура я знаю. и даже работал. я вас попросил — завязывать. я вполне могу себе представить когда точкой обмена может быть бд, очередь, апи и даже файловая система. Но из ваших слов у меня начинает создаваться впечатление что у вас огромная бд с монолитом в ларке, вы в бд выделили таблицы раздали их по командам, прицепили модульную структуру к ларке и назвали это микросервисами. В таком случае могу вас разочаровать — называть это микросервисной архитектурой скорее всего не стоит.
Так как я подустал читать аргументацию «да вы не знаете что это такое» — подытожу. Все что вы сделали в этой статье — дык это уменьшили контроль за состоянием данных в бд и за версионностью в бд — просто потому что вам неудобно, да и фикстуры медленно накатываются. У меня был опыт разбора проектов с таким подходом — уверяю вас ничего хорошего там не происходит. Судя по обсуждению — вам это только предстоит. Предсказываю: будет как с бэкапами — ситуации когда они нужны возникают очень редко, но та ситуация когда они нужны а их нет — запомнится раз и на всю жизнь, и в вашем случае вы в дальнейшем будете вешать ограничения на все движется, а на все что не движется — двигать и вешать, и в откатах миграций будете использовать drop а не dropIfExists — мало ли.
Мои отчаянные попытки обьяснить какая боль вас ждет за следующим поворотом не возымели никакого результата, а аргументировать в рамках «да кто вы такой» — мне мало интересно. Желаю удачи
Чуть-чуть в курсе да. Я вас ровно возвращаю к ситуации которую я описал — про Петю и Васю. Когда в случае должной работы миграций — у вас выполнится одна миграция — вторая не выполнится потому что состояние БД уже не позволяет эту миграцию выполнить. Тот механизм который вы весело выпилили — со словами миграции должны накатываться бесконечно и откатываться бесконечно. То есть по факту миграциям плевать на какую версию структуры бд им накатываться как и версиям коду плевать с какой версией бд им работать. Собственно если учитывать что сам смысл миграций это поддержка консистентности между версиями кода и версиями бд — то получается вы выпилили главный механизм миграций. И заменили его на контроль человеком, «у каждой таблицы есть команда владелец». Это в корне не правильно, и причины для того что бы у вас в прод вываливалось такое веселье вы описали явно не достаточные.
Ровно так же причин не хватает выпиливать constraint из дб. Ну говорю ж к чему эти полумеры strict=off и льем туда вообще что захотим
З.Ы. К этому заявлению «у каждой таблицы есть команда владелец» — у меня честно говоря миллион вопросов возникает — сформулировать без мата могу только один — какого черта у вас там вообще происходит?
З.З.Ы. Ваши слабые попытки намекнуть мне что я «ростом не вышел» — начинают чуток утомлять честно говоря. Вы уж либо их прекращайте, уверяю вас, я работал не только с пет проектами, знаю что такое миграции и даже сталкивался с последствиями решения — а давайте выпилим какие то проверки на уровне бд и через 3 месяца проверим чо там у нас получилось. Либо уж тогда делайте их более сильными — «дурак не фига не понимаешь» и закрываем общение.
Потому что она должна умереть если у вас состояние бд отличается от того что замыслил программист. Это следствие из смысла существования миграций. Если вы отказываетесь от этого смысла — они вообще вам не нужны. Можно фигачить через консоль запросы руками.
Схожая проблема и с отказом от constraint в бд. Там выше уже предлагали тупо писать в файл.
Приложение и не умирает. Умирает попытка выкатить миграцию в бд или код в систему. И это нормально. Вам ваши инструменты — как то ларавеловские миграции, или к примеру тот же гит сообщают что ваш код написан в состоянии системы далеком от текущего состояния. И это жжжж — не просто так. Это правильно. Это так должно быть. Для этого эти инструменты и придуманы. Можно пойти дальше — и автоматизировать резолв конфликтов в гите --ours — чо парится что состоянии системы изменилось, мы тут серьезные вещи пишем. Собственно имхо ваш подход к бд не сильно от этого решения отличается.
В приложении надо валидировать данные. Но и на уровне бд имхо должен быть бастион — который не даст внести невалидные данные.
У меня встречное впечатление. Что то в том как вы работаете и как у вас организованно — что то пошло не так, если вы выпиливаете constraint из бд и один из основных принципов работы миграций потому что иначе никак, иначе неудобно
Это все здорово. Представим гипотетическую ситуацию. Программист Петя решает добавить поле для указания должности и называет его position, за соседним столиком программист Вася решает добавить поле для указания семейного положения и звезды сходятся так что он тоже решает назвать его position. В случае когда миграции используются как должно — один из них получит отлуп. В вашем случае миграции выполнятся. И даже код работать будет. Вася в одну запись добавит женат, Петя в другую добавит должность программист. И вродь все ок. А через 3 дня у вас появится два багреквеста, один от клиента у которого должность — женат, а у другого у которого семейное положение — программист. Вы заходите в базу и видите что у вас есть 50% значений семейного положения и 50% значений поля должность — остальное ушло в /dev/null. Если у вас система мелкая и к этому времени накопилось 20 записей то ну как и бы и ладно, восстановим. А если система серьезная и к вам за это время прилетело 20 миллионов записей — то начальство вам организует тамаду и интересные конкурсы. То же самое с nullable — один косяк программиста и ура — конкурсы. И это мы рассматриваем простую ситуацию когда у вас банальный инсерт или апдейт. А если у вас какие нибудь транзакции на 25 таблиц, то начальство может вам не тамаду с конкурсами организовать а целый диснейленд.
И ровно попричине что ваша система серьезная и там много клиентов и всего такого — стоит озаботится тем что бы в базу ни в каком разе не могли попасть невалидные данные. И о чудо для этого в бд есть constraint на все случаи жизни. А в миграциях есть эксепшн который будет орать если его пытаются накатить не на то состоянии базы, которое использовал программист при создании
Какой то странный подход, что nullable — ради какого то мнимого удобства выпилить на корню все чеки на уровне бд. Ну блин в мускле можно strict отключить — чего мелочится. Что миграции которым похрен на что они накатываются. Всегда думал что миграции ровно и должны отваливаться с криками если та структура на которую они накатываются отличная от того что думал программист который их писал.
А я никому не затыкал рот. Я просто сказал что при свободе слова будет выражаться как позитивная так и негативная оценка чьему то мнению. И не стоит считать что негативная оценка вашего мнения — это нарушение свободы слова. Позитивного в свободе слова я вижу много.
Вам стоит внимательно ознакомится с сообщением и с моим ответом. Там по-моему скромному мнению попытались поставить равенство между — мол убираем философию растет количество дебилов. На что я возразил — философию не фига не убрали, а количество дебилов растет.
З.Ы. Я нежно обожаю не запад. Я нежно обожаю хорошую медицину, хорошие дороги, хорошее образование, свободу передвижения, полицию и судей руководствующуюся законом и всякие подобные мелкие фичи. Так уж получилось что если сравнивать этот функционал у технологического стэка ЕС, и у технологического стэка Россия, ЕС резко вырывается вперед.
Свобода слова и демократия, не означает что ваши слова не могут быть подвергнуты критике или осуждению. Она как раз означает что это обязательно произойдет.
Философия судя по всему не сильно помогает против количества дебилов — потому что она у нас преподается везде и всегда — а количество дебилов растет. Ну да считается что философия дала жизнь всем остальным наукам. Но тогда к чему полумеры — хочешь изучать химию, начни с алхимии и поиска философского камня, это многое дало химии. Хочешь астрономию, даешь колпак со звездами, астрологию и курс возведения стоунхеджа из клея момента, изоленты и пластиковых бутылок
Ну я предположу что минусуют потому что у нас нарушен главный способ взаимодействия власти с населением — выборы. Их нет. И пытаться подменить этот способ — тремя аккаунтами в твиттере вместо одного — имхо ересь.
Мнение толпы штука такая.
я не против уведомительной системы — но простите когда ребенку гражданину России, запрещают идти в школу пока он не принесет какую то справку — то это не уведомительное.
2. Ваше мнение транслируется из каждого утюга, с криками все кто против предатели — уничтожай, громи. И последствием этого становится радикализация обоих сторон. И как только вы пытаетесь в социуме где преобладает «мнение предателей» что то свое транслировать — там уже чуток озверевшие люди.
Но давайте исправим положение — у меня к вам предложение. Вы щас берете рисуете большой плакат «ХВАТИТ РАДИКАЛИЗИРОВАТЬ ПРОТЕСТ. ПУСТЬ ОППОЗИЦИЯ ТОЖЕ ГОВОРИТ. МЫ ВСЕ ГРАЖДАНЕ РФ» или что нибудь такое, и с ним шарашите к зданию государственной думы. С одиночным пикетом. Он у нас не требует согласования, не является нарушением закона. И тут два варианта — вы побеждаете своими пикетами, и через пару лет с удивлением обнаруживаете что накал страстей спал, и на ваши сообщения кладут болт, карма в порядке, либо погружаетесь в проблемы с милицией, судебной системой, и всем тем что вам так нравится. Заодно выяснится что бы получить срок — не надо идти в церковь — «дадинская статья» вполне применяется к одиночным пикетам по любым несогласиям.
3. А это не важно. Если у тебя в группе 10 учатся, и 100 сидят плюют в потолок и бухают — ибо им хрен что сделают, учится сложнее. Без вопросов трудности закаляют — но мне кажется лучше остановится на образовательных трудностях. Реформа высшего с введением подушевого финансирования была введена не так давно. Я ее тоже не застал и у нас выгоняли за 3 хвоста. Но факта нынешней ситуации никак это не отменяет.
4. Нет. Я за доказательную медицину. Подмосковье — 5 км до мкада. Два раза отказа ехать скорой, один раз к моей старшей дочери — на скорой нет детских педиаторов, один раз к моей матери, слишком много вызовов — 4 часа ждать будете. В другие моменты — ожидание 40-60 минут. Я платил за операцию матери — цена вопроса 300 тысяч, это мы через знакомых на врача вышли. Ждать свободную квоту — год, но честно сказали не доживете. Если полностью коммерчески — 700 тысяч вместе. Пока выходили искал варианты за рубежом — Германия мне выходила в 400 тысяч. Последний случай, 2 года назад — младшая подозрение на менингит, пункция спиного мозга, после в течении недели отказывается ходить — нужен срочно детский нервопатолог. Районая больница. Московская область. До красной площади рукой подать — нету таких в штате. Летом будет.
К вопросу о радикализации и вежливом обращении — догадываетесь что бы я с вами сделал если бы в тот момент когда я осознавая что моя 4 летняя дочь возможно стала инвалидом, давил кнопки на телефоне выдергивая всех кто мог бы мне достать хорошего нервопатолога, вы бы подошли ко мне и начали очень вежливо обьяснять что с медициной у нас все нормально, и вообще ищите позитив? А вы за карму переживаете. Говорю же радуетесь пока все так мирно.
Окей хер с ним с моими случаями — положено что на мой город на скорой должно быть 14 детских врачей при чем по цифрам когда его не застроили к хренам. В данный момент их 0. В 2015 году был 1.
5. Именно это и сравниваю. Берете летом машину — и шпарите в сторону какого нибудь Приволжска, Фурманова и иже с ними. Для широты кругозора после Суздаля с трассы сверните. В тех местах фильмы про аппокалипсис можно снимать без каких либо затрат. А если найдете живое село не на трассе, с населением — то поймете что там проходя можно снять и зомби фильм, и какую нибудь лавкрафтовскую тень над иннсмунтом.
Потом можете сделать такой же финт ушами — в одной из беднейших стран европы — в болгарии. Я тем маршрутом часто езжу, а в болгарии у меня родственник был.
6. Повезло. А теперь обьясните мне что такое за требование для моего ребенка гражданина России рожденного от граждан России иметь прописку или регистрацию при поступлении в школу?
7. 10 лет назад посадить человека без особых связей стоило в районе 10-15. Щас думаю инфляция — 20-25. Хотите сыграть в интересную игру? Впечатлений будет на всю жизнь — мальдивы будут курить в сторонке. Гарантирую.
7. Со статистикой все норм. Если уметь сравнивать. Я умею.
8. Оооода. Мой городишко, как и все подмосковные города, вот уже 10 лет страдает от застройки без какого либо подтягивания инфраструктуры. Я не говорю про школы сады больницы — хотя бы дороги. И в результате я каждый божий день трачу на 30 минут в день больше что бы добраться до дома. Можете считать это в деньгах — сами говорите у айти зп высокая, можете в позитивах считать что 30 минут которые я должен тратить на поиск позитива, я трачу за наблюдением негатива.
Был персонаж который избирался с основным посылом — блок на любую застройку в городе хотя бы пока не разберемся со всем этим дерьмом. Первые выборы лет 12 назад он выиграл, но в процессе путешествия бюллютеней в ЦИК, пару участков решили пересчитать без наблюдателей, и обнаружились ошибки в 2 участках — у текущего мэра вместо 30% насчитали 60%, у кандидата наоборот. На вторых он подготовился — собрал толпу наблюдателей которые должны были костьми лечь но не допустить. Но тут вмешалась другая ветвь власти, партия которая ему дала картбланш отозвала свою рекомендацию и суд насколько я помню в нарушение статьи 44 его снимает. Когда он добивается что в партии раздают люлей и рекомендацию восстанавливают суд говорит мы не можем нарушить 44 статью.
К третьим выборам они подготовились еще лучше — должности мэра у нас больше нет. Покатит как конкретный случай? И судя по градостроительным планам — я скоро буду тратить на наблюдение негатива не 30 минут а час, а вы без всяких американских шпионов, смс и регистраций, получили кучу народа в городе, четко понимающего что если они хотят нормально добираться до дома, то надо кому нибудь начать ломать носы. Радикализация протеста.
9. Можно где мне хоть какой то пример где я как то не так назвал свою страну? Нету такого? Ну тогда какие претензии? а кто тут назвал? Слово рашка насколько я вижу употребляется у человека который как раз на стороне — что не так все у нас плохо
10. А тут вероятностная математика. Сказать что вероятность растет могут все. А сказать когда — никто. Но я вас уверяю — если дело пойдет так же обязательно будет.
11. А в российском сегменте пора менять ad Hitlerum на ad Ukrainum. Мантра хотите как на украине, уже даже не веселит. Ну начнем с того что я не вижу особых проблем на украине за исключением того что соседняя братская страна решила поднять рейтинг своего правителя и устроила не большую войнушку на его территории. Но может плохо наблюдаю.
Второе. Власть — это наемный рабочий. Ровно такой же как любой ваш коллега или вы. И факт что вы увольняете нерадивого коллегу не означает что на его место придет хороший специалист. Но факт того что вы продолжите увольнять нерадивых и оставлять хороших — с высокой долей вероятности приведет к тому что у вас будет отличная команда. В случае если вы при виде идиота в команде сядете на задницу и начнете причитать о том а кто если не он, а вот в соседней компании поменяли пришел хуже хотите как у них, да вообще это поклеп конкурентов, у них тоже данные на проде все сносились, то со 100% вероятностью вы через какое то время окажетесь в роли санта-клауса — вокруг одни олени.
Так и с Украиной, продолжат менять нерадивых — рано или поздно выползут. Сменяемость власти это очень сильная штука.
Насчет кармы не готов судить — но учитывая что для меня хабр остается интересным ресурсом — не так уж она и плоха.
2. Ну что преподается в наших вузах — о том я и писал.
3. В моем изначальном сообщении вообще не было слова про запад — вы меня с кем-то спутали. Сообщение про запад появилось после вашего утверждения.
4. Я уже плачу за медицину немерянные деньги. Помимо налогов (не будем же мы рассказывать сказки про 13 процентов) — я еще вынужден обращаться в платную, ибо мои попытки воспользоваться бесплатной приводят к еще большим потерям в кошельке. Так что тут у меня не может быть возражений.
5. Видимо где то в городах миллиониках. Я как человек родившийся в сибири, окончивший провинциальный вуз и имеющий друзей по мелким городам россии и постоянно к ним ездящий, не понимаю как это можно сравнивать с поездкой на машине по ЕС.
6. А то что теперь у нас подушевое финансирование. И моя альма-матер теперь ставит рекорды на диплом выходят дубы-колдуны с 85 хвостами. Ибо если вы отчисляете 10 студентов — то вам надо уволить одного преподавателя. И получается что процесс либо получаешь знания либо валишь из вуза чуток поломан. И теперь дебилы которые не хотят учится — теперь будут все время с группой
Не говоря о том что я учился с теми кто сейчас там преподает, и я им свою кошку не доверю не то что своих детей.
7. Ну попробуйте устроить ребенка куда либо после переезда. Это не получится. Вам нужна прописка или регистрация. С которой тоже могут возникнуть проблемы.
8. У меня 90 процентов одноклассников ушли в школу милиции. Щас они уже полковники на пенсии, но ад который творится у нас в милиции я могу транслировать безостановочно. Даже не смотря на то что после пары долетевшей до меня информации я выкинул из своей жизни 90% этих людей.
9. А я подвергаю. Достаточно окунутся в статистику не человек против человека в суде. А человек против государства и его представителей. Статитстика тут же вам покажет. Можете смело сравнить ее с западной. Тоже будет познавательно. Более того если далеко ходить — текущие суды над навальнятами очень хорошо показывают что из себя представляет судебная система в россии. Я лично хорошо столкнулся когда пытался будучи наблюдателем на выборах добиться возбуждения хоть какой то проверки поповоду вбросов.
10. Если вы не видите преимуществ — то наверное тут дело не в философии науки — а в количестве посещений оккулиста.
Ну и в качестве резюме. Возвращаясь к карме. Ваше нежно любимое государство, людей типа меня, или тех кто ставит вам минусы в карму — вышвырнуло нас из управления государством — которое принадлежит нам так же как и вам. Оно со всех подконтрольных ему сми называет нас предателями, идиотами, сволочами и так далее. Попытки высказать свою позицию в местах отличных от кухни и сайтов приводят к угрозам, арестам. А теперь и за сайты взялись. Это называет радикализация. За радикализацией несогласия — всегда следует насилие. Так что скоро будут не в карму минусы ставить а нос ломать. Спасибо вашей нежно любимой власти. Так что у вас еще есть возможность радоваться мирному небу. Пользуйтесь.
Миграция которая создает колонку в таблицу должна упасть если колонка в этой таблице уже есть. Потому что эту миграцию писали для версии бд которая уже не имеет отношение к тому что сейчас находится на сервере. В вашем случае она накатится и сообщит программисту что все ок, хотя ни хрена не ок. Программист думал об одном состоянии структуры бд — а по факту там другое. Это конфликт — который должен быть обработан человеком. Иначе консистентность нарушена. Главный смысл миграции потерян. Но для вас это норм. В таком случае миграции не нужны
Что такое микро-сервисная архитектура я знаю. и даже работал. я вас попросил — завязывать. я вполне могу себе представить когда точкой обмена может быть бд, очередь, апи и даже файловая система. Но из ваших слов у меня начинает создаваться впечатление что у вас огромная бд с монолитом в ларке, вы в бд выделили таблицы раздали их по командам, прицепили модульную структуру к ларке и назвали это микросервисами. В таком случае могу вас разочаровать — называть это микросервисной архитектурой скорее всего не стоит.
Так как я подустал читать аргументацию «да вы не знаете что это такое» — подытожу. Все что вы сделали в этой статье — дык это уменьшили контроль за состоянием данных в бд и за версионностью в бд — просто потому что вам неудобно, да и фикстуры медленно накатываются. У меня был опыт разбора проектов с таким подходом — уверяю вас ничего хорошего там не происходит. Судя по обсуждению — вам это только предстоит. Предсказываю: будет как с бэкапами — ситуации когда они нужны возникают очень редко, но та ситуация когда они нужны а их нет — запомнится раз и на всю жизнь, и в вашем случае вы в дальнейшем будете вешать ограничения на все движется, а на все что не движется — двигать и вешать, и в откатах миграций будете использовать drop а не dropIfExists — мало ли.
Мои отчаянные попытки обьяснить какая боль вас ждет за следующим поворотом не возымели никакого результата, а аргументировать в рамках «да кто вы такой» — мне мало интересно. Желаю удачи
Ровно так же причин не хватает выпиливать constraint из дб. Ну говорю ж к чему эти полумеры strict=off и льем туда вообще что захотим
З.Ы. К этому заявлению «у каждой таблицы есть команда владелец» — у меня честно говоря миллион вопросов возникает — сформулировать без мата могу только один — какого черта у вас там вообще происходит?
З.З.Ы. Ваши слабые попытки намекнуть мне что я «ростом не вышел» — начинают чуток утомлять честно говоря. Вы уж либо их прекращайте, уверяю вас, я работал не только с пет проектами, знаю что такое миграции и даже сталкивался с последствиями решения — а давайте выпилим какие то проверки на уровне бд и через 3 месяца проверим чо там у нас получилось. Либо уж тогда делайте их более сильными — «дурак не фига не понимаешь» и закрываем общение.
Схожая проблема и с отказом от constraint в бд. Там выше уже предлагали тупо писать в файл.
В приложении надо валидировать данные. Но и на уровне бд имхо должен быть бастион — который не даст внести невалидные данные.
У меня встречное впечатление. Что то в том как вы работаете и как у вас организованно — что то пошло не так, если вы выпиливаете constraint из бд и один из основных принципов работы миграций потому что иначе никак, иначе неудобно
И ровно попричине что ваша система серьезная и там много клиентов и всего такого — стоит озаботится тем что бы в базу ни в каком разе не могли попасть невалидные данные. И о чудо для этого в бд есть constraint на все случаи жизни. А в миграциях есть эксепшн который будет орать если его пытаются накатить не на то состоянии базы, которое использовал программист при создании
Вам стоит внимательно ознакомится с сообщением и с моим ответом. Там по-моему скромному мнению попытались поставить равенство между — мол убираем философию растет количество дебилов. На что я возразил — философию не фига не убрали, а количество дебилов растет.
З.Ы. Я нежно обожаю не запад. Я нежно обожаю хорошую медицину, хорошие дороги, хорошее образование, свободу передвижения, полицию и судей руководствующуюся законом и всякие подобные мелкие фичи. Так уж получилось что если сравнивать этот функционал у технологического стэка ЕС, и у технологического стэка Россия, ЕС резко вырывается вперед.
Философия судя по всему не сильно помогает против количества дебилов — потому что она у нас преподается везде и всегда — а количество дебилов растет. Ну да считается что философия дала жизнь всем остальным наукам. Но тогда к чему полумеры — хочешь изучать химию, начни с алхимии и поиска философского камня, это многое дало химии. Хочешь астрономию, даешь колпак со звездами, астрологию и курс возведения стоунхеджа из клея момента, изоленты и пластиковых бутылок