Записи с темой: код (19)
22:03

Mas color
Вот поработали, можно и покодить, наконец. 
Нужно найти баг. Это каждый раз как расследование. Вот, например сейчас. Вчера на энтузиазме сделала хедер и футер компонентами, подключила. Вроде всё подключается, но функция некоторая не пашет!( Вот, ща с гпт-хой разбирается.

@темы: код

Mas color
Вот и ночь. Тропа запосщена, некорректная обработка 404 ошибки исправлена. Но гитхаб сдох. Причём, только связь гихаба с сайтом. Надеюсь, не навсегда. Или может, на сайте что слетело внезапно, что вряд ли.

@темы: Я, код

Mas color
Доковыряла код до хлебных крошек, вставленных в каталог в приемлемом виде. Конечно, по пути выявила пару багов, которые в данный момент на сайте, а я и усом не веду потому, что не захожу на те страницы ^^ Также, возможно, кое-что в процессе ковыряния было сломано, т.к. сейчас на сафте работает, а после крошек перестало... Надо разбираться. А в остальном, крошки сделаны. Хвалю себя.

@темы: код

Mas color
Сегодня мозг реально сдох! 

Во-первых, курсы по контент-мейкингу в 10 утра по выходным, занияе аж 3 часа. Кстати, неплохо. Думала будут рассказывать про другое. но по факту это был почти курс по фотографии. Получила инсайт от препода по лайфхаку концертной съёмки: Снимаем на светосильную фиксу, а потом просто кропим. И получаеся что-то типа приближения, но не оно. Так вот, я даже подумала, что ок, на след. концерт возьму на прокат светосильную фиксу и затесщу лайфхак. Но самое интересное было потом: я вспомнила, что у меня есть такая фикса)) Лол. Тот момент, когда в своё время накупила объективов и не юзаю их и забываю...

Во-вторых, вчера была в цирке. И это было прям вау-вау! С моего последнего посещения в детстве цирк сильно продвинулся) Показывали что-то вроде спектакля, но с танцами и зверями. В связи с чем, когда вчера прилетела задача на пост, ежу понятно, что я отложила её на сегодня. На после курсов, да. Хорошо, что баннер уже имелся.

В-третьих, сегодня наконец продали трюмо советское. И теперь в комнате образовалось пустое место, которое срочно нужно чем-то заполнить! Возможно, шкафом. Ну и ещё, сегодня полдня приклеилали паркетную доску скотчем))

В-четвёртых... Отдых? Не, не слышали. На эту неделю, как помним, были назначены хлебные крошки. И их как бы надо было закодить. И я закодила. Но только для ПК пока: для мобилы там будет немного другая логика. Умучилась со стилями - как обычно всплыли лишние стили по-умолчанию, а я каждый раз забываю, что это за стили (спойлер - это высота строки). Также было замечено, что элементы которые как бы должны по идее, быть в одном диве, стоят как-то не на одном уровне. Канешна стала искать, втф. Далее привожу причину. Это просто скрин боли (потому, что это надо будет как-то исправлять...):

pain.png

П.С. Кто поймёт, тот поймёт...

@темы: Фото, код

Mas color
Сегодня какой-то адово продуктивный день.
Во-первых, рассылку накидала за 2,5 часа, хотя обычно это от 4-х, при том, что объём был как обычно.
Во-вторых, пост накатала за полчаса.
В-третьих, после всей этой работы у меня ещё осталось энергии на то, чтобы наконец дотянуть ручки до автоматизации работы. И это просто прорыв! Как я хотела не вышло, но вышло другое. Теперь вместо того, чтобы сто лет вручную заполнять поля в товаре, нужно всего лишь вставить в консоль код скрипта, и все нужные данные подставятся автоматически. Причём данные берутся из товара же  :inlove:  
Осталось подсчитать, на сколько это убыстряет работу... И подумать об удалёнке, где чем быстрее работаешь, тем больше денег. А когда твоя работа автоматизирована... Ну вы поняли.
Лень - двигатель прогресса - это да))

@темы: Работа, Я, код

19:28 

Доступ к записи ограничен

Mas color
Закрытая запись, не предназначенная для публичного просмотра

Mas color
Сегодня "День знаний". Знаний о Питере. Выяснилось очень интересное и косячное: границы города Питера простираются гораздо дальше, чем я думала. А это значит, что половина экотроп находятся не в Ленобласти, а в Питере! Т.е. год на сайте была неправильная инфа -_-
Карта для тех, кому тоже интересно: https://www.gov.spb.ru/

