2412

Просили

Может кому-нибудь тоже понадобится
Просили
Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
что? долго? тупо переписать CSS стили и при помощи javascript или php определять текущее время и в зависимости от времени подгружать 1 из 2 CSS стилей. Как-то так,что тут сложного?
раскрыть ветку (9)
3
Автор поста оценил этот комментарий
Все вопросы к @admin
Я ничего не решаю.
2
Автор поста оценил этот комментарий
Расскажите, пожалуйста, как вы собираетесь легко и достоверно определить время пользователя на PHP?

Гораздо проще добавить кнопку:)
раскрыть ветку (7)
0
Автор поста оценил этот комментарий
<?php
echo 'MyIp: '.$_SERVER['REMOTE_ADDR'].'</br>'; //Для изощрённых проверка часового пояса по коду города через IP
echo 'MyDate: '.date("Y-m-d H:i:s");
?>

А можно просто..javaScript, но так, как он может быть у кого-то отключен...то используем наверняка серверную часть, но для гурманов можно ещё позвать в помощь такие слова, как aJax, JSON
раскрыть ветку (6)
0
Автор поста оценил этот комментарий
PHP выполняется на сервере, date() выводит серверное время. Мой сервер находится в Амстердаме, а я живу в Кемерово. Не вариант. А geo-ip - это медленно и неточно.

Javascript не дает точного результата потому, что не у всех выставлено верно системное время. Но это уже лучше.

Самый простой вариант: предоставить пользователю выбор. Все, что для этого надо - кнопка и 3 строчки Javascript.

А причем тут "aJax" и JSON - ума не приложу, извините. Особенно для гурманов:)
раскрыть ветку (5)
0
Автор поста оценил этот комментарий
"Самый простой вариант: предоставить пользователю выбор. Все, что для этого надо - кнопка и 3 строчки Javascript." -> а мне казалось, что суть программирования - это максимальное упрощение и оптимизация? Рано или поздно нужно будет делать так, как описал я - автоматическое обновление css в зависимости от времени. И почему бы не сделать это сейчас?
Что касается php и geo-ip - неточность будет незначительна, а это уже совсем не важно. С 9 вечера ,например, до 7 утра - темный css загружен, с 7 утра до 9 вечера светлый. И что, так сложно попасть в этот диапазон?

У всех ли включен JavaScript?

Я написал про aJax и JSON с тем, что если пользователь зашел на пикабу, и забыл выйти, и стоит комп со вкладкой пикабу, чистым php надо ждать обновления страницы для смены CSS непосредственно пользователем, а что мешает каждые 1-2 часа aJax'ом делать запрос на функцию/класс или что там самодописанное передавать данные,тот же IP, и получать уже подгруженный CSS без участия пользователя? Или Вы не знакомы с такими технологиями?

2 ветки событий можно описать, когда при участии пользователя перезагружается страница и по времени накатывается новый css, или когда автоматически обновляется.
Упрощение для пользователя - усложнение для программиста.
раскрыть ветку (4)
0
Автор поста оценил этот комментарий
"Рано или поздно нужно будет делать так, как описал я - автоматическое обновление css в зависимости от времени."

Это заблуждение. Потому, что
а) это ВНЕЗАПНО для пользователя, а раз внезапно - значит уже не есть хорошо.
б) Потому что тем, кому надо - уже стоит специально обученная программа, набор юзерскриптов и так далее (нужное подчеркнуть)
в) Самое главное. Тема должна зависеть не от времени, а от уровня освешенности. И вот тут ваш php/css/javascript идет лесом.
г) Есть пользователи, которые в принципе не переносят темных тем, у них глаза вытекают.

Именно поэтому я и предложил остановиться на кнопке. Суть программирование - решение существующих задач. А вам я настоятельно рекомендую прочитать книгу Алана Купера "Психбольница в руках пациентов".

P.S. Мне знакома технология AJAX, и еще много разных страшных слов, хоть и почти полностью бэкендер)

