Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Как разпознать компанию (галеру), где делают говносайты на WordPress?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    - Контора дает требования к кандидату, например ларавел/симфони, а не вп/жумла;
    - Набирают мидов и джунов;
    - на состав фирмы ничего предугадать нельзя, но можно позвонить и спросить - а какой коллектив, сколько у меня будет сослуживцев, будет ли кто-то опытный помогать джуну.
    - Тут опять требования к кандидату помогают, плюс смотрите портфолио фирмы, на чем у них все писано.
    - ПМ это лотерея, хз как предугадать что с ними, толстые конторы чаще с хреновыми быстро расстаются.
    - Начальство нигде не слушает подчиненных, некоторые просто достаточно компетентны для этого, остальные тупы.
    - Зарплата это обсуждаемый вопрос, по этому вы спокойно это можете при собеседовании выяснить;
    - не работать за еду ваше право, опять же - смотрите по ситуации;
    - Если на сайте работы постоянно висят объявления по найму от фирмы, то либо требования на сильных. либо текучка, тут уже смотреть кто там у них постоянно требуется надо, если миды/сеньеры - это норм, нормальных еще поискать надо, если джуны - скорее всего текучка, но тут все спорно и не прозрачно. Если контора местная - наверняка найдутся знакомые знакомых которые кого-то там знают. Можно заранее разведать обстановку.
    - Сразу спросить - а как у вас с условиями? Где офис? Как с печеньками? как машины?

    Короче процентов 80 от вопросов можно сразу в лоб задать, сэкономите и себе и им время. Хороший работодатель ваши вопросы воспримет как цель к росту, плохой поймет что вы "много о себе думаете" и связываться не станет.
    Ответ написан
    1 комментарий
  • Есть ли Wordpress веб студии на массовые (1000 заказов / месяц) доработки?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Есть неплохой метод примерной оценки ресурсов работы:
    1000 заказов / 22 рабочих дня = ~45 заказов в день. В зависимости от сложности работы она займет от 1 до 5 человеко-часов, пусть будет 3 часа на задачу. Итого в день нужно 45*3=135 человеко-часов/день на данную работу. Примем рабочий день равным 7 часам, с учетом перекуров/чая/кофе. 135/7 = ~20 человек справятся с данной задачей, + возможно потребуется некоторое количество доп. персонала, менеджеров и кухарок допустим. Скажем человек 5-6.
    Итог: контора в 25-30 чел штата справится с потоком самостоятельно. При необходимости 2-3 менеджера посаженные на отлов фрилансеров и раздачу им задач могут сэкономить до 50% рабочего люда.
    Ответ написан
    7 комментариев
  • Как передавать пароль от браузера серверу, как его хранить на сервере и проверять корректность?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Пароль не должен отправляться в открытом виде по сети.
    где вы это прочитали? Пароль нигде не должен светиться при вводе и отправке, по этому парольное поле делают со звездочками, а для отправки используют метод post а не get, чтобы пароль не светился в строке браузера. Для защиты от атак mitm используют https, хотя при верном подходе это тоже не суперзащита, ключи могут перехватить, некоторую защиту дает, но если сессия обмена ключами поймана - уже можно забить на хттпс защиту.
    И также пароль не должен храниться в открытом виде на сервере.
    Логично, пожалуй единственная логичная строчка в посте )
    Получается, мы должны отправить не пароль, а хэш от него и соль, которым был присыпан пароль при хешировании.
    Не получается, мы отправляем пароль не зная соли, в этом вся соль )) Сервер принимает пароль от пользователя (открытый), хеширует его с солью(известной только серверу), и сравнивает с хранимым в базе. Если хеши совпали - пароль угадан верно )
    Ответ написан
  • Как сделать обработку формы без отправки?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    У меня есть текстовое поле. Мне нужно, что бы когда я ввожу в него текст он сразу обрабатывался,
    хм, я набираю 12.12, или 50.50.1050, что должен выдать скрипт по вашей логике? Я понимаю что вы пытаетесь имитировать автокомплит, правда не там где он подходит и не так как надо.
    Проще взять готовый элемент datapicker - выбрал дату - аяксом запросилось из базы. Там есть четкое событие заполненности поля, у вас же какая-то ерунда получится, если руками вводить, еще и дыра размером с паравоз на склинжект.
    Ответ написан
  • Как редактировать изображение через PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Ответ написан
    Комментировать
  • Стоит ли заключать договор?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Господин Цукерберг, перелогиньтесь!
    Ответ написан
    Комментировать
  • Как реализовать архитектуру пассивного месенджера?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    читайте о лонг поллинг запросах, например тут и здесь, причем я бы больше на комменты в первой статье смотрел.
    Ответ написан
    Комментировать
  • Какой стек использовать для вот такого проектика?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Как не противно - из готовых решений - битрикс, и имхо вы как то противоречиво описываете ситуацию... Видимо первый более менее серьезный проект...
    Тут БД явно не нужна.
    и
    Самое важное сейчас - простая связка с 1С.
    (это вообще имхо нонсенс, в смысле простая) и
    В итоге чтобы клиенту показывать стоимость, поле для комментария, загрузки файла.
    это уже противоречие номер раз. Где вы будете хранить комментарии, цены с 1С, заказы и прочие данные? Не, можно конечно в файлах ), но в любом случае как то обрабатывать их нужно, что вы с ними сделаете калькулятором на жс - загадка ).
    Ответ написан
    6 комментариев
  • Рекомендации по такой структуре проекта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Не обязательно что-то прям очень оптимизировать, но допустим можно сразу какие-то наборы ключей в виде массивов хранить в редисе, чтобы каждый раз не выбирать, а делать in(1,2,7,4,21,222,324) - это сильно ускорит выборки, кэш это не только готовые результаты, это могут быть готовые сеты для выборок, например, чтобы ускорять селекты. Много чего можно в редис понапхать, не зря кеш на уровни делят.
    Ответ написан
    Комментировать
  • Необходимо ли создавать отдельные страницы по каждое видео?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    как то не согласуется -
    Пишу видео хостинг, решил все проблемы
    и
    Есть ли необходимость создавать под каждое видео отдельную страницу?
    как бы уровень "пишу" предпологает понимание как и что ты делаешь, а тут вроде уж совсем основы - и у тебя сразу мысли "втф, школьник, что ты тут делаешь?".

    Короче, или опишите в чем проблема (и при чем тут аякс, кстати, тоже), или описывайте что и на чем написано и как решали, что не получилось?
    Ответ написан
    Комментировать
  • Стоит ли разделять пользователей сайта и админки?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    2 комментария
  • Как подключиться к базе другого сайта в скрипте PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Вариантов 2:
    1) API удаленного сайта с возможностью принимать запросы с данными(если не в курсе - гуглить API)
    2) Настроить доступ к базе удаленного сервера извне, конектиться к нему напрямую и вносить данные прямо в бд.
    Ответ написан
    2 комментария
  • Есть ли пример реализации части CMS на процедурам коде?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Не понимаю, зачем себя мучить процедурами, не в смысле "какие вы все падонки", а в смысле - оно же так круто в объектах, так красибо и удобно, нахрена каждый раз забираться по водосточной трубе домой, когда есть лифт? Там же всего пару кнопок надо выучить и можно ездить! Не надо бить палец об тумбочку просто по тому что привыкли и лень ее двигать!
    Ответ написан
    Комментировать
  • Как создать и привязать профиль к новому пользователю?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Не знаю как в ларавеле, обычно после создания пользователя все данные остаются в объекте, в частности он получает id, ничего не мешает взять этот id и создать новую запись в профайлах. Просто у вас телега впереди лошади, в профайлах должен быть user_id, а не в юзере profile_id.
    Ответ написан
    1 комментарий
  • Задача: синхронизировать базу данных 1с с сайтом?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Копайте доки,
    курите маны,
    шерстите сайты,
    терзайте гугл.

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Блин, люди, вы где учились все так бестолково объяснять что вам надо????
    там 3 вида форм
    - это 3 формы?
    Всего получается 5 видов полей
    в каждой по 5 полей?
    Я хочу передавать это все одному скрипту, чтобы он проверял, какие данные ему дали и дополнял массив, который потом должен отправляться по почте.
    Реализовать "корзину пользователя"?
    Также непонятно каким нормальным способом можно забрать данные из этой формы (на скрине).
    там же вроде 2 поля - один радиобатон и один хидден, выставляемый яваскриптом, или есть что-то еще, что не входит в понимание полей ввода?
    Ответ написан
  • Почему Insert добавляет пустые данные в базу?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Есть такая штука - var_dump(), если ее использовать как можно чаще наступит просветление и дзен.

    PS: Код опять стырен с какой-то фидошной ноды, случайно получившей доступ в интернет. СисОп выруби борду!!!
    Ответ написан
    Комментировать
  • Какие есть решения для вывода картинки записи таким образом?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    согласен с vintage, единственное в 3 пункте - не всегда возможно соотношение сторон соблюсти, в целях целостности дизайна страницы иногда приходится резать как надо, а не как позволяет контент изображения, многие сайты так делают, превью все же не картинка фулсайз, можно и порезать.
    Ответ написан
  • Как вывести index.html?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    выводить жаваскрипт, в скрипте с задержкой в пару секунд вызывать локэйшн хреф индекс хтмл.
    Ответ написан