Задать вопрос
  • Как настроить dns записи чтоб по домену открывался ip с портом?

    martin74ua
    @martin74ua
    Linux administrator
    Никак. ДНС этого не позволяет.
    SRV запись обрабатывается приложением, например SIP сервер может запросить srv запись домена и узнать, где в этом домене имеется sip сервер, чтобы туда соединиться для звонка. Джаббер так же.
    Броузер работает или по порту 80, или по порту 443, все остальные порты требуют явного указывания в УРЛ.
    Ответ написан
    Комментировать
  • Не приходят данные с форм на почту?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    uniMail это примитивный скрипт, который использует функцию mail(), а это практически 100% гарантия того что не дойдет. Мало того она в большинстве конфигураций у хостеров отключена, так как является основным источником спама и уязвимостей.
    Так что только smtp, например:
    https://github.com/swiftmailer/swiftmailer

    Ну и 500 ошибка это отдельный случай, но думаю лучше решить вопрос с заменой метода отправки почты, чинить этот не вижу смысла.
    Ответ написан
    Комментировать
  • Не приходят данные с форм на почту?

    customtema
    @customtema
    arint.ru
    Если ошибка 500:
    1. Смотрим HTTP-ответ в консоли браузера
    2. Смотрим лог сайта
    3. Смотрим лог сервера, если до этого этапа не нашли сообщения об ошибках

    Найденные сообщения об ошибках копипастим в гугл - находим решение.
    Ответ написан
    Комментировать
  • Как правильно написать метод?

    @Smiz001
    C#-developer
    Вам обязательно нужно опираться на скорость выполнения удаления файла?
    И 1й метод самый долгий, т.к. в нем удаляются все файлы в папке,а не только 1 файл.
    Ответ написан
    Комментировать
  • SOAP или RESTAPI для написания своего API на c#?

    Dyaminigo
    @Dyaminigo
    Ответ написан
    Комментировать
  • Как совместить вируальное окружение и реп git?

    Mi11er
    @Mi11er
    A human...
    Делаем корневую папку, проект, в ней 2 , одна с окружением, вторая с гитом.
    Все ...
    Виртуальное окружение ни кто в гит не пихает ...
    Ответ написан
    4 комментария
  • Как интегрировать онлайн-фоторедактор на сайт?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://fengyuanchen.github.io/cropperjs/

    Как эту задачу можно реализовать в сегодняшних реалиях?

    переводить проблему на английский язык и юзать поиск
    Ответ написан
    Комментировать
  • MySQL - Длина/Значения - int(1) и tinyint(1) - это то же самое? В чем разница?

    Adamos
    @Adamos
    Вы ошибочно полагаете, что (1) - это размер хранения данных.
    А это всего лишь размер отображения данных при выводе.
    Храниться значение все равно будет в одном байте или в четырех, в соответствии с типом.
    Ответ написан
    5 комментариев
  • Почему возникает ошибка при удалении файла в PHP?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    $post->photo->file - видимо хранит url файла "project.ru/public/images/15319033962.jpg" (кстати project.ru тут явно лишний, Вы при смене домена будете всю базу перебирать), а для удаления нужен путь.
    Для ОС "project.ru/public/images/15319033962.jpg" - это хрен его знает где. Это непонятно. ОС ждет конкретное место на диске (путь или path), в Вашем случае это видимо "C:\OSPanel\domains\project\public\images\15319033962.jpg"
    Ответ написан
    Комментировать
  • Как правильно релизиться в больших компаниях?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Фича-тим это хороший инструмент менеджера, для синхронизации технических решений и соответственно снижения рисков. В одновременные релизы разных команд я не верю.

    2. С "версионностью" мне кажется не так много сложностей на самом деле.
    Если воспринимать результат работы каждой команды как какой-то сервис с api наружу (а так наверное и есть), то по сути от команд требуется обеспечивать обратную совместимость новых версий api со старыми - задача которая в любом случае полезна.
    Делать версионность без обратной совместимости - очень плохая идея как мне кажется. Тут и затраты на поддержку, и затраты на переподключение у всех остальных команд.

    Еще очень важно, чтобы был вменяемый CTO / архитектор всего этого зоопарка. Ну или хотя бы просто был.

    Видел живые проекты где не было продумано общей архитектуры, - поверх слоя основных сервисов по бизнес требованиям писался 2й слой, через годик поверх 2го слоя писался 3й, ... в итоге к нашей эре слоев было ~12 и как это точно работает не знал мне кажется никто, - что впрочем не мешало проекту иметь десятки миллионов пользователей.
    Ответ написан
    Комментировать
  • 301 редиреrт с catalog2 на catalog?

    eXcNightRider
    @eXcNightRider
    FullStack Web Developer | DevOps
    Этот вопрос можно решить самому, если пользоваться гуглом
    RewriteBase /
    RewriteRule ^main-folder/old-folder/(.*)$ /main-folder/new-folder/$1 [L,R=301]
    Ответ написан
    Комментировать
  • Как сделать оплату услуг с transferwise на ИП (6%)?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Я бы не рекомендовал этого делать.
    У меня была такая же ситуация и я консультировался в своём банке. Сказали, что деньги придут от "Transferwise", соответственно у вас должны быть документы объясняющие происхождение денег для валютного контроля. Но у вас есть только договор с вашим заказчиком, а не с "Transferwise". Поэтому с валютным контролем может быть проблема.

    Лучше не экономьте, а делайте обычный SWIFT-перевод напрямую от вашего заказчика вам. Для валютного контроля вам потребуется договор (с версией на русском) и акт/счёт на каждое поступление. Ничего сложного. Важно, чтобы в договоре были те же реквизиты с которых и на которые будет сделан перевод. Также желательно, чтобы перевод осуществлялся от юрлица, а не от физлица т.к. во втором случае де-юре вы обязаны выбить чек через онлайн-кассу.
    Вся эта морока имеет смысл, если сумма достаточно большая (от $1000 хотя бы). Меньше - нет смысла. Проще через PayPal тогда сделать, можно вообще нелегально без всяких документов.
    Ответ написан
  • +4гб ОЗУ и SSD, или +8гб ОЗУ без SSD?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    140 гб SSD это очень маленький объем. В вашем случае наверное выгоднее будет взять 8 гб озу, и накопить на хотя бы 256 гб SSD
    Ответ написан
    Комментировать
  • В чем разница между специальностью Информатика и Информационные технологии проектирования?

    @chronic86
    Ruby on Rails junior
    Умом не понять людей которые придумывают эти названия. Смотрите на предметную область к каждой специализации тогда и выбирайте.
    Ответ написан
    5 комментариев
  • Как назначить DNS компьютерам в локальной сети,?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы не указали самого главного - как клиентские машины получают свои адреса. Если через DHCP, значит надо смотреть настройки DHCP-сервера. Если адреса прописаны статически, значит обходить все клиентские машины и менять настройки руками.
    Ответ написан
    2 комментария
  • Веду свой блог, но просмотров очень мало. Как его продвинуть?

    gobananas
    @gobananas
    finishhim.ru
    У вас не определена точная тема. Ответьте на вопросы:
    О чём мой блог?
    Что конкретно я хочу сказать миру?
    В чём польза моих сообщений, постов для людей?
    Чем мой блог отличается от других?

    Ещё у вас очень много одинаковых заголовков, например, связанных с новым годом, или чемпионатом.
    Ответ написан
    5 комментариев
  • Почему зависает сайт при работе с двух окон?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    https://blog.ksdaemon.ru/2010/12/podvisanie-veb-pr...

    Если верить интернету, то в ASP.NET существует аналогичная проблема, потому как все запросы на сервер, работающие с сессией так же как и в PHP сериализуются, и обработка следующего запроса не начинается, пока не заканчивается предыдущий. Решается это установкой IReadOnlySessionState вместо IRequiresSessionState, в этом случае сессия не блокируется, и параллельный запрос (не зависимо от использования сессии) успешно обрабатывается.
    Ответ написан
    2 комментария
  • Можно ли подключить ноутбук к серверу и тянуть его мощность?

    Jump
    @Jump
    Системный администратор со стажем.
    Пуск- выполнить - mstsc
    Указываете адрес сервера, логин и пароль и готово, вы уже работаете на сервере.
    Ответ написан
    Комментировать
  • Знания, которые не устаревают. С чего начать?

    Stalker_RED
    @Stalker_RED
    Прям совсем с нуля, или вы за эти 12 лет какие-то успешные шаги сделали?

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

    Самое важное: начните писать код прямо сейчас. Пусть это будет простенький hello world, или тупые и неэффективные решения задачки про 99 бутылок, пусть хоть самый ужасный говнокод, но это бесконечно лучше, чем вообще никакого.

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

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

    Пусть это будет как "фоновое" чтение, может даже получится читать эти книги для развлечения. Никаких мгновенных преимуществ в программировании они не дадут, но однажды вы можете заметить, что понимаете ПОЧЕМУ одни алгоритмы работают быстрее других.

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

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

    Вот вам еще один список: Карта развития веб-разработчика
    Здесь уже не только неустаревающие знания, но неплохо бы потратить на каждую из этих тем хоть по 10 минут, чтоб понимать о чем речь. Конечно, для нормальной работы на многие из этих тем придется потратит намного больше времени.
    Ответ написан
    2 комментария