• Какие подводные камни есть при участии в программе поощрения авторов на Хабре?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    В начале нужно понять для чего ты пишешь статьи эти на такой площадке:
    Если ты хочешь писать что-то для личного самовыражения, то там этого не получится -> как только кому-то из пользователей что-то не понравиться, или ты нарушишь одно из бесчисленных правил этого ресурса, ты сразу получаешь анальную кару, баны и удаление материала.
    Фактически ты устраиваешься "внештатным" сотрудником, который согласно политике компании и их цензуре пишет исключительно то, что устраивает аудиторию сайта, за это получает внимание, лайки и иногда даже какие-то копеечки, которые врядли можно соотнести с доходами например от программирования при соизмеримых "трудозатратах".
    Это важно понимать и не путать. Для личного самовыражения только свой блог на своем сервере
    Ответ написан
  • Как устроить электрогенерацию в домашних условиях?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    не получится - очень много бюрократических барьеров для сертификации, запуска объектов генерации энергии, без которых вас не подключат к сети, есть сотни требований которые вы гарантированно никогда в жизни не сможете выполнить. Для того чтоб никакие умники никогда в этот монопольный бизнес не пролезли.
    Ответ написан
  • Как выбрать направление на фрилансе (веб-разработка)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    первых года три скакал по разным сферам, пробуя все что мог, копируя все подряд, создавая дерьмо (за копейки).
    потом уже нашел более менее сферу где мне интереснее + на которой сфокусировался, стал более продуктивным и профессиональным + ну года через 3 мне за это стали хорошо платить (потом я опять фокус скорректировал - это такой путь, длинною в жизнь).
    Советую тебе также пробовать разные сферы пока ты не найдешь как соеденить свой интерес, с тем что у тебя хорошо получается и тем что нужно людям (за это будут точно хорошо платить).
    Ответ написан
  • Скопировал фрагмент js кода, угражают судом, возможно ли?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >Это нарушение авторских прав.
    обычная пустая туфта, никак у них не офорленны эти авторские права.
    тем более программы у вас разные, хоть и похожие - уже можете не переживать.

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    никто тебе не даст смыслов, если у тебя нет задач и "боли".
    тебе нравиться делать интернет магазины и лэндинги на пхп -> отлично делай.
    не зачем тебе высокопроизводительные инструменты для обработки данных на многоядерных системах и кластерах
    Ответ написан
  • Доказательство корректности алгоритма и вычисление его сложности - как в этом разобраться?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    вы решаете оптимизационную задачу, вам нужно доказывать "оптимальность" (ну или близкую к оптимальному) решение, а не какую-то корректность (любая перелинковка может быть корректной, но не оптимальной).
    Критерий оптимальности вы вводите самостоятельноо, по нему же и оцениваете свой алгоритм.
    Можете например ввести понятия "стоимости перехода", и ценности отдельных "страниц" и потом расчитать для разных вариантов перелинковок эту стоимость, потом ее оптимизировать, показать что в среднем, например ваш вариант будет более выгодным и тд.
    Ответ написан
  • Как безопасно разорвать fixed price контракт?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    типичная ситуация с фиксПрайс контрактами, будет вам урок, никогда нельзя брать фикспрайс контракты, даже на 5 минутную "доработку" - рано или поздно ты изза копеечной правки нарвешься на такого заказчика, который испортит тебе репутацию.
    Само собой не все такие проблемные, но в случае проблем (например клиент хочет бесконечно растягивать обьем работ, затягивая и компосируя мозги как в примере), то ты будешь всегда крайним.
    ---
    Вариантов не так много:
    1. возврат денег (безопасно но теряешь деньги за уже выполненый труд)
    2. Не разрывать контракт, просто ему также бесконечно компосировать мозги, он тебе что-то шлет, ты соглашаешься посмотреть (но не указываешь точных сроков когда что-то посмотришь или исправишь), просто все время говоришь что еще НЕ разобрался, нужно время, при этом никогда не грубишь и НЕ отказываешься от работы, просто тянешь бесконечно время, ничего не делая, если он начинает высказывать не довольство ожиданием, предлагаешь ему сменить подрядчика.
    Клиент или сам расторгнет контракт, или забьет, ну и в случае чего спор проще будет решать, все равно клиент сам пропал, а теперь не хочет ждать когда у тебя время освободится. . .
    3. Попробовать все довести до желаемое клиентом состояния - но предположу что скорее всего не получится сколько бы ты труда не вложил, (нужно понимать что всегда оставшиеся 10% проекта занимают 90% труда), кто заказывает по фикспрайс часто этого не понимают и что-то обьяснять ему как правило бесполезно (поэтому брать проекты на фикспрайс - это безумие, хорошо тебе еще ума хватило проект на этапы разделить, так бы ты ни копейки за свой труд не увидел).
    Ответ написан
  • Является ли читерством использование ботов с компьютерным зрением?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    лично я подразумеваю под читерством - использование "недокументированных" и не доступных для других возможностей игры, например бесконечные деньги, смотреть сквозь стены, знать скрытые параметры соперников и тд.
    Если бот поставлен в такиеже условия что и все игроки, то никакого читерства.
    хотя я не слышал какой-то утвержденной классификации что есть читерство.
    Ответ написан
  • Как решить дилемму с выбором сферы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    куда бы вы не пошли, вам будет казаться что "на чужой поляне травка зеленее", по факту начинающий будет жалкие крохи зарабатывает (если вообще хоть что-то будет зарабатывать) и везде потребуется не один год чтоб стать профессионалом.
    =======
    наличие профильного диплома "маркетинг".

    херня на постном масле, там как нигде в других сферах требуются продажи, а не диплом
    я вобще первый раз слышу что по этой хрене дипломы выдают.
    Ответ написан
  • Использовать mysql в контейнере docker в продакшене или нет?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    в контейнере не сохраняются изменения файлов (баз данных), после перезапуска контейнера вся ваша БД будет сброшена в изначальное состояние, что удобно например при тестировании, но не при работе.
    для того чтоб сохранять изменения данных, требуется проводить определенные операции, и чтоб данные в бд были согласованными с вашим контейнером вам нужно будет постоянно отслеживать и обновлять контейнер сразу после внесения изменений в БД, такая процедура создает серьезную нагрузку и ненужный гиморой.
    Ответ написан
  • IT-шник на дому, а-ля фрилансер должен регистрироваться как самозанятый гражданин?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Подозреваю, что рано или поздно возникнут вопросы по доходу на карту.

    вот когда возникнут тогда и будете решать вопрос, нет смысла бежать впереди телеги.
    вы в любом случае ничем не рискуете.
    Ответ написан
  • Есть ли в России, Украине или Беларуси аналоги kiva.org?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да такие проекты как грибы после дождя растут, пора бы уже привыкнуть что везде, где собирают деньги без какого либо обеспечения - гарантированное кидалово.
    Ответ написан
  • Как адекватно оценить свой уровень?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    один из самых объективных критериев - это то за сколько ты можешь продать свой труд (или результат своего труда)
    Ответ написан
  • В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да не угадаешь где работать будешь -> я советую в начале УСТРОИТСЯ, а потом снимать аренду на долгосрок
    в начале же можно снимать кроткосрочно, или что-то на подселении/эирБиандБи (буквально пару месяцев, пока ищите работу)
    Ответ написан
  • Какие теоретические основы необходимы программисту?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    вот что еще в качестве базы:
    базы данных
    синтаксис языка (пару языков, скриптовый + компилируемый)
    стандарты работы - гит, код ревью, комментирование кода, составление документации
    рабочие инструменты -> парсеры, сдк, апи, работа с HTTP, среды разработки, средства для прототипирования, схемы по документированию кода.
    Тестирование - юнит тесты, генераторы тестов, интеграционные тесты, нагрузочные тесты
    =========
    Ну и как дополнение - предметные знания в области в которой работаешь, если это банки - значит что-то с финансами, транзакциями.
    Плюс само собой фреймворки, библиотеки и тд
    Ответ написан
  • Как соотнести дату реализации конкретной задачи и спринты?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    в назначеный день запустить функционал - это скорее из ватефола, а не из гибкого подхода.
    да и вобще не заказчик решает когда и что будет готово, а исполнитель.
    Ответ написан
  • Статистические данные для проекта Big Data. Где найти?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    1) https://data.gov.ru/
    2) с чем удобнее работать с тем и решайте,
    если же ничего не использовали ранее то у вас есть возможность попробовать что-то новое и передовое например https://www.wolframalpha.com/
    Ответ написан
  • Какой тип нейронных сетей использовать для предсказания цен на авто?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ну во первых от смены разделяющей (решающей) функции, результат особо не поменяется.
    предсказывать цены, не лучшая задача для нейронных сетей - тут обычно регрессионные модели работают, в которой можно выразить цены в прямой зависимости от набора параметров умноженные на подбираемые коэффициэнты.
    нейросети обычно лучше себя показывают в задачах классификации сигналов.
    количество слоев обычно опытным путем подбирают
    Ответ написан
  • Хватит ли мощностей?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    2 ядра, 128 гб ссд, 8 гиг оперативки - работать вполне можно в случае если у тебя еще есть нормальный десктопный сервер дома, где у тебя поднят CI/CD, где будет хранение основных данных, основное тестирование, будут крутится виртуалки и все остальное.
    В случае же единственного компьютера - этого даже смешно обсуждать (128 гигабайт, половина на системные и рабочие приложения уйдет, у вас свободного места будет как на телефоне)
    Ответ написан
  • Что выбрать. http параметры или body?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Гет запрос кэшируется, как на стороне пользователя в его браузере (чего нет с пост запросами), так и на стороне сервера (зависит от настроек уже).
    Тоесть если запросы от пользователя повторяются, то лучше в ГЕТ запросе дату размещать.
    П. С.
    Есть техническое ограничение на длину URL, поэтому большие данные передаются только в "теле" запроса.
    Вобще лучше спецификацию разных запросов почитать и примеры посмотреть, чем абстрактно рассуждать.
    Уверен сами разберетесь в итоге, где и что именно вам лучше использовать.
    Ответ написан