Пришлось срочненько всё исправить. Порадовало, что в js понадобилось изменить всего 2 строки. И автозамена мне нравится...
С каноническими вчера тоже разобралась. теперь и они динамически меняются. Не меняется только тот факт, что Яндекс всё равно не хочет индексировать эти страницы!!(

Поссорилась с подругой из-за фигни. Она обиделась на то, что я пригласила её на ДР, и оно будет проходить не в НК, поэтому она не сможет придти. К слову, я знала, что она скорее всего не сможет, но всё равно пригласила. Т.к. если бы не пригласила, всё могло бы закончиться обидой. Но тут, видимо, от судьбы не уйдешь -_- Кароче, теперь я у неё "плохая подруга". 




@темы: Я, код

Mas color
Вечера прям эффективные. Сегодня вот настроила отображение карточек на карте на всех устройствах так, чтобы их ничего не загораживало. Без исхитрений из предыдущего поста. Всего лишь налобыло изменить кое-что в стилях карты. Довольна собой. Также был найден способ принудительного сброса кеша страницы у пользователей. Даже пользователей с мобилы. 

@темы: код, проект

Mas color
Ща столкнулась с проблемой того, что на мобиле смотреть карточки на карте неудобно, т.к. новоявленный фильтр перекрывает карточку. Ну и я стала думать, что же делать?
Есть несколько вариантов. Возможно, самым ок-способом будет открывать поп-ап вместо стандартного балуна карты. Но это, конечно, делать долго и муторно. Поэтому на данном этапе придумала скрывать остальные элементы просто, т.о. при вызове балуна карту с ним ничего не будет загораживать. И всё это за пару строк стилей.

 

П. С. Со временем становится понятно, что прогерство - это про то, как находить решения, подходящие под имеющиеся ресурсы, в т.ч. временнЫе. 


@темы: Проект, код

00:28

Mas color
Чёта код засосал) Сегодня прям прогресс: доделана вся логика фильтра в каталоге. Также вышло провернуть фильтр по регионам на карте (типа нажимаешь регион и карта центрируется на него). Кароче, сложно, но можно. С гптхой тем более. Но думаю, что поиск будет ещё сложнее -_-
С картой пока не знаю: имеет ли смысл делать ссылки с гет-запросами, возможно, для сео - да. В каталоге сделала, но там это прям критично важно.
Лол, сейчас задумалась, как будет выглядеть поиск на карте. Центрирование на нужную тропу? Или сразу выход на статью? Первое - это доп-клик и вообще странное, а второе мало отличается от каталожного варианта.
Нет, реально прям задумалась... Если это будет поиск в каталоге, и если он будет умный... Будет странно смотреться если из поиска будет переход в статью, а не обновление выдачи. А также будет странно смотреться выдача, если поиск был по ключевым словам из статьи. Ы. Нет, канешна, можно сделать кнопку "Показать всё", а в предложке написать "открыть статью". Типа кому как надо))
С этой точки зрения проще оставить поиск в хедере - там-то точно на статью будут попадать. И решать что как не придется.

@темы: код, проект

Mas color
Сейчас правлю такую, казалось бы, простую вещь как анимация иконок по наведению мышки. Но сижу в афиге. И вот почему. Интересно, где были мозги у прогеров...
Кароче, выяснилось:
Что одна из иконок вставлена не цельной иконкой, а по частям: одна часть иконки в svg, а вторая, представляющая собой линию, какого-то фига вставлена линией в html  :spriv:  
Хотя я даже помню, что иконка из макета была цельной, с линией... 
Так вот, что ш, ладно просто заменила эту дичь цельной иконкой. Но... Не всё так просто в этой жизни... Оказалось, что теперь не работает другая функция, никак не связанная с этой иконкой, потому что, что?
Потому, что эта самая линия html как-то задействована в этой функции!! На-фи-га?! I don't understand.

Кароче, план на сегодняшний вечер - решить эту головоломку так, чтобы функция работала без странной линии.
***
А вообще, сегодня ходили на квест. Понравилось, хоть и кое-что там не работало. Даже прошли за час ^^

@темы: код

Mas color
Што ш, хочется поделиться радостью. Крайне сложный "квест" завершён. Теперь можно вносить массовыне изменения на сайт и отправлять их на сервер 2-мя строками в командной строке.
Мозг просто сдох. Потому, что инфу пришлось нарывать кусками. А далее привожу гайд. который я для себя и написала.
***
Как подключить цепочку "Локалка - гитхаб - сайт", если сайт уже существует:

