• Как передать пароль через блокчейн Ethereum?

    un1t
    @un1t
    Посмотри в сторону enigma это сайдчейн для эфира, возможно подойдет. А еще в эфире есть whisper - приватная передача сообщений.
    Ответ написан
  • Как вы находите идеи домашних проектов?

    un1t
    @un1t
    Показывать код с прошлых мест работ нельзя, а работодатели зачастую просят ссылки на гитхаб


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

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

    На небольшом проекте особо не продемонстрируешь своих умений, а на большой не хватит времени и сил.

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

    Но если вам этим самому не интересно заниматься, то не тратьте время.
    Ответ написан
  • Как избежать слежки от Яндекса?

    un1t
    @un1t
    Проблема гораздо глубже чем Яндекс. Все поисковики, соцсети и прочие сервисы отслеживают поведения пользователя с помощью всяких метрик, виджетов и прочих.

    Есть крутой проект Brave Browser от создателя мозилы и яваскрипта - Брендана Айка. По умолчанию блочиться вся реклама и все трекеры. Работает это лучше всяких расширений блокировщиков рекламы.

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

    un1t
    @un1t
    Пейпал не берет на себя никакие риски, все риски он перекладывает на продавца.

    Рассказывают свой опыт работы с PayPal как мерчант (т.е. продавец). Договор с PayPal на юр. лицо.
    работали с пейпалом примерно 1,5 года.

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

    В один из месяцев таких мошеннических платежей через пейпал было больше чем обычно. И что сделал PayPal? Они просто расторгли с нами договор без всяких предупреждений и т.п. и заблокировали остатки на счету на 180 дней.

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

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

    Можно например оценить так. Первый оценивает среднюю стоимость по рынку для такой работы, второй говорит сколько он денег выделяет на рекламу. Из этого соотношения решаете доли.
    Ответ написан
  • Как принимать bitcoin платежи на сайте?

    un1t
    @un1t
    Как я понимаю можно использовать легкий кошелек Electrum

    How to accept Bitcoin on a website using Electrum
    docs.electrum.org/en/latest/merchant.html
    Ответ написан
  • Django ест оперативку?

    un1t
    @un1t
    Это не нормально, похоже у вас утечка памяти. Можно пробовать настроить всякие профайлеры, или просто отрезать куски кода частями и смотреть в какой момент она перестанет течь. Конечно отлаживать такое необходимо с DEBUG=False.

    Перезапуск это костыль, но иногда выручает помогает. Если перезапуск то по крайне мере должно быть 10000 запросов, если у вас за 10 запросов вся память утекает, тут перезапуск не поможет.
    Ответ написан
  • Какой уровень MySQL/MariaDB нужно знать среднему php-программисту?

    un1t
    @un1t
    Потом, он начал говорить, что этого недостаточно, нужно знать как это устроено на уровне файлов и чуть ли не исходников субд. Это действительно, я должен знать подобные тонкости?


    Нет это заморочки конкретного человека.

    Эксплейн надо понимать, что он выводит и как с его помощью найти проблему, оптимизировать запрос. А так нужно знать про индексы, селективность, транзакции, джойны, group by, having, подзапросы.

    Я много раз видел что люди спрашивают, зачем знать SQL, если есть ORM. Десять лет назад, люди спрашивали обратное - зачем нужен ORM, если я тоже самое могу написать на SQL. У меня ощущение, что веб-разрабы с опытом работы от пары лет вовсе не знают SQL. Либо они используют только ORM, либо вообще какую-нибудь MongoDB (хотя во многих случаях ее использование не адекватно задаче).

    Ну и от команды к команде средний уровень сильно разнится.
    Ответ написан
  • Есть ли готовые скрипты защиты от парсеров для nginx?

    un1t
    @un1t
    Люди просто не заморачиваются, раз просто со своих айпишников парсят. Tor настраивается за 5 минут. Сотню прокси купить тоже не проблема. Нет никакой надежной защиты от парсеров. Как только вы их заблочите по IP, они быстро это поймут и адаптируются.
    Ответ написан
  • Где лучше всего искать со-основателя из области IT для моего стартапа?

    un1t
    @un1t
    Нужно искать везде - где найдете там и хорошо. Нет универсального рецепта или одного места, где тусуются такие люди. Знакомые, друзья, объявления с вакансиями, стартаповые тусовки, хедхантеры, IT и бизнес конференции акселераторы, форумы, чаты - телеграм/дискорд, специализированные сайты типа cofounder.ru.
    Ответ написан
  • Как найти и замотивировать программиста (проект, стартап)?

    un1t
    @un1t
    на чем писать : Ruby рельсы , Django, ASP.NET.

    На любом популярном стеке - python, php, node.js, остальное уже менее популярно для веб разработки.

    Посоветуйте -как узнать что этот программист за эту оплату действительно сделает работу до конца?


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

    Как определить и контролировать этапы разработки, если в коде сам не разбираюсь?

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

    Офис или удаленка? Договор между физ лицами или не это принято?

    В офисе проще, но удаленно тоже возможно.

    Платить 100-150тр в мес ? А что если сольется через 2-3 месяца ? Далеко не все смогут продолжить начатое или это не критично..?

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

    Предложить 50тр+ % долю? -думаю что они сыты такими предложениями , столько мертворожденных проектов..

    Все сыты предложениями вида "у меня есть идея, ты все делаешь за бесплатно, за это тебе 10% от прибыли, если выстрелит" или "у меня идея, ты все делаешь, делим по братски 50/50".
    Если у вас уже отработан маркетинг в данной сфере, то это уже гораздо интереснее.
    Сколько зарплаты и % предлагать зависит от того сколько ваш проект приносит, обсуждать индивидуально.
    Ответ написан
  • Какой проект написать на Django?

    un1t
    @un1t
    Вопрос явно новичковый. Цель потренироваться или как портфолио для работодателя?

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

    P. S. Да нафиг тебе эта джанга, пора на блокчейне уже че-нить писать)
    Ответ написан
  • Почему всё чаще Node.js и другие фреймворки можно видеть на декстопе?

    un1t
    @un1t
    Сейчас очень много веб-программистов. Все они знают html/css/js. Благодаря этим всяким электронам, фонгапам, они могут начать разрабатывать приложения под десктоп и мобилу с минимумом переучивания. Понятно что тут есть куча плюсов - снижение затрат на разработку, так и куча минусов - глючный медленный софт.
    Ответ написан
  • Насколько в России актуален Node.js?

    un1t
    @un1t
    По моим наблюдениям и google trends это подтверждают php последние года 3 идет на спад. Знакомые разработчики на php говорят, что если раньше все выпускники ВУЗов знали php, то сейчас большинство знает python.
    Что касается node.js то я смотрел вакансии два года назад. Вакансий особо не было, однако я знал кучу народа и проектов которые используют node.js и даже мне, к сожалению, приходилось на нем писать.
    Сейчас довольно много всего делается на node.js, не должно быть проблем найти работу.
    Ответ написан
  • Как преодолеть кризис начинающего специалиста?

    un1t
    @un1t
    Нигде не требуется писать самому: нужно переиначить готовые решения с гитхаба.


    Почему такая нелюбовь к готовым решениям? Я люблю готовые решения.
    Если есть готовое решение и оно подходит под задачу, то это вообще отлично. Зачем писать свое? Это только как учебная задача полезно, а на практике скорее вредно.

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

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

    Ежедневная работа это тяжело. Если надо придумывать или учить что-то новое, то мозг устает и ко второй половине дня ты как выжатый лимон. Если нужно фигачить однотипный код, формы там всякие, отчеты для бугалтерии, какие-то 100500 интеграции с партнерами, то код писать это невыносимо скучно. Скука демотивирует.

    На новых местах работы меня хватало обычно на 3 месяца, потом все превращалось в рутину.

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

    В любом проекте всегда 80-90% рутины, каких-то тупых и скучных задач. Нельзя сделать ни один проект не выполнив эту работу.
    Ответ написан
  • В чем смысл майнинга?

    un1t
    @un1t
    При майнинге же происходит "безрезультатная работа" - т.е. постепенное решение задачи (нахождение блоков), причем чем больше блоков найдено - тем сложнее их добывать.
    Зачем всё это сделано - в смысле такая система?

    Смысл эмиссии, создания новых монет при майнинге -
    1. начальное распределение монет
    2. пока транзакций в системе мало, надо чем-то вознаграждать майнеров.
    Со временем будет много транзакций и майнеры будут получать весь доход с комиссий.
    Смысл самого майнинга - это такой способ договорться между участниками системы, которые друг другу не доверяют. Proof of work - "доказательство работы", нужно для того, чтобы невозможно было изменить историю транзакций или произвести double spend.

    Ведь так или иначе у криптовалюты есть владелец. Кто её создал, поддерживает сеть, развивает.
    Почему он не выпустил фантики, назвав их монетами и сразу не получил за них деньги? Аналог МММ.

    Такое может быть для некоторых криптовалют и некоторых алгоритмов консенсуса - например proof of authority. В моем понимании такие криптовалюты не имеют в перспективе никакого смысла. Как временное решение они могут использоваться например для взаиморасчетов между банками.

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

    un1t
    @un1t
    Возможно не в том файле разместил его. Также можно попробовать указать weak=False (это параметр функции connect).
    Ответ написан