• Стоит ли на русском задавать атрибут name элементам формы?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Никогда раньше об этом не задумывался, но понял что так было бы удобно использовать валидацию из коробки(laravel), чтобы она сразу генерировала верные сообщения об ошибках.
    Вообще, мировая практика разработки подобных вещей не приветствует, но... С технической стороны вопроса, Вам ничего не мешает это сделать и работать всё будет.
    Ответ написан
    Комментировать
  • С помощью чего сделать web админку для базы данных?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Опыта в web разработки особо нет, в какую сторону смотреть?
    В сторону учебника по веб-разработке, в первую очередь.

    Вроде Yii позволяет просто админки делать? Может есть еще какие-то фреймворки? Что порекомендуете?
    Практически любой более ли менее полноценный фреймворк позволяет "просто" или "по быстрому" делать админки. В т.ч. Yii, Laravel, Symfony, Django (Python) и многие другие.

    А ещё есть "совсем готовые" решения, типа такого. Для Laravel, например есть вот такой вариант.
    Ответ написан
  • Как сейчас используется bootstrap?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Как сейчас используется bootstrap?
    Как у любого фреймворка категории UI (или близкой к ней) используется он для самых разных задач. Сфера его применения зависит в т.ч. от качества и стоимости конечно проекта, а так же от опыта верстальщика и ряда других факторов.

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

    Глобально, сфера применения Bootstrap'а и его аналогов - зависит от Ваших фантазий и от того, насколько уместно его применять в конкретном случае. Если Вам нужно "по быстрому" запилить проект, который бы как-нибудь выглядел на мобильных устройствах, без притязаний на качество конечно продукта (вёрстки) - BS оптимально подойдёт для таких задач (я говорю про его сетку). Если дизайна сайта нет, от слова "совсем", можно так же использовать остальные его части, что бы сделать сайт похожим хотя бы на что-то.

    оценив трудозатраты на передвижение гамбургеров в 8 часов, просто плюнул на эту затею
    Не могу на 100% сказать, что этот вопрос решается "на раз два", но уверен, что будучи зная CSS на должном уровне, труда с передвижением любого элемента, в т.ч. "гамбургера", в т.ч. применительно к BS'у - составлять не должно, причём без применения гуглов и прочих подобных инструментов.
    Ответ написан
    Комментировать
  • Какая разница между C# и Python?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Просто, что отличает эти языки при написании десктопных приложений?
    Нативность процесса, в первую очередь. И возможно конечная кросс-платформенность полученных решений. В C#, точнее в платформе .NET есть отличная интеграция (лучше слова подобрать не смог) с такими привычными многим штуками как WinForms например, и вообще он изначально создавался конкретно для разработки чего-то подобного, именно под Windows (в первую очередь). Python изначально разрабатывался как платформо-независимый язык и в своём базовом арсенале, чего-либо сравнимого с функционалом построения различных форм на C#/.NET, из коробки не имеет. А ещё у C# есть отличная IDE идущая вместе с ним в комплекте (Visual studio), причём бесплатная, а ещё там есть WPF и разные другие штуки. Но я бы всё равно не сравнивал языки в таком контексте, слишком "топорное" сравнение.

    Скорость? (хотя это метрика относительная, у любого языка есть 100500 способов ускориться)
    Я бы не стал заострять внимание на этом показателе.

    На каком языке проще использовать возможности 64-битной архитектуры?
    Не понятно, про какие именно возможности идёт речь... Но, по моему, от языка это вообще мало зависит.

    На каком языке проще сделать программу что бы она запускалась как можно на больших версиях винды без переделки, т.е. XP, Vista, 7, 8, 8.1, 10 и т.д.?
    На любом языке, в но в качестве платформы - я бы порекомендовал конкретно .NET Framework 4.0, т.к. более поздних версий оного под XP, насколько я помню, не существует.

    *но тут стоит обратить внимание, на то, что с большей долей вероятности, в систему для начала всё-таки придётся установить .NET, т.к. нужная версия оной есть далеко не всегда. Эту проблему так же решают инсталляторы, но размер инсталлятора самой платформы - тоже далеко не маленький. Современные ОС семейства Windows (10-ка точно) предалгают пользователю загрузить нужный .NET Framework при его отсутствии - автоматически.

    На каком языке проще добраться до системных API если мне надо добраться до аудиоустройства или видеокарты? (ну просто С мы тут не рассматриваем в сравнении)
    Не могу сказать наверняка, но скорее всего, ни на каком из них. Из коробки, языки высокого уровня, обычно не поддерживают низкоуровневые операции. Готовых же библиотек, в т.ч. низкоуровневых, для компенсации данного недостатка хватает обычно для любых языков. А вообще, это очень обширная тема, "добраться" до устройства можно очень разными способами... и на разных уровнях. Можно написать свой драйвер (в этом случае, вряд ли какой-то язык из списка подойдёт), а можно использовать WinAPI или какие-то готовые функции написанных кем-то ранее драйверов...
    Ответ написан
    Комментировать
  • Как отправить данные с form методом put?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    после того как делаю submit просто белый экран появляется. В консоле пишет что был отравлен методом post.
    В браузере формы отправляются либо методом "GET", либо "POST". Остальное поведение "эмулируется" на уровне фреймворка. Подробнее про то, как указать метод, которым отправляется форма можно почитать в документации к Laravel.
    Ответ написан
    Комментировать
  • Как правильно перенести скрипт из файла .html в .js файл?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Как правильно перенести скрипт из файла .html в .js файл?

    1. Вырезаете всё, что находится между тегами <script></script>
    2. Вставляете это в файл с раширением .js
    3. Подключаете этот файл в нужном месте на нужной странице, примерно таким образом:
    <script src="/путь/до/созданного/файла.js"></script>
    Ответ написан
    2 комментария
  • При отправке формы, на ее месте грузится эта же страница, в чем может быть дело?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    При отправке формы, на ее месте грузится эта же страница, в чем может быть дело?
    Дело может быть в том, какой action указан у этой формы.
    Ответ написан
    Комментировать
  • Как исправить CSS в IE11?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Заходим суда... и видим, что IE-11 поддерживает v*'шки частично, а именно: ... not supporting vmax unit. Предлагаю заменить его на "vw" или на соотв. JS-код.
    Ответ написан
  • Где можно найти исчерпывающее руководство по HTTP-заголовкам и ответам сервера?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Если википедии (см. предыдущий ответ) окажется мало, рекомендую ознакомиться с RFC, которые к слову существуют даже в переведённом на русский язык виде, например тут или вот (ориганал, без перевода) и т.д.
    Ответ написан
    1 комментарий
  • Почему фунция random_bytes выводит кракозяблики?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Я думаю, это связано с тем, что функция генерирует случайные байты, а не буквы.
    Ответ написан
    Комментировать
  • Adminer или PostgreSQL генерят ошибку синтаксиса при создании таблицы из SQL-редактора?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Но при попытке создать таблицы в редакторе SQL-запросов возникает ошибка синтаксиса на первом же поле таблицы. Проблема в Adminer или PostgreSQL ?
    Наиболее вероятно, что проблема в SQL-коде, который Вы пытаетесь запустить/выполнить.

    Посоветуйте нормальный редактор для PostgreSQL (без разницы уже под Винду или Линукс).

    1. Navicat
    2. EMS
    3. SQL Maestro
    4. PGAdmin-IV и PGAdmin III LTS от BigSQL
    5. И другие, например эти или вот эти и т.д.

    P.S. Из всего этого изобилия, лично мне понравились: PGAdmin, Navicat и поделка от EMS.
    Ответ написан
  • Как стилизировать Рекапчу?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    В дополнение к предыдущему ответу, мне кажется тут Вы найдете ответы на большинство Ваших вопросов касательно стилизации реКаптчи.
    Ответ написан
    Комментировать
  • Как правильно делать шаблоны для сайтов?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Как првильно написать панель навигации и футер один раз, и вставлять их код в мою страницу ? Плохо ли это для индексации ? Желательно 2 варианта: на php и js
    На PHP это выглядит максимально просто. Например так:
    1. Сохраняете код футера и хедера, например, в корешке сайта, и называете их footer.php и header.php соответственно.
    2. Подключаете на каждую страницу их примерно так:
    <?php include("{$_SERVER['DOCUMENT_ROOT']}/header.php"); ?>

    *аналогично с футером.

    Соответственно, страницы, в которых вы будете делать вставку php-тега, должны либо иметь расширение PHP, либо обработка других расширений должна быть настроена на сервере так же, как буд-то это PHP-скрипты.

    На индексации, конкретно данный метод не скажется никак, так как поисковые боты не могут знать, как именно у Вас сгенерировалась страница (да им и всё равно, по большому счёту).

    P.S. Вариант на JS приводить не буду, т.к. то способ, которым Вы хотите реализовать это через JS, во первых будет ощутимо сложнее, во вторых - будет создавать дополнительные запросы на сервер, в третьих - не все поисковики корректно индексируют подобное.
    Ответ написан
  • Какая разница между container и container-fluid?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Какая разница между container и container-fluid?
    Bootstrap? Если да, то:
    container - ограничивает блок максимальной шириной около 1200px
    container-fluid - растягивает блок (контент) по всей ширине экрана (рабочей области браузера)

    P.S. Подробности тут.
    Ответ написан
    Комментировать
  • Знание kotlin может заменить знание javascript?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Kotlin транслируется в javascript код, следовательно вопрос знание только kotlin заменит javascript???
    Над JS есть много надстроек, не только Kotlin... всё зависит от того, насколько качественный результат Вам нужен на выходе. Если результат уровня "что б работало" - то знать можно что угодно, если же нужен качественный результат - лучше изучать первоисточник всё же... к тому же, он довольно примитивный и учить его относительно легко.
    Ответ написан
    Комментировать
  • Как уникально идентифицировать пользователя на сайте?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    но в таком случае может возникнуть ситуация когда пользователь сменить содержимое куки к примеру на ID другого пользователя и таким образом попадает на его страницу без пароля. Что мне нужно записать в куки?
    Самый простой вариант - сгенерировать какой-нибудь уникальный ID а потом зашифровать его sha512 например. Получите длинный уникальный ключ который довольно сложно подделать. Уникальный ID - должен быть в прямом смысле уникальным, а не "1, 2, 3". Например, крипто безопасные случайные числа на PHP, полученное число можно разбавить другими уникальными данными, например временем и ещё чем-то (например, как подсказывает коллега выше - добавить туда IP адрес, среди прочего). Полученные в результате хеш - будет достаточно уникальным. Привязываем этот хеш к пользователю и... готово!

    P.S. "Подменщиков" куки, т.е. клиентов, которые пытаются сменить значение в куке на несуществующее - нужно отслеживать и банить по IP, как минимум.
    Ответ написан
  • В сторону какого ЯП для web смотреть с дальнейшей перспективой?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Хотелось бы изучить язык, который так или иначе применим в веб-разработке, преимущественно бэк-энд (я не беру те утверждения, что и на C# можно все сделать).
    В смысле можно? Всё можно сделать, и иногда даже нужно, и иногда даже делают, в т.ч. для веба - на Си и/или на С++. А у C#'а есть целая армия поклонников, а так же ASP.NET и ещё ASP.NET Core (кастрирования версия C# способная (по крайней мере, теоретически) работать на ОС отличных от Windows), а так же ASP.NET MVC и так далее.

    У PHP привлекает наличие работы, низкий порог вхождения
    Порог вхождения куда? В сам язык? Хочу Вас разочаровать, это лишь порог базового вхождения. Во первых по тому, что на "чистом PHP" пишут либо в виду своей полной некомпетентности, либо в виду архи-нагруженных проектов, аки "ВКонтакте", "Фейсбук" и т.д. И сам язык в этом процессе - хорошо, если 10% будет занимать, от общей массы стека. Есть ещё фреймворки, протоколы, сети, сервера, различные хранилища, базы данных и очень много чего ещё. При этом они с языком конкретным никак не связаны.

    Много работы - не зависимо от языка, если Вы способны реализовать задачи в срок и в требуемом качестве, а потом ещё и поддерживать свои проекты - заказчику совершенно всё равно, на чём проект будет написан, хоть на ассемблере. И, много работы === выше конкуренция, по этому, в пересчёте на человеко-вакансию, работы не так много как Вам кажется. А ещё, разработчики уровня "я сделал гостевую книгу", не зависимо от языка на котором они сотворили сие чудо - получают не так много, как им хотелось бы.
    Ответ написан
  • Как относится Laravel к Symfony?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Почему в Laravel много компонентов из Symfony? Laravel это форк Symfony?
    Я бы переформулировал немного. В Laravel много компонентов, авторами которых являются авторы Symfony. Видимо, так сложилось, что эти компоненты обладают достаточно высоким качеством или иными положительными качествами, которые разработчики Laravel сочли нужными/важными.

    Laravel это форк Symfony?
    Нет.

    Есть стандартный (аки стандарт) формат переносимого пакета. Такой пакет может использоваться практически в любом приложении (PHP-приложении, в данном случае). А Symfony - фреймворк модульный (а с версии 4 - ещё более модульный). В результате чего, симфони порвали на лоскуты разобрали на пакеты многие проекты/разработчики. Вот собственно, и результат...
    Ответ написан
    6 комментариев
  • Как сохранить файл на другом сервере на PHP?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Подозреваю, что нужно копать в сторону cURL, но всё таки решил спросить у знатоков.
    Можно cURL, можно готовую библиотеку взять.
    Ответ написан
    Комментировать
  • Как приложение на Laravel разбить на независимые части?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Пространство приложения - это его код непосредственно, т.е. в первую очередь. Иными словами, "общий" функционал в пространство приложения обычно не пихают. Если Вы создаёте какой-то общий модуль, есть смысл вынести его в пакет, для возможности последующего использования в будущем.

    Второй вариант - есть масса различных расширений для лары, позволяющих делить приложение на независимые части. В том числе, мне попадались на глаза пакеты позволяющие работать в ларе с помощью механизмов аналогичных Symfony (Bundle), или например, вот такой вариант.
    Ответ написан
    Комментировать