Так что обо всяких SVG, canvas, html5, валидациях можно вообще пока не думать
Почему же, если проект сильно ориентирован на использование html5, можно выдавать IEшникам окно с просьбой установить Google Chrome Frame. И волки сыты (сайт нормально отображается), и овцы целы (chrome frame — плагин, а не браузер).
Да и процент людей, которые используют IE в СНГ, к счастью, довольно мал.
Не могли бы вы объяснить, как работают deferred attributes? Не совсем понятна официальная документация была.
Я правильно понимаю, что они вытягивают поле как values по SELECT fields, а при обращении к другим элементам, которых нет в списке делается еще запрос?
Во ВК используется собственная key-value база данных, похожая на Redis.
Фейсбук ведь умеет удалять полностью профили пользователей.
Что вы думаете по-поводу изменения имен фотографий при их удалении? Фотографии остаются на жестком диске — фрагментация не повышается. И фотографии становятся недоступными по предыдущим ссылкам.
То есть? Вы про то, что на фотографии нельзя нажать правой кнопкой мыши чтобы сохранить? Это легко обходиться, к тому же у каждой фотографии есть кнопка «загрузить оригинал». Оригинал после удаления остается доступным по ссылкам, уменьшенные версии — тоже.
Даже если беспокоиться за фрагментацию, можно, к примеру, менять имя изображения в файловой системе при удалении. И оно станет недоступным по предыдущим ссылкам.
Django rest framework использую уже больше месяца. Не особо удобен при большом количестве моделей и полей с моделями — приходится для каждой описывать разрешенные поля и запросы по многу раз etc. Сейчас для таких целей в каждой модели просто делаю кортеж allowed_fields — явный костыль. Еще он не сильно гибкий, возможностей мало, ведь разработка началась недавно. Хотя по сравнению с piston это рай.
Да и бывает так, что в большинстве api resources просто дублируют вьюхи. Этого можно было бы избежать, если джанга умела REST из коробки, как рельсы, торнадо и многие современные веб-фреймворки.
ни один веб-разработчик в здравом уме не будет пока ничего из этого внедрять
Session history используется на vkontakte.ru, github.com. Раньше так же было, вроде бы, на facebook.com, как сейчас — не знаю.
Вообще вы правы, но просто если бы все популярные браузеры поддерживали технологию N, то, мне кажется, веб-разработчики внедряли бы технологию N где это уместно даже не смотря на стабильность (которая, как правило, относительна).
Быстрые ссылки, уведомления с сайта прямо в панели задач — настроил уведомления на определенные события в админке (например пользователь что-то отредактировал и надо проверить) — очень удобно.
Кстати, да, стандарта по уведомлениям веб-приложениям жутко не хватает. Тот, что есть устарел и не разрабатывается. Сейчас успешно использую для таких целей webkitDesktopNofitications.
>Где заявление что Ie9 будет в 2013?
Если компания не давала официальных заявлений о смене принципа разработки браузера, то сейчас вполне можно предполагать, что она его менять не будет, вам не кажется? Если MS послезавтра напишет о том, что ie10 выйдет через пол года — будем радоваться. Пока что такого не пишут.
> Flash и Silverlight в ближайший год уже будут поддерживать полноценную 3D графику на 99% компьютеров и ноутбуков в мире (с планшетами и телефонами сложнее)
К сожалению, это закрытые технологии и, определенно, нужен свободный аналог.
Я не в курсе, но есть ли, кроме OpenGL кроссплатформенные и открытые спецификации?
И да, Microsoft же все таки включила поддержку WebM, хотя он и не из ее лагеря.
>Во-первых, откуда информация, что и дальше будет сохранятся двухлетний цикл?
Инфомрации, опровергающей сохранение цикла не было (как это сделал firefox), так что у меня появилось предположение, что MS ничего не будет менять.
>Во-вторых, еженедельное автоматическое обновление — страшный сон любого ентерпрайзного сисадмина. А энтерпрайз это 80% дохода мсфт. Подумайте над этим.
Ожидал такого аргумента. Однако практика показывает, что хром вполне удачно уживается в энтерпрайзе, как и Firefox.
Я сам джангист, рельсы не пользовал.
Не пойму, почему разработчики не чинят этот баг?
Почему же, если проект сильно ориентирован на использование html5, можно выдавать IEшникам окно с просьбой установить Google Chrome Frame. И волки сыты (сайт нормально отображается), и овцы целы (chrome frame — плагин, а не браузер).
Да и процент людей, которые используют IE в СНГ, к счастью, довольно мал.
Спасибо, буду использовать вместо values_list и values. Оверхед тут совсем маленький.
Я правильно понимаю, что они вытягивают поле как values по SELECT fields, а при обращении к другим элементам, которых нет в списке делается еще запрос?
Фейсбук ведь умеет удалять полностью профили пользователей.
Что вы думаете по-поводу изменения имен фотографий при их удалении? Фотографии остаются на жестком диске — фрагментация не повышается. И фотографии становятся недоступными по предыдущим ссылкам.
А когда вы зарегистрировались, фейсбук просто пробил у себя в базе кто вас приглашал, вычислил общих друзей этих «приглашаемых» и — вуаля!
Да и бывает так, что в большинстве api resources просто дублируют вьюхи. Этого можно было бы избежать, если джанга умела REST из коробки, как рельсы, торнадо и многие современные веб-фреймворки.
Tastypie вскопну, спасибо.
Очень надеюсь, что это один из шагов к RESTификации джанги. Ибо для создания полноценных api сегодня приходится писать жуткие костыли.
Session history используется на vkontakte.ru, github.com. Раньше так же было, вроде бы, на facebook.com, как сейчас — не знаю.
Вообще вы правы, но просто если бы все популярные браузеры поддерживали технологию N, то, мне кажется, веб-разработчики внедряли бы технологию N где это уместно даже не смотря на стабильность (которая, как правило, относительна).
Кстати, да, стандарта по уведомлениям веб-приложениям жутко не хватает. Тот, что есть устарел и не разрабатывается. Сейчас успешно использую для таких целей webkitDesktopNofitications.
Если компания не давала официальных заявлений о смене принципа разработки браузера, то сейчас вполне можно предполагать, что она его менять не будет, вам не кажется? Если MS послезавтра напишет о том, что ie10 выйдет через пол года — будем радоваться. Пока что такого не пишут.
К сожалению, это закрытые технологии и, определенно, нужен свободный аналог.
Я не в курсе, но есть ли, кроме OpenGL кроссплатформенные и открытые спецификации?
И да, Microsoft же все таки включила поддержку WebM, хотя он и не из ее лагеря.
Инфомрации, опровергающей сохранение цикла не было (как это сделал firefox), так что у меня появилось предположение, что MS ничего не будет менять.
>Во-вторых, еженедельное автоматическое обновление — страшный сон любого ентерпрайзного сисадмина. А энтерпрайз это 80% дохода мсфт. Подумайте над этим.
Ожидал такого аргумента. Однако практика показывает, что хром вполне удачно уживается в энтерпрайзе, как и Firefox.