Тенденции. 2014. 2015...

Board index Общие разделы Оффтопик

Description: Здесь можно обсудить всё, что не связано с тематикой сайта.
Moderator: Поддержка

Post #101by factotum » 21.08.2014, 21:34

Sumanai wrote:Печалит скриншот шапок браузеров- никаких отличий
не понял, а почему они должны быть разными?
Sumanai wrote:ужасно, сколько разных форматов необходимо для обеспечения достойного вида фавикона на разных платформах.
как раз статья прозрачно показывает "что и для кого". Только штампуй из вектора. Заморочки с фавиконками 16-32px. Им необходим еще и хинтинг.
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #102by Sumanai » 21.08.2014, 21:53

factotum wrote:не понял, а почему они должны быть разными?
Потому что хром-стайл уныл. А остальные передрали не задумываясь.
factotum wrote:Только штампуй из вектора.
Ага, и здравствуйте +5 запросов в десктопном ФФ, к примеру:
Image
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #103by factotum » 21.08.2014, 22:16

Sumanai wrote:Потому что хром-стайл уныл.
заблуждение. оболочка не должна отвлекать от содержимого или быть веселее содержимого.
Sumanai wrote:Ага, и здравствуйте +5 запросов в десктопном ФФ, к примеру:
head
Code: Select all
<head>
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
    <link rel="icon" type="image/png" href="/favicon-196x196.png" sizes="196x196">
    <link rel="icon" type="image/png" href="/favicon-160x160.png" sizes="160x160">
    <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
    <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
    <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
    <meta name="msapplication-TileColor" content="#2b5797">
    <meta name="msapplication-TileImage" content="/mstile-144x144.png">
</head>
Видимо, сколько объявили для десктопа, столько и тянет. Демонстрация
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #104by Sumanai » 21.08.2014, 22:26

factotum wrote:оболочка не должна отвлекать от содержимого или быть веселее содержимого.
Именно. Всё так. Но она при этом должна быть удобной, а не две кнопки для инвалидов с планшетом.
К тому же в погоне за "минимализмом" и "маленькой высотой" в файрфоксе высота шапки браузера наоборот выросла :ill: Благо это исправляется. Но тенденции в браузеростроении мне не нравятся.
factotum wrote:Видимо, сколько объявили для десктопа, столько и тянет
Порядок решает :smile: Нужно было 16х16 в вверху расположить, чтобы в настольном браузере быстрее на вкладке отобразился фавикон.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #105by factotum » 22.08.2014, 08:38

Поддержка IE 8 прекратится в январе 2016 года
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #106by factotum » 22.08.2014, 09:06

Может у кого возникнет желание присоединиться к разработке: https://gist.github.com/vralle/0d34689f7e683198eaea
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #107by vbnm » 22.08.2014, 13:59

factotum wrote:Может у кого возникнет желание присоединиться к разработке
было б опыта побольше, то поддержал бы
оч импонирует бутстрапыч :smoke:
vbnm
Гуру
Reputation: 96
With us: 4 yaers 8 months

Post #108by factotum » 22.08.2014, 17:50

vbnm wrote:оч импонирует бутстрапыч
эволюция js-писания была примерно следующая:
  • все на jQuery - это просто и без заморочек, куча примеров
  • все на нативном js - это быстро в браузерах, отпадает необходимость таскать за каждой страницей библиотеку размером, частенько больше размера самой страницы
  • Когда в очередном проекте суммарный объем скриптов ушел за 100кб, возникли трудности с взаимодействием всего этого добра. Пришло осознание, что глобальная трансляция событий, реализованная в плагинах BS - это счастье. В любой точке кода можно знать, что делает тот или иной плагин, в большинстве случаев и управлять. Попытка перенести подобное на нативный код закончилась костылями, соизмеримы все с тем же jQ, где события нормализованы и нет проблем с кросс-браузерностью. Ну и фишка jQ - это $().data - не что иное, как виртуальные ячейки для хранения не только строковых данных, но и динамических функций
  • Итог - снова пишу на jQ. Хотя все, что можно описать на нативном js без лишних костылей - пишется на нативном js.
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #109by factotum » 24.08.2014, 09:45

https://gist.github.com/nikic/5015323
Why objects (usually) use less memory than arrays in PHP
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #110by Sumanai » 24.08.2014, 09:58

Ещё бы производительность сравнили бы, для полной картины.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #111by factotum » 24.08.2014, 10:02

