Задать вопрос
  • ВЕБ студия с сотрудниками фрилансерами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    фрилансеров под те же задачи и они будут работать фактически за бесплатно?

    Фрилансеры, которые работают фактически за бесплатно, выполняют задач почти ничего.

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

    catdesign
    @catdesign
    Веб-разработчик
    1. Фрилансер - это черная дыра. Нет никаких гарантий, что вы с первого раза найдете хорошего специалиста. Вы потратите массу времени походив по рукам как портовая путана, потеряете массу времени и сил. В итоге скорее всего специалиста вы найдете, но какой ценой?

    2. Нет слово бесплатно. Бесплатно будут работать только молодые специалисты, которых вы воспитаете. И то не долго, постепенно их интерес и отеческие симпатии пропадают, люди имеют свойство развиваться.

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

    Вывод: Строить свою веб-студию можно только из своих коллег по цеху с которыми вы уже работали. Для этого желательно самому побыть фрилансером или же поработать в студии. Однако помимо кадровой работы у вас должна быть тонна знаний из разряда всего понемногу. Иначе вы останетесь без денег с лапшой на ушах
    Ответ написан
    1 комментарий
  • ВЕБ студия с сотрудниками фрилансерами?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Сокрытие налогов минимум. Ну и фрилансеры работают так как им платят. То есть в вашем случае 300 руб час.
    Ответ написан
    Комментировать
  • ВЕБ студия с сотрудниками фрилансерами?

    Sanes
    @Sanes
    Это вопрос организационный.
    Ответ написан
    Комментировать
  • Шифрование сообщений/файлов на сайте, как сделать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Либо пользователи обмениваются между собой паролем заранее, не пользуясь вашим сайтом.
    2. Либо они пользуются ассиметричными ключами, которые также должны сгенерировать за пределами вашего сайта.

    Ну а дальше - стандартные вещи. Можете почитать https://ru.wikipedia.org/wiki/PGP
    Ответ написан
  • Как работает функция send_photo?

    Ternick
    @Ternick
    1) Где грамотность, почему предложение начинается с маленькой буквы и где запятые ?!
    2) Почему основной тег стоит Боты, а не питон ?
    3) Серьёзно ? tekebot ?
    4)Библиотека telebot является полностью открытой и доступна на github.
    5) Интересующую вас функцию можно найти в этом файле на гитхабе.
    6)Если вам ничего не понятно, а так скорее всего, следует понять, что писать телеграмм ботов обойдя хотя бы месяц обучения основам языка, а не идти сюда и задавать вопросы не имеющие особого смысла.
    Ответ написан
    Комментировать
  • Запрет разглашать свои навыки, это норма?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Они не имеют право запрещать разглашать общедоступную информацию, не принадлежащую им. Я подписывал кучу nda и ни разу не встречал такое.

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

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    В целом правильно, неплохая проработка материала.
    У меня есть только пара замечаний, не относящихся напрямую к централизованному обработчику.

    • error_reporting(E_ALL & ~E_NOTICE); делать не стоит. Если только не приходится работать с адовым легаси, которое сыпет нотисами, лучше отлавливать все ошибки. Учитывая же что в 8-ке обращение к несуществующей переменной станет не нотисом а предупреждением, такая конструкция со временем станет бессмысленной. что означает - ошибки надо исправлять, а не замалчивать.
    • ini_set("error_log", __DIR__ . "/php-errors.log"); будет не очень хорошей идеей, если файл error-handler.php выше корня веб-сервера. Ошибки надо прятать подальше.
    • ini_set('display_startup_errors', 1); - это какая-то дичь, которая кочует из руководства в руководство. Никто никогда этих стартап еррорс не видел, но многие старательно пишут это заклинание у себя в коде. Это по-любому связано с настройкой сервера, и в отладке ошибок поможет примерно ничем.
    • само по себе задание настроек через ini-set ненадежно. Ошибка может случиться до того, как РНР прочитает эту команду. Задавать надо в конфигурации веб-сервера.
    • в теории можно добавить флаг или автоматическую проверку на джейсон запрос. и соответственно кодировать ответ в джейсон. Но это только для криовруких фронтендеров, которые не умеют читать НТТР статусы, а ждут что им все разжуют в джейсоне, и без error: true они не поймут, что была ошибка
    • стек вызовов может быть довольно длинным, и раздувать логи. Можно подумать о более укороченном варианте.


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

    Я только не понял, почему вопрос про error_handler. Что именно смущает?
    Ответ написан
    5 комментариев
  • Как исправить эту ошибку?

    @kandrash
    Кратко о себе
    Добавьте use.
    // Прописан в алиасах
    use URL;
    // Или полный путь
    use Illuminate\Support\Facades\URL;
    Ответ написан
    1 комментарий
  • Как понять из-за чего PHP иногда начинает медленно работать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    двигаться в APM Application performance management
    https://habr.com/ru/company/pc-administrator/blog/...

    но если ПХПшник па жизни - можешь as is оставить
    Ответ написан
    Комментировать
  • Как сохранять данные javascript?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    локальное хранилище или куки. Сложней есть способы - но тебе их незачем пока
    Ответ написан
    Комментировать
  • Как сохранять данные javascript?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    куки , ну или серьезнее: авторизация, сервер, БД
    Ответ написан
    Комментировать
  • Где допущена ошибка?

    @kandrash
    Кратко о себе
    Метод shop() возвращает не модель а связь belongsTo. Чтобы получить модель нужно убрать скобки:

    {{ Auth::user()->shop->points }}
    Ответ написан
    Комментировать
  • Нужен ли TypeScript для написания бэкенда на Node.js?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    Можно ли обойтись обычным js?
    Можно. TypeScript лишь добавляет к JavaScript статическую типизацию в компайл-тайм. После компиляции будет все тот же JS.

    Какие будут плюсы?
    Главный плюс, ИМХО, - скорость разработки за счет подсказок IDE и автодополнения, больше авторефакторингов. Ну и возможность ограничить использование функций/методов от нежелательного использования тоже плюс. А если еще и проектировать доменную модель на типах, то можно сразу видеть, если что-то не сходится, еще до написания логики.

    Не будет ли много лишней писанины по сравнению с чистым js?
    Большинство типов TypeScript способен вывести. Далеко не Хиндли-Милнер конечно, но тоже хорошо. Я пишу больше в ФП стиле, с редкой примесью структурно-процедурного при описании эффектов, так у меня явные указания типов присутствуют только в сигнатурах функций. В самой логике код неотличим от обычного JS, но с хорошей проверкой типов.

    Будет ли сложно хранить скомпилированный js?
    Как и любые другие артефакты сборки, скомпилированный JS хранить не нужно. Компилируйте непосредственно перед выкладыванием на продакшен, а в git храните лишь TS код + настройки компилятора. А в dev среде вообще можно запускаться через модуль ts-node.
    Ответ написан
    Комментировать
  • Где найти видео с новшествами программирования?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    программированию с низким уровнем качества, для новичков или с устаревшей информацией

    Вы не задумывались почему? Основной поток программистов - макаки, новички, и на них делается основной упор.

    Все кто более смышленный, гуглят, ищут сами.Это как правило акцентированные статьи на английском, пробелемы\задачи на работе и тому подобное.

    Никто не будет вам делать подарок, и скидывать сервис где собраны все гайдлайны от А до Я.

    Иначе зачем вы нужны обществу как программист, если ваш навык поиска информации равен продавшице Тамаре из магазина.

    Выход: Выбрать язык + описать задачу\проблему + выборка по году выдачи гугла + добавить ключевые слова = ваше решение задачи.
    Ответ написан
    Комментировать
  • Какую специальность выбрать?

    @MatrixKiller
    Если сходу то: "Прикладная математика и информатика" и "Прикладная информатика".
    Не знаю что лучше, но для геймдева надо быть знакомым с технологиями Искусственного Интеллекта.
    Я бы поэтому пошел на "Прикладная математика и информатика".
    Но, по большому счёту скорее всего без разницы. И там и там будет достаточно математики преподаваться. Без неё никак.
    Есть такие специальности в "Московский государственный технический университет им. Н.Э. Баумана (национальный исследовательский университет)".

    Желаю удачного выбора! :)
    Ответ написан
    2 комментария
  • Какую специальность выбрать?

    sabone
    @sabone
    beginner developer
    Факультет однозначно, Компьютерные технологии или тип того (какой в ВУЗе имеется).
    Я бы посоветовал спец. 09.03.04 Программная инженерия (сам из другой сферы, выбрал её). Гибкая специальность, разные направления программирования изучаются в процессе обучения.
    Ответ написан
    Комментировать
  • Как исправить подвисания интернета?

    moropsk
    @moropsk
    Проверить:
    1. Кабель от провайдера (скрутки убрать или пропаять)
    2. Свой роутер (смотреть логи), обновить ПО или заменит на другой.
    3. Проверить свой ПК (железо, ОС), при необходимости проверить на вирусы, переустановить ОС
    4. Читать договор и задавать вопросы, своему провайдеру.
    Ответ написан
    8 комментариев