Pull to refresh
13
0
Максим Архипов @ArhMax

Пользователь

Send message

Другие варианты могут быть к примеру такие - вы не знаете об этой проблеме или не хотите знать.

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

Почему не хотите знать? Потому что легче посоветовать "проверить шрифты и сглаживание", чем проверить наличие проблемы самому. Возьмите чистую десятку, где никто не трогал шрифты и сглаживание и пробуйте, может тогда увидите это. Это хорошо видно на стационарных мониторах с fullhd, на ноутбуках не так заметно из-за лучшей плотности пикселей.

Посмотрел у кого как, оказалось у каждого своё. У Яндекса свой, Opera выдаёт системный диалог сохранения, у Edge вообще другой диалог и нигде такой беды не наблюдаю. Получается это конкретно ваша реализация диалога с "особенностями".

В общем успехов во всём разобраться, надеюсь когда-нибудь это исправят ;-)

P.S. У вас один и тот же диалог программа по разному отрисовывает (см. скрин выше), неужели вы правда думаете что в этом виноваты стандартные настройки сглаживания в Windows? 😃

Да да, ещё вы забыли добавить "проверить драйвера видеокарты". В общем понятно всё, долго вы так будете ещё разрабатывать :-)

Может подскажете когда исправят диалог сохранения файла? Скачал новую версию браузера, в ней всё так же - появляется этот диалог и ты не можешь понять, то ли у тебя что-то с глазами, то ли монитор сдох. Каждый раз по разному при каждом открытии диалога - прям лотерея, явный глюк отрисовки и это не зависит от того, включено ли аппаратное ускорение.

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

А то, что там написано "Панель аварийных сигналов", вас не смущает? Сигналами об аварии, как правило, являются обычные индикаторы (обычно ещё и звуковой сигнал подаётся), но никак не чекбоксы :\

  1. Там нечего нажимать, это индикаторы. Если что-то сбоит, то очевидно, что кружочек загорается. Как можно было подумать про чекбоксы...

  2. Ну пропал и пропал, это же просто картинка для хабра :-)

  3. Ну тут да, не понятно.

  4. Там нет чекбосков. Всё что снизу в блоках - это индикаторы.

В целом не идеально, но намного лучше :-)

Ответил ниже, извините, промахнулся веткой. Согласен, что разница не в разы, но она есть и на части сайтов может быть очень хорошо заметна на глаз и создавать разные ощущения от работы с сайтом (от «вау нихрена себе» эффекта до «ну вроде бы быстро и то хорошо»).
Попробуйте сделать 5 PHP-HTML текстовых страниц объёмом 10-20 килобайт к примеру (будем думать что они якобы уже сжаты GZIP), объедините их одним меню. Потом сделайте копию этой папки и пропишите в этой копии на всех страницах паузу в 50 мс в самом начале php кода. Затем поднимите локальный сервер и установите эти папки на 2 разных домена.

Попробуйте работать с меню открывая страницы то на одном сайте, то на втором, и тогда вы поймёте о чём идёт речь. На том сайте, где нет задержки, будет казаться что страница открывается мгновенно еще в момент отщёлкивания клавиши мыши, это просто нереальные ощущения. Эффект пропадает как только пинг + время генерации страницы сайта пересекают порог того времени, за которое человек делает клик мышкой. После пересечения этого порога сайт превращается в обычный, а не волшебный, пусть и очень быстрый.

Каков этот порог? Даже не знаю, по моим ощущениям до 35-40мс, т.е. пинг + время генерации страницы не должны превышать этого времени чтобы сайт казался «волшебным», например 20мс сайт + 20 пинг. А если хорошо оптимизированный сайт разместить в Москве, где пинг 1-5мс, это вообще космос по ощущениям.

Безусловно этот эффект и профит от пинга имеют только сильно оптимизированные и качественные сайты, либо же очень простые. Большинство сайтов, которые используют тяжелые неоптимизированные CMS или говнокод и так открываются по несколько сотен мсек., а ведь есть такие сайты ответ которых можно и по пару секунд ждать (дешевые хостинги, древние скрипты и прочее). Поэтому пинг конечно же важен далеко не для всех сайтов, но эффект от него может быть очень сильным.

P.S. Про загрузку CSS и картинок вообще ничего не отвечал, ибо не это имеет никакого значения, кроме как в момент первой загрузки, потом всё находится в кэше и сайт занимается доставкой только самих страниц. А при использовании HTTPS/HTTP2, который сейчас наступает по всем фронтам, вообще всё загружается в одном соединении.
Нет нет, я не имел ввиду какие-либо проблемы. Со стабильностью работы сети у вас всегда было всё очень хорошо.

