@web_structure

Страница 4741 из 5834
idkfa
01.06.2018
20:44:10
у тебя полнейший бред с загрузкой шрифтов -- они одной строчкой в head должны грузиться с fonts.googleapis.com (CDN гугла)
и все эти @font-face из style.css не забудь выпилить, если вдруг решишь грузить шрифты напрямую с cdn гугла

Владислав
01.06.2018
20:44:34
серьезно? у меня с хайлоадом пара сайтов с 3-10к юзеров в realtime типа не жалуются, знаю что советую
Грузить что-то со сторонних серваков для каждого юзверя - это уже не очень. А вот прикольные фичи от ркн, которые кладут периодически гугл фонтс - это прям совсем топ!

Google
idkfa
01.06.2018
20:48:21
поверю -- это чисто совковый рунетовский бред, кроме рунета этим только индусы грешат

Владислав
01.06.2018
20:48:27
для этого fallback шрифты пишутся по дефолту в css
То есть ждем загрузки шрифтов. Ждем такие, ждем... Не дожидаемся и получаем Arial?)

Владислав
01.06.2018
20:50:04
Именно из за такой лени я неоднократно отхватывал от заказчика, мол, "ПОЧЕМУ СТРАНИЦЫ ДОЛГО ГРУЗЯТСЯ???", и в том духе. Как ни странно, но проблем с локальными шрифтами не бывало)

idkfa
01.06.2018
20:51:21
это не лень, а единственно правильное решение кстати -- ну я пытался, по крайней мере инфа у всех есть, может вспомнят когда-то )

страницы долго грузятся по следущим причинам: говнохостинг + говнокод

Dima ?
01.06.2018
20:53:21
Добрый вечер! -Мне необходимо на php или js отрендерить матрицу, или таблицу обычную (сетку). -Рандомно выделить две ячейки в ней. -Определить чтоб две ячейки небыли соседями друг другу. -Одну ячейку пометить как старт, другую как финиш. -Проложить между ними маршрут. -На ячейку старт положить маркер. -Событием зажатия мышки по маркеру перетащить его именно по осям проложенного маршрута на ячейку финиш. -Отдельно от сетки показывать стрелки указывающие маршрут, т.е. куда нужно двигать маркер, чтоб положить его на финишную ячейку. -При этом финишная ячейка также как и сам маршрут не выделяются, пользователь не видит их визуально. Подскажите куда копнуть, что почитать по этому поводу (хотябы по одному из пунктов). Как лучше всего это сделать, чтоб было оптимально и в плане кода и в плане простоты выполнения. Возможно кто какие готовые решения знает? Возможно кто-то готов предложить свою цену за помощь (именно помощь) в выполнении этого задания полностью. Заранее спасибо!

Th0r
01.06.2018
20:54:09
Добрый вечер! -Мне необходимо на php или js отрендерить матрицу, или таблицу обычную (сетку). -Рандомно выделить две ячейки в ней. -Определить чтоб две ячейки небыли соседями друг другу. -Одну ячейку пометить как старт, другую как финиш. -Проложить между ними маршрут. -На ячейку старт положить маркер. -Событием зажатия мышки по маркеру перетащить его именно по осям проложенного маршрута на ячейку финиш. -Отдельно от сетки показывать стрелки указывающие маршрут, т.е. куда нужно двигать маркер, чтоб положить его на финишную ячейку. -При этом финишная ячейка также как и сам маршрут не выделяются, пользователь не видит их визуально. Подскажите куда копнуть, что почитать по этому поводу (хотябы по одному из пунктов). Как лучше всего это сделать, чтоб было оптимально и в плане кода и в плане простоты выполнения. Возможно кто какие готовые решения знает? Возможно кто-то готов предложить свою цену за помощь (именно помощь) в выполнении этого задания полностью. Заранее спасибо!
Звучит как контрольная по информатике

Владислав
01.06.2018
20:54:09
Вот такого))

пиши в head эту строку, а остальное выпили <link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700&amp;subset=cyrillic" rel="stylesheet">

Google
idkfa
01.06.2018
20:55:31
Оке, давай мне пруфы по "единственному правильному решению")
хахаха ))) пруфы... да не, не будет пруфов, считай, что я брежу и придумываю на ходу чушь, мне вот пох совсем

Alexey
01.06.2018
20:55:35
Ребят,почему у меня медия стили для бутстрапа не применяются?





Dima ?
01.06.2018
20:55:48
Alexey
01.06.2018
20:55:49
всё остальное работает

