• Используете ли вы snap пакеты?

    Djaler
    @Djaler
    Сеньор-помидор
    Snap для того, что вообще нельзя установить через apt (например, приложения от JetBrains), или для того, что требует подключения дополнительного репозитория (например, Slack, Insomnia, Sublime Text)
    Ответ написан
    Комментировать
  • Как пишутся динамические многопользовательные игры на html5?

    Oniestel
    @Oniestel
    Если в общих чертах, то всю или почти всю логику игры имеет смысл считать на сервере. Там же всё это дело синхронизировать. Клиент же, в свою очередь, только получает текущее состояние игры с сервера, отрисовывает его и передает на сервер действия пользователя.

    Для отрисовки на клиенте лучше всего использовать Canvas/WebGL. Проще это делать с помощью готовых игровых движков или графических библиотек (например Phaser или Pixi.js). Для передачи данных на сервер и обратно в реальном времени, стоит использовать WebSockets.
    Ответ написан
    Комментировать
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    В чем проблема потребовать оплату за то, что:
    1. Уже сделано.
    2. Стоимость уже сделанного была проговорена ранее.

    Мягкотелость автора вопроса зашкаливает, ппц.
    Зачем сунулся в фриланс? Если нет силы воли администрировать))) клиента, отдай это дело разбирающемуся в этом нелегком деле! Работай в офисе!

    Выше (или ниже) правильно посоветовали:
    1. Минималка час (полчаса тоже ниочем, слабохарактерная уступка)
    2. Время реагирования на задачу - минимум 12 часов.
    3. Ну и самое главное - не бойтесь ставить нормальное время на выполнение, коэффициент два-три это как минимум))) Т.е. если по факту вы тратите два часа на доработку - ставим ШЕСТЬ! и т.д. Иначе вы будете пахать без остановки, а жизнь будет проходить мимо вас....

    ППЦ! мне показалось поначалу, что вы админ и работаете на окладе, судя по тому, как вы мгновенно бросаетесь на доделки))))

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

    по 15летнему опыту - никуда он не уйдет

    судя по всему, вы человек-оркестр - это тупиковая ветвь развития!!! Делайте то, что делаете отлично, а мелочевку типа наполнить текстом или поправить заголовок - это пусть делают рукунабивающие)))) Судя по 2-5 минутные правки - это именно и есть задание по текстам)))
    Ответ написан
    8 комментариев
  • Постоянно запущенный скрипт на PHP, как реализовать?

    @Wexter
    серверы очередей gearman/rabbitmq/...
    Ответ написан
    Комментировать
  • Постоянно запущенный скрипт на PHP, как реализовать?

    PQR
    @PQR
    Это можно сделать на ReactPHP, который по сути всегда запущен на сервере и работает в режиме event loop (как Node.js) https://reactphp.org/
    Ответ написан
    Комментировать
  • Адаптивные и отзывчивые сетки — как их создавать?

    snap44
    @snap44
    Фыр!
    какие используются брекпоинты чаще всего

    320/480/600/768/1024/1200
    И как в итоге получают размеры в rem при вычислениях?

    Умножают базовый размер в пикселях на rem.
    body {fontsize: 16px;}
    h1 {font-size: 1.5 rem} = 16*1.5 = 24px
    Как правильно строить такие сетки

    Так же, как и фиксированные, только в отоснительных единицах измерения + media
    Ответ написан
    1 комментарий
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

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

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Кто должен настраивать CORS nginx или php-framework?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    Никто никому ничего не должен.
    https://michielkalkman.com/snippets/nginx-cors-ope...
    вам конфиг для nginx
    Ответ написан
    1 комментарий
  • Как стать Magento разработчиком?

    opium
    @opium
    Просто люблю качественно работать
    1)Год активной разработки + сертификация.
    2)да зенд надо знать конечно на пятерочку.
    3)БОльшой проект девелопим 6-12 месяцев.
    4)от 5 до 50 баксов в час.
    5)Суть сертификата не в весе, а в ваших знаниях.
    6)Зачастую все учитывается в магенто и уже внешние системы с ним интергрируются. А так да много с чем надо интегрировать.
    7)Заказов в сто раз меньше, скажу что сборка федюка зло.

    Много заказов всего лишь по одной причине на магенто больше всего интернет магазинов в мире.
    Ответ написан
    4 комментария
  • Какие библиотеки, плагины и прочее для верстки вы используете в своих проектах?

    Ifelseapps
    @Ifelseapps
    Frontend developer/JavaScript developer
    В качестве слайдера использую Slick. Очень гибкий, покрывает все возможные задачи.
    Модалки - dimsemenov.com/plugins/magnific-popup
    Ответ написан
    Комментировать
  • Как построить свой рабочий день фрилансеру?

    SuperPosan
    @SuperPosan
    Бандит
    Какая разница когда работать, главное что бы денег платили, работайте когда хочется, отдыхаете когда хочется. Это и есть смысл фриланса.

    Все надоело - пошел гулять. Встертил старого приятеля, напился с ним, вернулся в 11 вечера, заснул, проснулся в 4 утра, сел поработал 4 часа. Опять спать захотелось, лег поспал. Проснулся в 8 поел. Поработал 3 часа, сходил в бассейн. Вернулся с бассейна поработал еще 2 часа. А время только 4 а уже 8 отработал.
    Силы еще есть, поработал еще пару часов.


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

    Графики - Нах*й
    Режимы - Наx*й
    Делайте то что хочется
    Посылайте всех нах*й
    Меня тоже можете послать
    Ответ написан
    8 комментариев
  • Что значит хорошо знать фреймворк?

    romy4
    @romy4
    Exception handler
    это значит, что когда тебе сказали запили фичу, то ты не сидишь ломая голову и изучая чужие примеры, пиля костыли, спрашивая на этом форуме, а делаешь сам зная какие модули надо использовать и как, знаешь мануал на столько, что тебе не нужны подсказки вроде "а как мне сделать такую-то шнягу?", ты просто знаешь, что её можно сделать так и так двумя-тремя способами, надо только глянуть на страницу мануала подсмотреть синтаксис функций.
    Ответ написан
    Комментировать
  • Почему github, а не gitlab?

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

    Во-вторых, всё современное девелоперское комьюнити сидит на гитхабе. На гитхабе все были, им все пользуются, он всем привычен. Поэтому вполне естественно именно его выбирать как хостинг для своего кода.

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

    В четвёртых, на гитхабе есть целая куча разных мелких удобных вещей, которых нет на его аналогах. В него вкладывают много денег, его активно развивают, поэтому в нём больше всяких "фич".
    Ответ написан
    1 комментарий
  • Что нужно для безболезненного перехода на linux?

    @FoxInSox
    Большие яйца.
    Ответ написан
    Комментировать