Имеется ввиду расстояние от Нидерландов до стран СНГ, в результате которого средний пинг ~50мс. Если сравнивать сайт расположенный в Москве с его пингом 1-5 мс на СНГ, то кажется, что такой сайт открывается еще до того, как ты снял палец с мышки, а это дорогого стоит в плане ощущений от сайта.

Поэтому и мечтаю, чтобы когда-нибудь у вас появилась своя площадка в Москве.
Так держать! Работаю с ними уже не первый год. Каждый год много скидок и акций, молодцы :-)
Номер заказа: 6075352028

P.S. Очень хотелось бы увидеть вашу площадку в Москве, но с ценами на каналы в москве этого видимо никогда не случится… Сервис у вас супер, цены просто класс, оборудование огонь. Но пинги на страны СНГ печаль ((
image

«Пагинация» !? Хотелось бы побольше чистого русского языка. Ох уж этот IT жаргон :-)

В блоге FreshInbox опубликован пост статья об интересной экспериментальной техники реализации пагинации постраничной навигации в письмах мобильных почтовых рассылок. Ее использование позволяет создавать письма, получатели которых могут перемещаться по контенту содержимому без необходимости скроллинга прокрутки.

За статью спасибо, очень интересная реализация, жаль что пока только под IPhone.
Да поймите же вы, они ничего не зарабатывают конкретно на opensource, они зарабатывают на поддержке. Не важно какой и не важно чего, просто на поддержке своих клиентов, обработке их тикетов, настройке их серверов и проч. Сделанные ими изменения в коде никакого профита им не приносят и бинарники распространяются бесплатно. С таким успехом можно обвинить любого хостера который использует бесплатный Mysql для своих клиентов (не важно с доработками или без) в зарабатывании денег. Ну бред же.

По факту ECSystems продает услуги по поддержке Windows серверов и сборке Nginx с нужными модулями и часть этих денег жертвует команде, которая и осуществляет доработку Nginx под Windows.

OK не будем спорить :-) Я понял что вы их не уважаете, потому что свой вклад в opensource они пока не внесли.

Но ведь это только пока? По поводу исходников у них в FAQ написано что пока не выкладывают, т.к. проект не готов. Да и какой смысл их прятать, если бинарники и так бесплатные? Т.е. как только будет доделано то что указано в TODO ниже, можно ожидать появления исходников. Будем надеяться…

Todo:

— ldap / ntlm
— allow multiple instances to run on the same machine
— More non-blocking Lua, event based DLL add-on’s like pagespeed, SharePoint, asp/dotnet.
— Full 64 bit builds.
— IO event and thread separation (60% completed).
— Distributed IO and CPU event processing (we have a working proto type).
тупо спрятав «исходники»

Не хочу ничего утверждать, но я не уверен что они их прячут. Может с ними никто и никогда не связывался по этому поводу? Или они сами должны на блюде подать? Если даже и прячут, то всё это можно решить путем переговоров по передаче кода, ну или деловых переговоров о продаже если к этому пойдет.

А вот вы лично, почему-то предъявили «претензии» разрабам nginx, да и мне или другим из коммюнити в том числе («не развивают nginx4win», «несколько человек делают дурную работу делая одно и тоже», «связался бы с командой» и т.д.), а почему-то не «команде» из ecsds.

Простите великодушно, но где вы увидели претензии? Мне процитировать еще раз дословно чтоль свои же слова? Я лишь сказал о том, что на ИХ месте я бы постарался связаться с командой из ecsystems.nl и выкупить или просто получить эти исходники. Вдруг ребята из ecsystems.nl готовы отдать их просто так лишь бы они НЕ легли мёртвым грузом на много лет, а были реально включены в Nginx?

Если уж вы заговорили про команду ecsystems.nl, то хочу вам сказать что в группе рассылки Nginx сидит человек из этой команды и пытается общаться и на английском и на ломаном русском, видимо через Google Translate. Понятия не имею как всё обстоит на самом деле, но вы не предполагали, а может не от хорошей жизни ребята из ecsystems.nl начали сами допиливать Nginx?
Может именно потому что разработчики Nginx никак не развивали свой продукт в этом направлении эти ребята и приложили свои усилия к тому чтобы допилить Nginx до нормального рабочего состояния под Windows.

Ваши обвинения в адрес тех, которые делают профит на базе чего-нибудь из opensource, мне кажутся неуместными. Им наоборот нужно в ноги покланяться, что они допилили Ngixn и более того, всё это распространяется бесплатно, а профит, как вы говорите, они делают на поддержке. Простите, но техподдержкой в нашем мире никто бесплатно заниматься не будет, всем нужно на что-то жить и что-то кушать.
Ну как бы: раз — это совсем не правда