только бутстрап не работает

в самом вверху код

???

Владислав
01.06.2018
20:56:40
Dima ?
01.06.2018
20:58:26
Звучит как контрольная по информатике
Это по сути и есть контрольная для себя самого. И более того, это должно быть в будущем допиляно до состояния мини детской игры. На развитие реакции. Т.к. планируется потом задать возможность выбора скорости для прохождения этого, своего рода лабиринта.

idkfa
01.06.2018
20:59:21
думаю достаточно скорость загрузки сравнить, кстати гугл предлагает еще много вариантов загрузки шрифтов, которые тоже говно, по-сравнению с этим (самым простым)

Dima ?
01.06.2018
21:00:11
А есть примеры какие-нибудь?
К сожалению нет. Именно поэтому попытался расписать по пунктам максимально подробно. У меня есть полная свобода выбора в стэке технологий, это уже радует.

Kirill
01.06.2018
21:00:52
Бери js

Так в чем прикол , какой маргрут должен строится?

Просто от точки к точке?

Или с препятсвиями?

Dima ?
01.06.2018
21:02:35
Так в чем прикол , какой маргрут должен строится?
Представь сетку, 3х3. Рандомно выбраны две ячейки. Между ними строится маршрут по ячейкам. Без препядствий, без ничего. И маркер нужно перетаскивать строго по маршруту. Маршрут может быть рандомным или кратчайшим.

Google
Dima ?
01.06.2018
21:03:09
Маршрут как и финишная ячейка не выделяются от всех остальных ячеек, кроме стартовой.

И поэтому

чтоб пользователь понимал куда тащить маркер

Kirill
01.06.2018
21:03:28
Как что выделяется это уже не особо важно

Dima ?
01.06.2018
21:03:38
Снизу стрелки, которые показывают, куда вести его в соответствии с маршрутом.

Kirill
01.06.2018
21:03:41
Кароч смотри.

idkfa
01.06.2018
21:03:52
Гугл фонтс упал. Сколько будет грузиться сайт?)
секунд 30 вроде таймаут на шрифты, DNS сервер упал, сколько будет грузиться сайт?

Kirill
01.06.2018
21:03:59
Как мне представляется , самое сложно это реализовать алгоритм именно поиска пути

Dima ?
01.06.2018
21:04:01
Я не понимаю как описать вообще алгоритм, с чего начать.

Как определить, чтоб маршрут не построился за переделы таблички.

Как определить, чтоб ячейки две, небыли соседями?!

Kirill
01.06.2018
21:04:41
Начать с постоения сетки . Определить систему координат (собственно в таблице это не сложно )

Kirill
01.06.2018
21:04:58
Ну выбирай 2 рандомныы координаты

2 пары чисел

И проверяй чтобы не были соседними

Kirill
01.06.2018
21:05:47
Кароч по этому поводу

Гугли Поиск пути в графе

https://tproger.ru/articles/pathfindings/

https://qiao.github.io/PathFinding.js/visual/

Google
Kirill
01.06.2018
21:06:56
Там по ссылкам найдешь достаточно подробное описание всех основных алгоритмов для этой темы

Dima ?
01.06.2018
21:07:06
Вот так, я просто генерировал таблицу. $rows = 3; $cols = 3; $table = '<table border="1" width="500px" height="500px">'; for ($tr=1; $tr<=$rows; $tr++) { $table .= '<tr>'; for ($td=1; $td<=$cols; $td++) { $table .= '<td>'. $tr*$td .'</td>'; } $table .= '</tr>'; } $table .= '</table>'; echo $table; echo '</table>';

На пыхе

но понимаю, что видимо это вообще никуда не годится

Kirill
01.06.2018
21:07:30
На js проще будет

С визуалом работать

Dima ?
01.06.2018
21:08:16
На js проще будет
Есть ли смысл попробовать это все в канвас засунуть?

Admin
ERROR: S client not available

Kirill
01.06.2018
21:08:23
Да нет, зачем

просто ячейки таблицы разукрасить лучше

В канвас... Не знаю , если очень хочется

Dima ?
01.06.2018
21:09:37
В канвас... Не знаю , если очень хочется
На самом деле, ищу вариант более простой и понятный. Т.е. мне нужно не так как хочется, а так как проще реализовать.

Kirill
01.06.2018
21:10:02
Проще через js через простую таблицу