Sumanai wrote:ещё бы производительность сравнили бы, для полной картины.
думаете, при многократном сокращении использования памяти производительность может пострадать?
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #112by Sumanai » 24.08.2014, 10:34

Думаю да. Это и хеш (с защитой от коллизий), и указатели на следующий/предыдущий элемент, и длинна данных. При умелом использовании этого можно получить прирост скорости работы.
Собственно вот, объяснение, почему массивы в PHP столько занимают.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #113by factotum » 26.08.2014, 21:40

factotum wrote:Пришло осознание, что глобальная трансляция событий, реализованная в плагинах BS - это счастье. В любой точке кода можно знать, что делает тот или иной плагин
Выявилась небольшая утечка памяти, что подразумевает пожирание времени для отлова дырки. И снова, глобальная трансляция событий оказалось счастьем: http://jsfiddle.net/cvrhulu/upzHa/2/show/
Консоль :love:
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #114by VEG » 27.08.2014, 00:56

Sumanai wrote:Именно. Всё так. Но она при этом должна быть удобной, а не две кнопки для инвалидов с планшетом.
К тому же в погоне за "минимализмом" и "маленькой высотой" в файрфоксе высота шапки браузера наоборот выросла :ill: Благо это исправляется. Но тенденции в браузеростроении мне не нравятся.
Да уж, меня эта тенденция тоже огорчает. Похоже, что для гиков остался только один браузер, где можно серьёзно подстраивать интерфейс — Firefox (ну и родственники SeaMonkey вместе с Pale Moon и другими). Правда, и эти идут на поводу у примитивизации. Последнее обновление в лице Australis больше огорчило, чем порадовало (эта тема смотрится несколько чужеродной в системе, да и оранжевая кнопка в уголке была удобнее — не нужно было «целиться», достаточно довести курсор до упора влево вверх и кликнуть).
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 7 months

Post #115by VEG » 27.08.2014, 13:07

Правда есть ещё одна странность. Интерфейс самого браузера все упрощают, а вот встроенные средства разработчика — наоборот наворачивают :) Мне, как разработчику, конечно нравится, что везде есть хорошие средства для разработки. Вот бы ещё разработчики Firefox изучали популярные расширения и встраивали их функции в сам браузер через соответствующие опции — цены бы такому браузеру не было. Встроенное решение, поддерживаемое самими разработчиками, всяко лучше и надёжнее было бы, чем стороннее расширение.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 7 months

Post #116by factotum » 27.08.2014, 14:23

http://cssguidelin.es/
внимательно читать от начала до конца. перечитать снова. Задуматься, так ли в Вашем проекте от начала до конца?
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #117by VEG » 28.08.2014, 16:26

factotum, лучше задуматься, чтоит ли следовать этим правилам от начала и до конца =) Например, табы удобнее пробелов для отступов, а ограничение по ширине в 120 сиволов удобнее 80 на современных компьютерах... и тому подобное.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 7 months

Post #118by factotum » 28.08.2014, 21:06

Для большинства рекомендаций указаны и объяснения. Кое чего нет. Например, не у всех IDE нажатие таба - это отступ.
Писать нужно так, чтобы удобно было не только лично, но и тем, кто может работать с написанным кодом в дальнейшем. Культура кодинга...
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Topic author, Гуру
Location: Люксембург
Reputation: 232
With us: 5 years 7 months

Post #119by Sumanai » 28.08.2014, 22:29

Автоформатирование кода? Хоть таб, хоть 4 пробела, хоть два (в рекомендациях гугла такое было). Хотя тут простейшая автозамена справиться.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #120by VEG » 29.08.2014, 10:40

factotum, проблема в том, что там описан «стандарт», который удобен какому-то мифическому верстальщику в вакууме. То есть что-то из описанного будет кому-то удобно, а что-то — нет. Ставить пробелы там, где лучше подходят табы — это несколько странно. Не во всякой IDE можно настроить удобную работу с пробелами, а вот с табами я такой проблемы не встречал. Если разработчик А предпочитает табы, разработчик Б предпочитает пробелы, почему разработчик А должен использовать пробелы, если разработчиков, предпочитающих табы точно не меньше вторых?

Я вообще хотел бы, чтобы всюду появилась поддержка продвинутых Elastic Tabstops — можно было бы без всяких сомнений табами не только отступы делать, но и выравнивание.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 7 months

PreviousNext

Return to Оффтопик