1) Подключиться к серверу сайта по SSH:
- Создать у себя на локальном компе ключи доступа. 
Проверка наличия: ls ~/.ssh
Если нет, то создать: ssh-keygen -t rsa
Потом 2 раза энтер.
Скопировать содержимое ключа: cat ~/.ssh/id_rsa.pub

- Вставить содержимое ключа в файл на сервере в папке .ssh/авторизованные ключи (правится в текстовом редакторе)

- Войти на сервер сайта: ssh [email protected]

2) Присвоить себе имя и емэил
git config --global user.name "имя_пользователя"
git config --global user.email "[email protected]"

3) Создать гит-репозиторий на сервере сайта: 
- Перейти в папку проекта: cd project-name.ru/public-html
- Создать репозиторий: git init

4) Закинуть файлы в репозиторий.
- Отметить файлы на добавление в репозиторий: git add . (все)
Если возникает ошибка, то: 
Проверка файлов на добавление: git status
- Закинуть (закомитить) файлы в репозиторий: git commit -m 'сообщение об изменениях'

5) Создать связь "сайт - гитхаб".
- Всё ещё, находясь на сервере сайта, создать ключи доступа: ssh-keygen -t rsa
- открыть файл ключа и скопировать его содержимое: cat ~/.ssh/id_rsa.pub
- Зайти в настройки гитхаба и в пункте SSH keys создать новый SSH ключ, где в поле вставить скопированное.
Проверка подключения: ssh -T [email protected]

6) Загрузить содержимое сайта на гитхаб:
- войти на гитхаб и создать новый репозиторий.
- скопировать SSH ссылку на репозиторий (отображается на странице репозитория).
- всё ещё находясь на сервере сайта, пометить данные с сайта для загрузки гитхаб: git remote add origin скопированная ссылка на репозиторий ([email protected]:пользователь/репозиторий.git)
- закинуть помеченные файлы на гитхаб: git push -u origin master
Master - это ветка. Может быть main, настраивается в настройках гитхаба.
- зайти на гитхаб, увидеть, что данные уже в репозитории.

7) Создать связь "Локалка - гитхаб":
- Находясь на локалке, скопировать содержимое ключа доступа из (1) пункта: cat ~/.ssh/id_rsa.pub
- Зайти в настройки гитхаба и в пункте SSH keys создать новый SSH ключ, где в поле вставить скопированное.
Проверка подключения: ssh -T [email protected]

8) Загрузить данные сайта с гитхаба на локалку: git clone ссылка на репозиторий, фигурировавшая в (6) пункте ([email protected]:пользователь/репозиторий.git)

Всё.

Теперь о важных командах, которые было бы неплохо выучить.

Внесение изменений на сайт.
На локалке:
1) Правим сайт.
2) Отмечаем изменённые файлы: git add . (все)
3) Создаём "точку восстановления" (версию) сайта: git commit -m "сообщение об изменениях"
4) Отправляем изменённые файлы на гитхаб: git push origin master

5) Входим на сервер сайта по SSH, заходим в папку с проектом.
На сервере сайта:
6) Забрать изменения из гитхаба: git pull origin master
7) Смотреть примененные на сайте изменения.

Вкрадце:
Локалка:
git add .
git commit -m "сообщение об изменениях" - точка доступа
git push origin master - на гитхаб

Сайт:
git pull origin master - на сайт

Забирание изменений с гитхаба (на локалке или на сервере сайта - не важно): git pull origin master (при этом надо находиться в папке проекта)

Узнать, в какой папке сейчас находишься: pwd
перейти в папку: cd папка (папка должна быть в текущей папке) или cd папка/папка
Просмотреть закоммиченные изменения подробно: git log -p
Выход с сервера сайта: exit

@темы: Я, код

Mas color
Это надо записать! У меня получилось подключиться к сайту по ssh! Загвоздка была в том, что нужно вводить логин@адрессайта ([email protected]). Во всех гайдах же было указано немного другое.

@темы: код

Mas color
5 июля, 12:46

На этой неделе внезапно выяснилось, что на следующей неделе мне лучше придти на работу в чт и пт. В связи с чем, между рабочими днями образовалось аж 8 нерабочих. Я сразу начала думать, куда бы махнуть? Было много вариантов, включая нижний. Но все они сгинули при мысли "ходить по городу в +34? Неть." Потом я начала подбирать отдых на каком-нибудь озере. Из недалеких и с песчаными пляжами. Выяснилось, что в агрегаторах гостиш очень скудно представлены места размещения возле озер. И поиск бы занял много времени. 

