• Java или kotlin для приложения на андроид?

    @awesomer
    Anatoly B.,
    Логику, и должны знать, что метод аналогии рассматривает именно сходства.


    когда вы абстрагируйте свойства предметов от самих предметов - вы не забывайте конечную цель этого. мы все же в реальном мире живем.

    10 человеческих языков - это удел немногих полиглотов. далеко не всякий профессиональный переводчик может похвастаться таким.

    10 формальных компьютерных языков - тьфу, а не нагрузка для среднего программиста.
    Ваш покорный слуга имеет опыт разработки ПО на:

    C/C++, C#, assembler 68k/assembler x86, Pascal/Delphi, JavaScript/TypeScript, Go, Python, PHP, Dart, Clojure, bash, 1C, dBase/FoxPro/Clipper, Java.
    До кучи HTML, CSS, SQL, HCL.

    И речь не об учебных проектах, а о вполне себе коммерческих программах. Как минимум 50% из этого списка - в совершенстве. Чего не могу сказать про английский и немецкий. Хотя изучаю их уже не первый год.

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

    Чего нельзя сказать об человеческих.

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

    Реально из собственно профессиональной практики говорю: выучить плюс-минус один язык программирования это ерунда для программиста, проходная задача.
  • Как запретить повторную отправку формы?

    @awesomer
    В ответ на этот ваш вопрос:

    Время от времени смотрю рынок вакансий, скорее из-за интереса. В частности смотрю в сторону Битрикса.
    Читаю обязанности:
    Работа с HTML, CSS, PHP, верстать шаблоны, писать свои модули, настраивать сервера, добавлять контент, работа с почтой, 1с бухучет, мускул и т.п., включая JS

    С каких пор это стало нормальным требованием? Мне всегда казалось, что верстальщик должен верстать, менеджер работать с контентом, сисадмин с серверами, программисты пишут модули.

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

    С одной стороны это зло. Оно не дает развиваться в одном направлении. С другой стороны это развивает универсальность и в итоге получается, что вроде разбираешься во всем, что касается работы сайтов и в то же время ни в чем не разбираешься идеально. От сюда говнокод и постоянные баги, желание объять не объятное, отсутствие времени на изучение каждого направления.

    Вот честно. Не пойму никогда. Если человек умеет писать модули для различных CMS, то какой смысл ему работать у такого работодателя. Если бы, например я, умел писать различные решения, то я бы их давно продавал на каком-нибудь Маркете.

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

    Все это напоминает мне кухню. Когда нет повара горячего и холодного цеха или суши-шефа, то все это делает самоучка-универсал. Вроде есть можно, но не вкусно, за то дешево.

    Что скажите?


    С каких пор это стало нормальным требованием?


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


    Работа с HTML, CSS, PHP, верстать шаблоны, писать свои модули, настраивать сервера, добавлять контент, работа с почтой, 1с бухучет, мускул и т.п., включая JS


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

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


    ага - а тестировать не программист, а специально выделенный тестировщик, что ли?
    и CI/CD не сисадмин и не программист делает, а выделенный девопс?

    это все зависит зависит от масштабов деятельности, от специализации фирмы и пр. и пр.

    даже по вашему выходит что это
    1 человек VS 4 разных человека

    то есть (не вдаваясь в детали у кого какая оплата) - это в 4 раза дороже.
    плюс их всех еще загрузить работой нужно полный рабочий день...

    вы же понимаете, что если все это на одного-единственного человека работа - то четверым там просто делать будет нечего более чем 2 рабочих часа в день каждому?

    это просто другие профессиональные задачи, другие цели у фирмы.

    и ответ на ваш вопрос - да, это нормально.
    эникеи тоже нужны.
  • Какой стабилизатор напряжения для квартиры выбрать?

    @awesomer
    blantcat, вряд ли эта погрешность важна для обычных приборов.

    современные блоки питания любых приборов способны нормально работать в некотором диапазоне.

    если же вам подключать какое то специфическое оборудование - то лучше вообще сделать развязку в виде бесперебойника, постоянно находящегося в on-line режиме.
  • Java или kotlin для приложения на андроид?

    @awesomer
    Anatoly B.,
    И человеческий язык, и язык программирования классифицируются как знаковые системы.

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

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

    то то изучить Go, к примеру, можно за день.
    а учить английский приходится годами. и регулярно повторять слова и/или учить новые вы можете и 10 лет, а так и не освоите весь язык.
  • Почему сломанный компьютер включился?

    @awesomer
    John Ashley,
    те он стал плохим после внештатного выключения?


    так совпало по времени просто.

    окислился или пружина ослабла в кнопке.
  • Какой стабилизатор напряжения для квартиры выбрать?

    @awesomer
    blantcat, ну во первых там намотано куча провода, он очень тяжелый из-за этого.
    и посему у него есть нечто вроде электромагнитной инерции (не знаю как это называется правильно).
    то есть резкие вплески/падения несколько сглаживаются этой инерцией.

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

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

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

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

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

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

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

    поэтому ставить его желательно где-нибудь подальше от мест отдыха.
  • Как не потерять проект?

    @awesomer
    с другой стороны, с точки зрения заказчика.

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

    @awesomer
    Daniel Sunrise,

    https://habrahabr.ru/post/319348/
    https://sohabr.net/post/229559/
    плюс Flutter и ReactNative - это новые, но многообещающие. Но как новые в те обзоры не вошли.
  • Какой язык и среду выбрать для клиент-сервера?

    @awesomer
    Daniel Sunrise, Xamarin это все же не веб-клиент, а более менее полноценный клиент (ну насколько полноценным может быть кросс-платформенный инструмент)
  • Почему сломанный компьютер включился?

    @awesomer
    Плохой контакт питания + включенный в BIOS режим "Включаться автоматически при подаче питания"
  • Как узнать что/что пытается авторизироваться?

    @awesomer
    Небезопаснейшее FTP кто то еще использует в 21 веке?
  • Figma и заказчик?

    @awesomer
    что работаете в Фигме и никакого PSD у вас нет, потому что это прошлый век.


    и не будет никакой проблемы.
    потому что клиента не будет.
  • Есть ли API для распознавания размера одежды?

    @awesomer
    ivar451, вы интернет-магазин одежды делаете?
    спросите просто у заказчика как ему размерную сетку отображать
    он точно знает (или пускай разберется, это в его интересах)
  • Боты в мессенджерах для продаж продуктов?

    @awesomer
    AstonMartin, проблема в том, что это еще экзотика и нормальные люди в это не верят, не привыкли.
    если ваши покупатели - программисты или просто технические гики - смысл есть попробовать.

    но сайт на этом фоне - куда как более верняк.

    если же вам чисто технически интересно и ресурсы на это есть - то вперед. или вам нужно от меня специальное разрешение?
  • Боты в мессенджерах для продаж продуктов?

    @awesomer
    AstonMartin, без разницы.
    если ваши пользователи не технически подкованные гики, в идеале программисты - это не эффективный канал продаж.
  • Надежная анонимность?

    @awesomer
    Вадим Егоров,
    телефоны отслеживаются, за ними нужно физически присматривать (где-то размещать, заряжать, оплачивать связь).

    зачем им рисковать за тебя?
  • Какой стек технологий взять для админки сайта?

    @awesomer
    anxieter, я уже ответил.
    чтобы быстро и качественно выполнить задачу - используйте то что вы уже знаете.
  • Java или kotlin для приложения на андроид?

    @awesomer
    Anatoly B.,
    А вы даёте совет: учите любой, они "крайне похожи".

    мой ответ, вообще-то был - учить оба.

    и да:
    только новички, вроде вас, придают столь серьезное значение выбору языка программирования.
    опытные программисты уже знают - что язык это ничто на фоне API и реальных алгоритмов-паттернов.


    И вот тут уже и возникает вопрос: какой язык учить первым - английский или французский. А вы даёте совет: учите любой, они "крайне похожи".

    и еще раз:
    человеческие языки - это совсем другого уровня сложности понятие.
    то, что в названии языки программирования и человеческие языки общения есть слово "язык" - не основание, чтобы проводить аналогии между ними.

    ЯП - это крайне примитивная вещь. В отличие от человеческого.
  • Насколько сложно узнать кто скрывается за Private Person?

    @awesomer
    m_teil, ну а как если бы это не вы зарегистрировали бы домен, а другой человек.
    но указал бы ваши данные?
    ;)

    то, что где-то в интернетах написано - вовсе не значит, что этому можно верить.