только в Армении часто законы/правила не особо то и соблюдаются. Общался и с местными и с эмигрантами, в большинстве случаев визаран (выехать за пределы страны и заехать обратно) сработает. Максимум получите небольшой штраф и все.
Соблюдаются, вообще говоря. Коллега вот чуть под депортацию с запретом въезда не попал, как раз когда попытался так выехать за пределы страны. Он сам считал, что предыдущий выезд ему эти 180 дней сбросил, а вот пограничник считал иначе. Судился, суд выиграл аргументируя тем, что на Workpermit подал, но не успел получить.
Сам в Армении начиная с середины лета, поэтому у меня, возможно, чуть больше опыта :) Поделюсь им.
Примерно 80% местных (в Ереване точно) знают русский язык или хотя бы смогут понять, что ты от них хочешь.
Это только если армяне армянские. Но встречаются ливанские и сирийские, эти по-русски не пониманиют и не говорят, но часто весьма неплохо говорят по-английски.
Можно находиться в стране 6 месяцев, потом выехать заграницу (например, в соседнюю Грузию) и вернуться обратно. Срок обнулится и живи еще полгода.
Если работаете на армянское юрлицо, то можно оформить карточку-workpermit и сидеть в стране год (с возможностью продления) и даже получить "прицепом" такую же карточку для членов семьи, даже если они не работают. Карточка работает вместо паспорта, во всяком случае в тех же обменниках ее принимают.
Низкий уровень квалификации местных специалистов.
Думаю, это зависит. Пара коллег осталась довольна местным хирургами, как и местными частными стоматологами.
Нет центрального отопления. У тебя в квартире может быть газовое отопление, простой обогреватель от розетки, кондиционер или вообще ничего :)
Это скорее непривычно, чем мешает. В какой-то момент я даже стал радоваться возможности сделать себе горячую воду погорячее, а батареи потеплее и никак при этом не зависить от остального дома.
В квартире тебя ждет ремонт в армянском стиле: ковры, занавески и дорогие люстры.
Это зависит. Коллеги находили квартиры вполне в европейском стиле, особенно в новостройках. В той что снимаю я, я просто скатал ковры и убрал их. Домовладелец и слова не сказал.
В основном сдаются трех или четырех комнатные квартиры/дома. Однушку или студию будет найти практически невозможно.
Это те, что остались. Маленькие все весной-летом разобрали.
Платное обслуживание счета, у меня 300 драм в месяц (50-60₽ в зависимости от курса) за каждый открытый счет.
От банка зависит и условий. У меня зарплатный счет, карта бесплатная.
Дожди бывают крайне редко.
Для меня скорее минус. Я из Питера, у меня на жаре жабры пересыхают. Да и если бы дожди были чаще, пыли на улицах было бы меньше.
Бытовая техника и электроника стоит дороже.
Это тоже зависит. Находил технику Apple у официальных реселлеров (есть на сайте самих Apple в соответствующем разделе) на 20-30к рублей дешевле, чем такая же, но в российском реселлере.
Практически нет графити, вечных строек и разбитых тротуаров.
Зато если стройка есть, то она вечная :) В центральных музеях ремонт идет уже несколько лет и когда закончится не ясно.
Есть наши сервисы: Яндекс еда, Яндекс.такси, Wildberries.
Это с недавних пор, кстати. Яндекс.Еда уже при мне появилась, в июле-августе ее не было. В Яндекс.Такси много машин, переделанных с бензина на газ для удешевления, в итоге запах в салоне соответствующий.
Пиццу могут привезти перевернутой и это не разовый случай.
Этим Яндекс.Еда грешит. У них рюкзаки для еды вертикальные и пиццу горизонтально не положить. А поскольку большая часть доставщиков ездит на мопедах, то и положить рюкзак некуда.
Развитое импортозамещение (доставки из Amazon, eBay и т.д.).
Через Globbing и Ozon возит :)
как постоянное место жительство с перспективой получения ВНЖ или паспорта я эту страну не рассматриваю
ВНЖ россиянам не положен в принципе, только workpermit, а это всё же не ВНЖ. Паспорт тут слабее, чем российский. В тот же Израиль нужна виза, в Азербайджан вообще могут не пустить. Единственное, что дает армянский паспорт, чего не дает российский -- безвиз с Китаем, но потерь больше, как по мне. При том что, насколько я помню, второе гражданство Армения не разрешает, то придется от российского отказаться.
Да, если у мы знаем, сколько элементов в списке мы можем понять номер середины. Но обходить список поэлементно, чтобы эту середину найти, все равно придется.
Алгоритм самоочевидный если его реализовывать на нормальном ЯВУ, а не в C-стиле: делим список пополам, рекурсивно сортируем каждую половину (пока не дойдём до пустого списка), сливаем отсортированные половины (здесь нужен компаратор).
У вас односвязный список, вы не знаете, где у него середина. Даже если бы был двусвязный, середину от этого искать станет не проще. Чтобы работала ваша идея вам нужна возможность доступа к произвольному элементу, а в C++ std::list произвольный доступ не дает, если нужен произвольный доступ то это уже std::vector.
Что-то статья закончилась, не успев начаться. Было бы интересно взглянуть на верификацию результатов. То что сеть-дискриминатор хорошо распознает то что бы сгенерировано синтетически и то что сеть-генератор хорошо это делает это здорово, но как сгенерированные данные соотносятся с реальными данными, полученными на пациентах? Да и зачем вообще генерировать синтетические данные?
т.е. брём конфиг автомаппера и генерируем код по его правилам.
Кстати, задачу маппинга одних сущностей в другие вполно можно решать генерацией кода. На входе две сущности, на выходе -- код маппинга одной в другую, потом этот код по-честному компилируется. Интересно, есть ли уже такое?
Зачем вы постоянно подталкиваете меня к обсуждению политики? )))
А когда вы поймете, что те проблемы, которые вы предлагаете решать -- политические? Потому что попытка даже ваши пункты претворить в жизнь упрутся в политические решения. Потому что первопричина проблем -- политическая. И уже эта первопричина влечет за собой следствия в виде отъезда айтишников, невозможности использовать ОС, какую хочется, и сам вопрос отсрочек для ИТ-специалистов. Не было бы этой политический первопричины, никому бы в голову не пришло обсуждать "отсрочки для ИТ-специалистов", никто бы вообще не думал что такое бывает и что оно для чего-то будет нужно.
А вы упорно пытаетесь решить, как именно эффективно и удобно сбить жар у пациента, но принципиально не хотите обсуждать то, что у него аппендицит. Если вылечить аппендицит, то вопрос жаропонижения утратит сам смысл.
что во многих развитых странах есть достаточно независимый суд
затем
Это не я пишу.
Оно конечно в чистом виде не противоречит друг другу, но все таки чуть чуть не сходиться.
Можете подсказать не развитые страны где есть независимый суд.
И еще каким образом можно определить зависимость суда, каким образом можно определить развита та или иная страна или нет.
Ну вот вы заранее показываете, что какой бы ответ я ни дал, вы его не признаете. У вас всегда будет будет два аргумента о том, кто решил что суд этой страны независимый и кто решил, насколько она развита. Но я все равно попробую. Например вот: Рейтинг стран по верховенству закона. Намибия занимает там 46-е место, а Россия -- 107-е. То есть с точки зрения верховенства закона Намибия гораздо выше. При этом ИЧР для России 0,824, а для Намибии -- 0,645. ВВП на душу населения у Намибии 11 298, а у России -- 32 803. То есть мы имеем заметно менее развитую страну со значительно более высоким местом в рейтинге по верховенству закона.
Становление "независимых" судов в развитых странах, происходило в другое время и в другой геополитической ситуации.
А независимые суды есть только в развитых странах? Но это всего лишь означает что не нужно искать готовое решение, но вот ознакомится с опытом других стоит, и подумать, как их опыт применить к нам. Вообще, нет ничего более разрушительного, чем уверенность в собственной исключительности и необходимости искать уникальное решение своих проблем.
Обсуждение этих вопрос выходит за рамки Хабра. Он не сделает, не меня, не вас ни Хабр счастливее.
Может и выходит, но пока вы пытаетесь обсуждать следствия, старательно не замечая причину. Пользуясь уже предложенной ранее аналогией -- вы пытаетесь штукатурить стену в горящем доме, а на все предложения обсудить, а почему, собственно, понадобилось что-то штукатурить, упорно отказываетесь обсуждать пожар.
Но пока мы не признаем, что есть причина, из-за которой мы и обсуждаем эти проблемы и из-за которой эти пробелмы вообще возникли, любые предложения не имеют смысла: любые предложения по преодолению следствия разобъются о новый виток усугубления причины.
И этот топ сделал C#. Правда, это было через 4 года после его перехода в MS, до этого он там другое делал. Так что не под это утащили. И из Borland он ушел в 96-м, когда Delphi был на взлёте.
Прям ведёт? Насколько я знаю филиала у них в РФ нет. А наличие русского языка на сайте ни о чем не говорит. Русскоязычные люди не только в России живут. Или Россия -- монополист на русский язык?
Параметрическийполиморфизм, цитату о котором вы приводите, это действительно выполнение функции с аргументами разного типа. Но это никак не связано с ООП, о котором вы пишете в комментарии о том что в 1с для ООП не хватает только наследования.
Следуя вашему определению полиморфизма как возможности выполнять один и тот же код для разных аргументов, то вот такой код:
template<class A>
A add(A a, A b) {
return a + b;
}
является его примером? Он скомпилируется и выполнится для любого типа, который определяет оператор +. Но дело тут не в ООП.
Полиморфизм в ООП это про то что у вас при сохранении сигнатуры метода возможно его разное поведение. Это обычно достигается за счёт наследования, а именно того что наследник переопределяет методы родителя. И что, вероятно, важнее -- это то что класс-родитель может обращаться к этим методам и менять свое поведение.
И кстати, наследование почти всегда можно заменить композицией. Заменить нельзя как раз когда нам нужен полиморфизм.
Но применить это для серьезных задач будет, увы, нельзя.
Это другой вопрос. Вы говорите, что из-за того что там нет ООП и он медленный, на нём нельзя написать что-то. Теперь вы говорите, что написать можно, но применять написанное для серьезных задач будет нельзя. Как вы понимаете, это разные вещи.
Ни медленность ни отсутствие ООП не являются причинами по которым на языке нельзя что-то написать. Это вопрос удобства/не удобства написания и выполнения, а не тьюринг-полноты.
задача может решаться очень долго, но если она в итоге была решена, то это значит что на языке её можно решить.
Соблюдаются, вообще говоря. Коллега вот чуть под депортацию с запретом въезда не попал, как раз когда попытался так выехать за пределы страны. Он сам считал, что предыдущий выезд ему эти 180 дней сбросил, а вот пограничник считал иначе. Судился, суд выиграл аргументируя тем, что на Workpermit подал, но не успел получить.
Сам в Армении начиная с середины лета, поэтому у меня, возможно, чуть больше опыта :) Поделюсь им.
Это только если армяне армянские. Но встречаются ливанские и сирийские, эти по-русски не пониманиют и не говорят, но часто весьма неплохо говорят по-английски.
Если работаете на армянское юрлицо, то можно оформить карточку-workpermit и сидеть в стране год (с возможностью продления) и даже получить "прицепом" такую же карточку для членов семьи, даже если они не работают. Карточка работает вместо паспорта, во всяком случае в тех же обменниках ее принимают.
Думаю, это зависит. Пара коллег осталась довольна местным хирургами, как и местными частными стоматологами.
Это скорее непривычно, чем мешает. В какой-то момент я даже стал радоваться возможности сделать себе горячую воду погорячее, а батареи потеплее и никак при этом не зависить от остального дома.
Это зависит. Коллеги находили квартиры вполне в европейском стиле, особенно в новостройках. В той что снимаю я, я просто скатал ковры и убрал их. Домовладелец и слова не сказал.
Это те, что остались. Маленькие все весной-летом разобрали.
От банка зависит и условий. У меня зарплатный счет, карта бесплатная.
Для меня скорее минус. Я из Питера, у меня на жаре жабры пересыхают. Да и если бы дожди были чаще, пыли на улицах было бы меньше.
Это тоже зависит. Находил технику Apple у официальных реселлеров (есть на сайте самих Apple в соответствующем разделе) на 20-30к рублей дешевле, чем такая же, но в российском реселлере.
Зато если стройка есть, то она вечная :) В центральных музеях ремонт идет уже несколько лет и когда закончится не ясно.
Это с недавних пор, кстати. Яндекс.Еда уже при мне появилась, в июле-августе ее не было. В Яндекс.Такси много машин, переделанных с бензина на газ для удешевления, в итоге запах в салоне соответствующий.
Этим Яндекс.Еда грешит. У них рюкзаки для еды вертикальные и пиццу горизонтально не положить. А поскольку большая часть доставщиков ездит на мопедах, то и положить рюкзак некуда.
Через Globbing и Ozon возит :)
ВНЖ россиянам не положен в принципе, только workpermit, а это всё же не ВНЖ. Паспорт тут слабее, чем российский. В тот же Израиль нужна виза, в Азербайджан вообще могут не пустить. Единственное, что дает армянский паспорт, чего не дает российский -- безвиз с Китаем, но потерь больше, как по мне. При том что, насколько я помню, второе гражданство Армения не разрешает, то придется от российского отказаться.
Да, если у мы знаем, сколько элементов в списке мы можем понять номер середины. Но обходить список поэлементно, чтобы эту середину найти, все равно придется.
У вас односвязный список, вы не знаете, где у него середина. Даже если бы был двусвязный, середину от этого искать станет не проще. Чтобы работала ваша идея вам нужна возможность доступа к произвольному элементу, а в C++
std::list
произвольный доступ не дает, если нужен произвольный доступ то это ужеstd::vector
.Что-то статья закончилась, не успев начаться. Было бы интересно взглянуть на верификацию результатов. То что сеть-дискриминатор хорошо распознает то что бы сгенерировано синтетически и то что сеть-генератор хорошо это делает это здорово, но как сгенерированные данные соотносятся с реальными данными, полученными на пациентах? Да и зачем вообще генерировать синтетические данные?
То есть если не отказаться от импортозамещения, технологического суверенитета не будет?
Кстати, задачу маппинга одних сущностей в другие вполно можно решать генерацией кода. На входе две сущности, на выходе -- код маппинга одной в другую, потом этот код по-честному компилируется. Интересно, есть ли уже такое?
А когда вы поймете, что те проблемы, которые вы предлагаете решать -- политические? Потому что попытка даже ваши пункты претворить в жизнь упрутся в политические решения. Потому что первопричина проблем -- политическая. И уже эта первопричина влечет за собой следствия в виде отъезда айтишников, невозможности использовать ОС, какую хочется, и сам вопрос отсрочек для ИТ-специалистов. Не было бы этой политический первопричины, никому бы в голову не пришло обсуждать "отсрочки для ИТ-специалистов", никто бы вообще не думал что такое бывает и что оно для чего-то будет нужно.
А вы упорно пытаетесь решить, как именно эффективно и удобно сбить жар у пациента, но принципиально не хотите обсуждать то, что у него аппендицит. Если вылечить аппендицит, то вопрос жаропонижения утратит сам смысл.
Это не я пишу.
Ну вот вы заранее показываете, что какой бы ответ я ни дал, вы его не признаете. У вас всегда будет будет два аргумента о том, кто решил что суд этой страны независимый и кто решил, насколько она развита. Но я все равно попробую. Например вот: Рейтинг стран по верховенству закона. Намибия занимает там 46-е место, а Россия -- 107-е. То есть с точки зрения верховенства закона Намибия гораздо выше. При этом ИЧР для России 0,824, а для Намибии -- 0,645. ВВП на душу населения у Намибии 11 298, а у России -- 32 803. То есть мы имеем заметно менее развитую страну со значительно более высоким местом в рейтинге по верховенству закона.
А независимые суды есть только в развитых странах? Но это всего лишь означает что не нужно искать готовое решение, но вот ознакомится с опытом других стоит, и подумать, как их опыт применить к нам. Вообще, нет ничего более разрушительного, чем уверенность в собственной исключительности и необходимости искать уникальное решение своих проблем.
Может и выходит, но пока вы пытаетесь обсуждать следствия, старательно не замечая причину. Пользуясь уже предложенной ранее аналогией -- вы пытаетесь штукатурить стену в горящем доме, а на все предложения обсудить, а почему, собственно, понадобилось что-то штукатурить, упорно отказываетесь обсуждать пожар.
Но пока мы не признаем, что есть причина, из-за которой мы и обсуждаем эти проблемы и из-за которой эти пробелмы вообще возникли, любые предложения не имеют смысла: любые предложения по преодолению следствия разобъются о новый виток усугубления причины.
Нет. Есть примеры наказания по этой статье людей, не имевших допуска.
Вопрос в том, как перекись на электронику повлияет, или даже на корпус. Вряд ли благотворно
И этот топ сделал C#. Правда, это было через 4 года после его перехода в MS, до этого он там другое делал. Так что не под это утащили. И из Borland он ушел в 96-м, когда Delphi был на взлёте.
Прям ведёт? Насколько я знаю филиала у них в РФ нет. А наличие русского языка на сайте ни о чем не говорит. Русскоязычные люди не только в России живут. Или Россия -- монополист на русский язык?
Учитывая, кого вы спрашиваете, то ответом будет Haskell.
Параметрический полиморфизм, цитату о котором вы приводите, это действительно выполнение функции с аргументами разного типа. Но это никак не связано с ООП, о котором вы пишете в комментарии о том что в 1с для ООП не хватает только наследования.
Следуя вашему определению полиморфизма как возможности выполнять один и тот же код для разных аргументов, то вот такой код:
является его примером? Он скомпилируется и выполнится для любого типа, который определяет оператор +. Но дело тут не в ООП.
Полиморфизм в ООП это про то что у вас при сохранении сигнатуры метода возможно его разное поведение. Это обычно достигается за счёт наследования, а именно того что наследник переопределяет методы родителя. И что, вероятно, важнее -- это то что класс-родитель может обращаться к этим методам и менять свое поведение.
И кстати, наследование почти всегда можно заменить композицией. Заменить нельзя как раз когда нам нужен полиморфизм.
Это другой вопрос. Вы говорите, что из-за того что там нет ООП и он медленный, на нём нельзя написать что-то. Теперь вы говорите, что написать можно, но применять написанное для серьезных задач будет нельзя. Как вы понимаете, это разные вещи.
В случае ООП, полиморфизм это другое
Ни медленность ни отсутствие ООП не являются причинами по которым на языке нельзя что-то написать. Это вопрос удобства/не удобства написания и выполнения, а не тьюринг-полноты.
задача может решаться очень долго, но если она в итоге была решена, то это значит что на языке её можно решить.