Еще как научиться сочетать цвета, всегда с этим проблемы.Есть куча сайтов и масса программ с цветовыми наборами/кругами, задаете основной тон, и система подбирает вам гармоничную гамму, вплоть до готовой палитры.
чтобы посоветовали для развития креативности - книги, сайты, все что нужноИдеи не рождаются из книг и сайтов, во всяком случае не из учебных. Чаще всего креативность зависит от начитанности (художественной), так как визуализация идеи из слов в образ чаще всего срабатывает при чтении. Как костыли в развитии - комбинаторика, то есть берете 3-4 чужих произведения, выбираете из них понравившиеся элементы, рисуете свое. Через какое-то время у вас накопится какой-то объем приемов и техник визуализации, который будет чисто вашим. С ним вы уже сможете создать образ без долгих раздумий, чисто на опыте.
Как избежать накопление неиспользуемого CSS-кода в ходе жизни и развития сайта?В общем случае - никак. Если не следить за привязкой кода к цсс в процессе изменения, то такая фигня будет накапливаться естественным образом.
if($_FILES)
существовать не должны, все что попадает внутрь условия должно быть приведено к булеан, чтобы разночтений и вопросов, подобных этому, не возникало. В данном случае, в зависимости от назначения кода, можно было использовать как isset() так и !empty(). $curl = curl_init();
...
$response = curl_exec($curl);
json_decode($response); // куда попал результат выполнения функции - загадка
echo mb_convert_encoding($response, 'windows-1251', 'utf-8'); /* так как нифига не сделали,
нифига не получили. По стуи здесь просто ответ сервера, полученный из curl.
Кроме того, предполагалось же, что это будет объект, ну, судя по строчке ниже. Делать echo объекту,
еще и "конвертируя" его в какой-то формат, идея не из лучших.*/
print $response->{'text'}; /* нерабочий вывод поля text, так как у нас там и не объект,
и зачем print, а не echo? Или везде принт, или везде ечо, если разницу вы все равно не знаете.
Так же не обязательно здесь использовать {'text'},
так как вы уже знаете имя свойства, $response->text достаточно.*/
curl_close($curl);
Но заметил тут то, что показатели для одного и того же города могут ну очень сильно отличаться.Ну так и в чем проблема? Разные сервисы используют данные разных инструментов (погодных станций, спутников, зондов), ну и ПО для прогнозов сильно меняет картину, разные модели предсказания, так что в этом ничего странного нет. Вопрос предпочтений. Можно еще гисметео посмотреть, у них тоже есть апи.
Но в sqlite дата записывается в формате YYYY-MM-DD.Это не в sqlite, это исо стандарт записи даты.
В таблице в столбце date записана дата в формате DD.MM.YYYYВ таблице в столбце date записана дата в формате DD.MM.YYYYНу, то есть вы знали что есть формат конкретный формат, но все равно сделали через ж, в угоду собственному чувству прекрасного?
Мне нужно получить сроки на неделю вперед от сегодняшней датыИ вот мы приходим к самому интересному: почему запись в стандартном виде будет работать нормально, а в вашей записи все... очень плохо? Дело в том, что в большинстве бд дата сравнивается как строка, именно по этому запись идет как год.месяц.день, так как при сравнении 2 строк в таком формате любое сравнение 2 дат будет корректно сравнивать 2 строки с правильным результатом. Тем более что в sqlite нет типа данных date, но с правильным форматом содержимого он особо не нужен. Меняйте формат хранения и будет вам щастие.
времени просто до нгИмхо только фриланс. На понимание базовых вещей и создание рабочего кода уйдет скорее всего гораздо больше времени. А так за условные 20 баксов получите рабочую версию своих хотелок.
1) Подучить php и написать на нем какие-то формы.Нужно правильно создать формы, соответственно подучить раздел "формы хтмл", и соответственно обработку гет и пост запросов на сервере. В случае пхп - глобальные переменные гет и пост. Ну и проверки на валидность данных.
2) Создать бд, с mysql знаком, но видел многие делают на phpmyadmin каком-то.Установки и настройка окружения уже займут какое-то время, даже если поставить готовые пакеты типа опенсервера. Да, создать простенькую бд можно в майадмине, но надо понимать хотя бы базовые принципы работы с реляционными бд. В идеале - типы данных и как их верно применять, 3 нормальную форму, индексирование, внешние ключи...
3) подключить, настроитьДа, подключить, настроить. Масса туториалов, но все это время, которого у вас, судя по срокам, просто нету.