Это копия, сохраненная 10 декабря 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Старый тонет тут: >>127724 (OP)
Если есть незначительные вопросы, то лучше спросить тут, а не открывать новую тему на 2-3 поста.
#двачоцени-попинай тред: >>99902 (OP) (OP)
#поиска web работника/партнера тред: >>116375 (OP) (OP)
Слив платных курсов тред: >>111349 (OP) (OP)
Front-end, Frontend, Верстка, HTML, CSS, JavaScript, React, Vue: >>116059 (OP) (OP)
Вот коллбек на функцию, делающую запрос:
https://ideone.com/QTwKVB
>new XMLHttpRequest()
>testButton.onclick = function(e) { }
Ты из какого века вообще, из 18-го? Давно уже никто так не пишет. Все нормальные люди ставят fetch:
npm install --save fetch
И дальше посылаешь запрос твоему джанго-хуянго https://stackoverflow.com/questions/43606056/proper-django-csrf-validation-using-fetch-post-request
Чтоб был проще в освоении и поддержке для новичка
Нужно уточнение, какой именно сайт и сколько ты готов тратить каждый месяц.
Если html или чисто поиграться - то github.
Статичные html - netlify/amplify/vercel
WordPress/Drupal/Прочие CMS - лучшие зарубежные hostinger/siteground/greengeeks, лучшие российские - fozzy/sprinthost.
Фреймворки, питоны, руби и прочие - digital ocean/heroku/upcloud/vultr
heroku и ему подобные saas точно нинужны
Хочется самому настроить тот же nginx
Есть 2 небольших сайта: один на вордпресс второй на джанго, статики в виде js/html не много но она есть и выполняет свою функцию
Если просто указываю их короткий айди (причём в подсказке мне его даже дополняет, значит все верно), то эта ссылка все равно нерабочпя и ничего не открывается.
Если хочешь сам, возьми дешмовпс у таймвеба
С себя блевани, нетлифай популярный, вполне годный хостинг.
Страница выводит один "состав бадьи", их 10-100 штук за день * 3 дней, вручную нереально, как можно автоматизировать процесс?
Но при создании постов, они без картинок и вообще пустые.
Может кто помочь посмотреть эту тему?
Через rest api запрашиваешь данные. В Гугле найдешь, не буду расписывать. Чтобы объяснить это пиздец надо статью два часа писать.
в панели управления это в один клик делается, но хочу понять в чем разница и почему apachе версия устаревшая
Нафига? Если ты не разбираешься, что это даёт, то и оставь все как есть. Есть куча людей, которые обновляют просто ради обновления. Что конкретно версия 7.4 даст твоему сайту, ты хотя бы читал список изменений? Мало ли какой-то автоматизированный скрипт рекомендует, у тебя своя голова на плечах, не будь мартышкой, которая бежит скорее обновлять, только минорная версия выходит. Лично я бы забил болт на вскукареки цмс. И обновился бы только на 8-ку, потому что не накопилось достаточного количества изменений.
>пук
По делу есть что сказать? Задан конкретный вопрос разницы между apache php и cgi php. Если не знаешь разницы, мог просто промолчать.
За теорией пиздуй в Гугл, тут тебе не универ. Заодно узнаешь разницу между cgi, fastcgi, mod_php, php-fpm и прочими
Если это WP, то забей, в целом и для любой другой кмски забей.
Если очень хочешь, то смени, почти ничего не изменится.
Не обновлена в апаче, потому что хостер не обновил, наверное. Зависит от ПУ хостингом. У некоторых есть выбор версии и выбор типа обработки.
Отличия от cgi в том, если в кратце, что через апач работа идёт нативно, через сам веб сервер/апач. Соответственно работает шустро.
Через cgi пхп обрабатывается отдельными процессом, в следствии чего скорость поменьше, чем у модуля апачи.
Вообще у них есть свои +/-, если интересно, то почитай, там ещё пара вариантов работы пхп есть.
Пукнул
ПЛАТИНА и все такое но все же
Какой минимальный стартер пак для вката в сео?
Какие проекты требуют для устройства на работу?
У кого результат чаще сходится с ожиданием у гороскопа ( имеется в виду гороскоп для одного человека) или у сео специалиста?
Ставишь сервисом и он включается автоматически вместе с системой, туториалы в сети есть https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-ubuntu-18-04
@Cougho тг
Допусти они разные доменные имена имеют, но один фик доменное имя это просто путь к нужному айпишнику
сделай div с background-image, дальше стандартно размещаешь элементы по центру дива одним из способов
https://ru.wikipedia.org/wiki/Виртуальный_хостинг
>по имени (также называемый англ. shared IP hosting), когда все веб-сайты используют один общий IP-адрес. Согласно протоколу HTTP/1.1, веб-браузер при запросе к веб-серверу указывает доменное имя веб-сайта в поле Host заголовка текущего запроса, и веб-сервер использует его для правильного выполнения запроса, а также копирует это имя в ячейку [HTTP_HOST] суперглобального массива $_SERVER.
https://en.wikipedia.org/wiki/Shared_web_hosting_service
>Name-based
>In name-based virtual hosting, also called shared IP hosting, the virtual hosts serve multiple hostnames on a single machine with a single IP address. This is possible because when a web browser requests a resource from a web server using HTTP/1.1 it includes the requested hostname as part of the request. The server uses this information to determine which website to show the user.
Гугли CSS-свойства z-index и position: absolute (ну и relative для родителя само собой)
1. Каскадные таблицы стилей. Собственно сам каскад невероятно мощная вещь, но при этом поплуярные методологии, по типу БЭМ, призывают максимально от каскада уходить. При этом основными аргументами повсеместно в обсуждениях высказываются именно те, что разработчикам сложно понимать каскад. По итогу код раздувается за счет кучи специализированных селекторов. Да и сами селекторы выглядят жуть как.
2. Семантический css и семантика html. По сути происходит жутчайшее дублирование там, где разработчики пытаются следовать и тому и другому. По типу <header class="header"> <footer class="footer"> и так далее. Вопрос зачем и как делать правильно?
3. Сама семантика html. В эпоху когда везде и всюду пропагандируется компонентный протокол, кастомные элементы, scoped-styles, насколько правильно продолжать опираться на нативную семантику html элементов? Этот вопрос у меня вызывает дюжий когнитивный диссонанс. По типу когда у меня, например есть навигация, и мне достаточно ее сверстать одним элементом, содержащим в себе набор ссылок. Но из-за семантического подхода я вынужден оборачивать ссылки в ненумерованный список, список оборачивать в nav и вот это всё. Это какая-то глупость.
Объясняется тем, что это для seo и accesibility. А Aria API зачем завези тогда. Сколько еще нужно опираться на нативную семантику элементов, и жертвовать возможности пилить кастомные элементы по логическому назначению, и не оборочивать все по тысячу раз?
4. Собствено вопросы такие. Какой подход используете вы для css? Как работаетет с семантикой документов. Дублируете семантику верстки в семантику css. Если нет, то как поступаете.
>1. Призывают максимально от каскада уходить
Всё верно, многоуровневые конструкции гораздо сложнее потом обслуживать. Иногда такая длинная колбаса попадается, что прям слезы на глаза наворачиваются. Пример:
section.header > ul.navbar > li.menu-item .dropdown > .caret:before
Гораздо длиннее, чем просто написать:
.dropdown > .caret:before
Если следовать по пути максимальной специфичности, у тебя селекторы будут разрастаться и разрастаться, ну например:
section.header > ul.navbar > li.menu-item .dropdown:hover > .caret:before,
section.header > ul.navbar > li.menu-item .dropdown:hover > .subdropdown > .caret:before {
display: none;
}
Или если у тебя 10 стилей кнопок, придется для каждой такую длинную колбасу прописывать, иначе стили перебьются. Вообще, это жутко бесит. Когда ковыряешь чужой плагин, а там в каждой строчке вот такие трехэтажные селекторы. Хочется взять и уебать. Посмотри gravity forms например, там везде такая хуйня и селекторы начинаются вообще от body.
В маленьких проектах это всё ненужно и лишь всё усложняет.
>2. По сути происходит жутчайшее дублирование там
Нет никакого дублирования. Header'ов может быть много - на одной странице может быть 5 хедеров и 5 футеров например. Header-заголовок у статьи, header главная менюшка, header-название секции сайта. Например, у тебя одностраничный сайт с несколькими секциями - "о нас", "галерея", "свяжитесь с нами" и т.д. Заголовки секций оборачиваются в <header> и чтобы их как-то различать, присваивают дополнительно класс. Всё.
>3. Насколько правильно продолжать опираться на нативную семантику html элементов?
Есть группа людей, которые пишут на веб-компонентах (Polymer project например). Но эта тема была популярной году этак в 2017-м, сейчас всем похуй на веб-компоненты, люди сидят на фреймворках реакт/svelte/vue. Там всё тоже самое, только лучше. Свои DOM-компоненты можно создавать, но это будет жутко громозко и всё содержаться в JavaScript'е, если в браузере джаваскрипт отключен, то и компоненты перестанут пахать. А нативные теги работают всегда и везде https://motherfuckingwebsite.com/
>А Aria API зачем завези тогда
Нативные элементы > ARIA. <div role="button" aria-pressed="false"> в сто раз хуже, чем просто <button> https://www.youtube.com/watch?v=CZGqnp06DnI
>4. Какой подход используете вы для css?
Пишу на реакте, использую styled-components.
>1. Призывают максимально от каскада уходить
Всё верно, многоуровневые конструкции гораздо сложнее потом обслуживать. Иногда такая длинная колбаса попадается, что прям слезы на глаза наворачиваются. Пример:
section.header > ul.navbar > li.menu-item .dropdown > .caret:before
Гораздо длиннее, чем просто написать:
.dropdown > .caret:before
Если следовать по пути максимальной специфичности, у тебя селекторы будут разрастаться и разрастаться, ну например:
section.header > ul.navbar > li.menu-item .dropdown:hover > .caret:before,
section.header > ul.navbar > li.menu-item .dropdown:hover > .subdropdown > .caret:before {
display: none;
}
Или если у тебя 10 стилей кнопок, придется для каждой такую длинную колбасу прописывать, иначе стили перебьются. Вообще, это жутко бесит. Когда ковыряешь чужой плагин, а там в каждой строчке вот такие трехэтажные селекторы. Хочется взять и уебать. Посмотри gravity forms например, там везде такая хуйня и селекторы начинаются вообще от body.
В маленьких проектах это всё ненужно и лишь всё усложняет.
>2. По сути происходит жутчайшее дублирование там
Нет никакого дублирования. Header'ов может быть много - на одной странице может быть 5 хедеров и 5 футеров например. Header-заголовок у статьи, header главная менюшка, header-название секции сайта. Например, у тебя одностраничный сайт с несколькими секциями - "о нас", "галерея", "свяжитесь с нами" и т.д. Заголовки секций оборачиваются в <header> и чтобы их как-то различать, присваивают дополнительно класс. Всё.
>3. Насколько правильно продолжать опираться на нативную семантику html элементов?
Есть группа людей, которые пишут на веб-компонентах (Polymer project например). Но эта тема была популярной году этак в 2017-м, сейчас всем похуй на веб-компоненты, люди сидят на фреймворках реакт/svelte/vue. Там всё тоже самое, только лучше. Свои DOM-компоненты можно создавать, но это будет жутко громозко и всё содержаться в JavaScript'е, если в браузере джаваскрипт отключен, то и компоненты перестанут пахать. А нативные теги работают всегда и везде https://motherfuckingwebsite.com/
>А Aria API зачем завези тогда
Нативные элементы > ARIA. <div role="button" aria-pressed="false"> в сто раз хуже, чем просто <button> https://www.youtube.com/watch?v=CZGqnp06DnI
>4. Какой подход используете вы для css?
Пишу на реакте, использую styled-components.
Внутри списка у каждого элемента также есть чекбокс, проблема в том что чекбокс часто не нажимается с первого раза а то и вовсе не нажимается. В чем может быть причина и как фиксить?
>В чем может быть причина
В кривых руках.
>Как фиксить?
Фиксится заменой тупого программиста на умного.
Разве бывают умные программисты?
UPDATE, PATCH, DELETE запросы как часто вообще используются? Только в "чистых апи" где идет связь напрямую к бд и даже без фронта?
Где ни смотрю формы (<form>) там стоит method="post", причем один хрен что это - форма для загрузки, обновления или удаления данных. Знаю иногда в формах юзают GET, но не уж-то методы UPDATE, PATCH, DELETE часто просто обходят стороной?
Ты всё тот же анон?
Посмотри, может случайно события перехватывается и не корректно отрабатывает. Т.е вместе чека идет драгдроп.
Щас че то захотелось посмотреть да забыл ссылку на это
Ты всё напутал, у форм нет методов update, patch, delete. У них есть только либо post, либо get. То, о чем ты говоришь - это http методы.
http методы != методы формы.
Http методы изначально под api заточены, фронту они без надобности.
>>28817
Таких пёзд найдется тысяч 5 как минимум, как будто бы челленджи это какая-то суперредкая весч. Открой твиттер по тегу #100daysofcode, они идут там постоянно.
В гугле забанили?
https://stackoverflow.com/questions/11798137/how-to-add-a-favicon-ico-to-a-php-website
>By default, most browsers will try to resolve the favicon.ico, even if you do not mention it in the HTML of the website (just make sure the file is in the root of the website directory). However, for compatibility, you should add the html code for it in the section of your web page.
><link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
>Что мешает рандомному юзеру тупо подделать заголовок запроса
Ничего не мешает. Такие атаки существуют, они называются "IP-спуфинг", одна из разновидностей атак "человек посередине" https://ru.wikipedia.org/wiki/IP-спуфинг
Атаки таких хитрожопых режутся на сетевом уровне обычно, с помощью "source address verification". Элементарно роутер проверяет, если пакет пришел из чужой сети, но в заголовке стоит исходящий IP компа из внутренней сети, такой пакет элементарно дропается. В добавок на транспортном уровне TCP режется, используются специальные последовательности чисел, чтобы определить что приходящие пакеты - часть открытого соединения, а не просто какие-то левые данные, пришедшие непонятно откуда. А поскольку ты можешь только отправлять, но не получать пакеты, то ты соответственно и не будешь знать эту последовательность, а можешь только угадать.
Сейчас ip-спуфинг используется в основном для организации UDP-дудосов.
Причём тут гугл, если это для html решение, которое ни один браузер не обрабатывает? Норм ты обосрался. Пруфай, как у тебя на 7 пхп страница c этим загрузится.
> RewriteEngine On
> RewriteCond %{HTTP_HOST} домен.рф
> RewriteRule (.) http://domain.ru/$1 [R=301,L]
> RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
> RewriteRule ^(.)$ http://%1/$1 [R=301,L]
Не хочет работать. С www переадресует на без, но рф на рф, а ru на ru.
И вопрос номер два: обязательно ли указывать http в правиле? У меня сайт работает и с защищенным и без. Хотелось бы, чтобы переадресация шла на тот тип, который у пользователя изначально был.
Названия индекс-файлов, очевидно же! Если не указывать полные путь к файлу https://site.com/some_folder/file.php, а набрать лишь папку https://site.com/some_folder, он будет искать в some_folder файл с названием index.html. Можно несколько вариантов писать - index.html index.htm index.php и т.д.
>>28829
1. В админке DNS-регистратора возможно есть редиректы.
2. В cPanel хостинга тоже есть редиректы.
3. Можно создать отдельную папку для домена .рф и положить туда .htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.yournewdomain.com/$1 [R=301,L]
Переадресация с www на без решается средствами веб-сервера.
>>28828
>если это для html решение
>для html решение
Ебобо чтоли? Иди лечись.
>>28827
Можешь поставить elasticsearch + zombodb. Туторы есть в сети.
Настроил хостинг на Дебиане (в яндекс облаке), купил доменное имя в Hostinger, а как его привязать-то блять к айпишнику? Нихрена не понятно, у них только инструкции что делать, если хостинг на их же ресурсе
>как сделать так чтобы была выбрана минимум одна галочка из набора
Эта проверка при отправке формы обычно осуществляется. Проходишь циклом по всем значениям, если ничего не выбрано - выводишь сообщение. Либо как вариант ставишь слушатель на событие change примерно как здесь - https://vyspiansky.github.io/2019/07/13/javascript-at-least-one-checkbox-must-be-selected/
>>28833
>купил доменное имя в Hostinger
Ебан чтоли? Ну молодец, бля, красавчик. Я по их странице уже вижу наебалово. Ищи теперь редактор DNS-записей.
Работающие в России зарубежные технологические компании типа Huawei создают угрозу киберсуверенитету и рынку труда страны, считает CEO специализирующейся на расследовании киберпреступлений компании Group-IB Илья Сачков.
"По иностранным компаниям, которые находятся в России - в первую очередь Huawei - я просил бы обратить внимание, что эти компании несут функцию двойного назначения: мало того, что подрывают суверенитет РФ в плане информационной безопасности, они полностью рушат рынок труда. Специалисты с зарплатой 250 тыс. рублей получают от Huawei в России оферы на 1,2-1,5 млн рублей. Это высасывание мозгов внутри страны и полное разрушение рынка труда и заработных плат", - заявил Сачков в ходе в ходе панельной дискуссии премьер-министра Михаила Мишустина с представителями IT-индустрии.
Не пустить, запретить хуавей. Иван, деньги - это ценности, навязанные нам западом, не допустим! Сказали же вам, что 17к это средний класс, чего непонятно-то? Че, решил воду мутить? Лодку шатать? Че, на госдеп работаешь штоле? Че, печенки от Нулланд получаешь? Че, решил жить как на западе? Че, хочешь гей-браки одобрить? Зарплату как в США хочешь? Родину не любишь? Ууу, предатель - пятый автоколонщик!!!
В интернетах пишут:
> $post_id (смешанный) (необязательное) ID поста для которого сохранено поле. По умолчанию текущий пост. Также может быть таксономией, пользователем, страницей опций и т.д.
Вот, как мне по этому post_id разыскать, что это?
Местные веб мастера зарабтывают максимум 150к )
Ты же через админку плагина создаешь эти поля и привязываешь к определенным страницам, рубрикам и прочему.
Затем через редактор страниц можешь эти поля заполнить.
Собственно к чему привяжешь, такой тип объекта и будет.
Я, если честно, твой вопрос вообще не понял.
Я заделал таки свой ресурс и залил его в сеть, большая часть на бэке на Laravel, на фронте ванильный жс для интерактивности и bootstrap для верстки. Я Вообще по php больше, насчет верстки особо не заморачивался, мне главное чтоб ресурс был рабочий. В принципе логика нигде и не нарушена, но на мобилках он отображается весьма весьма коряво (что неудивительно)
Для изменения верстки на адекватную нужно использовать исключительно relative позиционирование и relative размеры?
>едь если статейникам хана, то форумам и подавно, т
нет. Просто нужно завлечь людей контентом.
В инете написано что nginx должен проксировать результаты основываясь на имени хоста, у одного из сайтов у меня есть домен, а у второго простой айпишник, так не получится?
Есть интернет-магазин на вротпрессе, последнюю неделю он начал падать по причине сильной нагрузки на цпу примерно раз в день, помогает отключение плагинов на минут 5, после снова включаешь и все норм.
Заметил такую хуйню - в логах ip адресов на хостинге за день на первом месте какой-то узбекский ip который больше всего грузит сервер, причем он в последнее время каждый день. В Wordfence проверял, червей нет. Как обнаружить гадюку?
Возможно брутфорсят админку, правда тогда чаще бд падает.
Посмотри какие страницы он запрашивает, там видно дальше будет, в какую сторону копать.
Слыхал flexbox подобное может мутить, но как? Если что число элементов может быть не 10 а больше, поэтому желательно намутить рендеринг размещая по 2 элемента в строке для общего случая
В браузере набираешь https://gridbyexample.com, кликаешь на "Examples", смотришь, делаешь как тебе нужно. А теперь съеби.
>>28881
Что профануть? Вопрос какой-то бессмысленный, типа что доказать. Что php по большей части шаблонизатор и закрыв тег ?> можно дальше печатать чистый html? Если у тебя какая-то проблема с иконкой, это точно никак не связано с языком php.
<div class="card" style="opacity: 0.1">
<img src="{{src}}" style="opacity: 0.9"></div>
Надо чтобы внешняя card была почти прозрачной, а вот картинка которая внутри нее - нет
С прозрачностью никак, либо делаешь соседний и через z-index выводишь поверх свой, либо попробуй >>28893
>>28887
CSS Grid сделает это просто, используй fr
https://html5book.ru/css-grid/
>>28889
PHP внутри тоже HTML поддерживает же
>>28858
Пагинация нужна при получении данных с бекенда порциями, JSON все равно нужно сначала весь загрузить.
Или ты json путаешь с {объектами}?
>>28853
Пижженые плагины?
>>28852
Но ведь домен на айпи перенаправляет!
>>28847
В том что большинство людей с мобилок сайты смотрят.
Научись пользоваться бутстрап сеткой, это максимально простой способ верстать адаптивно, хз как ты умудрился все испортить.
>>28839
Не думал что это объект из базы данных?
Просто добавляешь инпут type="file" в форму, всё остальное он сам сделает на автомате. Если надо вытащить инфу о файле, можно через const files = document.querySelector("input[type=file]").files; потом просто добавляешь эту переменную к rest-запросу и всё.
>принять файл через rest запрос
Принимать файлы через rest-запросы - это клиника блять. Обычно файлы сохраняются на сервере, а передается ТОЛЬКО ССЫЛКА НА ФАЙЛ. Но если тебе надо ИМЕННО ФАЙЛ передать, читай про base64, как это кодирование работает, как закодировать и декодировать файл.
https://ru.wikipedia.org/wiki/Base64
Но ведь через формы файл как-то на сервер подгружается
Что такого передать этот файл но без форм?
>Принимать файлы через rest-запросы - это клиника
Скачивал bootstrap файлы себе на серв командой curl -o GET. Каково, а?
По ссылкам всплывает всякая ебень из Джанго либо из Рельс, а мне важно понять самую суть...
Ну допустим мы закинем юзеру в куки некий uuid это будет идентификатор его сессии, по которому он будет получать или сохранять персональные данные в БД на сервере, но что если этот uuid спиздят? Можно ж просто взять тот же идентификатор и представиться этим юзером! Каковы механизмы защиты от этого?
да и вообще, каковы практическиемеханизмы защиты куков? Кроме передачи по https и малого времени жизни куки еще что-то есть?
>В чем суть сессий?
В том, чтобы не вводить пароль при каждом посещении новой страницы. Можно один раз идентифицироваться и забыть об вводе пароля скажем на неделю.
>Мы закинем юзеру в куки некий uuid
uuid - это совсем другое. Ничего общего с id/токеном сессии не имеет.
>Но что если этот uuid спиздят?
Плохо будет, если хакер сопрет токен сессии, он получает временный доступ от твоего имени.
>Каковы механизмы защиты от этого?
Во-первых, https. Шифрует весь трафик от клиента до сервера. Во-вторых, cors. Запрещает джаваскрипту пересылать данные на чужие сайты, какбы создавая "песочницу". У куков есть флаги, например HttpOnly и Secure, чтобы передавать их в зашифрованном виде.
Ну и напоследок, есть же параметр MaxAge. Если ты хоть раз заходил в личный кабинет банка, возможно помнишь что там нужно перелогиниваться каждые 10 минут. Сложно за это время украсть куку и что-то с ней сделать. В некритичный для безопасности веб-приложениях, на это кладут болт и просто ставят неделю, чтобы не задалбывать пользователя.
Вроде знаю что post и patch не идемпонтные но нихрена не могу понять почему
Пихдец нахуй, ору блять. Хочешь прекол? Я пытался это решить с 14 часов дня. Охуеть просто, завтра тестовое сдавать готовое с красивым дизайном, а я только данные вытащил, ебануться просто. Так меня еще никто в жизни не унижал
Да не делайте вы эти тестовые! Я миллион раз про это писал, даже если ты безукоризненно сделаешь тестовое, тебе всё равно могут отказать по любой ебанутой причине - долго делал/мы уже наняли другого/твой фреймворк не понравился. Что так правильно делать ты не докажешь, потому что начальник приказал делать именно вот так и вообще ТАК НАДО.
Давно как-то делал страницу логина, нарисовал им там всё с иголочки. Присылаю - извините, но стиль вашей работы не соответствует стилю нашей компании. В другой раз тоже идеально сделал, мне пишут ой извините((( Мы решили сэкономить и нанять местного программиста( Короче, расстраиваться сильно не нужно, если тебя не примут.
Если живешь в крупном городе, лучше откажись и потрать время на поиск других вариантов.
Все правда, но молодые-шутливые лезут туда и заодно выполняют чужие заказы с фриланса забесплатно!
Подскажите пожалуйста, как задеплоить .net webforms приложение куда нибудь? Никогда не писал веб-приложения, а на учебной практике заставили. Ну я и написал. Времени вкатываться в MVC не было, поэтому захуярил на вроде как древнем, лагучем и ненужном webforms (я плохо еще все эти различия понимаю, но понимаю, что проебался, не выбрав net.core или mvc подход, хотя бы).
Приложение активно юзает БД, а именно Microsoft SQL, которую я создал в Microsoft SQL sever management studio. Подключил к приложение обычно connection string. Т.е. сервер должен поддерживать эту залупу как-то? Т.е. на серверной машине должны быть IIS и Microsoft server management studio, или второе не обязательно?
Microsoft Azure наверное, самый легкий выбор, но почему-то инструкции, которые я могу найти все про net.core приложение и какой-то всроенной БД что-ли.
Скажите, это вообще возможно задеплоить теперь? Может, есть ссылка на инструкцию или ключевые слова. Надеюсь, понятно описал. Спасибо
Вряд ли кто-то ответит, тут от силы 1 анон работает с дотнетом. Сам ищи короче. Открой сайт azure, там это всё должно быть по идее. Вот первые два видео, которые нагуглил
https://www.youtube.com/watch?v=AtxOQT7TAIM
https://www.youtube.com/watch?v=E_U3g__9oDQ
Спасибо. На удивление (нет), все инструкции от майкрософт уже переписаны под деплой net.core приложений и адаптацию models под бд на азуре. Я не очень понял как можно просто скопипастить свою уже существующую бд.
но видео сейчас чекну, спасибо
Есть куча компаний, где не дают тестовых (прикинь!). Более того, я тебе скажу, для студентоты есть бесплатные курсы по java, по базам данным, тот же netcracker предоставляет. Тот же epam предоставляет бесплатные тренинги, где по итогам полуавтоматом получаешь вакансию младшего разраба. Ну и напоследок, есть фриланс и есть испытательные сроки.
Требования к материалам:
- акцент не на то, что использовать, а где, как и зачем (о подробностях flex-вёрстки можно посмотреть и на w3sqhool, а о том, когда верстать флексами, когда гридом, а когда и чем-то другим - нет).
- паттерны веб-вёрстки
- организация структуры div'ов
- организация имён id и классов
и т.д.
GraphQL же. Остальные протоколы JSON-RPC, gRPC, REST, Thrift, Websocket, WCF, SignalR, NATS - они могут использовать где JSON, где XML, где бинарные данные для передачи. Их много на самом деле. Это ты искал?
>>28969
https://www.lynda.com/HTML-tutorials/Welcome/786437/2290374-4.html
https://www.lynda.com/CSS-tutorials/CSS-Essential-Training/5038219-2.html
https://www.lynda.com/CSS-tutorials/CSS-Shorts-Weekly/536428-2.html
>>28972
Веб-программист - это понятие очень растяжимое. Оно может варьироваться от "ваятель сайтов-говновизиток на тильде для фирмы рога и копыта" до "держу свой kubernetes кластер в облаке, везде микросервисы, внедряю систему рекомендаций в свои стартапы".
Про "true" программистов не знаю, но ситуаций когда одни веб-разрабы гнобят других веб-разрабов и не считают за людей, это очень часто случается, да. У нас локальные срачи идут постоянно, ака CMS vs Фреймворки, PHP девелоперы против NodeJS девелоперов и т.д.
Как ее фиксят?
upd: И желательно, чтобы это отправлялось по почте на определенный адрес
В приложении на FastAPI надо было поработать с куками. В выводе команды request.cookies оказались все куки, в том числе, которые я установил для другого ресурса
Никак, cf7 - это топорный плагин, там нет никакого функционала кроме самих полей. Хочешь логику - ставь gravity forms, ninja forms, wpforms, и далее по списку. Там это все есть https://gravitywiz.com/how-to-populate-data-based-on-the-current-user/
У кого есть photoshop без вирусов, можете дать ссылку?
Тогда могу посоветовать купить подписку на adobe.com
Аноны, а как работает передача инфы между сайтами? Вот например я зашел в на сосаче в тред про хуитанейм, и у меня в рекомендациях на ютубе появился видос про эту хуитунейм.
мимо_нуб
Метрики
Каждый твой шаг в интернете записывают большие корпорации, а потом на основе твоих интересов дают рекламу, или просто сливают 3 лицам
test
Гугл аналитика же! Гугл собирает данные обо всех сайтах и он знает контекст страницы. Если ты зайдешь в гугл аналитику любого сайта, то увидишь, что он классифицирует всех посетителей по категориям (шопоголики, гики, любители животных, геймеры и т.д.). Он знает что ты искал, смотрел, если ты ищешь кемпинг в карелии например, он тебе будет предлагать купить палатки. Или если ты зашел на страницу с кроссовками, он узнает что ты смотрел кроссовки и будет их потом предлагать.
Если не хочешь, чтобы тебя отслеживали, ставь privacy badger и читай про fingerprint.
>>28991
Чем woocommerce не устраивает? Кроме элементора есть мильён других билдеров. Есть и гутенберг, и page builder, и многие другие.
>Prestashop - половина блядь не переведена
Так сам возьми и переведи, заодно и поможешь другим людям. ЧТО, Я!?!?!?! САМ ПЕРЕВЕСТИ!!?!?
>мажента это пиздец и все за деньги
Сам magento бесплатный, имеющегося из коробки функционала достаточно, чтобы начать торговать. Если же тебе сразу прям нужны навороты и "шоп ни как у всех", тогда извиняй.
Где придется.
Просто в гугле пишу название плагина + nulled. Все популярные плагины сразу же первой ссылкой.
Иногда разраб-пидор проталкивает заглушки на своём сайте, причём по несколько страниц и сразу все в выдачу. Там текст, мол "скачать нуллд. Лучше не стоит это вирус, лучше сейчас купите со скидкой". И гугл выдаёт первым такое, так как сайт официальный. Просто смотри чуть ниже выдачу.
Копай SEO-плагины, вроде в premium-версии yoast была эта функция.
>>29000
>я добавлю на свой сайт форму
Как добавишь? Есть iframe, есть AJAX (но придется настраивать CORS) и есть связка "фронт -> сервер -> другой сервер". В последнем случае твой сервер используется как прокси, но это не обязательно.
>>29001
Можно просто вконтакте вбить название плагина в поиск.
Пруфы, плз.
Сам напиши! Через экшн добавляешь поле загрузки файла, потом загружает файл и обновляешь order meta. Кода кот наплакал, линий 100 от силы
Если я создам новый аккаунт разработчика, мне его не забанят нахуй? Там же узнать что это я — делов то. Не хотелось бы два косаря сливать.
Просто раньше точно нужно было ахуеть какие замуты делать дабы повторно выйти в гугл плей после бана. Покупаешь новый акк в чёрную, и выходишь с него только под дедиком + ВПН.
Да не ссы, всё будет нормуль. Двач же не соврет и плохого не посоветует.
Каким образом работают большинство web-дизайнеров.
Только рисуют, или ещё и верстают?
Есть сайт, написанный на dle. (есть доступ к его исходникам)
Нужно запилить несколько похожих (на тамже движке, с теми же шаблонами).
Надо нанимать и дизанера и версталу?
>Только рисуют, или ещё и верстают?
Да... только рисуют. Ты думаешь этого мало? На дизайн одной страницы минимум часов 8 уходит, плюс минус столько же на написание кода. Итого, порядка 80 часов на 10-страничный сайт, только на один дизайн.
>Надо нанимать и дизанера и версталу?
Нанимая дизайнера+верстальщика 2-в-1 ты получаешь половину дизайнера и половину верстальщика. Нельзя быть одновременно и хорошим программистом и хорошим дизайнером. Неминуемо страдает качество, иначе просто идёт выгорание. Тоже самое относится и к комбинациям программист+маркетолог и всяким там "подключникам" и прочим многостаночникам. Чем больше у человека указано скиллов, тем хуже он как исполнитель.
Профессионалы никогда такой хуйней не страдают, комбинации дизайнер+верстала встречаются среди: студентов, рандомных калымщиков, тех кто думает, что ЭТА ПРОСТА.
Вопрос в догонку. Сейчас многие через фигму работают. Если, например, дизайнер нарисовал макет в фотошопе, и залил на фигму, оттуда можно вытащить его в виде автосгенерированного css?
Адаптивную вёрстку возможно сгенерировать или только руками?
Какой-то бессмысленный вопрос.
>Дизайнер нарисовал макет в фотошопе, и залил на фигму
Не вижу смысла таскать дизайн из фотошопа в фигму. Во-первых, напрямую импортировать PSD в фигму нельзя, нужно их как-то через avocode converter перегонять. Во-вторых, чтобы что? Дизайнер обычно либо в фигме, либо в фотошопе работает.
>Можно вытащить его в виде автосгенерированного css?
Части дизайна - да, весь дизайн - нет. Ни одна программа не генерирует хорошего кода, его нужно ручками допиливать.
>Адаптивную вёрстку возможно сгенерировать или только руками?
Только ручками. Мобильный дизайн строится на других принципах, нужно опять же мозг включать, чтобы получилось КРАСИВО.
Если тебе прям так бюджет печет, купи ты готовый дизайн, потом тебе разраб ручками перегонит и готово.
>возможно ли не вносить в него адрес сервера?
Нет, так нельзя.
>Если я хочу запилить сертификат для тестирования
Что мешает воспользоваться certbot'ом? https://certbot.eff.org/
Ок, благодарю.
> Что мешает воспользоваться certbot'ом? https://certbot.eff.org/
Закрытый контур, интернет не завезли.
Можно сгенерировать самому сертификат для локалхоста. Но он при этом будет ругаться, что это self-signed сертификат
С любого, общие принципы везде практически одни и те же.
Вместо каких-то там вебсокетов можно просто отсылать асинхронные js-запросы серваку и принимать ответы
Ну вебсокеты - это постоянное соединение, оно открывается и держится. Если изменения новые появляются, например новый комментарий появился - сам сервер с тобой свяжется и передаст новую инфу. Это сильно экономит ресурсы.
В случае с ajax, ты не знаешь, появилось ли обновление на сервере. Единственный способ узнать, это периодически слать запросы (каждые 5 секунд например). Представь, что у тебя сотня пользователей на сайте и каждый шлет ajax-запрос каждые 5 секунд, это ужасно неэффективно. И каждый раз соединение заново открывается. Частично это пофиксили в ajax long polling, но опять же, лонг пулинг заметно проигрывает вебсокетам в эффективности.
Ну и последние отличие, вебсокеты из коробки с apache/nginx не работают, а ajax работает. Вебсокет можно сделать, проксируя с nginx трафик на ноду. Есть ещё похожий на вебсокеты протокол, называется sse (server-sent events).
Ну или по крайне мере, какой должна быть адекватная цена за такой проект у исполнителя-фрилансера?
Заказать хочу чисто для себя, а ради этого вкатится в сайтоделы как то сложно, сам далёк от программирования.
Не знаю, тысяч 500 где-то. Ооочень приблизительная оценка. Я просто сужу по часам - если брать исполнителя за 1к/час и 500 часов на завершение. В месяце ~120 часов и выйдет порядка 4,5 месяцев.
Такой же готовый сайт с ТРАФФИКОМ и доходом продавал владелец за 450к, а ему в итоге предложили 219.
Расскажи, что ты будешь аж 500 часов делать в трёхстраничном анонимном чатике? Блокчейном переписку закриптуешь? Что там можно делать 500 часоов?
>что ты будешь аж 500 часов делать в трёхстраничном анонимном чатике?
НУБ плиз. В принципе ожидаемый ответ. Просто открой ссылки
https://chatvdvoem.ru/m/assets/chat.js?1013
https://chatvdvoem.ru/m/assets/notifications.js?319
https://chatvdvoem.ru/new/assets/ui.js?1013
И посмотри сколько логики на одном фронтэнде, не считая бекенда. Там порядка 10 тысяч строк кода, ты как это предполагаешь, за 10 часов написать? По 1000 строк в час, так что ли? Добавь ещё время на проектирование БД, на регистрацию пользователей, на мобильную версию, на сервер с вебсокетами и serviceworker'ы, на отладку, шлифовку дизайна, интерфейс для модераторов, и прочее, прочее.
>>29074
>Такой же готовый сайт с ТРАФФИКОМ и доходом продавал владелец за 450к
Ну так сам сделай, да продай. В чём проблема?
Тебе же сказали, ТИПО, а не сто проц такой же.
Флаймер вон проще чата вдвоем.
>>Такой же готовый сайт с ТРАФФИКОМ и доходом продавал
Суть этой фразы была в том, что если готовый сайт стоит 450к, то разработка сайта стоит минимум в 2 раза дешевле.
>Тебе же сказали, ТИПО, а не сто проц такой же.
Ты спросил - тебе ответили. Теперь ты недоволен ответом и начинаешь быковать. Зачем тогда спрашивал, если сам всё знаешь? Ставь тогда rocket.chat или mattermost / zulip и сам ебись с ними.
>если готовый сайт стоит 450к, то разработка сайта стоит минимум в 2 раза дешевле
Ты покупаешь не сайт, а время разработчика. Чтобы он сидел и воплощал все твои прихоти в жизнь. Даже если договоришься на фиксед, фрилансер сопоставит деньги которые ты платишь с затраченным временем. И в случае чего тебя либо попросят доплатить, либо бросят проект. В любом нетипичном проекте столько деталей и непредвиденных сложностей, что рассчитать точные сроки и точную цену невозможно.
Такая проблема, пользуюсь домашним интернетом от МТС, после переезда на новое место жительства роутер, который отлично работал до этого, перестал отправлять данные на сервер (upload speed 0), проблема не решилась с течением времени (прошел месяц), не решилась после звонка провайдеру, посещения мастера (сказал провода в норме).
Такая проблема на всех подключенных к роутеру устройствах.
Что может решить проблему? Поможет ли смена провайдера?
Не совсем по адресу, это скорее проблема с железом. А мы тут сайты обсуждаем. Скорее всего, проблема на стороне провайде. Я бы советовал вспомнить, что конкретно случилось в тот день, может что-то менял, какие-нибудь настройки или ещё что. В крайнем случае поменяешь провайдера и всё.
1. Проверь без роутера, если все впорядке то
А. Проверь настройки фаервола на роутере
Б. Сбрось роутер в завод, обнови прошивку
2. Если не в порядке, вызывай техника домой, пусть проверяют линию
3. Если 1 и 2 не сработало, меняй провайдера
Вообще немного не тот раздел. Если есть/будут вопросы, могу ответить, если контакты оставишь, дабы тред не засирать.
Плагин ставить. WooCommerce dynamic pricing или как-то так. Загуглишь - сам найдешь.
Проблема в том, что все цены внесены через LearnPress, а в самом плагине для прайсинга только доставка.
Хочется сделать так, чтобы после меня люди могли менять цену "в один клик"
HTTP Live Streaming это оно?
А если есть, то какие тематики норм?
И какой вид сайта сейчас более рентабелен - портал, журнал, блог, другое...
Какой-то глупый вопрос, не хочется даже отвечать. Ты видимо из тех сектантов, которые думают все пользователи интернета ушли в соцсети. Из тех, кто топят за то, чтобы переносить интернет-магазины, бизнесы исключительно в соцсети. И которые думают, что все сайты сейчас разом умрут из-за появления какого-то там нового пейсбука.
ЧУВАК, это просто неадекват. Я тебе предлагаю простой опыт повторить - я вот просто набрал business ideas (рандомное слово). На второй странице статья за 2016-ый год. Теперь ты найди в этих своих соцсетях статью за 2016-ый год. Или за 2012-ый, удачки.
Это просто разные сферы, вот и всё. Соцсети работают на хайпе и новизне, через 2 недели о твоем креативе все забудут. На вебсайтах же контент живет вечно, напишешь задрипанную статеечку и через 10 лет кто-нибудь зайдет из гугла почитать твою писанину. И это радует.
Можно ли засадить по 273 или хотя бы попугать немного?
Логи?
Ну, access_log.
>Ты видимо из тех сектантов, которые думают все пользователи интернета ушли в соцсети.
Не только в соцсети. Сейчас же разные комбайны, сервисы, агрегаторы +100500 в одном. Тот же Яндекс понаоткрывал всякие Дзены, кью, районы-кварталы и т.д. В итоге статью за 2016 год и на сайте никто не найдет, потому что первые две страницы выдачи - это реклама и различные комбайны.
>Можно ли засадить по 273 или хотя бы попугать немного?
Не знаю, я не эксперт по юридическим вопросам. Думаю, это будет сложно доказать. Ну вот например, на твой сайт ломятся с тысячи айпишников. Как ты докажешь, что это именно тот чел организовал?
Я бы на твоем месте в первую очередь подумал бы о защите. Перевел всю инфраструктуру в облако, на azure или на aws. Подключил бы aws shield или нечто подобное. Всякие там cloudflare это просто припарка, атака вполне может длиться неделю и больше. И все это время сайт будет лежать. Подумой.
>>29126
>Яндекс понаоткрывал
Ты серьезно? Блин, камон. Ориентироваться на парашные желтостатейные сервисы яндекса... мда. Посмотри просто на долю яндекса и гугла в рунете. И ты увидишь, что яндекс из года в год проигрывает гуглу, через 10 лет все забудут, что был когда-то такой поисковик - яндекс. Он будет нахуй никому не нужный и забытый.
Посмотри сколько гугл всего наоткрывал и всё это сдохло https://killedbygoogle.com/ Не факт что все эти районы-кварталы, кью и проч. не откинут копыта, потому что вне поисковой системы "яндекс" о них мало что известно.
>>29127
А что пояснять не пойму? На данный момент кроме тупого перебора и социального инжиниринга вариантов взлома нет. Вэкашечку сломать будет стоить примерно тысяч 50, причем вероятность успеха 50-на-50. Если стоит слишком сложный пароль, жертве попробуют подсунуть левую страницу. Если и это не получится, то забьют скорее всего. В 90% срабатывает долбоебизм жертвы и ненадежные пароли.
>Вэкашечку сломать будет стоить примерно тысяч 50
Чё так дорого то ёбана. В детстве за 500 деревянных вскрывали
Так это в детстве, сейчас всё дырки прикрыли. Ну а ты как думал, будет чел сидеть полмесяца, пароль подбирать, а ты ему 500 рублей?
Алсо, вот почитай про эти твои сервисы Яндекса. Статья наглядно показывает, что поисковик их просто Форсит на каждом углу и никому они вне Яндекса даром не нужны
https://meduza.io/news/2020/08/07/avito-tsian-i-2gis-pozhalovalis-na-yandeks-v-antimonopolnuyu-sluzhbu-oni-schitayut-chto-poiskovik-nechestno-prodvigaet-sobstvennye-servisy
Если ты сотрудник данной компании и это не входит в твои полномочия, смело шли их в пень к профессионалу, говори "я в вебсайтах ни шарю". Обычно компании пользуются своим положением, чтобы не платить отдельно веб-разработчику, нагружают тыжпрограммистов дополнительными обязанностями, типа сделать сайт, починить кофеварку бабе Вале, переустановить винду и всё за фиксированно маленькую зп в месяц. Вестись на эту лабуду не стоит, ибо дальше - больше. А потом они скажут - ты сделал сайт, теперь его продвигай и наполняй!
Но если ты прям идейный и я тебя предыдущим параграфом не отговорил, то делаешь так. Идешь на https://themeforest.net/, кликаешь "wordpress", там ищешь готовую тему. Желательно бери тему на gutenberg'е, она стоит около $60. На элементоре не бери, потому что элементор хуйня. Далее, ставишь на хостинг, импортируешь демо. Меняешь текст, картинки и вуаля! Сайт готов.
Ок, приму к сведению, спасибо.
Гугли блоггер и темки к нему
Хочу запилить тред в этом разделе про всякие сервисы типа альтернативных/специализированных поисковиков, анонимайзеры, онлайн-конвертеры... Стоит ли?
Для бэка выбрал питоновский Торнадо (нахуя? а не все ли равно, главное это принцип). На данный момент у меня следующая схема: на фронте у Клиента1 генерируется случайная строка, передается на сервер, сервер запоминает эту информацию и кладет строку-идентификатор в очередь и вытаскивает из этой очереди случайное значение, чтобы установить соединение с другим юзером (Клиентом2), когда это происходит, то Клиенту1 и Клиенту2 возвращаются сообщения с кодом ОК, каждый клиент устанавливает websocket-соединение с сервером по своему рандомному идентификатору, что был сгенерирован, сервер, получая сообщение от Клиента1 переадрисовывает его в вебсокет Клиента2, то есть теперь у этих двоих есть постоянное соединение где посредником выступает Сервер
Правильно ли я делаю?.. Что улучшить?
Ну запили, если хочешь.
>>29149
В продакшене обычно для вебсокетов используется готовая платформа типа AWS Gateway, которая за тебя разруливает всю эту муторную хрень. AWS сам присваивает connect ID, и дальше ты этот connect ID сохраняешь в любую nosql-бд, у тебя в бд будет список чатов и в каждой записе содержится ID чата и IDшники участников. Если хочешь, в гугле примеры найдешь.
>на фронте у Клиента1 генерируется
На фронте ничего не должно генерироваться. Хакер может легко подменять ID и попадать в случайные чаты.
>рандомному идентификатору
Рандомным идентификатор не должен быть. Он должен быть уникальным, а не рандомным. Смотри в инете описано каким должен быть хороший, годный GUID.
https://medium.com/better-programming/uuid-generation-snowflake-identifiers-unique-2aed8b1771bc
https://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c
>Хакер может легко подменять
Не сможет. Бэк этим и занимается. Когда соединение вебсокет1-сервер-вебсокет2 устанавливается идентификаторы записываются и если от третьих клиентов приходят запросы с такими же идентификаторами, то им отсылается HTTP400. Также есть WebSocketHandler который отвечает за ws-соединения, если какой-то левый юзер пытается установить соединение по невалидному идентификатору, то он также получает HTTP400
А так я генерирую случайную строку из 16 символов, там 410*28 комбинаций. Если строки разных клиентов вдруг совпадут то при отсылке post-запроса на коннект выскочит error, чтоб пофиксить его надо просто перезагрузить страницу
>случайную строку из 16 символов
Ты бы хоть читал ссылки которые я кинул. Там подробно описаны все косяки длинных строковых IDшников. Если ты длинные строковые UUID'ы используешь, значит у тебя 16/32 байта чисто на айдишник уходит (против 4-х байтов на integer). Значит больше оверхед на хранение данных. А раз строка, значит медленнее сортируется, чем число (т.к. строка зависит от collation). Особенно если IDшник это primary key.
https://www.percona.com/blog/2019/11/22/uuids-are-popular-but-bad-for-performance-lets-discuss/
А раз строка случайная, значит ты не сможешь сделать кластеризацию по айдишнику по какому-либо признаку. Вообще, IDшники не должны генериться и выдаваться на клиент. Это быдлоархитектура, ID это внутренняя тема, не должна на фронт выходить. А некоторые долбоебы их ещё в URL пихают.
>ws-соединения
Поздравляю, так у тебя оно вдобавок и незашифрованное. Привет сниферам.
display: inline-block;
}
ul {
text-align: right
} (и эта хуйня как раз гуглится, вместо вопроса который я задаю)
Так вот, если я пытаюсь логотипу тоже писать, что он инлайн - получается такая хуйня (пикрил). Собственно как загнать их в одну строку, с чем это связано?
Спрашиваю тут, т.к. тред с версткой кажется протух нахуй, там еще в июле писать прекратили. И 2й вопрос более общий, в курсах, которые смотрел, и гайдах как-то обходится вопрос, видимо всем очевидно, а я тупой.
Вот у меня есть макет дизайна, он шириной 1600 пикселей. У меня и у кучи пользователей мониторы больше, т.е. я правильно понимаю, что вообще нельзя из-за этого пользоваться точными указаниями позиций через пиксели? Причем на фигме, где лежит дизайн указаны такие хуевины к элементам (пикрил). Но мне уже сказали, что пользоваться этим нельзя, короче я очень запутался. Очень хуево понимаю чем width отличается от max-width, когда нужно юзать одно, когда другое, когда вместе. Про адаптивность через media queries знаю, но это уже потом надо юзать, когда верстка уже готова какая-никакая, а я в целом нихуя не понимаю, как располагать элементы относительно друг друга на странице. Мб это все долго и впадлу объяснять всем, но может есть какой-то внятный урок/курс именно по этим аспектам? До этого наворачивал курсы типа этого https://youtu.be/hu-q2zYwEYs, но там это все равно как-то не очень понятно.
Ставишь display: flex; flex-direction: row; align-items: center; для контейнера. И далее, для ul ты ставишь margin-left: auto; Всё!
>>29158
Да, нельзя. На разных мониторах будет некрасиво смотреться.
>чем width отличается от max-width
Ну width - это если ты жестко задаешь ширину. А max-width - это "не больше чем". Например img { max-width: 100% } - картинка, не вылезай за контейнер!
>какой-то внятный урок/курс именно по этим аспектам?
https://www.lynda.com/Bootstrap-tutorials/Bootstrap-4-Layouts-Responsive-Single-Page-Design/417642-2.html
https://www.lynda.com/Web-Interactive-CSS-training/CSS-Page-Layouts/86003-2.html
https://www.lynda.com/CSS-tutorials/Making-Sense-CSS-Box-Model/2822142-2.html
https://www.lynda.com/CSS-tutorials/CSS-Essential-Training/5038219-2.html
Никак, в цикле проверять индекс элемента, если это первый элемент, ему присваивать active. Остальным как обычно.
Спасибо. Я погуглил, оказывается активный элемент должен быть всегда
>Да, нельзя. На разных мониторах будет некрасиво смотреться.
А вот нашел видос по верстке похожего сайтика, ссылка с таймкодом https://youtu.be/xeCZwYDy_PU?t=457
Я правильно понимаю, что нельзя задавать позиции элементов через абсолюты, т.к. на разных мониках все будет через анус, но в целом пользоваться пикселями при указании всякой хуйни это норм? Он тут задает ширину контейнера, в котором всякая хуйня будет в 1060 пикселей, это например не будет убого смотрется? И марджины он всем объектам вроде тоже четко в пикселях задает, сверяясь с макетом, т.е. в этом макету можно доверять (задавать марджины между объектами в пикселях как в макете), или челик просто долбоеб?
Это через жопу. Все или почти все разрабы здесь используют сетку - bootstrap или любую другую. Смысл использовать абсолютное позиционирование есть в редких-редких случаях. Ты же ведь не одеваешь фрак на каждый день, правильно? Короче гугли "сетка bootstrap", там все написано.
А вот еще, по поводу твоего первого совета, сейчас опять сел разбираться, вроде float похоже на то, что мне нужно. Чем твой способ с флексами лучше/хуже?
блядь, 3й день читаю, пытаюсь тыкать, ебически-плохо пока все идет, что касается позиционирования, адаптивности в какой-то мере и т.д., я просто не до конца понимаю, что я делаю, не могу справиться с сомнениями, это я совсем тупой, или для начала это нормально? Пытаясь сделать примитивную страничку забуксовал уже на несколько дней, просто пиздец злоба на самого себя разбирает, что не могу быстро вникнуть.
Тем, что флоаты - допотопное порожняковое свойство, которое ломает нормальный порядок следования элементов, из-за чего приходится добавлять clearfix'ы каждый раз. Если их не добавлять, у тебя будут появлятся странные баги в дизайне.
А флексы - это модно, молодежно и удобно.
>>29172
Тебе скинули уже ссылку на линду. Пока полностью эти курсы не пройдешь даже не думай возвращаться. Ответы на 99% твоих тупых вопросов уже содержатся в этих курсах. Тем более, первый месяц бесплатно. Я не знаю что там у тебя за проблемы мирового масштаба, но в такие моменты появлялся Шиа Лабеф и орал JUST DO IT!!!
https://www.youtube.com/watch?v=uyHrjtRlDU8
Да я вообще если честно живу как чмо, а тут пообщался с двумя старыми друзьями, которых не видел миллион лет, оба ойтишники, оба дохуя успешные, один фронтовик, один бэкенд девелопер, как-то они меня постарались замотивировать всем этим заняться, чет накидали ссылок, курсов, сказали выбирать, бэк или фронт, вот и мечусь туда-сюда, пытаюсь везде разобраться
Энивей, спасибо за ответы, анон
http://www.южуралпрофит.рф
http://uk-moskva.ru
Сап, аноны, подскажите, какой шаблон/тема у этого говна на вп?
Кабанчики меняют названия тем и затирают style.css
Можно! Но есть подводные камни:
1) Клиент может спросить откуда шаблон.
2) Если выяснится, что ты спиздил шаблон, это плохо отразится на твоей репутации.
3) Можешь занести вирусню на сайт.
4) Нет обновлений.
5) Нет саппорта от разрабов.
Есть ли способ получить ссылки на все посты в инстаграме? (чужого аккаунта)
Съеби со своими get-rich-quick схемами. Тебе в раздел наебизнеса с такими вопросами, здесь таких как ты не любят. Тебя надо бросить в яму с пиками, предварительно ёбнув из базуки.
Классический способ, через API же.
https://developers.facebook.com/docs/instagram-basic-display-api/reference/user/media#reading
Допустим я кое что вытащу через api (токен доступа получу через аккаунт, привязанный к моему реальному телефону).
Другой человек разместит это кое-что (само по себе легальное) на своём сайте, не сославшись на инстаграм.
Меня могут оштрафовать/обутылить за это?
Живу в США. Захожу на lost-film и вижу МТСовскую заглушку о блокировке РКН
не понял про музыку. Хватить подъебывать, знаешь как геморно писать на двач без русских букв на клаве?
>не понял про музыку
Аномальное явление же! Необъяснимый феномен/инопланетяне и т.д https://www.youtube.com/watch?v=ylTxma2DZcM Просто короче хуй знает.
Единственное логическое объяснение которое приходит на ум - ты переехал в США недавно, это у тебя ноут, ты на нём пользовался мобильным инетом от МТСа и наверняка заходил на страницу лостфильма, тебя выкинуло на эту страницу, а браузер закешировал. Потом ты взял ноут с собой в США. И теперь браузер всегда выдает закешированную переадресацию, т.е. он теперь всегда на любом операторе будет сразу переадресовывать на blocked.mts.ru. Лечится это только принудительным сбросом кеша либо сменой браузера. Ещё можно попробовать открыть в приватном окне.
>знаешь как геморно писать на двач без русских букв на клаве?
Понятия не имею, никогда на клавиатуру не смотрю.
SSD действительно из рашки. Не ноут. Хотя опираясь на твою теорию это ничего не меняет.
> Только токен получи
Токен для Graph API получил, но при обращении пишет что invalid
Это может быть из-за того, что "организация не запруфана"
Погоди, т.е. получается что МТС может заблокировать мне, американцу, доступ к whitehouse.gov
Что это за хуйня? Чет не пойму.
элементам с динамическими классами?
Привет аноны, задам платину - хочу запилить бложек и раздавать там свой контент (PWYW модель). По оформлению и функционалу хочу примерно так - https://sive.rs/ (текстовые посты + возможность комментить без регистрации + новостная рассылка по желанию).
Что мне для этого нужно, вордпресс? Хочу как можно меньше свистопердеть, контент готов раздавать в виде ссылок на расшаренный гугл драйв.
>>29207
Ну наверно, да.
>>29208
При чем здесь whitehouse? Речь о российских сайтах идёт.
>>29209
Реакт же! Динамические классы это хеши, есть целое семейство некриптографических хешей. Murmurhash, cityhash от гугла, fnv и другие. А сами стили инжектятся в <head>, на этапе сборки проекта или во время выполнения. Как это выглядит на практике можешь посмотреть https://styled-components.com/ https://emotion.sh/docs/introduction
>>29210
Есть статические генераторы, один раз генерируешь HTML, потом заливаешь на CDN и забываешь. Смотри https://www.staticgen.com/ там список есть самых популярных статически генераторов, стоит копьё.
думаю нужно нажать на get_filename правой кнопкой и найти пункт "перейти к определению/go to definition" или что -то такое.
Мимо крокодил не знаю пхп
Вот кинфигурация nginx, редирект в самом последнем блоке:
https://pastebin.com/Yydtjqde
Не знаю, копай подробно документацию и хуки.
>>29221
>я зайду не по имени хоста а по IP
Нахрена такое делать? Никто в мире не заходит по IP, кроме каких-нибудь отмороженных хацкеров и ботов. Тем более, на хостинге может висеть сотня и больше сайтов (если только у тебя не VPS с выделенным IP). Как ты всю сотню сайтов на один IP посадишь? Технически можно реализовать, но зачем такой хуйней маяться. Никто этого не делает.
>>29219
>Хз как это вклинить в свой план изучения.
Не знаю что у тебя за план изучения, но реакт рили учится за 1-2 недели. Это микробиблиотека, меньше чем jquery.
Логика пиздетс.
Посмотрел, у них у всех только левое меню выглядит как надо. А карточки товаров не такие. Нужно чтобы кнопка "Добавить в корзину" была под товаром и желательно в виде текста. Или там это настраивается?
Гугли регистраторов с поддержкой whois guard. Тот же namecheap например (он правда домены .ru не поддерживает).
Как понять какой именно жс-файл и что главное - какие именно строки в нем ответственны за отправку определенного запроса на веб-странице?
Есть достаточно путанный билд, мне надо понять какие именно жс-функции отсылают запрос. Во вкладке Network с десяток разных XHR-запросов, все они идут от жс-файлов с путанными именами
Бля, сложный вопрос, наверно никак. Если это production build, тогда файл будет одной большой строкой. Можно только запрос-ответ проследить.
Как лучше сделать:
1) Сделать поддомен en.site.com и в ручную сделать как бы второй сайт, только на анг. языке. Вот только как сделать переключение языков, чтобы при переключении языка пользователь попадал на ту же страницу, но только на другом языке?
2) Сделать англоязычную версию на том же домене путем: site.com/en
Не будет ли в этом случае мешанины с точки зрения сео?
3) Сделать двуязычность плагинами вордпресс и их функционалом. Тогда какой плагин лучше использовать?
Кстати по схожей теме: хочу добавить www к моему сайту, чтоб можно было зайти и с www.sitename.ru и с sitename.ru, что для этого сделать?
Ну как бы это по умолчанию стоит обычно на хостингах, www редирект на без www, либо наоборот.
Чтобы домен был в каталоге - https://www.microsoft.com/en-us/solution-providers/home
>Может знает кто
Никто не знает.
>>29256
>Сделать поддомен en.site.com
1) Эксперты гугла уже давно говорят, что им срать на то, как ты делаешь - доменом или папкой site.com/en. Я бы просто поставил плагин с автодетектом язык и переадресовкой на site.com/en и не трахал бы мозг с поддоменами.
>Не будет ли в этом случае мешанины с точки зрения сео?
2) Нет.
Пруф 1 https://www.youtube.com/watch?v=uJGDyAN9g-g
Пруф 2 https://www.youtube.com/watch?v=xZAM1l8cxbs
>Тогда какой плагин лучше использовать?
3) Я бы использовал самый легкий, какой-нибудь polylang. Но зависит от сайта, там где большое количество всяких acf-опций, я бы использовал qTranslate-X или нечто подобное. Но 100% не раздутый WPML.
>>29258
Гугли cname-записи dns, там подробно рассказано как давать хостам любые псевдонимы, какие хочешь.
Заменить рекапчу я имею в виду
Вижу в консоли:
GET https://mysite.com/manifest.json 404 (Not Found)
при доступен к одному ресурсу, с чем это может быть связано? (и чем чревато?) manifest.json по идее должен быть
Рекаптча, honey pot'ы, всякие akismet'ы - это всё херня. Я просто использую старый дедовский метод. Прост как 3 рубля. Держу обширный спам-лист слов, примерно 41к (англоязычный сайт). Какой-нибудь пидор хочет мне прорекламировать своё казино или пластиковые окна, я просто добавляю "пластиковые окна" и "казино" в спам лист. В итоге все хрумеры и проч автоматом обсираются, т.к. мессага отправляется в корзину не доходя до меня.
>>29267
Ну значит у тебя и правда нет этого файла.
>с чем это может быть связано? (и чем чревато?)
Читай про PWA, там описаны их возможности. Максимум у тебя не будет функционала PWA, что в общем-то в большинстве случаев не страшно.
Котаны, недавно наткнулся на интересный случай. На похуй печатал в поиске "спб погода", но опечатался и написал какую-то дичь, гугл не растерялся и подсунул мне рекламку, что можно видеть на 1м скрине. Уже само описание показалось мне малость странным и я кликнул, в принципе все как о ожидалось, это оказался сайт с проститутками, однако ж поначалу (на скрине 2) на долю секунды промелькнул другой, "фейковый" сайт, который вскоре сменился тем, что было на скрине 3.
Гугл же не позволяет рекламу проституток, как именно заказчикам удалось их наебать? И что за технология за этим всем стоит? Неужели обычный редирект? Почему гугл не спалил?
да, меня интересуют исключительно технические аспекты происшествия
http://lurkmore.to/Дорвей
https://ru.wikipedia.org/wiki/Дорвей
Гугл - это точно такой же сайт, и там тоже есть спам. Как и в контакте. Как и в фейсбуке. И вообще везде в интернете Не спалил потому что реклама поставлена на высокочастотный запрос, включающий "санкт-петербург". Типа как он должен был обнаружить? По жалобе/стуку конкурентов такая реклама быстро прикрывается, им аккаунт блокнут. Но они на следующий день просто такой же левый сайт на blogspot'е откроют и всё по новой. Круговорот говна в природе.
>>29288
>Неужели джанго-демон не сможет сам слушать 80 порт?
Может. Но джанго демон не предназначался под продакшн. Соответственно, у тебя будет всё очень грустно и безопасностью, и производительностью, и с надежностью. Чуваки из джанго делают фреймворк, а не веб-сервер. Чтобы эффективно обслуживать запросы, как раз и нужна прослойка в виде nginx.
Без перегруженной херни типа отзывов и комплектаций с запчастями, только базовый функционал.
>Несколько миллионов как минимум. Потому что тонна функционала эвривер, а это миллионы строчек кода.
Значит полугодовая зарплата. Устраивает.
Сколько народа надо надо на этот проект?
Один кодер - очевидно не справится.
Как распределить задачу чтобы один кодер на присвоил проект и не запустил сайт без оплатившего разработку заказчика?
Понятно что на моей стороне будет закон США и сайт просто прикроют, но все же проеб бабла будет 100%
Пока счет 3-0 в пользу веб-мастеров.
Сейчас исхожу из того что меня кинут 99%
Как обезопасить СЕБЯ при сотрудничестве с веб-мастерами?
В каком плане "кинут"? 3 программиста - это уже серьезный повод призадуматься. Возможно с тобой что-то не так (завышенные ожидания и маленький бюджет например). Либо ты не там ищешь. На биржах типа upwork существует защита от кидков и система разрешения споров, опытный исполнитель никогда не будет рисковать репутацией, чтобы по-мелкому навариться. Лично я всегда доверяю клиенту. Потому что даже если меня кинут с зарплатой, ну хер с ним, переживу. Пусть я потеряю 3 копейки, зато клиент теряет больше, т.к. хорошего программиста найти сложно.
Я бы на твоем месте проконсультировался со знакомым программистом, как говорится рыбак рыбака видит издалека. Разработчик лучше понимает рынок труда и видит, кого стоит нанимать, а кого нет.
Ну и последний вариант, можешь перейти на почасовую с оплатой по факту. Hubstuff, prima erp и проч. Автоматически трекают время и делают скриншоты. Там чуточку сложнее обмануть, т.к. придется часами изображать рабочую деятельность. Мошенники вряд ли станут с этим заморачиваться.
>В каком плане "кинут"?
Дважды на предоплату и однажды сделали такую хуйню что страшно смотреть было. Спор на фрилансе выиграл исполнитель. Хотя там очевидно было сделано не то что требовалось даже по базовому описанию, даже не вдаваясь в ТЗ.
>проконсультировался со знакомым программистом
Да нету таких. Вот тут и ебу мозг анонам.
Здесь не столько защита от присвоения нужна, сколько грамотный подход к выбору программиста. Если в самом начале выбрать неудачную архитектуру, то переделка по стоимости выйдет как написание проекта с нуля. Программисты не косячат в одном месте, если разраб неопытный или хреновый, он запорет весь проект и придется заново переделывать. Если же в команду хороших годных программистов засунуть говнокодера, это демотивирует, потому что приходится подчищать говно за ним.
У меня был случай когда одна логистическая компания из Европы писала свою систему инвентаризации, у них ушло лет 10 наверно, одним программистом всё писалось. Как я открыл код, так и прослезился. Там хуй пойми чо понаписано, всё на тяп-ляп, всё на испанском, баги везде. Несколько миллионов строк кода. И хер ты что с этим сделаешь, только всё удалить и нахуй переписывать.
Проект большой, значит с самого первого дня нужно внедрять стандарты качества. В документации требовать, чтобы была модульность, такая-то производительность, такой-то стиль кода. Потому что если каждый Васечкин, Петечкин будет писать в своём стиле, ты охренеешь потом от сборной солянки.
Ну конечно же, учти что интернет - это быстро меняющаяся среда. За 5 лет фреймворк устаревает, ещё каких-то лет 5 назад CoffeeScript и Backbone.js были топовыми, сейчас никто на них не пишет. Я знаю бизнесы в Европке, которые выбрали CoffeeScript и Backbone, сейчас не могут найти программистов, чтобы обслуживать сайты. Им в итоге приходится самим обучать разрабов, и только потом нанимать на работу. Пример легаси проекта на Backbone - л'этуаль, зайди к ним на сайт. Опять же, имеющуюся архитектуру исправить гораздо сложнее. Очень дорого и по силам, и по деньгам и по времени/нервам. Для этого как раз и нужна модульность, чтобы можно было переписать одну часть проекта, не затрагивая другие.
>Сколько народа надо надо на этот проект?
Народу 5-10 человек, двоих посадить на бекенд/базу данных, третьего на фронтэнд, одного ux-дизайнера, одного маркетолога. Хотя бы так. Дизайн интерфейса можно взять готовый (fluent ui например). Опять же, поскольку проект долгий, тебе придется организовывать работу, внедрять scrum/agile, делать созвоны каждую неделю, распределять задания, устраивать тимбилдинг и викторины каждую неделю, чтобы поддерживать атмосферу в команде. Так меньше риск текучки кадров.
Здесь не столько защита от присвоения нужна, сколько грамотный подход к выбору программиста. Если в самом начале выбрать неудачную архитектуру, то переделка по стоимости выйдет как написание проекта с нуля. Программисты не косячат в одном месте, если разраб неопытный или хреновый, он запорет весь проект и придется заново переделывать. Если же в команду хороших годных программистов засунуть говнокодера, это демотивирует, потому что приходится подчищать говно за ним.
У меня был случай когда одна логистическая компания из Европы писала свою систему инвентаризации, у них ушло лет 10 наверно, одним программистом всё писалось. Как я открыл код, так и прослезился. Там хуй пойми чо понаписано, всё на тяп-ляп, всё на испанском, баги везде. Несколько миллионов строк кода. И хер ты что с этим сделаешь, только всё удалить и нахуй переписывать.
Проект большой, значит с самого первого дня нужно внедрять стандарты качества. В документации требовать, чтобы была модульность, такая-то производительность, такой-то стиль кода. Потому что если каждый Васечкин, Петечкин будет писать в своём стиле, ты охренеешь потом от сборной солянки.
Ну конечно же, учти что интернет - это быстро меняющаяся среда. За 5 лет фреймворк устаревает, ещё каких-то лет 5 назад CoffeeScript и Backbone.js были топовыми, сейчас никто на них не пишет. Я знаю бизнесы в Европке, которые выбрали CoffeeScript и Backbone, сейчас не могут найти программистов, чтобы обслуживать сайты. Им в итоге приходится самим обучать разрабов, и только потом нанимать на работу. Пример легаси проекта на Backbone - л'этуаль, зайди к ним на сайт. Опять же, имеющуюся архитектуру исправить гораздо сложнее. Очень дорого и по силам, и по деньгам и по времени/нервам. Для этого как раз и нужна модульность, чтобы можно было переписать одну часть проекта, не затрагивая другие.
>Сколько народа надо надо на этот проект?
Народу 5-10 человек, двоих посадить на бекенд/базу данных, третьего на фронтэнд, одного ux-дизайнера, одного маркетолога. Хотя бы так. Дизайн интерфейса можно взять готовый (fluent ui например). Опять же, поскольку проект долгий, тебе придется организовывать работу, внедрять scrum/agile, делать созвоны каждую неделю, распределять задания, устраивать тимбилдинг и викторины каждую неделю, чтобы поддерживать атмосферу в команде. Так меньше риск текучки кадров.
Ну говорю, заведи знакомство с опытным программистом. Он подскажет, соориентирует. Проще на раннем этапе дать символическую сумму за консультацию, чем потом всё переделывать. В рашке охрененное количество быдлокодеров, шабашников, кидал и небольшое количество тру программистов. Сплошь и рядом кидают на предоплату в основном гопники, которые выдают себя за программистов. На самом деле о веб-разработке знают чуть менее, чем нихуя.
Простой тест - в следующий раз спроси, сколько лет опыта и попроси ссылку на github. Если скажет что нет, то шли его в баню.
>однажды сделали такую хуйню что страшно смотреть было
Если у тебя типовой сайт, а не какой-нибудь стартап/убийца фейсбука, то смело ставь понравившийся шаблон, это выйдет в 10 раз дешевле и качественней. Готовые дизайны/шаблоны намного выгоднее покупать, там сразу видишь результат.
В чем может быть трабла? Заговор яндекса?
Я уже параноить начинаю. в маркете продается различный софт для офисных нужд
Психология людей, очевидно же! Если всё работает нормально и человек доволен, он просто уходит. А если какой-то негативный опыт, вот тут-то уж он выскажется по полной! Поэтому всегда негативных будет дофига.
Чтобы такой фигни не было, спустя какое-то время после покупки (две недели например) проси людей оставить отзыв. Если человек доволен магазином, и у него есть свободное время, он скорее всего поставит позитивную оценку.
Значит ли это что с помощью nginx можно сделать однопоточную программу (вроде синхронного приложения на Джанго) условно многопоточной? Так как разные соединения будут обрабатываться в разных воркерах nginx?
Дело не в том, что ставят негативные отзывы, а в том, что когда появляются положительные, то они через небольшое время удаляются, как я понял самим яндексом.
TBLOP
могут удалить если слишком короткий или слишком длинный
алсо всегда отвечай на негативные отзывы
Как можно проверить интернет магазин на его реальность?
Мне нужно купить одну довольно редкую в наших краях индийскую фарму. Нашел только два сайта, которые не явный обман. Но и их никак проверить не могу. Отзывов на крупных сайтах 0, но домен давно зареган. Есть упоминания сайта на форумах (вуман.сру), причем половина из них явно реклама в тематике.
Если магазин совсем фейковый, то у него будут негативные отзывы хоть на каком то сайте
>Как можно проверить интернет магазин на его реальность?
Очень просто!
Почти все интернет-магазины реальны, так как чтобы принимать оплату по картам на сайте, нужно пройти бесконечную еблю с документами. Предоставить:
1) Паспорт.
2) Информацию о юр лице.
3) Договор оферты.
4) Лицензию на фарму.
5) Вывесить на сайте инфу о возврате средств, доставке, безопасности платежей, решении спорных ситуаций.
6) Открыть расчётный счет в банке.
Потом ещё ждать недели 3, пока заявку одобрят (её могут и не одобрить, если сайт выглядит не как реальный бизнес). А на фарму нужно ещё дохуя всяких лицензий. Короче, если бы ты сам через это прошел, то не задавал бы таких дибильных вопросов.
Кидать интернет-магазину нет никакого смысла, так как у него из-за этого могут быть проблемы. Клиент может придти в банк и сделать chargeback (принудительный возврат средств). Максимальный процент chargeback'а порядка 1-2% от общих транзакций, потом банят. Если же кидать всех налево и направо, могут набутылить (т.к. у платежного шлюза есть все документы).
По-моему всё очевидно, если у тебя 5 серверов и нужно сделать load balancing, распределить равномерно нагрузку между серверами, ты объявляешь группу в upstream, потом ссылаешься на неё.
Короче для load balancing используется. Для одного сервера, смысла особого её использовать нету.
>>29306
Nginx не делает программу многопоточной, скорее просто делает её штабильной. Некоторые вещи он действительно эффективнее и быстрее обрабатывает (статику например). Если тебе нужна многопоточность (лолшто), делаешь load balancing и он будет распределять нагрузку.
Подытоживая, если тебя просят переслать деньги на карту, то вероятнее всего тебя кинут. Если форма оплаты принадлежит какому то известному эквайеру(банку или платежным системам типа робокасса, ЯД) и реквизиты указаны именно того магазина где ты закупаешься, то вероятность быть кинутым стремится к значению обычного магазина.
>Почти все интернет-магазины реальны
В последнее время встречаю очень много левых сайтов, которые не являются магазинами. Какие-то сайты однодневки с полной предоплатой на карту. Соответственно они просто не предоставляют никаких данных никому.
Вот скрин с того сайта, он сделан вообще на конструкторе mozello tretinoin.mozello есть .ru и .com
Реквизитов нет, их на почту вышлют в случае заказа.
нужно задать стили к каждой 4 ссылке на странице, есть вариант a:nth-child(4n+4), но он работает только если эти ссылки стоят рядом, имеют общего родителя, а как задать стили каждой 4 ссылке если они имеют разный уровень влошености?
Инфа 90%, что безопасно. Ничего супер ужасного я не увидел, обычный магазин. Я видел гораздо хуже магазины. Реквизитов нет потому что с фармой ни один платежный шлюз не хочет иметь дела. Это считается high risk бизнесом. Вот просто почитай список запрещенных видов бизнеса:
https://cardinity.com/ru/pravovye-voprosy/zapreshchyonnye-vidy-biznesa
То что он на конструкторе сделан - и чо какбе? Ни о чем не говорит. Короче, ты не прав.
>>29322
Плагин ставишь. Discount Rules for WooCommerce или как-то так.
>>29321
Используй nth-of-type вместо nth-child.
Т.е каждая радио-кнопка - это отдельная страница, пример: https://softmonstr.ru/product/windows-10-home-oem-tsifrovoj-klyuch/
Встал выбор — wordpress.com или medium. Что лучше из этих двух (можно и третье)? Медиум более минималистичен, но вп — это, имхо, больше настроек и как-то более понятно.
(желательно, плюсы и минусы раскройте, кто работал с этими платформами)
Posting content primarily to drive traffic to, or increase the search rankings of, an external site, product, or service
Scraping and reposting content from other sources for the primary purpose of generating revenue or other personal gains
У них такие правила есть. Будет ли нарушением считаться? Если у меня цель просто для удобства пользователей сделать.
Чувак, вордпресс и медиум - это две совершенно разные платформы. Медиум заточен на зарабатывание бабосиков, всё должно быть орижинал. Одна хорошая статья может принести несколько тысяч долларов. Главная цель любого писателя на медиуме - это заебошить вирусную статью и опубликоваться в известных пабликах. Вордпресс.com же используется в основном неосиляторами, кто не осилил поставить CMS на свой хостинг, а это разного рода кабанчики, говнофотографы с говнопортфолио, личная травел-хуетень, и проч.
То что ты их сравниваешь, говорит о том, что ты ни ту, ни другую платформу не понимаешь.
>>29324
Не помню, чтобы в вукоммерсе был такой функционал. Типа вариаций сделать можно.
Я погуглил, утверждается что ошибка которая периодически воспроизводится и дает 502: "no live upstreams while connecting to upstream" может возникать, когда бэкенд в upstream не справляется с высокой нагрузкой, но какого хрена тогда время на запрос 0 (или близко к нему), разве эта хрень не должна пытаться законнектиться с бэкендом, пока таймаут не истечет?
хочу сделать поддомены, без ручного добавления для каждого А записи
>разве эта хрень не должна пытаться законнектиться с бэкендом, пока таймаут не истечет?
Хуйню не неси плиз, если у тебя бекенд крашится при запросе, какой может быть таймаут? Или рукожопо настроенный сервис легко может плеваться 502'ми ошибками, так как не сможет обработать твой запрос.
>>29330
Не понял вопроса. Вообще лютую хуйню несешь, про какие-то пустые поля, про собачку. Всего-то нужно прописать CNAME и всё блять.
CNAME:
звездочка.mydomain.com. ---> mydomain.com.
>Если собачка, то все возможные поддомены.
ШТА. Иди почитай документацию, что она означает.
>Там разные сайты должны быть.
Охуеть просто! У тебя в вопросе этого не было упомянуто. Типа как я это должен был узнать, телепатически? Иди нахуй короче, твоя проблема, ты и ебись.
лол, короче отбой. Сделал сам эти чекбоксы без плагинов
>древний плагин, который нихуя не умеет
>используется только для форм обратной связи
>отсюда и название - contact form 7
>спрашивает:
>а можно ли реализовать переключение продуктов этим плагином?
НУ ПОПРОБУЙ))))))))
Переключение продуктов плагином для формочки контакта, ну ты понел))
Была идея, что в текстовое поле радио-кнопки можно добавить ссылку. Но плагин выдавал ошибку от этого и не выводил форму.
В общем отбой, сделал на хтмл радио кнопки и вставил их в описание товара.
Товаров не так много, не проблема.
макака съела символы, в общем между ссылками любой символ
Есть идеи как можно реализовать подобную логику нескучного навбара?
> public function licenseDetailSubmit(Request $request) {
> $code = $request->input('code');
> $url = "https://genpas.narod.ru/code/?verify=".$code;
> $result = file_get_contents($url);
> if ($result === $code) {
> $new_array = array(
> "LICENSE_KEY" => $code
> );
> $env_update = $this->changeEnv($new_array);
> return redirect()->route("InstallApp")->with("message", "Wrong!");
> } else {
> return redirect()->back()->withInput()->withErrors(["Problem with code"]);
> }
> }
>
Анон, подскажи. Это отрывок установочного скрипта. Автор забил на него и на сайте проверка не проходит. Если я подменю домен на свой, вариант просто любой код подставить? Пробовал правило создать пустой файл с кодом внутри (открываю в браузере - код отображается) - не сработало.
Хотя, если код на сайте не проходит проверку то выдаёт пост белую страницу с одним словом Invalid. То есть пустой файл.
Если есть вариант, подскажи, как на своём сервере подмену кодов сделать.
Функция просто устанавливает код в окружение, а дальше неизвестно что с ним происходит. Короче по приведенному коду невозможно понять как обойти защиту, надо весь проект смотреть, по всему коду могут быть разбросаны проверки.
>>29359
>А нахуя ещё поддомены делать?
Без понятия, спроси у того, кто задал этот вопрос.
>>29356
https://www.youtube.com/watch?v=KwoSm0E8MOE
Ещё yootheme в 2007 году начали использовать этот эффект. В одной из их старых joomla тем было такое, по-моему тема называлась ambient или как-то так. Точное название эффекта не помню.
>как с помощью CSS скрыть в этом блоке весь текст кроме самих ссылок?
Никак, это халтурная работа. Правильно было сделать так:
1) Перепилить нахуй вывод ссылок на стороне движка. Заменить <div> на <ul> и все ссылки обернуть в <li>.
2) Убрать нахуй звездочки после <a>.
3) В CSS прописать стили и ul.glek li:before { content: звездочка }. И для first-child убрать звезду, всё.
доступа к движку нет, по этому и хотел убрать с помощью css, убрал с помощью js
>JQuery
>2020 год
Ты серьезно?
>чтобы select открывался при наведени на него мышки с помощью CSS?
Нативный никак нельзя. Только через JavaScript.
Яваскриптой, алгоритм не особо сложен.
> Функция просто устанавливает код в окружение, а дальше неизвестно что с ним происходит. Короче по приведенному коду невозможно понять как обойти защиту, надо весь проект смотреть, по всему коду могут быть разбросаны проверки.
Эта ссылка для проверки только а install и update файлах. Как и license.
Разве по этому куску нельзя понять алгоритм проверки? Вроде как он делает запрос на сервер, после сравнивает и запускает инсталляцию. Нужно, чтобы он заигнорил проверку или думал, что она пройдена.
Я не знаю что такое "коза".
>>29370
>делает запрос на сервер, после сравнивает
Ну можешь сделать $result = "blah"; и в инпуте тоже вбить blah, но не факт что проканает.
>>29367
Пожалуйста.
>>29371
Никакой плагин не умеет, это дефолтный функционал вордпресса, смотри в настройках -> дискуссии или как-то так. Там это всё есть.
Приведенный код ни имеет никакого отношения к таблицам, человек просто делает clearfix и не более. http://nicolasgallagher.com/micro-clearfix-hack/
Расплата за использование флоатов.
ты не понял вопроса, зачем добавлять псевдокласс и писать display: table; clear: both; content: '', если можно прямо в блоке который не должен ломаться при использовании внутри него float просто прописать ему display: table, зачем люди делают лишние движения с псевдоклассами? типа 1 вариант более кросбраузерный?
По-моему очевидно, если элементу прописать display: table; - он и будет вести себя как <table>. Считай твой фикс срет в код. Микро клерфикс же выносит своё говно в ::after, можно сказать ничего не трогает, так как after используется редко. Можно один раз объявить класс .clearfix, потом просто добавлять везде где нужно.
>просто прописать ему display: table
Можно и просто прописать overflow: auto; / overflow: hidden; и это будет лучше чем table.
Но в целом да, micro clearfix ориентирован на поддержку старых браузеров. Есть много разных методов...
Но нахуя? Я понимаю если это достаточно крупный вебсайт, но если это тупо блог?
В итоге кода стало только больше.
Удобно. Почти как препроцессор, только без препроцессора.
1) CSS переменными можно управлять из JavaScript'а.
2) Менять значение на лету. Например делать отступы 30px для дестопа и 15px для мобильников. Всего нужно в одном месте код поменять.
3) Уменьшают количество повторений. Например у тебя длинная колбаса в font-family, можно вынести значение в --fonts и потом просто обращаться var(--fonts).
Анон web-master, помоги или хотя бы объясни, почему ебучий хром не открывает любую страницу без этого вашего proxy-хуёкси?
Как это блять работает?
Нахуя мне proxy я хочу открыть страницу без этой хуеты.
win 10, crome \ crome canary, Ethernet beeline чтобы их черти в аду дрючили по протоколу l2tp в анал вечно
И как мне это должно помочь?
Тысяча причин может быть - но скорее всего кривая настройка браузера/интернета, если кто-то сильно рукожопый полез настраивать интернет. Мог неправильно днс прописать или что-то в этом духе. Находи и перечитывай доки как настраивать инет.
Да поставь просто плагин в браузер и не еби мозги ни себе ни людям
https://addons.mozilla.org/en-US/firefox/addon/medium-unlimited-read-for-free/
Я просто плагином читаю.
Откуда нам знать? В вебе кроме куков есть ещё:
1) Flash Player LSO
2) HTML5 хранилища - localStorage, File API, indexedDB
3) Кэш приложений HTML5
4) Метадата кеша - ETag/Last-Modified
И проч.
Короче нет проблем незаметно подсунуть переменную. Про идентификацию читай browser fingerprint/network fingerprint. С нужным количеством денег делается на изи.
В смысле по веб-разработке или просто?
the futur - полезная общеобразовательная инфа, типа как устанавливать цены, как защищать себя от плохих клиентов
https://www.youtube.com/channel/UC-b3c7kxa5vU-bnmaROgvog
ben awad - много рассказывает про реакт и веб
https://www.youtube.com/channel/UC-8QAzbLcRglXeN_MY9blyw
freecodecamp.org - длинные туториалы по всему
https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ
better coding academy - рассказывают про актуальный стек
https://www.youtube.com/c/BetterCodingAcademy
keep productive - продуктивность
https://www.youtube.com/user/cesidalessio
slidebean: startups 101 - общеобразовательная инфа о стартапах
https://www.youtube.com/c/Slidebean
savvy couple - идея заработка в сети
https://www.youtube.com/user/PranksAndReviews
improvement pill - продуктивность
https://www.youtube.com/channel/UCBIt1VN5j37PVM8LLSuTTlw
PHP-компонента на нашем сервере периодически плюется ошибками (они размазаны по времени, встречаются у разных юзеров), которые утверждают что AUTH_COOKIE у клиента не найден, параллельно с этим nginx часто выбрасывает ошибку 502 ("no live upstreams"). С хрена ли вдруг кука для аутентификации пропадает?
Мои теории поначалу были в том что пыха не справляется с высокой нагрузкой и поэтому nginx говорит "502", но как объяснить отсутствие куки в запросе где она всяко должна быть?
Под "отсутствием куки" имеется ввиду не то что она "протухла", а то что ее просто нет. Она не выставлена в куках вовсе
Ты тематикой ошибся, у нас здесь ютубы и прочие инстаграммы не обсуждают. Как продвинуть/задвинуть/раскрутить/прикрутить это сюда:
https://2ch.hk/biz/res/1236987.html (М)
Стал замечать на выдаче своего ютьюба руснявые видео среди первых.
Локали американские, ничего на этом языке много лет не смотрел, но вот недавно при поиске начинает выпадать такое говно.
Как это забороть? Как убрать из поисковой выдачи видео на русском языке, чтоб вообще не было перед глазами?
Пшел на хуй, это ты свинья здесь. Русскоязычный контент весь говнище ебаное, я из-за этого от него отказался.
>>29423
Я бы сам так сделал, если бы такая опция была.
Мне реально придется прибегать к британскому впс что ли?
Локаль как видишь, выставил, нахера они мне русское видео подсовывают, если я никогда не смотрю такое?
Это пиздешь про впн. Просто твои куки где-то на сторонних сайтах зацепили русский контент. Либо юзай резальщики, либо браузер типа дакдак.
Просто не смотри видео и сами исчезнут. Я вообще не из рашки и ничего на русском нет на телефоне, но иногда лезут видео, особенно, которые крутят через ботов. И если боты были из твоей локации, вот и выводит. Было же несколько лет назад, когда навальный выпустил ролик, а пидорахам стали лезть индийские рекомендации и тренды. Лазтан чуток сэкономила на трафике.
>Просто твои куки где-то на сторонних сайтах зацепили русский контент.
Я знаю этот сторонний сайт. Я сейчас на нём. Это единственный русскоязычный сайт где я сижу и мог открыть что-то по ссылке не видя на что она ведет.
Звучит разумно, спасибо за ответ.
Бля, не посмотрел, что только на главной такая функция. Ладно, смотри, есть расширение для браузера — Magic Actions for YouTube, в ней настройка — Bypass country, always use Worldwide / English. Я думаю, это тебе поможет.
О, звучит здорово.
Слушай, я вот одно время юзал расширение Iridium из-за того, что оно позволяло реверсить список видео.
Почему-то большинство людей по-мудацки выкладывает видео в плейлист от нового к старому, блядь, а я хочу со старого начать и вверх идти. Ютьюб пидоры, что этот функционал искаропки не завезли.
А иридиум год назад перестал фурычить. Что может сделать реверс плейлиста? Пробовал гуглить - все говно.
Нашел из рабочего только Improve YouTube!
https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd
В логах вижу вот такой user_agent у одного из реквестов на серв:
"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36"
Это что вообще блин значит? Почему там сразу и Мозилла, и Хром, и Сафари?
Не работает почему-то.
>Как убрать из поисковой выдачи видео на русском языке
Никак. Интернациональные видео всегда там будут. Может разве что где-то глубоко в настройках опция засела, но я сомневаюсь. Мне тоже при поиске показывает испанские видео например. И даже на японском например.
>>29430
Это значит что у пользователя 84-ый хром на базе 7-ой винды. Таких пользователей всего 0,4%.
>Почему там сразу и Мозилла, и Хром, и Сафари?
Потому что хром использует движок от эппла, под названием WebKit (https://webkit.org/) совместно с другим движком V8. А вебкит используется в нескольких браузерах. На что он просто указывает, мол смотрите, я совместим с сафари такой-то версии.
>Почему там Мозилла
Потому что Mozilla/5.0 сейчас используется практически во всех браузерах, включая интернет эксплорер. Просто общий токен, который обозначает мол я совместим с мозиллой (практически все браузеры сегодня)
>Мне тоже при поиске показывает испанские видео например. И даже на японском например.
Везучий засранец, вот хера-с-два мне выпадут видео на третьем языке. И ЭТО ПРИ ТОМ ЧТО Я И НА ФРАНЦУЗСКОМ СМОТРЮ. Нет, не выпадает.
Выше была теория про то, что я зашкварил свою трубу просто фактом открытия видео на русском языке где-то на дваче.
Вроде логично.
> Поставил куку с HTTPS, читаю с HTTP - какие подводные?
Ну читаешь и читай. Сам себе злобный баклан, потому что сайт на HTTP работает раза в 3 медленнее, чем через HTTPS. Это связано с тем, что протокол http/2 устанавливается только на защищенном соединении. На HTTP он отваливается обратно на http/1.1
http://www.httpvshttps.com/
Плюс, тебя легко можно просниффать (хотя кому ты нужен).
Можно. Читай доки - $http_cookie, $cookie_название и т.д. Там все написано как это сделать:
http://nginx.org/en/docs/http/ngx_http_core_module.html#variables
Мне предлагают курс по REACT - 2,5 месяца, 3 лекции в неделю по 2 часа, в сумме 30 лекций.
Цена одной лекции 800 рублей. Итого 24к руб.
По сути мне дадут всю нужную информацию, ничего искать самому не надо.
Оно стоит тех денег? Или в инете всё есть??
2 года назад, пытался вкатиться в айти, прошел 4 месяца курсов JAVA.
По сути научили делать eshop.
Еще были разные framework, настройки но это было тяжело понять.
Азы android studio тож были.
После курсов,
Я ходил на 10-15 собеседований на junior, но везде давали то тесты, то задачки, которые надо решить за 5 минут, и мой мозг не справляется с таким временным сроком.
Хотя вдолгую, я могу выполнять разные задачи. Погуглить накрайняк.
>Оно стоит тех денег? Или в инете всё есть??
24к за курс? Имхо, не стоит. Инвестиция так себе. React - это микрофреймворк, он даже меньше чем jquery, учится самостоятельно бесплатно за 2 недели по официальным докам. Вот этой инфы в принципе достаточно: https://ru.reactjs.org/
Надо понимать, что для вката на работу нужно знать JavaScript в первую очередь. На всех собесах спрашивают именно его, а не столько сам реакт. Без знания джаваскрипта, прототипов и проч. ты запорешь собес 100%.
Реально адекватные курсы по данной тематике есть только у wes bos (около 3к за курс) и на lynda.com ($30/месяц, первый месяц бесплатно). И на удеми
https://www.udemy.com/course/javascript_full/
Как видишь, на том же удеми курс длится 41 час и стоит 1к рублей. Гораздо дешевле, не правда ли? Но это всё нужно учить комплексно, а не один реакт. Если собесы проваливаешь, то вкатывайся на вольные хлеба, во фриланс. Здесь работенка найдется для всех.
И что это за кейс когда серв просто отвечает "200 Ok". То есть не передает никакие данные кроме самого статус-кода?
Просто берешь и подключаешься. На любой сайт заходишь, вылазит плашка, куда нужно вбить номер телефона. Вбиваешь, получаешь смс с кодом, вбиваешь код, пользуешься интернетом.
>>29443
REST - это просто набор общих принципов, какой тебе формат данных удобен, такой и используешь, хоть даже xml. Тут описано всё https://restfulapi.net/
>И как кстати юзер поймет что за данные к нему пришли
Глупый вопрос. HTTP Content-type же!
>>29444
>что это за кейс когда серв просто отвечает "200 Ok". То есть не передает никакие данные кроме самого статус-кода?
Неверно. Ответ 200 означает что запрос был успешно обработан на сервере. И по правилам, 200-ый ответ всегда идёт с payload'ом, т.е. с данными. Если ответ отсутствует, сервер присылает пустой payload.
А по личному опыту не подскажешь где искать публичный wifi парольный а не через говно с редиректом?
>публичный wifi парольный а не через говно с редиректом?
Таких нет. Везде редиректы. Исключение - если заплатил за платный wifi и тебе дали логин и пароль.
А где платный вифи?
Ну у меня в мухосране вплоть до карантина работала кальянная с обычным паролем раньше там сидел, а сейчас не знаю где
У меня своё агентство (работаем с трафиком: арбитраж, интегрированный маркетинг и вся хурма), и мне прям люто-бешенно нравится дизайн вот этой страницы - https://target.my.com/
Т.е. я в буквальном смысле кайфую от каждого блока.
Как прилипает менюшечка сверху при скроллинге.
Как в блоке с 1 пика плавненько всплывают элементы при кликах по вкладкам.
Как в аккордеоне с 2 пика картинка справа сменяется на одном и том же месте, а не раскрывается внутри аккордеона.
Как в 3 пике заполняется шкала "прогресс-бара" при клике по вкладкам и прокручивается слайдер снизу.
В общем, хотелось бы что-то такое себе заказать, но я не до конца понимаю: кто вот эту прелесть должен создавать? Это придумывает дизайнер, все эти всплывающие мягкие элементы, всю эту лёгкость и невесомость? Или это уже делает вебмастер? Или вообще фронтендщик должен все эти элементы сначала написать, потому что в шаблонах/конструкторах такого нет?
Или есть какой-то более-менее универсальный способ подобные лёгкие страницы пилить?
Цикл разработки
1) Дизайнер создает дизайн
2) Верстальщик его реализует добавляяя простые анимации
3) Фронтенд пихает страницу в логику
Универсальный способ - ручками писать
Я не помню, вроде дом ру предоставляет. Надо поспрашивать.
>>29464
>люто-бешенно нравится дизайн вот этой страницы
Говноед плиз.
>хотелось бы что-то такое себе заказать
Нахер тебе такое? Дизайн на тройбанчик если честно. Куча дизайнерских понтов, а сайт просто пшик. Такое ощущение будно они жутко боялись израсходовать лишний пиксель пространства, поэтому всё запихнули в карусели/гармошки. Пользователю придется по всему кликать, чтобы увидеть следующее предложение. Я тебя уверяю, он не будет этого делать, а просто бегло пролистает и уйдёт, даже не читая твой писанину в этих каруселях.
Это плохо с точки зрения user experience. Дизайн должен выполнять функцию, а "мне нравицца" - это не агрумент.
Да ничего особенного, если честно. Таких дизайнов из 100 - 99.
Поспорю, тут с точки зрения UX не так всё однозначно, основной вопрос - кто та самая аудитория, которая попадёт на эту страницу, чтобы ей пользоваться?
Если это первое касание с брендом, и человек такой типа "а куда я попал?", то да. Но тут конкретный сервис и это не совсем промо-страница, поэтому трафик туда идёт в основном уже прогретый, т.е. с конкретной целью - дойти до конверсии, а тут уже и нахуй не нужны все эти аккордеоны, пожалуй ты и прав.
А где можно про все эти UX посмотреть? Есть может курс какой-то простенький? Мне чисто для общего понимания
>тут с точки зрения UX не так всё однозначно
Вполне однозначно, я легко могу доказать. Смотри, как блок "увеличивайте клиентскую базу" выглядит на мобильнике. Нужно 4 свайпа вправо сделать, чтобы дойти до конца. При том, что 60-80% трафика сейчас приходится на мобильники, то есть ты считаешь что это удобно и круто? Ммм окай.
Весь минус гармошек, каруселей, табов, в том что примерно 30% пользователей не кликают по ним, соответственно пропускают нужный контект. Baymard делал исследование на этот счет https://baymard.com/blog/avoid-horizontal-tabs
То есть, часть людей (20-40%) пропустит блок с рекламой, тем более там нет ничего интересного. Посмотри как это сделано на том же lonely planet например https://www.lonelyplanet.com/travel-insurance Просто списочек, кратенько и со вкусом.
Тогда вопрос, а что делать, если у меня 20 case studies, как мне их вывести на одной странице? Очень просто, можно вывести 4 миниатюрки и ссылку "посмотреть все", он кликает и переходит на страницу с case studies. Не нужно пользователей загружать информацией.
>А где можно про все эти UX посмотреть?
https://baymard.com
https://uxmovement.com/
https://usabilitygeek.com/
>Не нужно пользователей загружать информацией.
Двачую. Простыни текста и кучи контента не нужны.
Всегда брезгливо относился к тем страницам, где главная\посадочная больше 2-3 размеров окна браузера. Можно подумать, что кто-то вчитываться будет в эти простыни какие они там все охуенны и как круто могут.
>брезгливо относился к тем страницам, где главная\посадочная больше 2-3 размеров окна браузера
На самом деле, если тексты бесят, это обычно фейл копирайтера. Есть исключения, когда текст легко и приятно читается, вот например: https://artemzom.com/ Это только вопрос профессионализма копирайтера.
Все бы было ок, но мудаки удалили бекапы, а юзеры орут что хули все глючит.
....иииииии?
Вы там наняли жопорука, который похерил сайт, а ты нам высказать это пришёл? Почему бы тебе это до жопорука не донести? Мы тут не при чём.
https://mynoise.net/NoiseMachines/whiteNoiseGenerator.php?l=60402515070300000000
Здесь 100% вина программиста. Не сделал бекап, хотя должен был. Это раз. И сделал некачественно, это два. Пускай возвращает деньги за работу, либо всё восстанавливает как было.
Как формируется страница в современных веб-приложениях? Раньше везде просто передавался готовый html-документ, файлы css и файлы js. Сейчас вроде как жс сам рендерит страницу на клиенте, где краткое пояснение как именно это происходит?
мимо изучал лишь ванильный жс
>Сейчас вроде как жс сам рендерит страницу на клиенте
Нет - SPA не вездесущ, да и нужен тоже немного где. У него довольно много своих проблем.
Поэтому во многом всё как раньше - отдаются HTML, CSS и JS. А зачем, собственно, что-то менять, если и так работает?
>Как формируется страница в современных веб-приложениях?
По разному. Есть:
1) классические приложения, где вся страница формируется на сервере (django например, любая cms).
2) SPA, где страница на клиенте джаваскриптом формируется (create-react-app например). Эта архитектура считается устаревшей, т.к. рендеринг на клиенте занимает время, а жс скрипты тяжелые. Плюс, проблемы с SEO.
3) PWA, где первый рендеринг осуществляется на сервере (либо достается из кеша), а далее работает джаваскрипт https://developers.google.com/web/fundamentals/architecture/app-shell Пример PWA - фреймворк next.js. Это современная архитектура.
4) JamStack. Всё статичное, весь html собирается на этапе сборки. Серверный функционал бессерверный, всё разбито на мини-скрипты. Самая модная и актуальная архитектура на данный момент.
>Эта архитектура считается устаревшей
В жс треде заверяют что Реакт это синоним современной веба. И если ты не юзаешь SPA - то ты лох-пидр
>В жс треде заверяют что Реакт это синоним современной веба.
А в партии Единая Россия говорят, что Путин - президент мира.
Надо не в жс-тредах спрашивать, а по рынку смотреть. А там дофига разных технологий и SPA ниразу не доминирующая.
Ты ещё сходи в этом жс треде спроси про верстальщиков тебе там будут кричать, что нинужны, а потом на фриланс загляни и увидишь их там до ёбаной матери и куча работы для них, как люди в своих манямирах живут.
>В жс треде заверяют что Реакт это синоним современной веба
Так и есть.
>И если ты не юзаешь SPA - то ты лох-пидр
Ты путаешь терминологию, там скорее всего подразумевали PWA. А SPA появился лет 5 назад, когда реакт только набирал обороты и там была эта дуратская маршрутизация через решетку /#someurl. Сейчас давно научились совмещать с рендерингом на сервере с помощью процесса называемой гидрацией https://ru.reactjs.org/docs/react-dom.html#hydrate
Реакт это не синоним != SPA
>В жс треде
JS - петушиный язык для написания костылей. Яваскриптер - рак, убивающий современный веб.
пытаюсь сделать ssl сертификат через http подтверждение.
файл залил, по ссылке все доступно, но сервис пишет ошибку и не выдает серт.
домен первого уровня, серт не wildcard.
Darude - sandstorm
Установи acme.sh на впс или любую локальную машину на линухе и выпускай серты через него. Это надежнее говносервисов, и избавляет от риска попасть в будущем на ситуацию, когда разраб решит что из сервиса можно выжимать больше профита и начнет ограничивать условия для бесплатных юзеров, а сертификат для какого-нибудь сайта у тебя истекает сегодня вечером и кроме этого сервиса ты больше ничего не знаешь.
Хуй будешь?
The page at 'https://mypage/' was loaded over HTTPS, but requested an insecure form action http://mypage/callback'
Когда смотрю в саму форму в поле action, url там задан относительный (или это вдруг не в форме дело?), че за хрень?
В инете был один из советов поставить <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> в header страницы - поможет или это для другого вообще?
это крупный сайт, на локальном серве эта ошибка не воспроизводится, поэтому я затестить результат сразу не могу
Жалуется что у тебя реквест в форме без https, измени http на https и должно помочь.
Такая ошибка выводится всегда, когда на сайте с https какие-то ресурсы на странице загружаются без https.
Знаю что надо будет запилить условный div-раздел, который будет менять видимость при помощи изменения параметра display, но как "привязать" этот div на конкретное место? Чтобы он всегда появлялся рядом с левым сайд-баром и поверх остального контента (без сдвигов то есть)
В описании написано что оно depricated, но препод дал курсовик, где нужно сделать именно это
Хелп, нихрена не понятно - каким хреном мне захватывать трафик (через Wireshark тот же) команды ping -v ?
На винде - никак. на Линухе может и можно (только нахуя?)
Короче, Папа нашел выход: надо нахуярить position: absolute внутри position: relative (эта залупа должна оборачивать обе хуиты), и к лэйауту добавить left: 100%
На реге написал @ * в А запись, все равно тоже самое.
Спасибо, почитал про cname, только узнаю про всю эту вебтерминалогию.
Проблема решилась "временем". Прошло порядка часа, видимо было мало, через еще пол часа все заработало.
Поздно, но всё же.
В первую очередь проверяй сторонними сервисами наличие записи, если она там есть, то просто жди пока у твоего провайдера обновятся днски. Если не хочешь долго ждать, перейди на сторонние днс сервера.
Кратко: при клике на кнопку жс append-ит данные из полученного json и строит такой список. html при просмотре в панели разработчика как и должен быть (вроде вот этого):
https://pastebin.com/stxnQ6Ew
Это css-свойства может быть шалят? Что может вызывать подобное? Первый div как бы "пролезает" внутрь второго, как такого избегать?
(это изначально не мой проджект, поэтому и не могу ручаться за весь код)
>>1215536
Сап двощь, поясните за персональные данные.
Не раз встречал форму обратной связи, но там ни слова о персональных данных и о том, что компания есть в реестре.
За несоблюдение бутылка штраф от 100к для физических лиц.
Выходит, что как-то можно делать это без регистрации в качестве оператора персональных данных?
>Первый div как бы "пролезает" внутрь второго, как такого избегать?
Не видя стилей, ответ на этот вопрос может дать только Ванга.
Русский народ - это народ похуист. Всем просто реально до пизды персональные данные. Ну есть такой закон и чо какбе? Контрафакт тоже запрещен, но все им торгуют. По правилам положено, да, но я думаю никто просто не заморачивался.
>Ну есть такой закон и чо какбе?
>Да подписывай, это формальность.
>Да нам начальник разрешил, бери взятку, все норм.
>Мы тут одного завалили, помоги закопать.
>Какая сумма кредита? Вот вам ежемесячный платеж и все будет норм.
>Пацаны! Я буду молчать! Меня-то за что!?
>За что на бутылку! Я поряд очный человек!
>Как, обязуюсь продать свой анус вместе с квартирой???
>Произошла чудовищная ошибка!
Ты не шаришь. Нельзя так свой проебизнес подставлять, ты уже по дефолту виноват получаешься, нахуй так жить.
Да ладно тебе, в пахомии все сайты делают как бог на душу положит. Короче это их проблемы. Если что накроют поляну для инспектора и всё разрешится успешно.
В общем хелп, умоляю.
Стабильно каждый вечер падает скорость ОТДАЧИ инета до 100-200кб/с
Провайдеру оставляю заявки, он ставит срок проверки месяца три и так уже год.
Самый главный вопрос: виноват ли провайдер или может быть криво настроен роутер у меня дома или мб проблема в той здоровой коробке провайдера на крыше. Или че? Даже картинку на двач загрузить не могу
Чувак, ты немного не по адресу обращаешься. Здесь сайты обсуждают, тебе скорее в софтач надо /s/. Если пользуешься wifi-роутером, возможно соседи смотрят стримы по вечерам/включают торренты и скорость падает. Роутер в принципе сложно криво настроить, это тупо коробка, которая раздает интернет.
Период с 7 до 11 вечера обычно самый занятой, все начинают качать. Если сильно парит, то можно:
а) Перейти на другого провайдера.
б) Перейти на более дорогой тариф.
в) Переключить wifi на частоту 5 гигагерц.
г) Планировать день так, чтобы качать всё что нужно с утра, а не оставлять на вечер.
Спасибо большое, добра. Искренне извините, что тематикой ошибся
Аааа, пиздец, почему стоковые фото так похожи?
Одни бесконечные макбуки, айфоны, макбуки, айфоны, макбуки, сука, айфоны, фотики, маки и apple watch.
Все так хорошо и дорого выглядит, что даже у меня жопа от зависти начинает кровоточить.
Видимо, прозе будет самому сделать пикчу, чем искать подходящую или обламываться если она платная.
как минимум, это тупо не вписывается в российские реалии и выглядит искусственно, такой сайт выглядит как из шаблона и не вызывает доверия
>Аааа, пиздец, почему стоковые фото так похожи?
Не похожи, просто ты не умеешь искать. Есть разные стоки - к примеру тот же Death to the Stock Photo https://deathtothestockphoto.com/ Дофига разных сайтов
Там инфа про http to https и прочие. Встречал rewritematch и rewritepermanent, они не помогают.
Ебанный тюлень, выше дан уже 100% верный железобетонный ответ - 301-ые редиректы. Но просто правильного ответа мало, нужно ещё убеждать, что он правильный? Миллиард статей в гугле на эту тему с детальнейшими инструкциями.
Ты баклажан, я не спорил про 301, я лишь сказал ему механизмы, которыми можно его реализовать.
Больше так не хулигань
В общем: я написал костыль на 50 строк на жс, который формировал правильный показ разделов при помощи vw. Потом увидел что ошибка решается удалением одной блядской строчки из css файла, которую я за каким-то хером туда внес. Теперь все норм ебать
Сам ебись со своей некро цмс.
Оказалось проще, каждую страницу расположеную в проекте, куда ты изначально грузишь общий фавикон для всех страниц, нужно переопубликовать, ебать дерьмина, воистину.
Это не родное свойство html, какой-то кастомный аттрибут. Толку от него нихуя, скорее всего чьи-то костыли, для обеспечения работы чего-то там. Я сейчас тыкну пальцем в небо, предположив, что это индикатор наличия/отсутствия WebGL в браузере. Ну например, игрулька требует наличия WebGL и скрипт проверяет есть ли он в браузере или нет, потом устанавливает значение. Вне контекста того сайта на котором ты его видел, абсолютно бестолковая штука.
По правилам, да, через data- записываются. Чтобы избежать конфликтов имен. Если без data, тогда документ не пройдет валидацию. Но это всё равно не мешает использовать атрибут:
<p thing="whatever" … </p>
p.setAttribute('thing','whatever');
И даже CSS-селекторы будут работать - [thing] {...} Даже невалидный атрибут браузером нормально обрабатывается. Просто удобнее и правильнее через data-.
Пожалуйста )
Подскажите бесплатные почтовые сервисы для автоматической рассылки писем (не спам), если они вообще существуют. Яндекс почти сразу банит.
Бесплатных нету, есть недорогие. Есть mailgun - 5000 писем/месяц бесплатно. Есть aws ses - 62000 писем/месяц бесплатно. SendGrid - 3000 писем/месяц бесплатно, если есть аккаунт azure, дают 25000 писем/месяц бесплатно.
Верстаешь обычный html, потом делаешь скриншот с помощью puppeteer, в интернете туториалы есть https://scottbartell.com/2019/03/25/automating-og-images-with-aws-lambda/
>>29714
>3д тур с флеша на какую-нибудь актуальную технологию?
WebGL же! Берешь да переделываешь с нуля.
>>29716
>Нужен максимально нищебродский впс
Максимально нищебродский - это Google Cloud f1-micro инстансы. Бесплатно дают 600мб RAM + 30гб HDD в определенных районах. Гугли "free tier f1-micro google cloud", в гугле найдешь подробности.
Спасибо большое, за инфу если честно дума, что это проще делается и походу проще через иллюстратор рисовать каждый раз.
Пожалуйста, я бы сказал средней сложности. Одну неделю тратишь на кодинг и наслаждаешься готовым сервисом.
>>29722
Заходишь на kwork, там исполнителей полным-полно
https://kwork.ru/bulletin-boards/8855182/zavedu-kartochki-v-wildberries-ozon-etsy-aliexpress-beru
https://kwork.ru/bulletin-boards/9644066/razmeshchu-vashi-tovary-na-marketpleys-ozon
https://kwork.ru/bulletin-boards/7051723/zagruzka-vashego-tovara-na-wildberries-1-postavka
Напишешь в личку, тебе сделают.
Кринж. Такой хуйней страдают только совсем безнадежные днищедизайнеры, у любого более-менее толкового дизайнера заказов на месяцы вперед. Он не бегает как попрошайка и не канючит - нуууу дааааайте заказик! Нуууу пожаааалуйста!
>>29732
>Есть ли смысл идти в хуйня-нейм
Всегда есть смысл. Нет смысла лежать на печи и нихуя не делать.
>Нужен ли в этой сфере большой интеллект технаря
Нет, не нужен. Все скиллы можно банально задрочить, тем более сейчас на курсах разжевывают каждую букву.
>Нет, не нужен. Все скиллы можно банально задрочить, тем более сейчас на курсах разжевывают каждую букву.
В какое направление посоветуешь идти ? бэк энд там нужно иметь большой интеллект технаря, в дизайн у меня нет фантазии, а за вёрстку будут давать 20к, ибо верстать умеют даже школьники
>В какое направление посоветуешь идти
В какое тебе больше нравится. Что толку-то, если ты всё бросаешь? Посоветуют тебе, ты снова скажешь это сложно и снова бросишь. Ну реально, давай посчитаем, сколько часов у тебя уходит на полезную деятельность ака обучение/создание проектов. И сколько на просмотр фильмов, пиздёж в соцсетях, игры, залипание в ебанутые ролики на ютубе? Отщипни от этого времени буквально два часа в день на обучение, давно бы стал программистом. Кто хочет - тот найдет способ, кто не хочет, тот найдет отмазку.
Сам ебись со своей некро цмс.
Это не вебсокеты, это ивенты посылаются (push-атся) по HTTP. Это вообще где-то кем-то юзается или это какая-то эфемерная легаси-дичь?
>Это вообще где-то кем-то юзается или это какая-то эфемерная легаси-дичь?
Да блять, юзается! Мной например. В некоторых ситуациях это единственный выход. Пример - мониторинг долгих бекграунд процессов из админки drupal/wordpress в рил тайм. Long polling здесь не канает, ибо лишняя нагрузка на сервер. В итоге остается SSE, дедовский метод, который работает с минимальными костылями даже в IE.
Если ты весь такой модный, молодёжный, то запили мне нахуй вебсокеты на php, не используя node.js. Быстро блять! Давай запиливай. Я жду.
>то запили мне нахуй вебсокеты на php
Блять, ты дурачок? Для начала я не буду использовать php
2020 год на дворе, пиздец
Ну и всё тогда, о чём разговор. А если вебсокетов нету, я использую SSE.
Я так понял это HTTP-заголовки прилетели в мета-теге. Теперь созрел вопрос: как расшифровать это некое_значение в content атрибуте, как понять что оно значит? Там хуевая туча латиницы обох регистров, цифры и нижние подчеркивания если что, еще усугубляет дело original-trial но это как я понял гугловская фича
>Я так понял это HTTP-заголовки прилетели в мета-теге
ШТА? Ты вообще какую-то пургу не в ту степь несешь. Почитай что это значит --> http://googlechrome.github.io/OriginTrials/developer-guide.html Это для обкатки новых фич в хроме, а не то что ты сейчас сказал.
Недовольные есть всегда, даже по мелочи.
Главное домен в рег.ру не бери, хостинг +/- одинаковый везде по РФ
Дело в том, что не все хостеры просят оставлять отзывы. В итоге когда людям всё нравится - они просто молча пользуются. Но если уж какая-то проблема, тогда ух щас как напишут, да как выскажутся! В итоге отзывы почти всегда перекошены в негативную сторону. Да и просто ебанутых и быдла много. Если почитаешь отзывы бегета, у них есть бесплатный хостинг план и почти все на него жалуются. Типа ЛОЛ, естественно там всё будет плохо, чего вы ожидали, он же бесплатный. Где быдла поменьше, на azure или aws, там негативных отзывов мало или почти нет. Потому что люди знающие приходят, знают что они покупают и зачем.
>>29759
Лень объяснять, вот посмотри, есть курсы как написать систему регистрации и логина: http://coursesdaddy.com/?s=registration Не нужно выдумывать велосипед.
>Лень объяснять, вот посмотри, есть курсы как написать систему регистрации и логина: http://coursesdaddy.com/?s=registration Не нужно выдумывать велосипед.
Спасибо, гляну.
Сложно сказать, возможно тебя блокнули и тут ничего не поделаешь.
Сам ебись со своей некро цмс.
Значит ты рукожопо настроил mysql. Проверяй внимательно права на файлы mysql и смотри с каких хостов разрешено подключаться юзеру. Давно бы уже пора выучить докер
Почему я не могу зарегаться ни в 1 соц сети?
Фейсбук, твитер, инстаграм и другая пораша говорит о том, что с моей стороны идут "подозрительные действия" и просит добавить свой номер телефона.
Я прописывал номер ненужной симки она работает, но смс не приходит, сколько бы я не пытался. Писал им в техподдержку, мне шлют ответ "ололо ваш аккаунт был забанен как подозрительный +15 иди на хуй".
Почему так происходит?
Не знаю, почему ты зарегиться не можешь. У меня нет астрального глаза, чтобы по одному параграфу вычислить причину. Возможно вирусню подхватил, либо твой комп пингует/пытается подключиться к другим компьютерами, либо твой айпишник попал в подсеть которая находится в блеклисте, либо ещё миллион причин
Ну ты и чсв.
Работаю в одной шарашке под назвазванием снд и мне нужно как-то с домашней пекарни попасть на внутренний сайт, который выдает 500 еррор
шо делать, мейби выпилиться просто?
на самом деле рил нужны советы мастеров и гуру BlessRNG
Сам ебись со своей некро цмс.
Хуй знает. Сам найди что-нибудь, не увлекаюсь данной темой.
>Какие сейчас проекты могут взелететь?
Ой блин, тема настолько обширная, что ебнешься перечислять. От разных партнерок, где с ютуба гонишь трафик на сайт инфоцыганина и получаешь 50% с профита. До проведения конкурсов в инсте, по типу "перейди по ссылке - получишь плойку". Зависит от количества свободных времени/денег у тебя в кармане, и от твоих навыков
Скоро на РАБоте отпуск, хочу провести его с пользой и вкатиться во фриланс на апворке.
Сфера - php+фреймворки+несложный фронт, но знаний хватит на многие вещи из WEBa в целом (если не сильно специализированные технологии). Но хотелось бы без "psd to html" и убер модных js-фреймворков.
Инглиш для чтения/письма хороший. Для устного диалога хреновенький.
Аккаунт на апворке уже сделал и заполнил.
Вопрос: можно ли вкатится в апворк за неделю, и под конец прокачаться хотя бы до $20/h и стабильной загрузки?
Апворк подробно обсуждается в треде вкатышей, там читай, было много постов на эту тему >>126844 → >>126845 → >>126846 → >>126905 →
>можно ли вкатится в апворк за неделю
Можно, если повезет найти заказ.
>под конец прокачаться хотя бы до $20/h и стабильной загрузки?
20 долларов это не так много, процентов 60-80 фрилансеров примерно столько и получают. Так что шансы у тебя очень хорошие.
Пожалуйста ) Ты спрашивай, если что.
https://gabestore.ru/
https://hd.kinopoisk.ru/
Спасибо.
>как вы пиксельперфитите пизженый сайт?
Скопировать CSS/HTML-код готового сайта это элементарнейшая задача, для всех, кто более-менее знаком с версткой. По сложности это уровень "детские ясли", просто берешь жмешь f12, потом ctrl+c, ctrl-v и копируешь. Всё.
480x854, 0:15
Наткнулся на Ашанова, но в сети только 3-е издание 2011, как я понимаю уже малоактуально, да и в отзывах пишут по 2019 что не учитывается мобильная платформа.
Мне нужно использовать свойство transition и заставить галки в чекбоксе появляться плавно и сначала не должно быть ничего а после они появляются мелкими и увеличиваются до нужного размера.
галки сделаны мной через border-width, так что я думал, что именно это значение нужно указывать в transition.
Мне казалось для того, чтобы transition сработал мне нужно:
1.Указать transition в блоке кода, который объявляет галку
2.В блоке кода, который отвечает за появление галки добавить измененное значение, которое должно получиться в итоге после прохода transition.
Но ничего из того, что я пробовал не сработало.
Я 100% знаю, что transition может работать на этом коде, т.к. мне это было продемонстрировано, но я не могу понять поучему у меня оно не работает.
Помогите плз
Вот код:
https://jsfiddle.net/z4pwqks5/
Бегло прочел твой пост по диагонали, тут же по-моему все очевидно. Нельзя из display: none; анимировать в какое-то значение. Соответственно тебе вместо display: none; надо было либо ставить opacity: 0; и opacity: 1; вместо display: block;
Но border-width здесь анимировать тупо, хотя бы уж поменяй транзишн на transition: border-right-width 0.25s ease-in-out, border-bottom-width 0.25s ease-in-out;
В веб-среде резет считается некошерным, предпочтительней использовать нормализацию - normalize.css либо sanitize.css. Мой tier-лист выглядит примерно так:
Sanitize/Reboot > Normalize > MiniReset > Reset.
Когда я применяю свойство transition, то элементы действительно анимирутся, но старт их трансформации идет откуда то из верхнего левого угла, а не из центра, как мне это нужно.
Каким образом я мог бы задать появление мари из радиобаттона в центре а не из верхнего угла?
Прочитал про свойство transform-origin и пробовал его применить, но безрезультатно.
https://jsfiddle.net/cnp0zu7x/1/#&togetherjs=QACwSDybp4
О, сам разобрался. Здорово.
Мой знания это тот HTML со школы
Чики, вебач.
Я в этом деле нуб, подскажи в какую сторону искать инфу, чтобы реализовать задачу.
Короче, имеется:
- домен на Godaddy
- сайт на Wix, к домену привязанный
- сервер на Azure с установленным на нем BigBlueButton (html5 приложение для веб конференций)
Надо:
Чтобы юзер мог зайти с моего сайта в приложение на сервере.
Во всех этих делах я почти ноль, и не очень понимаю что дальше делать. На данный момент у меня даже не до конца получилось установить BigBlueButton, потому что для установки требуется паблик айпи адрес на сервере, который я не знаю как сделать буквенным.
Халп!
Самый простой способ который я, ничего не понимая, для себя нашел, это WYSIWYG приложения. Они, я так понял, пишут одновременно и в HTML и в CSS, исходя из того что ты сам мышкой двигаешь в интерфейсе. Можно и сам код поковырять.
А чем тебе конструкторы не нравятся? Там всё для людей сделано. Можно и с нуля сделать дизайн, и домен чаще всего там же прикрутить, без всякой ебли.
Апдейт.
Еще немного погуглил и создал сабдомен на Godaddy, который теперь будет ссылаться на айпи адрес сервера, по которому доступно приложение. Кажется, проблему решил.
мне кажется что все эти конструкторы ебалА полная, один хуй чтобы сделать свой норм дизайн надо ковыряться в коде, а как по мне, лучше копаться в своем коде, с нуля, чем разбираться в чужом и выяснять откуда у него там ноги растут
Не мучайся, зайди на themeforest.net либо на www.templatemonster.com, либо на www.studiopress.com, либо на vamtam.com и там купи готовую тему. Они стоят недорого, буквально 3-5 тысяч рублей, если конечно ты не хочешь затянуть создание сайта на полгода, потом у тебя кончится мотивация и ты бросишь. Но потом всё же доделаешь и в итоге у тебя всё равно получится говно. Ибо даже зная верстку на все 100%, без помощи дизайнера не создашь из сайта мерседес. На выходе всегда получится жигули.
да не, я вот себе пиздатый сайт сделал с нуля в конструкторе. с чистого шаблона начал. никакой ебли с кодом, ебался разве что с фотошопом и иллюстратором, делая дизайн.
смотри, чтобы сделать сайт не в конструкторе, ты убьешь овер дохуя времени на
1. создание мобильной версии сайта
2. разбор CSS, HTML и, скорее всего, JavaScript
3. еблю мозгов с переносом получившегося кое как через полгода результата на домен, который, из-за того, что ты будешь грузить свой сайт, обойдется тебе по деньгам дороже, чем если ты воспользуешься интеграцией с конструктора
4. как сказали выше - дизайн
Если в дизайне что-то понимаешь - иди в конструктор.
Если нет - покупай готовую тему.
А еще лучше не выебываться и нанять профессионалов, выставив бате чек за работу.
Конструкторы просто облегчают работу, если тебе нужно наклепать простенький сайтик, конструктор сойдет. Некоторые конструкторы предоставляют вполне кошерный дизайн, например https://cargo.site/Templates
У тебя в любой случае не получится сделать норм дизайн, потому что ты не дизайнер. Даже я много лет в вебе кручусь, и все равно приходится нанимать человека со стороны. Очень сложно подобрать правильно шрифты, цвета, иллюстрации, переходы и проч. Как минимум нужно уметь рисовать в фотошопе.
По-разному, могут и через неделю ответить. 5 это вообще ни о чем, нужно от 20 до 50 заявок кинуть. Чтобы был видимый результат.
хорошо, посмотрю что за сайты
Блин, ну зачем вообще нанимают фрилансера? У клиента есть некая проблема - не работает некоторый функционал. Или сайт медленно загружается. Или нужно что-то добавить. Он в этом обычно не шарит. Если бы он шарил, зачем ему вообще кого-то нанимать? Твоя задача - представиться, проконсультировать как эксперт в своей нише, сказать вот этот способ решения самый хороший. Сказать сколько это займет времени. Напоследок добавить пару слов о своем опыте и если есть какие-то вопросы, чтобы спрашивал. Пожелать доброго дня и всё.
Если же у него ничего не написано, не указано ни сайта, вообще ничего, то спрашиваешь, мол могу ли я увидеть сайт? Расскажите больше о своем проекте.
новогодние скидоны
подойдет даже самый минимальный
Это копия, сохраненная 10 декабря 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.