Поэтому, плюнула на всё и двинула на дачу :)

Вот уже второй день тут. 

Вчера было прямо кайфово, тихо, будто одни в снт. Однако, кайф был нарушен вертолетом, который то и дело кружил над местностью, причем неприлично низко. Так он кружил часа 3. Так себе отдых...

Что это за вертолет, так и не было выяснено: салатовый с зелёной полосой посередине. И в пабликах тишина.

 

Вот вчера была жаришка жуткая. Сначала. Но потом пошёл дождь. И стало даже не особо тепло.

 

Вчера инет теле2 ловил и даже удалось провернуть задачи по индексации.

 

Но сегодня его как сдуло( 

Утро началось с жары. Но потом снова небольшой дождь и похолодало. Комары.

 

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

 

В Мск обещают ахтунг вечером. Интересно, доберется ли он сюда? На втором этаже при грозе ощущения как будто не в доме, а в палатке в поле))

 

Одним из факторов приезда был обещанный надувной бассейн, но он так и не был найден(

 

Ах, да, ещё вчера птичка убилась об окно. Пришлось собрать ее на лопату и выкинуть за забор. Неприятность была в том, что последнее получилось только с 3-го раза, т.к. скилл по бросанию содержимого на лопате вверх (ака земли на раскопе) за 10 лет был потерян. 

Занятие было не из приятных. Но возможно, это лучше, чем привлечь мух и ворон на трупик под окном -_-

 

21:43

Нда, за окном прям такой стрём, что не только на втором этаже как в палатке... Светопреставление ого-го. Хотя, да, при такой жаре несколько дней подряд, ничего другого и не ожидалось(

Сеть пропала вообще, не говоря уже об инете.

Плохо, что свет могут отрубить(

 

6 июля, 21:21

Свет не отрубили, но стремно было. А сегодня было даже холодно!

Но также сегодня был мега-прорыв на проекте: удалось подключить хедер и футер отдельными файлами. То, что я не могла сделать полгода ^^ Причём, даже доп. библиотек не понадобилось.

Как? Всё благодаря гпт-шке, конечно. + пониманию, что куда вставлять (и курсы даром не прошли ^^ ).

Теперь только с гитом разобраться и можно фигачить массовые обновления не парясь.

Уже посмотрела видео по Гиту, но жаль, там не рассказывали, как подключить гит с одной стороны к удаленному серверу с сайтом, а с другой, к локалке, или, на худой конец, как подключить гитхаб к удаленному серверу с сайтом. 

Неизвестное.

 

Также сегодня мучила гпт-шку на тему, как ресайзить фото без потери качества. Не домучила. Результат всё ещё не устраивает( Выходит то размыто, то пиксельной, а надо как в фш с детализацией 2.0.

 

7 июля, 10:11

Только проснулась. Ну и холодно же... Было ночью. Всего +9. 

 

Сегодня приснилось, что я менеджерб музыкальную группу) Решала, как будут выглядеть, музыканты и какую музыку будут играть, чтобы она зашла аудитории (был выбран синт-метал)). И ещё была сценаристом клипов. 

 

Проснулась, и что-то вспомнила, кем хотела стать с самого начала (ещё до навязанного общественным мнением менеджера по туризму, с которым так и не сложилось). Я хотела стать музыкальным продюсером :) Даже готовилась поступить в ГУУ на эту программу. С подругой готовились. Ходили на дни открытых, вот это вот всё. 

Но как обычно бывает, родители поставили крест на этой мечте со словами "не занимайся ерундой". 

Эта фраза, кстати, и сейчас звучит очень часто, но сейчас я просто переступаю через неё и таки "занимаюсь ерундой", потому, что могу ^^ А тогда, обучение на той программе стоило денег, да.

 

Такс, сейчас вроде уже теплее на улице. Соседи понаехали( Надеюсь, сегодня уедут, а мы тут до среды. 

 

17:16

Хожу злая пол дня. Т.к. не удалось подключиться к сайту по SSH. По неизвестной причине( Да и вообще, на начальных курсах по Гиту не описывают именно мою ситуацию: нужно создать репозиторий на хостинге, подключиться к нему с локалки и склонировать данные с сервера на локалку. 

Везде же описывают обратный процесс. 

В ТП посоветовали пойти курс. Да, именно, этим я и займусь. Когда ноут остынет. Перегрелся, бедняжка. Ща остужается. 

А чем заняться пока... Не известно. Либо почитать, либо продолжить роботостроение))

 

8 июля, 23:16

Вот сегодня была жаришка. Но уже примерно к пол четвертому, на участке в большинстве своём тень. А к 5 уже холодает. В 7 вообще уже меньше +20( И роса.

 

Что-то в эту поездку мало хочется разбирать фотки. Даже для статей. Выгорание?

 

А вот прогерство расцвело с новой силой. Избегание конфликтов очень мотивирует на решение своих проблем самостоятельно.

Итого, за пару дней сварганила свою прогу для ресайза изображений без потери качества. Вышло почти так же как фотошопом, но подходящий по размерам результат достигается всего 3-мя кнопками, а в фотошопе - больше и финалочка может быть не идеальной по размерам.

Воть, довольна собой. Уже думаю над монетизацией дела ^^

 

10 июля, 20:55

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

 

А сейчас я уже вернулась в Мск. И заставляю себя отдыхать. Да, именно так. Потому, что когда проект интересный, по нему только и трудоголишь -_-

 


@темы: Лето, Отдых, код

Mas color
На днях получила сообщение на почту сайта об одном не очень приятном баге, о котором я совершенно забыла! И не вспоминала год. Но вот теперь уж было сложно не заняться этим. Ежу понятно, что я не настолько прошарена в js, чтобы догнать самостоятельно, в чем там дело. Пришлось спросить у чата гпт. Вместе разобрались. А потом он ещё помог с рутинной работой. А потом демо-версия 4о на день закончилась. Потом мучилась с 3.5. Такое. Разница очень большая. 4о понимает с одного запроса! Кроме того умеет анализировать файлы. С 3.5 же реально мучение. Чтобы что-то добиться нужно несколько запросов, а потом ещё раз и ещё... В итоге всё закончилось операцией замены в vs просто. Возможно, с неё-то и стоило начинать.
Итожики: теперь переход на страницы троп из каталога выглядит нормально. И можно открывать страницы тропа в соседней вкладке по менюшке из ПКМ. Благодаря этому также исчезло несколько побочных багов.
До сих пор не ясно, зачем такую простую вещь как простой переход на другую страницу сделали с помощью js? Бред же.

П,С. Аж задумалась подписку на гпт прикупить... Настолько хорош.

 



@темы: код

10:36

Выхи

Mas color
И вот понедельник. Что было сделано на выходных?
  - разобраны фоты троп для статей,
  - правочки на сайте,
  - фоты с мотопарад не разобраны,
  - дз к уроку не сделано (чета решила вообще его не делать)
И при этом, времени отдохнуть вообще не было. 
Хотя, возможно, прогулку можно считать отдыхом? 
Прогулка была в новоявленный "китайский сад" на Бот. Саду. Штош, норм место на погулять! Что в саду? Прудик с жабами, березовая роща, "древние" камни,  китайские беседки, удобные скамейки в беседках (прямо для расслабона созданы), деревянный настил (не экотропа)). Но вот народа много.

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

@темы: Лето, Отдых, Я, код

Mas color
Зашла похватать о супер-продуктивности. Хотя на даче я не закрыла все свои хотелки, я сделала это сейчас.
1) Запостила кейс на Биханс,
2) Выложила первый фотоотчёт не для Портала в свою группу по событийной съёмке,
3) Поправила стили статьи (такое впечатление, что прогеры вообще не понимали, что делают - нашла кучу ненужных отступов и лишние закрывающие теги...)
Воть.

@темы: Фото, Я, дизайн, код

Mas color
Как и ожидалось, прилетели ещё рассылки. Но теперь я знаю тайные знания - про фреймворки для рассылок. Заманчивая штука, надо сказать. Но а) в ней надо разбираться, читать документацию, б) вспоминать css, в) тестить на русских почтах (фреймворк, конечно не в Рашке создали). А это время. С другой стороны, У меня уже есть корявый шаблончик с прошлого раза)) Д - дилемма.

@темы: код

Mas color
Долго я тянула (дотянула до того момента, когда уже 3-ю рассылку верстаю не я), и вот наконец! Купила курс по вёрстке рассылок. Ща первое задание: завести реозиторий практического проекта. Каждый раз все курсы начинаются с этого, я каждый раз делаю, но каждый раз как с чистого листа О_о Вообще, я ленивая и консоль не люблю, поэтому заморочилась, чтобы всё делать в VS Code. И ещё ,странно, но из редакторов кода мне зашёл именно VS Code! Там даже есть моя любимая тема Darcula  :dracula:  

@темы: Я, Учеба, код