P.P.S. Вообще, меня всегда умилял подход "Нам когда-нибудь возможно понадобится вот эта штука. А еще она прикольная, давайте запилим прям щас?" На практике это обычно означает применение еще одной крутой технологии потому, что она нравится разработчикам.
раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Сколько здесь ваших красивых слов, да все мимо что-то...
"это ВНЕЗАПНО для пользователя, а раз внезапно - значит уже не есть хорошо. " -> плавная смена через JQuery->animate вам не о чем не говорит? Вы прислушивайтесь, как JQuery вам на ушко шепчет :"Время, время можно задать плавной смены значений атрибууууутов css"

"Потому что тем, кому надо - уже стоит специально обученная программа, набор юзерскриптов и так далее (нужное подчеркнуть)" -> я не буду вдаваться к глубину мироздания КБ, вы и сами поймете, если умеете мыслить

От уровня освещённости на PC? Вы смеётесь? На смартфонах без проблем, считывать показания индикатора освещённости и радоваться, а на PC?) Повеселите меня, предложите реализацию, с учётом, что даже у меня нет светоиндикатора, что уж там говорить об обычных пользователях, вроде вас.

Уж точно ночью вытекают,согласен, только не от темной темы,а от светлой, как сейчас. Мало того, вы и биологию за школьный курс не знаете. Посудите-ка сами, что сильнее вас будет раздражать - чтение книги днем или ночью?

"Именно поэтому я и предложил остановиться на кнопке. Суть программирование - решение существующих задач." -> задача УЖЕ существует. Я предложил самое оптимальное и правильное решение. Все ваши доводы сводятся либо :"Давайте сделаем кнопку и все будут рады" или "Наустанавливаем сторонние скрипты", которые полны багов, КБ в печали.

"А вам я настоятельно рекомендую прочитать книгу Алана Купера "Психбольница в руках пациентов"." -> я вам рекомендую все же почитать о web-программировании немного

"P.S. Мне знакома технология AJAX, и еще много разных страшных слов, хоть и почти полностью бэкендер)" -> а я пишу на Java как консольные приложения, так и под android и мне это не мешает писать высоконагруженные WCMS системы.

" Вообще, меня всегда умилял подход "Нам когда-нибудь возможно понадобится вот эта штука" -> какой у вас опыт программирования?
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Мне рекомендуют почитать книжки про web-программирование, как это мило. Купер не столько про программирование, сколько про интерфейсы.

jQuery.animate() совсем не помогает потому, что такое поведение для большинства пользователей неожиданно. Проблема не в резкой смене темы, а в самом факте смены. Те, кто знают про такие штуки, уже установили специально обученный софт для свой ОС. И тут плавно перешли к пункту 2.

Теперь про уровень освещенности. Почему возникает дискомфорт? Не потому, что на дворе ночь, а потому вы пытаетесь читать в плохо освещенной комнате. Решать эту проблему software-методами - невозможно, вы просто не знаете этого самого уровня освещенности. Подсказываю, с временем суток тут не очень большая связь, у меня в квартире ночью светлее, чем днем потому, что южное окно днем всегда задернуто, а ночью/вечером включен свет.

Теперь про Купера. Дубль два, это книжка про UX. Вы пытаетесь решить несуществующую задачу просто потому, что для вас задача - это то, что нужно вам. А задача - это то, что нужно пользователям. А точнее, их подавляюшему большинству.

Про опыт. Нормально у меня с опытом. 7 лет в вебе. Keep It Simple, Stupid!
Фаулера и МакКоннелла зубрить до посинения, если вы не понимаете, почему не нужно закладывать фундамент для будущих фукнций.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
слишком много многословия на отвлеченные темы у Вас..скучно как-то, ни кода какого-либо, одни слова, такое чувство, что спорим на философские темы, когда можно было бы уже реализовать прототип на стандартном движке pikabu(pligg), Чем разводить дискуссии о надобности/ненадобности
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества