@WebProgrammingRu

Страница 531 из 556
Дмитрий Maestro
08.04.2017
07:52:42
Спорить не буду , читал в книге котерова , там описано как они это сделали

Igor
08.04.2017
07:55:23
Игорь там пых, не спорь
https://habrahabr.ru/post/187214/

Evgeny
08.04.2017
07:57:30
https://habrahabr.ru/post/187214/
ладно давай на "пирожках". Ты купил машину феррари, заменил там руль на свой и колеса. назвал ее "IgorPro"? получаеться теперь машина не феррари а "IgorPro"

Дмитрий Maestro
08.04.2017
07:57:30
Ну так правильно это и есть тот преобразователь )

Google
Igor
08.04.2017
07:58:25
Evgeny
08.04.2017
07:59:18
тут даже в дескрипшене все написано))



Roman
08.04.2017
08:00:47
Не могу найти инфу о том где лежит репа кпхп

Igor
08.04.2017
08:00:47
"На всех тестах было неудобно за PHP HipHop (похожая технология от FB). Либо Facebook дал в общий доступ сильно испорченную версию, либо мы разработали нечто принципиально лучшее. Это касается не только скорости работы скомпилированного кода, но, в первую очередь, скорости компиляции. Если там на некоторых тестах можно ждать окончания компиляции полчаса, то у нас весь код ВКонтакте компилируется распределённо меньше, чем за минуту. Плюс, там есть дополнительные встроенные возможности оптимизации. Создавался чемпионами ACM. Из минусов — поддерживается не весь синтаксис PHP, а только то подмножество, которое мы использовали в ВК. Скажем, там сильно ограничено все, что связано с ООП."

Roman
08.04.2017
08:00:57
Посмотреть бы, что они там делают, продвигается ли вообще

Igor
08.04.2017
08:03:31
И назвали этот преобразователь
Впрочем, ты прав: "kPHP — транслятор PHP в С++, который, в том числе, анализирует код, выводит типы переменных, а там, где однозначно вывести не удалось — использует универсальные переменные, в которых могут храниться данные любого типа."

https://habrahabr.ru/company/roem/blog/187352/

Вот тут подробно

Дмитрий Maestro
08.04.2017
08:13:03
В книге Котерова описано все что на хабре

Igor
08.04.2017
08:46:02
Кстати, как без сетки реализовать размер SVG-картинки в зависимости от ширины экрана? Проценты указывать или лучше в емах?

Roman
08.04.2017
08:46:51
em это не ширина экрана, это текущий размер шрифта

Igor
08.04.2017
08:47:03
Да ну)

Google
Roman
08.04.2017
08:47:04
но ты можешь изменять em в зависимости от ширины экрана по идее)

через медиа запросы

Igor
08.04.2017
08:47:39
Я про то и говорю. Если указывать заголовки в емах, например, то они меняются от ширины.

Или паддинги

Прокатит ли это в применении к картинке? Или лучше проценты?

Дмитрий Maestro
08.04.2017
08:48:44
ну свг это ращмер шрифта вроде не ?

Igor
08.04.2017
08:49:44
SVG — это формат картинки

Evgeny
08.04.2017
08:52:21
это картинка или шрифтовая иконка?

Igor
08.04.2017
08:52:43
Это векторная картинка

Пётр
08.04.2017
08:52:44
Векторная картинка )

Аааа

Я первый!

Igor
08.04.2017
08:52:59
))))

Petr
08.04.2017
08:53:17
векторная картинка которой можно любой размер задать и качество не изменится, в отичие от шрифтовых иконок имеет много цветов

Igor
08.04.2017
08:53:25
Векторная картинка )
Которая не получается квадратиками на любом экране, вплоть до ретины)

Пётр
08.04.2017
08:53:34
Ага

Igor
08.04.2017
08:53:40
Да

Пётр
08.04.2017
08:53:59
Поэтому рекомендуется использовать свг

Чтоб на ретине было красиво )))

Evgeny
08.04.2017
08:54:17
ну если не шрифтовая иконка то по идее вроде как проценты лучше

Google
Petr
08.04.2017
08:54:22
и кому лень в канвасе вырисовывать)

Igor
08.04.2017
08:54:38
да щас все переходят на свг

KarmaBot
08.04.2017
08:54:52
Спасибо (+1) для @knuklus принято! Текущая карма +19

Пётр
08.04.2017
08:54:59
Где нагрузка меньше? При свг или отрисовке на канвасе?

Igor
08.04.2017
08:55:44
А вот хз

