Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Для правильной работы приложения требуется клиентский TimeZone. Просить пользователя выбрать из выпадающего списка его зону считаю полнейшим кощунством и наихудшим вариантом из любых возможных. В общем, сценарий такой для первого входа: скрипт выясняет клиентское время и перезагружает страницу с уже с нужными куками. Мне кажется это не айс. Существует ли другая более вменяемая практика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 13:04 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVostt Существует ли другая более вменяемая практика? приложение должно работать на UTC формате, а на стороне клиента работать через jquery globalize например. авторнаихудшим вариантом из любых возможных. почему?, большинство форумов с тобой не согласятся:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 13:12 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Deza, если мы говорим про банальный вывод времени, то да, Globalize + UTC допустима. я говорю о том, что логика приложения зависит от клиентского TimeZone. наигрубейше говоря, вывод данных формируется для времени клиента. поэтому UTC + Globalize не катит. на счет форумов да. самое уродское, что когда-либо я видел. пока до настроек времени доберешься уже тыщу раз можно было в куках отдать клиентское время. тут речь идёт о том, что прежде чем пользователь начнет пользоваться веб-приложением, приложение должно узнать его временную зону. как бы это сделать незаметно и красиво? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 13:20 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Клиентская дата передаётся сама по себе браузерами в запросе (Request). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 13:33 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttтут речь идёт о том, что прежде чем пользователь начнет пользоваться веб-приложением, приложение должно узнать его временную зону. как бы это сделать незаметно и красиво? Код: c# 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 13:41 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttВ общем, сценарий такой для первого входа: скрипт выясняет клиентское время и перезагружает страницу с уже с нужными куками. Мне кажется это не айс. Существует ли другая более вменяемая практика? Это единственный возможный сценарий для автоматического определения клиентского времени. ShSergeКлиентская дата передаётся сама по себе браузерами в запросе (Request). Ты что-то путаешь. Это сервер отправляет заголовок Date, а не клиент. Dezavar userTime = HttpContext.Request.RequestContext.HttpContext.Timestamp; HttpContext.Timestamp возвращает дату начала обработки запроса сервером в его же часовом поясе. Цитата из MSDN: http://msdn.microsoft.com/en-us/library/system.web.httpcontext.timestamp.aspx The timestamp returned from the Timestamp property is the local time of the server and is set during the instantiation of the HttpContext object. The local time is equal to the UTC time plus the UTC offset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 15:34 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
bazile Dezavar userTime = HttpContext.Request.RequestContext.HttpContext.Timestamp; HttpContext.Timestamp возвращает дату начала обработки запроса сервером в его же часовом поясе. Цитата из MSDN: http://msdn.microsoft.com/en-us/library/system.web.httpcontext.timestamp.aspx The timestamp returned from the Timestamp property is the local time of the server and is set during the instantiation of the HttpContext object. The local time is equal to the UTC time plus the UTC offset. ошибся...:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 15:49 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttПросить пользователя выбрать из выпадающего списка его зону считаю полнейшим кощунством и наихудшим вариантом из любых возможных. Лучшего варианта еще не придумали. Самый правильный и надежный вариант - указать в настройках сайта свою зону, культуру и пр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 19:00 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, Убивать за такое. Вообще по всем законам логики дата клиента должна передаваться в запросе, или хотяб его зона. Этого когда-то на заре веба не учли. Но просить пользователя выбрать какую-то хрень из выпадающего списка, это то за что надо руки отрывать, желательно по самую голову. Сейчас уже можно выполнить даже гео-теггинг, однако все равно остались дебилосервисы, запрашивающие у пользователя его город, тоже дурдом полнейшией. В общем, спасибо за ответы, значит лучше уже не придумать, перезагружать страницу, сохраняя ТЗ в куках и в сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 19:47 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Кстати, на счет настроек, в которых я там что-то по уродскому замыслу разработчика что-то должен выбирать. Если мне приходится периодически перемещаться по стране и за пределы, я должен как идиот лазить в настройки сервисов, чтобы у меня было все путем по региональным настройкам? Ну-и-ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 20:07 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVostt, ...вот тут индус развернуто пишет, как они (индусы) это делают, и в общем, именно так, с куками и сессией ... http://www.prideparrot.com/blog/archive/2011/9/how_to_display_dates_and_times_in_clients_timezone ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 20:17 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
carrotik, о, спасибо! солюшн эт хорошо :) а индусы щас молодцы. учитывая, что не-программисты индусы, работающие совсем по другой специальности (далекой от программирования), выдают такое по кодингу в статьях, примерах и полных раскладках, что нашим высокоумным мужам, строящим из себя незнамо ково, даже и не снилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 21:38 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, Убивать за такое. Вообще по всем законам логики дата клиента должна передаваться в запросе, или хотяб его зона. Глупый ты. Никакой гарантии нет и не будет, что ты на сервере получишь культуру. Во-вторых, русский приехал в японию - что будешь делать? В третьих, это бестпрактис - сам майкрософт рекомендует делать специальную страницу настроек культур. Вообщем, RTFM, студент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:13 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttКстати, на счет настроек, в которых я там что-то по уродскому замыслу разработчика что-то должен выбирать. Если мне приходится периодически перемещаться по стране и за пределы, я должен как идиот лазить в настройки сервисов, чтобы у меня было все путем по региональным настройкам? Ну-и-ну. Включи мозги, ты сам себе противоречишь. Если ты под своим аккаунтов сохранил настройки, они будут работать вне зависимости от твоего перемещения. Такие настройки есть в шарепоинте, в ms crm и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:15 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVostt, более того, MS не рекомендует полагаться на клиентскую культуру. Почему, я объяснил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:24 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, несешь ахинею. такой степени турорылости и идиотизма, что даже спорить не хочется. а то что там майкрософт рекомендует, я незнаю можешь конечно меня запруфить но если она существует, то это рекомендация для оленей. время зависит от региона в котором ты находишься. даже мой смарт автоматически меняет время в зависимости от часовой зоны в которой я нахожусь. можно подумать я проживая допустим в москве захерачу себе в настройки лондонское время... зачем? где долбаная автоматизация? дело в том что некотоыре разработчики тех же форумов, где надо часовую зону НАСТРАИВАТЬ, ленивые и твердолобые. такие как мсу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:35 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, несешь ахинею. такой степени турорылости и идиотизма, что даже спорить не хочется. а то что там майкрософт рекомендует, я незнаю можешь конечно меня запруфить но если она существует, то это рекомендация для оленей. К сожалению, ахиненю несешь ты. Причем сразу в нескольких ветках. Нужно вязаться на настройки юзера, это самый надежный и правильный способ. Если официальные рекомендации MS для тебя оленьи, можешь убить себя об стену. Я бессилен. hVosttвремя зависит от региона в котором ты находишься. даже мой смарт автоматически меняет время в зависимости от часовой зоны в которой я нахожусь. можно подумать я проживая допустим в москве захерачу себе в настройки лондонское время... зачем? где долбаная автоматизация? дело в том что некотоыре разработчики тех же форумов, где надо часовую зону НАСТРАИВАТЬ, ленивые и твердолобые. такие как мсу. Ты дурак? Десятый раз повторяю: 1. Нет гарантии, что клиентская культура определится правильно. Да и, вообще, определится. 2. Проживая в Москве, ты можешь приехать в Лондон. По твоей идиотской логике сайт будет автоопределять лондонскую культуру. Профит? Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:40 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Как умные люди делают (не фееричные идиоты-ламеры): 1. Отдельная страница для пользователя с настройками культуры 2. В БД пишется связка [UserId, DateTime]. По UserId мы получаем CultureId и получаем UTC, относительно смещения от DateTime (так работает MS CRM). 3. Или пишем в БД сразу в UTC (так работает SharePoint). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:44 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, я так понимаю, для обычных людей ты ничего и никогда не делал. а для того, что делаешь прилагаются килограммовые мануалы. многие не такие продвинутые пользователи на страницах, где предлагается выбрать что-то там из списка, просто ищут как оттуда вылезти и вернуться к обычно серфингу. но разработчики утверждающие что-то типа «в топку таких юзеров, пусть учатся» пусть найдут себе стенку, через которую пусть попытаются пройти насквозь. можно с разбегу. дискуссия закончена. живешь в прошлом веке. я думаю нужно полагаться на браузер пользователя и не задавать ему тупорылых вопросов. единственное время которое пользователю надо настроить, это время на компе. если он приедет в Лондон и захочет оставаться в своём родном времени, он не станет переводить часы на своем ноуте. а если захочет быть в реально мире, то переведет конечно же. и все умные веб-сервисы и другие программы должны на это автоматически среагировать. лазить в настройки всех сайтов и исправлять время, пусть этим занимаются грамотеи типа мсу. им все равно видимо в этой жизни больше нечем заняться. дибилизм ей богу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:54 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
и я говорю только про время. про язык и другие НАСТРОЙКИ речи нет. кроме того, надо понимать, что если я сменил основную культуру на компе на JAPAN и мой браузер говорит веб-сайту, что я JAPAN мать вашу, не надо мне подсовывать русский, если есть возможность выдать вариант с нужным языком. но это конечно бай дизайн... но что касается времени... тут даже дискутировать не имеет смысла. затолкайте в гудок свои настройки временной зоны. и свои гайдлайны для оленей. это ппц какой идеотизм. у меня комп уже настроен на время. смарт и даже холодильник, если б он мог лазить в инет тоже был бы настроен на время. к чему дополнительные вопросы??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 22:58 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУКак умные люди делают (не фееричные идиоты-ламеры): 1. Отдельная страница для пользователя с настройками культуры 2. В БД пишется связка [UserId, DateTime]. По UserId мы получаем CultureId и получаем UTC, относительно смещения от DateTime (так работает MS CRM). 3. Или пишем в БД сразу в UTC (так работает SharePoint). это поделка из 80-х? ало? знаете, что пользователя нельзя привязывать к временной зоне? он может на недельку съездить к своей бабке живущей в другой часовой зоне и видеть актуальную , привязанную к его времени, информацию на сайте, если захочет вылезти в свой шарепоинт через веб, а не лезть в какие-то говно-настройки, потому что кому-то приспичело не парится, а прописать зону в базе данных. потом чел вернется, забудет переключить обратно, и сольет важное совещание, которое ему придет через шарепоинт. кто виновать? конечно пользователь, а чо?! надо ж следить за своими настройками. РАЗРАБОТЧИК ТАКОГО ГОВНА! УБЕЙСЯ ОБ СТЕНУ! Уничтожь себя самым изощренным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:05 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, я так понимаю, для обычных людей ты ничего и никогда не делал. а для того, что делаешь прилагаются килограммовые мануалы. Не поверишь, но именно так можно сказать про тебя, предлагающего идиотизм по автоопределению культуры. Автоопределение культуры еще куда ни шло использовать для инициализации настроек, но настройки должны быть. hVosttмногие не такие продвинутые пользователи на страницах, где предлагается выбрать что-то там из списка, просто ищут как оттуда вылезти и вернуться к обычно серфингу. но разработчики утверждающие что-то типа «в топку таких юзеров, пусть учатся» пусть найдут себе стенку, через которую пусть попытаются пройти насквозь. можно с разбегу. Точно, давай насквозь обойдем сайт microsoft.com стороной. hVosttдискуссия закончена. живешь в прошлом веке. Я живу реальностью, основываясь на рекомендации вендора, с которым работаю. А вот ты - студент фантазёр с логикой на клиенте у RESTful. hVosttя думаю нужно полагаться на браузер пользователя и не задавать ему тупорылых вопросов. http://msdn.microsoft.com/ru-ru/library/bz9tc508(v=vs.100).aspx При установке языка и региональных параметров не рекомендуется целиком полагаться на параметры в браузере пользователя. Пользователи нередко используют другие обозреватели с неустановленными параметрами (например в интернет-кафе). Необходимо предоставить пользователям возможности изменения языка или региональных параметров (CultureInfo) на странице. Если ты считаешь себя умнее и опытнее майкрософта, зачем тогда постоянно глупые вопросы в форум постишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:08 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, MicrosoftНеобходимо предоставить пользователям возможности изменения языка или региональных параметров (CultureInfo) на странице. ппц. ну кто говорил, что надо отключить любую возможность для пользователя менять свою зону вручную? но зачем пихать её в базу данных? жестко привязывать? вообще короче... теплое с мягким опять попутал. ради бога, представь возможность, но не заставляй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:12 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttэто поделка из 80-х? ало? SharePoint 2013, Dynamics CRM 2013 - поделки из 80? Ты даже ногтя выеденного не стоишь про сравнению с архитектурной мощью этого ПО. hVosttзнаете, что пользователя нельзя привязывать к временной зоне? он может на недельку съездить к своей бабке живущей в другой часовой зоне и видеть актуальную , привязанную к его времени, информацию на сайте, если захочет вылезти в свой шарепоинт через веб, а не лезть в какие-то говно-настройки, потому что кому-то приспичело не парится, а прописать зону в базе данных. потом чел вернется, забудет переключить обратно, и сольет важное совещание, которое ему придет через шарепоинт. кто виновать? конечно пользователь, а чо?! надо ж следить за своими настройками. Убейся об стену - смена физической дислокации не должна в принципе влиять на логику с датами в БД. Открой для себя универсальный формат UTC, двоешник. hVosttРАЗРАБОТЧИК ТАКОГО ГОВНА! УБЕЙСЯ ОБ СТЕНУ! Уничтожь себя самым изощренным образом. Над тобой даже бабушки соседки смеются. Садись, опять двойка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:12 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, MicrosoftНеобходимо предоставить пользователям возможности изменения языка или региональных параметров (CultureInfo) на странице. ппц. ну кто говорил, что надо отключить любую возможность для пользователя менять свою зону вручную? но зачем пихать её в базу данных? жестко привязывать? вообще короче... теплое с мягким опять попутал. ради бога, представь возможность, но не заставляй. Тупица, ты же сам и говорил, что эта возможность - прошлый век, восьмидесятые. Теперь ты уже говоришь, что возможность такая приемлема. Я смотрю тебя пруфы немного на место ставят, двоешник :) В базу данных нужно писать сразу UTC либо UserId (CultureId) + Date. Другого не дано. Для незарегистрированных пользователей кидаем перманентную куку культуры, ничего необычного. Вообщем, шагом марш матчать учить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:15 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
кроме того, определить что время корявое, например, если пользватель в интернет-кафе, можно проще простого... да и гео-теггинг никто не отменял (к вопросу о том же кафе, где гады такие сякие админы все врямя фигарят то африканское время, то ваще какое-то космическое), в общем. ЛЕНИВЫМ программерам все побоку. как с гуся вода. у них есть на все случае жизни НАСТРОЙКИ. и все взятки гладки. задница прикрыта. святейшество всея майкрософт им сказал. свой мозг можно попросту не включать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:17 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, МСУSharePoint 2013, Dynamics CRM 2013 - поделки из 80? Ты даже ногтя выеденного не стоишь про сравнению с архитектурной мощью этого ПО. я смотрю, свой мозг тебе не нужен, да? авторитарное мышление? да хоть бы и двоешник тебя уделать может, если у тебя не найдется ответа от майкрософта по ходу. самому думать? зачем? есть папа майкрософт. ))) ну ты даешь..... ээххх прфоессура. очки небось постоянно на нос лезут. бедняги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:20 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttкроме того, определить что время корявое, например, если пользватель в интернет-кафе, можно проще простого... да и гео-теггинг никто не отменял (к вопросу о том же кафе, где гады такие сякие админы все врямя фигарят то африканское время, то ваще какое-то космическое), в общем. ЛЕНИВЫМ программерам все побоку. как с гуся вода. у них есть на все случае жизни НАСТРОЙКИ. и все взятки гладки. задница прикрыта. святейшество всея майкрософт им сказал. свой мозг можно попросту не включать. Какой в зад гео-теггинг, ты вообще чтоле неодупляемый? Только персональная страница настроек - другого более надежного и правильного механизма не существует в природе. Я уже написал, если ты себя считаешь умнее майкрософта и его рекомендаций, выстраданных годами, зачем задаешь вопросы в форум? А хочешь я отвечу? От того и пишешь, что сам по себе - бестолочь без понимания базовых вещей. Вот и просишь пинка от комьюнити. Только вместо благодарности за наставления тебя дурака и предоставления официальных рекомендаций от MS, ты продолжаешь дальше давить головой об кирпичную стенку. Зачем? Все и так знают, что ты ламер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:22 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУДля незарегистрированных пользователей кидаем перманентную куку культуры, ничего необычного СМЕРТЬ! Пожалуйста избавь, Господь, этот мир от вот таких программеров. Пусть у них отсохнут те места, которыми они по своей самонадеянности жмут на кнопки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:23 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttя смотрю, свой мозг тебе не нужен, да? авторитарное мышление? Мышление складывается из опыта и практических рекомендаций вендора. Фантазируют и задают глупые вопросы на форуме только школьники вроде тебя. hVosttсамому думать? зачем? есть папа майкрософт. ))) ну ты даешь..... ээххх прфоессура. очки небось постоянно на нос лезут. бедняги. Глупый ты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:23 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУДля незарегистрированных пользователей кидаем перманентную куку культуры, ничего необычного СМЕРТЬ! Пожалуйста избавь, Господь, этот мир от вот таких программеров. Пусть у них отсохнут те места, которыми они по своей самонадеянности жмут на кнопки. Шелест кустов, а предложений и аргументов как всегда ноль. Что предлагаешь сделать для анонимов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:25 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, ох... ламер не ламер... детский сад. хорошо хоть обезьянки не полезли наружу. и то спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:27 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУШелест кустов, а предложений и аргументов как всегда ноль. Что предлагаешь сделать для анонимов? (шёпотом) убей себя давай скорей-скорей. пока никто не видит. начало топика необязательно читать, а то почувствуешь себя глупо. мы же не хотим этого? иди быстрей, в ближайшую стенку! я никому не скажу, что ты не читаешь изначального вопроса в топике и последующих ответов на свой свежезаданный вопрос ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:29 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Когда закончились аргументы (а у тебя их и не было), когда тебя снова растоптали об пол как блоху, когда тебя прижали ссылкой на документацию от microsoft.com, тогда да - можно сыпать бессмысленные и безумные слова, толку от которых не больше, чем от козла молока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:38 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, Какие нафиг аргументы? Как можно что-то обсуждать, если тебя заносит в какую-то сугубо свою степь. Какие могут быть настройки у ПОСЕТИТЕЛЯ САЙТА!? Чо-ты-несешь??? Какие настройки? Тебя часто сайты просят ни с того ни с сего указать свою временную зону?? Про регистрацию пользователя небыло речи вообще, перечитай начало топика, вникни в вопрос, потом рвись с боем со своми аргументами, потому сейчас они — твои аргументы — не пришей к кобыле хвост. Ггг.. ну эт в общем в твоём репертуаре. Услышал звон, не знаешь где он. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:46 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttКакие могут быть настройки у ПОСЕТИТЕЛЯ САЙТА!? Чо-ты-несешь??? Какие настройки? А что здесь необычного? Есть профиль, есть настройки. В чем проблема? Вот, к примеру, настройки пользователя для локали: http://msdn.microsoft.com/ru-ru/SelectLocale?fromPage=http://msdn.microsoft.com/ru-ru/library/bz9tc508(v=vs.100).aspx Эта настройка для анонимов кладется в перманентную куку, для зарегистрированных сохраняется в профиле в БД. Классика, всё как в детском саду. Что тебя удивляет? hVosttТебя часто сайты просят ни с того ни с сего указать свою временную зону?? Смотря что за сайт. Если это обычный форум, интернет магазин, новостной сайт или блог - эта персональная культура нафик не нужна. Если это серьезный интернациональный ресурс, специализированный портал и т.п. - да. Пример порталов я приводил, SharePoint, CRM и т.д. Или ты опять будешь доказывать, что это ПО писали ламеры? hVosttПро регистрацию пользователя небыло речи вообще, перечитай начало топика, вникни в вопрос, потом рвись с боем со своми аргументами, потому сейчас они — твои аргументы — не пришей к кобыле хвост. Ггг.. ну эт в общем в твоём репертуаре. Услышал звон, не знаешь где он. Да мне плевать, что было вначале топика. Я тебе бестолочи обрисовал все возможные ситуации, как это решается. Вот и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 23:59 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, ты выступил ретранслятором рекоммендаций майкрософт (которые, кстати говоря, понял не до конца). никаких всех возможных ситуаций ты не обрисовывал. ты тупо сказал, дай пользователю выпадающий список, на странице настроек, куда он должен перейти и настроить свою зону. вот что ты сказал. я же говорю о том, что результат работы веб-сайта для посетителя зависит от его времени. допустим, он должен отдавать одну информацию днем, другую ночью, по выходным третью. так, для примера. и делать он должен это правильно. человек не должен получить что-типа "Добрый вечер!" с утра позаранку. Понимаешь? конечно все сложней на деле, чем приветствие, но суть такова, что мне нужно знать реальное время клиента. говоря о настройках зареганного пользователя и про какое-то интернет-кафе, которое уже сегодня малость не актуально, но и да ладно, настройкам браузера с большей вероятностью необходимо верить. есть способы убедиться, что пользователь заходит не со своего компьютера, этим способо пользуются интрнет-банки. и знаешь, я пользуюсь одним интернет-банком, и я не нашел в настройках ВРЕМЕННОЙ ЗОНЫ. интернет-банк достаточно крупный и уважаемый. и откуда бы я не залазил, он мне всегда показывает правильное МОЁ время. и не задаёт тупейших до непреличия вопросов о моем местанахождении. это тупо спрашивать, если определить ЛЕГКО. если тебя парит, можеш не заморачиваться сам, а заморачивать пользователя, как это сделано в твоём любимом Dynamics. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 00:06 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, ты выступил ретранслятором рекоммендаций майкрософт (которые, кстати говоря, понял не до конца). никаких всех возможных ситуаций ты не обрисовывал. ты тупо сказал, дай пользователю выпадающий список, на странице настроек, куда он должен перейти и настроить свою зону. вот что ты сказал. Правильно, это единственно правильный вариант. А ты сначала сказал, что это прошлый век и так делают идиоты. Но когда я в тебя ткнул ссылкой на доку, ты смешно включил заднюю и начал писать о том, что так делать не обязательно. Ну что ты за чудик? hVosttя же говорю о том, что результат работы веб-сайта для посетителя зависит от его времени. допустим, он должен отдавать одну информацию днем, другую ночью, по выходным третью. так, для примера. и делать он должен это правильно. человек не должен получить что-типа "Добрый вечер!" с утра позаранку. Понимаешь? конечно все сложней на деле, чем приветствие, но суть такова, что мне нужно знать реальное время клиента. Ты сейчас выдумываешь какую-то феерическую хрень. Я тебе десятый раз повторяю, 100% однозначно ты не определишь настройки клиента - это ненадежный способ, который можно использовать, максимум, для инициализации. Следовательно, такие задачи решаются только через персоналии, которые пользователь вносит в профиле. На основе этого временного смещения ты сможешь вычислить реальное UTC. Других вариантов не существует в природе. Ты долго будешь тупить? hVosttговоря о настройках зареганного пользователя и про какое-то интернет-кафе, которое уже сегодня малость не актуально, но и да ладно, настройкам браузера с большей вероятностью необходимо верить. Бред сивой кобылы, которая пишет чушь. Настройкам браузера никогда нельзя верить, эта информация может использоваться только для статистики. Браузеров на рынке тьма, в том числе и мобильники, смартфоны и планшеты. Под одну гребенку не получится систематизировать, более того, многие выходят в сеть из под прокси, в т.ч. анонимные. Все твои вычисления на лету пойдут коту под хвост, надежное приложение так не построить. hVosttесть способы убедиться, что пользователь заходит не со своего компьютера, этим способо пользуются интрнет-банки. Опять фантазируешь? Поведай миру, как банк определит "мой компьютер", если я зайду из под левого прокси сервера? Пипец, твоя тупость неумолима... hVosttинтернет-банк достаточно крупный и уважаемый. и откуда бы я не залазил, он мне всегда показывает правильное МОЁ время. и не задаёт тупейших до непреличия вопросов о моем местанахождении. это тупо спрашивать, если определить ЛЕГКО. если тебя парит, можеш не заморачиваться сам, а заморачивать пользователя, как это сделано в твоём любимом Dynamics. А в чем проблема-то? Банк тупо показывает время твоей локали браузера. Но серверное время всех транзакций в UTC, как и должно быть. О чем я и говорю. Но существуют задачи, где нужно учитывать клиентское время и в этих задачах без профиля не обойтись. Выйди уже из сумрака. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 00:23 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVostt я думаю нужно полагаться на браузер пользователя и Ты походу не знаешь прописных истин... Клиент ВСЕГДА врет... а по сабжу, IP тебе в руки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 10:27 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Dezaа по сабжу, IP тебе в руки... Который: а) иногда тоже не определяется б) ни о чём не говорит, т.к. за ним может быть спрятано сколь угодно рабочих станций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 10:47 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУDezaа по сабжу, IP тебе в руки... Который: а) иногда тоже не определяется Не сталкивался с таким. МСУDezaа по сабжу, IP тебе в руки... Который: б) ни о чём не говорит, т.к. за ним может быть спрятано сколь угодно рабочих станций ну он же хочет не тревожить пользователя "глупыми вопросами", так пускай выгребает проблемы, и ловит рассинхронизацию по дате:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 10:50 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
Вспомнилось , только практической пользы пока не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:00 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
DezaНе сталкивался с таким.) Ага, определяется как unknown. Приходится колдовать со всякими Dns.GetHostAddresses, HTTP_X_FORWARDED_FOR, REMOTE_ADDR, потому что нативный Request.UserHostAddress не работает. Вообщем, всё это от лукавого - айпишники можно просто логировать для статистики и истории, но строить какую-то бизнес логику, ни в коей мере. Dezaну он же хочет не тревожить пользователя "глупыми вопросами", так пускай выгребает проблемы, и ловит рассинхронизацию по дате:) Прикинь, приехали русский, китаец и японец в московский отель. Подсеть этого отеля светит своим единственным IP снаружи. Что тебе даст на сайте три одинаковых айпишника и какую культуру показывать этой троице? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:02 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУПрикинь, приехали русский, китаец и японец в московский отель. Подсеть этого отеля светит своим единственным IP снаружи. Что тебе даст на сайте три одинаковых айпишника и какую культуру показывать этой троице? :) Ну мы то с тобой, это понимаем) а вот топикстартеру, это все кажется плохим. и он хочет придумать 10 колесный велосипед, и ездить по граблям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:11 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
DezaНу мы то с тобой, это понимаем) а вот топикстартеру, это все кажется плохим. и он хочет придумать 10 колесный велосипед, и ездить по граблям Самое забавное - он говорит о том, что это прошлый век и 80-е годы, рекомендации microsoft ему не указ, т.к. там работают тупые идиоты, которые не хотят понимать проблемы пользователя, что нужно убивать за такое, ведь нужно всесторонне доверять браузеру, да и, вообще, всех спасёт гео-теггинг (что это такое, он по понятным причинам не знает - но это должно спасти) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:22 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУПрикинь, приехали русский, китаец и японец в московский отель. Подсеть этого отеля светит своим единственным IP снаружи. Что тебе даст на сайте три одинаковых айпишника и какую культуру показывать этой троице? :) accept-language подскажет. Хотя если японец сядет за компьютер китайца, тогда не подскажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:26 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
st_stМСУПрикинь, приехали русский, китаец и японец в московский отель. Подсеть этого отеля светит своим единственным IP снаружи. Что тебе даст на сайте три одинаковых айпишника и какую культуру показывать этой троице? :) accept-language подскажет. Хотя если японец сядет за компьютер китайца, тогда не подскажет а если язык в браузере всего 1 и он != языку пользователя:) например, у меня в браузере стоит только английский:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:31 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
st_staccept-language подскажет. Хотя если японец сядет за компьютер китайца, тогда не подскажет Ну а что, реальная ситуация из жизни: я обслуживаюсь у официалов Volkswagen, у них в зале есть вайфай и рабочие станции с примитивными играми и выходом в сеть. Разумеется, административными политиками запрещено всё, никаких настроек браузера, никаких установок и удаления ПО. И таких ситуаций вагон и маленькая тележка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 11:33 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, Мда. Ты по ходу вообще не въезжаешь. IP у тебя с какого-то перепугу вдруг не определяется, браузер врет, пользователи должны обязательно зарегаться на сайте, чтобы получить актуальную информацию. Не чел, те в веб ни в коем случае нельзя. Сиди в своих унылых интранетах, настраивай Динамикс и пихай в базу настройки пользователя. Один хрен на большее ты не способен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 16:59 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVostt, вообщем, продолжай дальше упорно давить лбом кирпичную стену, толку от тебя как от козла молока. Еще вчера ты только научился исключения обрабатывать в контроллере, а тут уже такие слова говоришь. Покойся с миром, бестолочь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 17:05 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
МСУ, я может и не гений как ты, но если у тя дальше рекомендаций МС разобраться мозги не позволяют, то искренне сочувствую. у интернет банка которым я пользуюсь наверняка сидят не дураки, и им не понадобилось пихать в настройки временную зону. и всё работает. но по твоим же словам все как всегда! — мсу один гениальнейший гений вселенной, всезнайка до такой степени, аж жилы трещат, а все потому что научился лепить ссылки на мсдн и статейки с каких-то сайтов, свою голову можна не включать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 17:10 |
|
||
|
Клиентский TimeZone
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, я может и не гений как ты, но если у тя дальше рекомендаций МС разобраться мозги не позволяют, то искренне сочувствую. Сочувствовать в этом топике нужно только тебе, серьезно. hVosttу интернет банка которым я пользуюсь наверняка сидят не дураки, и им не понадобилось пихать в настройки временную зону. и всё работает. Во-первых, я не знаю, что там у тебя за вакуумный банк такой, который ты там себе напридумывал. Во-вторых, могу судить по банк онлайну сбера и альфы - там, вообще, никаких клиентских временных зон нет, потому что они не нужны. Все транзакции происходят по серверному времени без учета региональных настроек клиента. Так что не фантазируй там. hVosttно по твоим же словам все как всегда! — мсу один гениальнейший гений вселенной, всезнайка до такой степени, аж жилы трещат, а все потому что научился лепить ссылки на мсдн и статейки с каких-то сайтов, свою голову можна не включать. Ты как был бестолочью, так им и остался. У меня есть опыт, аргументы и пруф - у тебя нет ни первого, ни второго, ни третьего. О чем с тобой можно дискутировать? Я тебе несколько раз уже просил показать мне пруф о том, что дефолтное отсутствие сессии в WebAPI - это баг и бэд прэктис. Ты что-то там начал бурлить и ссылаться на каких-то там форумные обсуждения на майкрософте каких-то блогеров. В итоге: ни ссылок на доку, ни ссылок на этих блогеров. Вот что ты за чудо в перьях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 17:27 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1358459]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 324ms |

| 0 / 0 |