Ну тогда я не знаю как по другому объяснить многолетнее отсутствие подвижек в сторону Windows.

два — а они и необязаны.

А кто говорил что обязаны? Я лишь сказал что они безразличны к Windows платформе. Пусть вы и утверждаете обратное (поскольку более тесно с ними общаетесь), но слова это одно, а дело другое. На деле всё это висело мёртвым грузом много лет. Впрочем когда появилась сборка от nginx-win.ecsds.eu жить стало проще, жизнь стала веселей :-)

он опенсорсный, чтобы значит можно было тупо глянуть в исходники (если что-то где-то непонятно)

«Тупо глянуть в исходники» не получится, Nginx крайне тяжелый для понимания и редкий программист сможет разобраться в его коде и уж тем более сам что-то дописать. Это уже не раз обсуждалось и об этом все знают. Поэтому меня всегда умиляют ссылки на open source, мол если нужна поддержка Windows — возьмите и допишите.

Лично вам огромное спасибо, это бесспорно, вы это заслужили, а касательно разработчиков Nginx моё мнение никогда не поменяется — им следовало бы больше уделять внимания Windows платформе, точнее хотя бы просто — уделять. И никто не считает их «редисками», они тоже молодцы что создали и поддерживают такой замечательный софт и им тоже за это огромное спасибо, просто я выразил своё личное мнение касательно их отношения к поддержке Windows. Топик ведь о Nginx и Windows, не так ли.
Еще раз спасибо за такое прекрасное хобби! Наконец-то в оригинальном Nginx за столько лет при полном безразличии разработчиков к Windows платформе можно увидеть реальные перемены в лучшую строну. Причём значительные перемены. Надеюсь ваш пул-реквест насчет воркеров очень скоро станет частью Nginx. Успехов!
Хм, исходников действительно нет, просто бесплатная сборка + платная поддержка кому нужно. В любом случае на месте разработчиков я бы связался с командой www.ecsystems.nl и выкупил все их коды и включил в основную ветку. Какой смысл изобретать велосипед и тратить человекоресурсы, если проще заплатить деньги за готовое. В любом случае огромное спасибо вам и за труды и за статью.
А как же сборка от nginx-win.ecsds.eu в которой и Fully ASLR and DEP compliant for shared memory и Select-boost и Multiple workers supported и FD_SETSIZE = 32768 и многое другое…

Вот полный список возможностей этой сборки:

  • All current nginx features (see with nginx.exe -V) (subject to Windows compatibility)
  • Consistent with original nginx code (subject to Windows compatibility)
  • FD_SETSIZE = 32768 (modded kernel), allows one worker to handle c250k+ (with optimization registry file)
  • Multiple workers supported! use no more than 2 workers for 1 core (cpu)
  • SPDY 3.1
  • LuaJIT compiled in (lua-nginx-module)
  • Naxsi WAF — Web Application Firewall
  • Array-var-nginx-module
  • HttpSubsModule
  • echo-nginx-module
  • ngx_http_lower_upper_case
  • headers-more-nginx-module
  • set-misc-nginx-module
  • ngx_http_auth_ldap (experimental)
  • Additional custom 503 error handler via 513
  • lua-upstream-nginx-module (Manipulate upstream dynamically)
  • Select-boost
  • Fully ASLR and DEP compliant for shared memory
  • encrypted-session-nginx-module
  • Nginx-limit-traffic-rate-module
  • RDNS (reverse DNS lookup for incoming connection)
  • AJP — tomcat backend support
  • form-input-nginx-module
  • ngxLuaDB, the drizzle and dynamic loaded module solution
  • ngx_upstream_jdomain
  • cache_purge
  • nginx-http-concat
  • nginx-module-vts (Virtual host traffic status)


Или несколько человек делают дурную работу делая одно и тоже… или я чего-то недогоняю? Может разработчикам Nginx подсмотреть что и как сделано в этой сборке?
Рискну предположить — здесь много фрилансеров, которые получают доход в $$$, много тех, у кого зарплата в рублях выплачивается в эквиваленте по курсу, много тех кто вообще за рубежом работает. Думаю отсюда и радость — упала гривна в Украине, ты стал зарабатывать больше, упал в России рубль в 2 раза, ты стал в 2 раза богаче! Как тут не радоваться? А подобные решения дают ещё большей радости, ибо рубль от таких санкций упадёт ещё больше…
Если верить прогнозу «Финам Менеджмент» о 200руб. за $1 в марте, то чёрная пятница теперь будет каждый день :-)
P.S. Очень удобно сделали: http://zenrus.ru/
Дмитрий Анатольевич не знал что пользуется взломанной точкой доступа Wi-Fi на пляже в Крыму, вспоминая коды запуска ядерных ракет и вводя пароль 00000000…

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity