• Как сохранить цену для всех языков (перевода) товара Woocommerce?

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

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

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

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

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

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

    @spaceatmoon
    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
    Короче пофиг на архитектуру. Назовите осмысленно файлы Vue и у сё. Это же фронтенд.
    Ответ написан
    1 комментарий
  • Допускает ли steam игры взрослого содержания?

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

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

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

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

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

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

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

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

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

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

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

    @spaceatmoon
    У тебя проблемы с размерами блоков. Я не специалист, но выявил пару проблем.
    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
    текстовую мморпг

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

    @spaceatmoon
    Есть два варианта:
    1. Общая таблица всех пользователей и права, и возможности разруливаются другими таблицами с правилами. Подойдет для "Раз и забыл"
    2. Если возможны кардинальные изменения и могут появится другие авторизации, требования, возможности. То тогда лучше выделить пользователей в разные таблицы и создать разные классы с нужными методами.
    Ответ написан
    6 комментариев
  • Лучший ssd-накопитель до 50$?

    @spaceatmoon
    За $50 не найдете лучший, за $70 да. Смотрите в сторону PCI-E
    Ответ написан
    Комментировать
  • Как учиться учиться?

    @spaceatmoon
    Мозгу нужен кислород, а от сидения затекает шея и перекрывается потоки кислорода из-за чего лично у меня болит бошка. Заметил что даже наименьшая физическая нагрузка в виде сходить в офис разминает тело и дает производительность примерно на 30%, в отличи от состояния встать с кровати и сесть за стол.

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

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

    @spaceatmoon
    У вас на лице "Ошибка выжившего". Теперь это втираете другим.

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

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

    Мне только один работодатель оплатил моё время, остальные как дети что-то мне втирают про "Мы вам не платим, т.к. мы на вас тратим время" , при этом в 8 из 10 случаях так обижаются на вопрос "Оплата?", что переходят на личности. Очень профессионально.

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

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

    Поэтому ваш вопрос больше выглядит на издёвку где можно заменить текст на "Ну что лохи, съели, ко-ко-ко, труд, май, 3 дня пахала бесплатно и "Искренне не понимаю", что в этом плохого".
    Ответ написан