Dima ?
01.06.2018
21:10:32
Проще через js через простую таблицу
Хорошо, я понял. Но как я получу координаты. Как я могу получать доступ к каждой отдельной ячейке?

Kirill
01.06.2018
21:10:33
Стрелочки выводить и отслеживать перемещение мышки будет в 100 раз проще

Dima ?
01.06.2018
21:11:02
Генерировать для каждой ячейки id ?

Kirill
01.06.2018
21:11:06
Строишь таблицу, каждой ячейке присваиваешь(например) класс с ее координатой

Dima ?
01.06.2018
21:11:07
или как?

Kirill
01.06.2018
21:12:07
Типо 11,12,13 21,22,23 31,32,33

Dima ?
01.06.2018
21:13:10
Нотка пессимизма. Если я пойму, в какой-то момент, что я не могу справится с этой задачей, сколько она стоит примерно у вас или у ваших колег (просто решить ее очень важно)? Сколько это может занять времени и сил?

Google
Dima ?
01.06.2018
21:13:27
Типо 11,12,13 21,22,23 31,32,33
Примерно понял, про координаты.

idkfa
01.06.2018
21:13:48
А где аргументы в пользу твоего решения?) Ну хотя бы
хотя бы то, что распространенные шрифты гугла у юзеров почти всегда уже есть, браузер из кеша их возьмет, а локальные всегда будет скачивать

Kirill
01.06.2018
21:14:29
Блин, я не знаю расценок по задачкам на тему графов) Я думаю тебе проще с отдельным человеком отдельно обговаривать такие условия

idkfa
01.06.2018
21:14:30
не выдержал гыгыгы ) но всё, надоело, честно

Владислав
01.06.2018
21:14:54
секунд 30 вроде таймаут на шрифты, DNS сервер упал, сколько будет грузиться сайт?
Окей, ты показываешь клиенту верстку. Он открывает, и у него страница грузится пол часа. Кто будет получать? А когда упал сайт, и клиент не видит сайт. Кто будет получать?)

Dima ?
01.06.2018
21:16:49
Блин, я не знаю расценок по задачкам на тему графов) Я думаю тебе проще с отдельным человеком отдельно обговаривать такие условия
Я понял. Спасибо. Значит мне нужно сгенерировать таблицу заданных размеров, в цикле также присвоить каждой ячейке класс или идентификатор. Дальше рандомно выбрать две ячейки. Это делать следует за пределами цикла, верно? Потом проложить маршрут между ними. Дальше стрелочки и маркер...

Владислав
01.06.2018
21:16:50
ты какие-то дикие случаи берешь, я тебе пример про DNS привёл, вероятность падения примерно такая же
Да нифига) А вот про скорость загрузки с шрифтов и с сервера это я прям как нибудь тест проведу. Чет подозрительно

idkfa
01.06.2018
21:17:43
Да нифига) А вот про скорость загрузки с шрифтов и с сервера это я прям как нибудь тест проведу. Чет подозрительно
ну хз, может РКН разошелся сейчас, и гугл шрифты тоже банит, тогда канешн локально, я про общую практику

Dima ?
01.06.2018
21:19:11
Ну по сути да
Спасибо что ответили. Буду пробовать. Хотя сомнения что чет выйдет у меня, меня не покидают :(

Владислав
01.06.2018
21:19:28
ну хз, может РКН разошелся сейчас, и гугл шрифты тоже банит, тогда канешн локально, я про общую практику
Ты сказал скорость. Надо это затестить практическим путем. Очень интересно стало.

Dima ?
01.06.2018
21:19:42
Ну ты пиши если что )
Хорошо, спасибо большое!

Владислав
01.06.2018
21:20:38
А ты , видимо, опытный)
Не, второй день верстаю :D

idkfa
01.06.2018
21:20:41
Ты сказал скорость. Надо это затестить практическим путем. Очень интересно стало.
чего тестить, думаешь обычный рунетовский shared hosting обгоняет google CDN? вряд ли

Не, второй день верстаю :D
может тебя в разработке напрягает грузить шрифты? установи в систему, и вообще не надо грузить будет -- главное потом не забыть подключить внешние (забывал пару раз)

Владислав
01.06.2018
22:01:16
может тебя в разработке напрягает грузить шрифты? установи в систему, и вообще не надо грузить будет -- главное потом не забыть подключить внешние (забывал пару раз)
Куда грузить? Ты о чем? Ты же ссылкой подключаешь. Я всегда прогоняю через трансфонтер и заливаю готовый css с этим шрифтом

Страница 4741 из 5834