• В каких областях программирования недостаток специалистов и много платят, и можно работать на удаленке?

    @spaceatmoon
    https://p1d1.blogspot.com
    Бери любой язык где есть хоть какая-то работа здесь и сейчас. Учи месяц каждый день. Иди на собеседование, не прошёл, учи 2 недели и повторяй попытки. Только так. Пробуй вначале самые слабые позиции, даже если это бесплатная стажировка.
    Ответ написан
  • IT компании + судимость?

    @spaceatmoon
    https://p1d1.blogspot.com
    Там где нет СБ дороги открыты, даже в крупных компаниях СБ по пальцам. Да и просто не афишируй сам факт. Там же вроде как отмечаться надо, если это не в рабочие часы компании, то вообще проблем никаких не должно быть. Говори, что на лфк ходишь, спина болит.
    Ответ написан
  • Как сохранить цену для всех языков (перевода) товара Woocommerce?

    @spaceatmoon
    https://p1d1.blogspot.com
    Смотрите. Вам не нужно хранить цену для все языков. Вам нужно хранить цену курса нужной вам валюты. К чему я веду. Сами цены как правило занимают мало место, но сам курс валют меняется очень часто.

    Представьте что у вас есть 20к товаров в рублях и их цена измениться разве что через месяц. Вы имеете дополнительно 2 валюты: евро и доллар. Вы решаете что хранить готовую цену выгоднее, т.к. это позволяет получать на детальной странице все цены валют сразу и ничего считать не надо. Как удобно.

    А теперь представьте что творится у вас на бекенде. Вам нужно ежедневно обновлять 40 тысяч строк вместо 2 строчек! И того, за месяц вы всего с двумя валютами совершаете операций в БД на 1млн 200 тысяч операций вместо 60.

    При этом трудозатраты программиста сократятся, т.к. это намного проще обновить одним запросом две валюты и считать потом её на клиенте чем программист будет делать хитроумные лапшикоды по обновлению 20к товаров и чтобы это ещё не упало. Конечно можно написать функцию в БД, которая сама будет обновлять цену, но это оверхед и оверквалификейд.
    Ответ написан
  • Стоит ли учить самому программу обучения на HTMLAcademy.ru?

    @spaceatmoon
    https://p1d1.blogspot.com
    Изучал там по бесплатным курсам css, хватает с лихвой. Всё остальное практикой добивайте.
    Ответ написан
  • Какой язык программирования для Back-end производительнее?

    @spaceatmoon
    https://p1d1.blogspot.com
    Так то PHP и есть C. Просто архитектура языка предполагает не компиляцию, а интерпретацию кода на лету. Вон, фреймфорк Phalcon полностью написан на C. Для социальных сетей самого смысла в производительных языках мало, т.к. там простые действия. Вы больше будете проседать тупо в количестве подключений и возможность запустить кучу процессов, а они каждые хотят своего места в оперативке и процессоре. Twitter когда выпустился, у него все действия были сделаны через очереди.
    Ответ написан
  • Какой язык программирование выбрать первым для Web'a?

    @spaceatmoon
    https://p1d1.blogspot.com
    PHP - настолько прост, что можно имплементировать куски html,css,JS без каких либо проблем. Куча готовых инструментов.
    Python - берут как замену PHP, но в скорости и быстроте разработке они одинаковы. Мало инструментов под Web. Брать можно, но если вы живете не в крупных городах, есть риск пойти в пятерочку.
    C# - Видел только 1 контору у себя в городе против 500 вакансий на других языках в которой пишут на этом яызыке под веб. У них это тупо исторически сложилось и переходить на другие языки они не хотели, что хорошо их зарекомендовало в узколобости. C# надо брать под мобилки,игры и софт. Порог нормальный, не сломаетесь.
    Java - порог в 2-3 раза выше чем в PHP/Python (субъективно, не чистая монета), под Web берут писать сервисы, но сами сайты на Java я очень мало видел. В основном это были управления бензоколонками, ресторанами, опросы. Можно уйти в мобилки если надоест. Мне кажется в текущих реалиях лучше подучить Java, написать 2-3 программы для понимания и уйти в Kotlin.
    Javascript - как серверный язык такая же сомнительная штука, как и на C# писать Web. Знать на среднем уровне обязательно, а вот использовать по желанию.
    Ответ написан
  • Архитектура приложения на vue?

    @spaceatmoon
    https://p1d1.blogspot.com
    Короче пофиг на архитектуру. Назовите осмысленно файлы Vue и у сё. Это же фронтенд.
    Ответ написан
  • Допускает ли steam игры взрослого содержания?

    @spaceatmoon
    https://p1d1.blogspot.com
    Вы бы хотя бы посмотрели вначале. Яркий пример Boobs Saga

    Мозайка должна быть, но вы можете это бесплатным DLC накатить или опцию в игре сделать. Сцены секса можно, но многие сейчас просто пробуют площадку и серьезнее чем пазлов не выпускают, если у вас что-то 3D я бы посмотрел, т.к. такого контента сейчас практически нет и ворваться в нишу очень легко.
    Ответ написан
  • VPS сервер дома?

    @spaceatmoon
    https://p1d1.blogspot.com
    Нерентабельно это держать дома сервер, если это простые сайты. Разве что если это технически сложные расчёты и всё такое, что в принципе вроде как за разумную плату на AWS можно найти.

    1. Вы посчитали своё время на обслуживание вашего сервера или вам личная жизнь не нужна?
    2. Шум ночью не будет беспокоить?
    3. Uptime хотя бы 98% сделаете?
    4. Бэкапы куда?

    Да и возможно 50% на 50% что ваш провайдер закрыл порты.
    Ответ написан
  • Как на JAVA парсить onion сайты?

    @spaceatmoon
    https://p1d1.blogspot.com
    Вот для питона. Сам не пробовал, но понял принцип что вам надо общаться через сокс. Поймете принцип, сделаете и для java

    https://jarroba.com/anonymous-scraping-by-tor-network/

    Тык
    Если не секрет, что вы нашли интересного такого, что приходится парсить? Разве tor не помойка?
    Ответ написан
  • Приемлем ли для имен коммитов русский язык?

    @spaceatmoon
    https://p1d1.blogspot.com
    Только русские имена коммитов, ничего не слетает уже много лет. Ветки и теги естественно на английском языке.

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

    Вы сможете это адекватно перевести сходу это?
    Добавил возможность вписать код или номер телефона друга при редактировании поста

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

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

    @spaceatmoon
    https://p1d1.blogspot.com
    Если доступы ещё есть, то откатить изменения до рабочего(это важно) состояния, а не просто поломать. Если сайт новый, то просто заменить на заглушку "Заблокирован за неуплату".

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

    Вариантов масса. Смотря на что вы готовы пойти. В конечном счёте плюньте ему в рожу и живите дальше.
    Ответ написан
  • Белые не отрисованные области на сайте. Почему?

    @spaceatmoon
    https://p1d1.blogspot.com
    У тебя проблемы с размерами блоков. Я не специалист, но выявил пару проблем.
    1. У body стоит margin 8px, зачем?)
    2. Зачем ты используешь проценты в padding'ax? Это плохая практика
    3. У тебя сайт не может подстроиться под ширину экрана, на всех разрешениях появляться горизонтальная полоса. Там .footer из-за 100vw ломает тебе вёрстку.
    4. Зачем ты используешь разные системы измерения в пределах одного блока? vh,px,% - выбери что-то одно или лови тонну трудно отлаживаемых багов на проде.
    5. Такие выражения вообще убирай, они не имеют смысла и не будут применяться.
    min-height: 100vh;
    6. Не используй пустые теги для семантической разбивки. На практите пустые теги без нормализаторов могут давать нежелательные отступы.
    #Неправильно
    <section>
       <div class="footer">
          <div class="bottom_footer"></div>
       </div>
    </section>
    #Правильно
    <section  class="footer">
        <div class="bottom_footer"></div>
    </section>
    Ответ написан
  • Как создать текстовую онлайн игру?

    @spaceatmoon
    https://p1d1.blogspot.com
    текстовую мморпг

    Я думаю это не очень сложные задачи

    Какой движок\конструктор мне лучше всего выбрать для поставленных задач (обязательно с поддержкой мультиплеера).

    хочу сделать эту маленькую игру для своих


    ТС вообще не рубит фишку. Во первых игры не делают для своих, т.к. время - деньги. Твои друзья согласны купить игру хотя бы рублей за 500? И то, 20 человек это всего 10 тысяч рублей. Стоит ли ради таких денег программировать такую игру полгода? Я серьёзно. С такими вопросами как у ТС означает одно, он вообще далёк от программирования.
    Во вторых, сейчас текстовую игру создать сложнее чем на Unity наклепать ещё одно инди.
    В третьих, в это играть не будут, эра текста ушла. Хоть какой-то дизайн, но должен быть. Человек животное такое, что ему приятно созерцать на труды свои в виде красивых пикселей, иначе игра быстро надоест.
    Ответ написан
  • Как создать сайт типа пикабу?

    @spaceatmoon
    https://p1d1.blogspot.com
    Можно попробовать перенять опыт Qaru, суть в том, что вы делаете сайт по дизайну похожий, но чтобы не прикопаться к нему. Все статьи, картинки тырите с пикабу и переводите через транслит на Узбекский. При этом должна быть возможность добавить свой пост. Вам остается заняться только раскруткой сайта.
    Ответ написан
  • Кто как защищает от пиратства свое видео?

    @spaceatmoon
    https://p1d1.blogspot.com
    О боже, ни одного верного ответа. Сейчас это делается всё намного проще.

    Для кинотеатров добавляют определенные метки "битые пикселы". Они не видны глазом и палятся даже если снято через камеру. Запись потом можно прогнать через специальное оборудование и проверить легитимность видео. Метки уникальные и можно точно узнать с какого кинотеатра произошел слив.

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

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

    У меня есть идея "для бомжей". Если вы уверены, что не будет подмены звуковой дорожки, то можете на определенных частотах слабо слышимых человеком звукам добавить свою информацию по копирайту.
    How to Hode Secret Message. Уникальность технологии заключается в том, что на спектрограмме всё четко видно.
    Ответ написан
  • Возможно ли обойти reCaptcha при парсинге поисковой выдачи Google?

    @spaceatmoon
    https://p1d1.blogspot.com
    Фишка гугловской рекапчи, что она сидит в коде на требуемом вам сайте. При прохождении капчи отправляется форма вместе с секретным ключом, который проверяется у гугла, что секретный ключ правильный и после этого идет обычная работа сайта.

    Так что скорей всего у вас не получится "на изи", там все же специалисты не за 40к зп сидят.

    У меня получалось обойти проверку на Яндексе через правильно подставленные заголовки и подмена куков, может и здесь проканает. Самое главное это ведь максимально притвориться человеком.
    Ответ написан
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    @spaceatmoon
    https://p1d1.blogspot.com
    Перелез на Laravel 5 с Yii2. Laravel очень крут, очень много крутых фишек. Yii2 мёртв, отстойная документация, остались только курильщики на нём.

    Ещё можно рассмотреть Phalcon, сам не пробовал, но вроде неплох.
    Ответ написан
  • Как правильней сделать авторизацию в Laravel?

    @spaceatmoon
    https://p1d1.blogspot.com
    Есть два варианта:
    1. Общая таблица всех пользователей и права, и возможности разруливаются другими таблицами с правилами. Подойдет для "Раз и забыл"
    2. Если возможны кардинальные изменения и могут появится другие авторизации, требования, возможности. То тогда лучше выделить пользователей в разные таблицы и создать разные классы с нужными методами.
    Ответ написан