Пётр
08.04.2017
08:55:46
Никто не замерял? )

Igor
08.04.2017
08:57:05
В хроме сейчас есть такая опция, которую включаешь и свг не нагружают процессор )

Evgeny
08.04.2017
08:58:21
свг может передать плавный растянутый на всю ширину градиент как в расте?

Igor
08.04.2017
08:58:46
Он всё что хошь передаст)

Пётр
08.04.2017
08:59:17
А мне даже в голову не приходило свг сделать градиентом ))))

Igor
08.04.2017
09:00:20
Мне кажется проще градиент самому браузеру отрисовывать)

Evgeny
08.04.2017
09:02:13
я не беру в маштабе разробтки, я глобально смотрю на вещь

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

Igor
08.04.2017
09:03:02
Например, фото ты не переведёшь в вектор

Вектор удобен для оформления сайта

jpg — для фото и фоновых картинок

Evgeny
08.04.2017
09:03:45
я бы выбрал все же png

Igor
08.04.2017
09:04:05
Который при увеличении квадратиками)

Щас пример приведу

Google
Evgeny
08.04.2017
09:04:14
кто именно?

png?

Igor
08.04.2017
09:05:02
да

Evgeny
08.04.2017
09:05:14
ты ошибаешься

этот артефакт как раз таки у jpeg

Igor
08.04.2017
09:05:32


Evgeny
08.04.2017
09:05:54
Игорь читай мат часть плиз

Igor
08.04.2017
09:06:37


На самом деле, картинка имеет разрешение 34px)

Игорь читай мат часть плиз
Мы с тобой уже спорили на эту тему)

Admin
ERROR: S client not available

Evgeny
08.04.2017
09:08:55
Ты приводишь другой пример. Ты сравниваешь раст с ветором при увеличении, что есть глупо, ибо вектор победит. А мы с тобой начали об артефактах jpg и png

Igor
08.04.2017
09:10:38
Так тут тоже артефакты





Igor
08.04.2017
09:12:41
Или я просто не понял, о чём ты)

Evgeny
08.04.2017
09:15:25
Давай еще раз, если мы говорим о расте то говорим о нем. Есть jpg при сжатие которого применяеться компрессия - квадратная матрица 9 на 9, по этому при оптимизации jpg на (особенно на плавных, градиентов) там будут "пятна". При оптимизации png таких артефактов не будет. Поэтому когда мы на сайт вставляем какой нить раст лучше использовать пнг. Про то что в векторной графике при масштабировании - качество остаеться, с этим никто не спорит.

Google
Igor
08.04.2017
09:17:46
png постепенно уходит с рынка

Evgeny
08.04.2017
09:18:11
да не ужели, а если у тебя статья с пейзажами, ты фотки в векторе будешь пихать?

Igor
08.04.2017
09:18:27
А в растре оставим фоновые картинки и фотки)

Evgeny
08.04.2017
09:18:38
я тебе про это и пишу

Evgeny
08.04.2017
09:19:25
нет

пейзаж какой нить отрисованный в пнг

Igor
08.04.2017
09:19:48
пример

есть?

Evgeny
08.04.2017
09:20:00
есть гугл Игорь, есть?

Igor
08.04.2017
09:20:41
Пейзаж в пнг. Хм. Ну лан, бывает

Evgeny
08.04.2017
09:21:45
бля может не так называю на вообщем картинка со сложной отрисовкой, которая ну как я понимаю не переведться так просто в вектор. Это не какая нить иконка понимаешь, которую просто так можно конвертнуть в вектор

Igor
08.04.2017
09:22:25
Большого размера или просто репит?

Evgeny
08.04.2017
09:24:13
http://s1.iconbird.com/ico/2013/6/375/w512h5121372490680world.png

Igor
08.04.2017
09:24:13
Если отрисовывали в том же иллюстраторе, то не проще ли СРАЗУ сохранить в векторе?)

Evgeny
08.04.2017
09:24:19
вот такую переведет

Igor
08.04.2017
09:25:24
http://s1.iconbird.com/ico/2013/6/375/w512h5121372490680world.png
Понял, про что ты. Да, это лучше пнг. Люстра такое не трассирует хорошо

Evgeny
08.04.2017
09:25:31
у тебя помойму была иконка с инстограммом

Igor
08.04.2017
09:26:34
Но если есть оригинал такой картинки в том же AI, то можно сохранить в вектор.

Я обычно ищу такое на http://www.freepik.com/

там полно вектора

?? Denis
08.04.2017
09:27:42
Схоронил

Страница 531 из 556