javax_slr: (Default)
Как некоторые знают, я еще в корону написал приложение для Андроида, которое для любой точки и даты показывает направление восхода и захода Солнца и Луны.
Это нужно, например, если Вы хотите сфотографировать восход Луны над башней Августы Виктории или заход Солнца пронзенного реховотским маяком.
Сейчас я проапдейтил приложение для последних версий Андроида (Play Store это требуют угрожая карами)
Я поставил новую продакшн версию, ставьте!

https://play.google.com/store/apps/details?id=org.bernshtam.moonandsun
javax_slr: (Default)
Прислали фишинговое письмо, что вот вот закроют AWS account за незаконную деятельность с него. Предлагают сменить пароль рута.
Всё в стиле и дизайне AWS, с их мейла (ну такое мы в BGU 30 лет назад делали) только ссылки левые и номер account'а не тот.
Будьте осторожны.
А еще у наших клиентов взломали Priority (местная ERP). Как именно не знаем. Стерли всё , а последний бекап у них за июнь.
Но! В нашей системе хранятся все их заказы! Так что мы им выслали для восстановления всё что успели из их ERP выкачать.

Пользуйтесь услугами AnyMaint!
javax_slr: (Default)
Экспериментирую, строю свой RAG с локальной моделью для нормализации имён станков, машин, инструментов.
Код должен найти похожий по описанию станок, и если расстояние от него маленькое - взять его нормализованое имя, если больше - сказать что похожих у нас нет
Добавлаю машину "SuperStarDestructor 5"
Он тут же находит очень близкий "מגרסות סופיות 5" и говорит - я знаю, это шредер!
Ну в чем то он прав ...
javax_slr: (Default)
Знаете когда в фильмах хакер взламывает что то, у него на экране бежит много всякой херни? Код программы, секьюрити камеры, запросы к базе данных?

Я сделал конструктор таких экранов.

1. Есть много хакерских инструментов, которые вы ставите на экран, как Вам удобно
2. Некоторые допускают конфигурацию - например можно поставить свою картинку (дать URL)
3. Нажимаешь на Run - тестируешь как выглядит
4. Нажимаешь на Save и получаешь уникальный линк своего хакерского экрана, линк, который потом можно кому то послать, или сохранить и потом открыть

javax_slr: (Default)
Чтобы вы не расслаблялись, я сделал игру - бомбить Иран.
Если что то не работает - напишите, если работает - поделитесь с друзьями
Там, в конце должен быть Фордо.

https://www.iaf-bomber.com/

javax_slr: (Default)
Когда я говорю, что Claude Sonnet 4 зануда - это оно и означает.

Просишь сделать код ревью. Реально 5 строчек, правда в большом файле, на 2 тыс строк.
Он думает минут 7-8, анализирует весь файл, кто его вызывает, кого вызывает он, их маму и папу, выдаёт список своих мыслей по поводу изменения и окружающего кода на 10 пунктов. очень подробных, до хрена текста, половина не по делу, вторая половина по делу, но старые баги, не полезу я в этот код, а до третьей половины я не дочитал.

Или, скажем, пишешь ему - посмотри как сделать такое то изменение, проанализируй, предложи, но код не пиши!
Он долго думает рассказывает вслух что видит, как чукча, потом все такие лезет править код.

Т.е. может он и умный, но слишком умный, ну его в жопу.
javax_slr: (Default)
В инструментах Intellij это работает реально плохо - как их собственный плагин, так и плагин для Copilot.

В VS Code Copilt в режиме агента (спасибо Olga Shershevsky, Moisei Rabinovich!) работает прекрасно, но сам VS Code намного слабее чем WebStorm, IntellijIDEA, PyCharm.
Как было сказано в древней статье сравнения Эклипса с тулами Intellij - они знают контекст, они не просто парсят код. Найти использования функции из ангулар компоненты в HTML компоненты - Intellij может, а VS Code только как поиск текста. И рефакторинг правильно сделать.
Короче я держу проекты теперь открытые и в том, и в другом.

Кстати Roo Code все равно лучше чем Copilot , но price/performance у него похуже- слишком много жрет токенов для хорошего результата

Roo Code

May. 22nd, 2025 09:34 am
javax_slr: (Default)
Плагин Roo Code для VS Code.
Open Source: https://github.com/RooCodeInc/Roo-Code

Инструмент для написания кода, поиска багов, архитектурного планирования с ИИ

Есть разные режимы - кодер, поиск багов, архитектор, оркестратор.

Может читать и писать файлы, выполнять команды на компьютере. На все просит разрешения, но можно дать автоматическое разрешение на какие то типы операций.

Сначала я попробовал режим оркестратор - типа строит план и вызывает другие режимы для заданий.
Дал ему спек астрологического чата с Чат ГПТ. Довольно подробный спек.

Оркестратор начал работать, я дал ему автоматическое разрешение на исполнений сабтасков, запись, чтение и т.д.

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

Короче кодил часа два (!!!) сожрал 20 долларов со счета в OpenRouter, пришел к выводу , что всё сделал, но остановиться не мог - начал писать документацию. Тут я его остановил, проверил сам - не работает. Показал ему что не работает, он со второго раза исправил логин через гугл, тут я залогинился и уводел что он с делал и историю чатов и переключение светлый/темный режим ( о чем я не просил).
Но чат ни хера не работал. Больше часа я с ним исправлял баги, сжег еще 20 дол и я на это плюнул.
Промпты у него огромные, включают в себя уйму соурсов. Он показывает сколько денег и сколько токенов сжег

Потом я попытался с ним починить баг у себя на работе во фронтенде.

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

Потом мы еще добавили функциональность и исправили мелкий баг. Я код ПОЧТИ не влазил, но все таки тут и там его направлял.

Это было очень успешно. Вероятно человек знающий 1) фронтенд и 2) наш код, сделал бы это немного быстрее, но если не знать или фронтенд вообще или именно наш код - он ускоряет дело в разы.


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

Не сразу, но всё заработало.

При этом он очень старается - например норовит запустить приложение, поднять браузер и проверить работает ли то, что он только что сделал - в принципе это правильно, но занимает время и жрет токены с дикой скоростью.

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

Советую попробовать

Вообще мне кажется, что все эти хрени не убирают пока надобность в программистах. Это просто инструмент. Через год-два может будет не так, но пока ситуация такая.

base44

May. 6th, 2025 09:14 am
javax_slr: (Default)
Поигрались на работе с сервисом base44 который создает целые вебаппликации по промпту - без программирования.
Выглядит классно - мой начальник тут же соорудил полноценную CRM, даже с интеграцией с гугл картами (вообще CRM это то, что люди чаще всего делают - что показывает насколько уродские и монструозные существующие CRM), и так же быстро сделал нам новый вебсайт (base44 взял информацию со старого сайта, добавил WYSIWIG редактирование - получился миним Wix или Вордпресс).
С другой стороны:
1. Какую нибудь бизнес логику он пишет очень плохо и чаще всего промптами исправить нельзя - не понимает
2. Вы можете экспортировать код на GitHub, но каждый раз, когда вы хотите обновить версию, это делается вручную, а не автоматически.
3. Изменения, сделанные на GitHub, не видны в Base44, вы не можете редактировать приложение вне Base44.
4. Экспорт на GitHub осуществляется только в их собственный репозиторий и только в основную ветку. Вы не можете управлять версиями.
5. Код активно использует API Base44 и может работать только на платформе Base44. Вы не можете запускать его локально или на другом хостинге.
Короче пока это на уровне - сделать прототип, показать клиенту, исправить чтобы клиент был доволен, сделать экспорт и переписать весь бекенд.
Очень удобно когда продакт должен выяснить что клиент хочет не задействуя программистов.
Через год-два будет наверное получше
javax_slr: (Default)
Сделал инструмент для код ревью.

Смотрит на пул реквест в гитхабе.

Может рассказать о чем этот PR, может сказать что плохо, может их запостить в гитхаб как комментарии к PR.
Использовать можно вручную или как автоматический код ревью

Repo: https://github.com/AnyMaint/code-reviewer

Статья на английском

Статья на русском
javax_slr: (Default)
Перенесу сюда в один пост, чтобы помнить как это было, несколько постов из фейсбука (ЖЖ то навеки и искать в нем легче)

------------------
Я сейчас делаю сложный рефакторинг с Grok 3. И это очень круто. Как парное программирование. Т.е. я реально с ним обсуждаю его и мои идеи low level design.
Результат просто отличный. Сам бы я такого не сделал, с умным коллегой может и сделал бы, но за гораздо большее время.
Жалко только он в IDE не встроен , проходится цопировать и пастить код, ну и пиво в Шнидте не умеет пока пить
---------------------------------------
А кому интересно - два дип ресерча Грока, чтобы понять что он может

Create research how Likud members vision changed in last 20 years.
What are important topics for likud in 2005, 2015 and now?
How changed Likud position on topics which still are in the center of discussion
Which topics left the point of iew and which entered.
Can you make a conclusion like Likud moved left or right or becamu more capitalisti or populistic?
https://x.com/i/grok/share/pTwwDj6gUS9gx2QiqjG5S4Rg8

Проведи исследование куда мог деться архив темплиеров, проверь локации в Шфеле (район Израиля) - Латрун и район Бейт Гуврина,
Составь план работ по его поиску

https://x.com/i/grok/share/FhlI4BMUZgBbwBCS0htBgAUMj

Read more... )
javax_slr: (Default)
Нажимать тут: https://t.me/+hZXMYCsciBlhOTY8

Написан на питоне, почти полностью - нейросетями

chatGPT

Mar. 16th, 2023 01:45 pm
javax_slr: (Default)
попереношу ка я еще записей из фейсбука

Очень смешно. Для работы делаю документ, в котором надо показать чем Котлин лучше Джавы (на сам деле не важно, что это такое, если не знаете. Одно лучше другого). Причем с числами, как увеличивает продуктивность. Ну попросил ChatGPT, он же мне пишет все документы последнее время 🙂
После короткого диалога, в котором я уточнял что мне нужно, он дал две статьи, опросы известных фирм с конкретными числами, опросы большого числа программистов, очень интересно и то, что нужно.
Так вот их не только нет по указанным линкам, но и не существует вообще.
Более того, бинг, подключенный к более продвинутой версии ChatGPT их не находит так же , как их не находит Гугл.
Это к тому что не надо забывать, что chatGPT это модель 1) статистическая 2) языковая
javax_slr: (Default)
Я хочу рассказать как я писал приложение для телефона.

Началось с идеи. Я фотографирую, понемного продаю, даже на сайт National Geographic's что то взяли как победителя конкурса.

Вот сайт с моими фотографиями: https://www.paveltravelphoto.com/

И одним из моих любимых жанров сталоприехать на пляж Пальмахим и снимать там закаты. Есть закаты красивые, есть средненькие, есть так себе. Возникла идея это дело предсказывать.

Посмотрел на имеющиеся фотки закатов и попытался понять от чего зависит красота заката. Освещение облаков, их высота, хуё-моё.
Написал об этом статью, выложил - на хабре на русском (https://habr.com/ru/post/478192/), на медиуме на английском (https://medium.com/@javaap/forecasting-the-beauty-of-sunsets-1dcac0907139).

Поговорил с товарищем, который работал когда то в метеослужбе, он дал координаты человека оттуда, и тот мне рассказал - вот, есть у нас открытый API прогнозов, пишешь заявление зачем тебе и получаешь доступ.

Начал с этим возиться, там нетривиальные форматы данных, разобрался.

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

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

Так и сделали. Причем, зная, что я сам фронт писать не буду, я сразу сделал чтобы список параметров (прогноз температуры, облаков, дождя, красоты закатов) и как их показывать фронтенд получает с бекенда, т.е. я могу очень много всего менять, не трогая фронт.

Такую штуку я мог уже использовать для себя, чтобы знать когда и куда ехать снимать

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

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

К тому же пришло понимание, что дизайн то красивый, но сложный для юзера.

И тогда, в очередной, раз, я понял, что "никто не даст нам избавленья, ни бог, ни царь и ни герой".

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

Идея была такая - 1) показывать погоду, прогноз и фото-параметры - красота заката, условия астрофотографии и т.д. 2) расчитывать на максимум людей - и фотографов и фанов следить за погодой 3) всюду делать подсказки, чтобы было всем понятно 4)делаю для андроида, айфоны идут в жопу 5) Приложение только для Израиля (я использую израильские API)

Сначала думал делать только на иврите, но потом понял, что уйма всякий компонентов UI на андроиде заточены под язык. Т.е. если язык андроида английский, а я пишу на иврите, не всюду легко сделать справа на лево или правильный alignment.

Поэтому уже на ранних этапах сделал локализацию на 3 языка, язык выбирается по языку андроида в телефоне.

Для обсуждения вопросов "как сделать понятнее" сделал вотсап группу из друзей, которые согласились помочь.
Они скачивали ранние версии и критиковали.

Вообще - сделать приложение понятным, если в нем много данных и предназначено для разных категорий пользователей - это серьезный челендж. Намного серьезнее технических проблем (как сделать что то - это всё решается в stack overflow)

Как водится часть замечаний были в один голос, а часть - люди просили противоположные вещи.

Вообщем через полтора года после первоначальной идеи и через пару месяцев после начала написания приложения я выпустил первую версию

Естественно тут же пошли замечания про спеллинг - на всех языках я допустил уйму ошибок. Причем люди советовали не только исправление очевидных ошибок в словах, но и более удачные формулировки (и естественно противоречили друг другу).
Даже мои дети разделились в том сколько юдов надо ставить в первом слове в названии שמיי ישראל

Так или иначе, после рекламы в четырех профильных израильских группах - руских походников, астрофотографии, любителей погоды и ландшафтных фотографов, число инсталяций около 300, а число подписавшихся на фейсбук страницу больше 50.

Что дальше?

Цель у меня была такая - собрать побольше людей, чтобы потом собрать деньги на платные API - например прогноз молний.
Уже вижу, что шансы на это минимальны. Скорее всего и за хостинг буду платить сам и если захочу подключить платные источники - тоже сам :(

Но пока не буду отчаиваться - добавлю красоту рассветов, буду улучшать алгоритм красоты закатов, искать что еще можно там показать и в какой группе прорекламировать.
Опыт приобрёл, я считаю, бесценный :)
javax_slr: (Default)
Я рад представить своё фотопогодное приложение.
https://play.google.com/store/apps/details?id=org.bernshtam.israelsky

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

Чем оно лучше других погодных приложений?
1. Прогноз берется из израилького метеоцентра, поэтому должен быть точнее международный приложений
2. Параметры вроде красоты заката и условий астрофотографии - унилаьные, я их сам расчитываю

Приложение с самого начала сделано мультиязычным - в зависимости от языка телефона вы всё увидите на русском, иврите или английском.

Нужна ваша помощь - проверьте, пожалуйста, не надо ли поправить тексты (имена и описания параметров, тексты диалогов, что написано про данные конкретной точки на карте)

В ближайшие месяцы будут сделаны:
1. Астрофото прогноз по частям
2. Красота рассвета
3. Улучшение алгортима красоты закатов

Если будет интерес, то будут добавлены
1. Погода в прошлом
2. Прогноз молний
3. Учет ветра и влажности в астрофотографии

Буду рад, если расскажете об этом приложении знакомым.

Я еще сделал страничку приложения, на которой будут все новости и, например, вопросы, что делать следующим фичером:
https://www.facebook.com/Israel-Sky-%D7%A9%D7%9E%D7%99-%D7%99%D7%A9%D7%A8%D7%90%D7%9C-101879688415830

javax_slr: (Default)
Вчера я следил за молниями целый день. И когда в 10 вечера увидел, что большая туча с молниями и дождем всё таки прошла Газу и уже в Ашкелоне, выехал на море.
Но туча там и остановилась, а основные молнии были в Иерусалиме :(

Когда то давно мы начинали писать игры с заставки. Иногда там и заканчивали. Сейчас я всё таки сделал наоборот и для первой версии моего погодного приложения, которым так или иначе занимаюсь больше года, остались всё таки оттенки цвета и шрифты.
Скоро начнем тестировать.
javax_slr: (Default)
Моё первое приложение для Андроида выходит на этап открытого тестирования.
Для фотографов и романтиков!
Оно показывает время и направление восхода и заката Солнца и Луны. Можно выбрать день и место, для которого показывать. Можно включить и выключить поворот карты по компасу.



Скачивать тут: https://play.google.com/store/apps/details?id=org.bernshtam.moonandsun
javax_slr: (Default)
TL;DR: Из чего состоит красивый закат? Как предсказать эти элементы заката? Откуда взять данные для предсказаний?

Все фотографии в статье мои.

Для удачной фотосессии, требуется, как правило серьезная подготовка. И если собрался снимать закат, хорошо бы знать заранее, насколько этот закат будет красив.
Понятие красоты, конечно, индивидуально, но всё таки есть какие то моменты, которые определяют красоту заката, какие то элементы красоты, про которые большинство людей согласятся.

Элементы заката
1. Небо в том месте, где солнце заходит за горизонт.

Если небо в этом месте чистое - это красиво.
Если чистая полоска неба, а над этим облака - еще красивее.
Если есть небольшая облачность и Солнце заходит посреди облаков - тоже не плохо.
Если всё небо возле горизонта в облаках - плохо.

Примеры:


Солнце заходит без облаков на горизонте

Read more... )
javax_slr: (Default)
Еще год назад, когда написали про Кембридж Аналитика первый раз, я подумал, как можно сделать что то похожее самому.
Дырка позволяющая собрать информацию о друзьях была прикрыта еще в 2015, и вообще ФБ стал уже очень строгим при разрешении приложений, собирающих данные (при чем у старых приложений "на какой цветочек я похож" разрешение не отзывает, сука).

Но тогда у меня возникла идея попробывать встраивание невидимой картинки в 1х1 пиксель в посты, чтобы посмотреть что вытащить из кукис HTTP запроса, когда он придет на мой сервер. Более того, возникла идея делать такой же втсроенный пиксель и в картинках.

Идея вот в чем - через кукис, которые приходят в запросе пикселя, получить авторизацию как пользователь ФБ и попытаться скачать его профайл, подменив в запросе свой хост на имя хоста, на котором сидит юзер.
Вот мой репозиторий на GitHub,там я это делаю на котлине с помощью Spring Social facebook.

Как оказалось, это возможно лишь отчасти.
Во первых токен да, получается получить, но он валиден не более 1 секунды (видимо время, выделенное браузеру на скачивание контента со страницы фейсбука). Если у пользователя медленная сеть (я экспериментировал над собой ечрез медленный вай фай) это время растет.
Во вторых так можно скачать только ленту пользователя, которую он видит сейчас - т.е. в Spring Social API:
fbApiProvider.getAPI(userId).feedOperations().getFeed(id)
заменив перед этим токен request.setheader("Oauth-host", userHeaders.host)

Вобщем получается, что в среднем в 20% случаев я могу получить 5-10 постов из фида юзера, т.е. то, что он видит перед собой и в кэше его браузера. Что он лайкнул, что нет я таким образом не знаю. Но если мой пост с волщебным пикселем попадется в ленте опять, я опять получаю возможность посмотреть на ленту.Картинки с пикселем, я расшаривал только на русскоязычных друзей, а не как Паблик, от греха подальше

Что с этим можно делать?
Я попытался во первых собрать какие то идентификаторы того, что в ленте - имена людей и имена сайтов на которые линки.
Потом попробывал про некоторых из них дать какой то таг. Ну скажет haaretz - "левые","мерец". Биби - "правые", "ликуд"
если я сам в ленте то "космос" :) Ну и т.д.

Потом попытался считать сколько каких тагов у кого.
Про каждый пост я сохранял его id,чтобы не считать его более двух раз.
Можно предположить, что если у кого то в ленте хаареца намного больше чем "исраэль айом", то даже не зная, что из этого он лайкает, можно предположить, что он скорее левый.

Т.е. так с определенной долей вероятности можно узнать что кого интересует.
Но от этого до информации что кому писать в письме и какого цвета делать фон, чтобы изменить его избирательные пристрастия далеко конечно :(
javax_slr: (Default)
Хочу поделиться опытом как я писал сайт.

Сначала исходные данные - у меня в основном опыт на сервер сайд - Java и Scala, последний год немного приходитсдя писать на Python, получил в наследство поддерживать систему на Django. Небольшой опыт HTML, jQuery, первый Angular. Но совсем не большой. Т.е. что то могу делать гугля каждую деталь.
Захотел сделать простейший сайт - человек с кем то спорит, описывает спор на сайте - тема, пояснения, дата, мейл того, с кем спорит и мейл судьи.
Судья и оппонент подтверждают участие, потом, когда дата подходит судья решает кто выиграл спор.
Всё. Никакой возни с деньгами или что то такое - если спор на деньги, люди это сами описывают в пояснениях.

Сначала долго думал на чем делать. Важной и сложной частью казался логин. Надо делать через соцсети, гугл или что то такое. Сначала думал делать на Grails, благо Groovy я знаю, но вскоре выяснил, что Grails вообще, и плагин для логин через соц сети в частности,выглядят совсем заброшенными. Решил делать на Django, который все равно надо выучить для работы.
Вообще сначала я сделал proof of concept логина (для начала это было через GitHub) и только после этого реально начал что то писать, сделал проект (на том же GitHub) и т.д.


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

Интересно, что когда мне надо было вводить дату, я искал разные виджеты для Django, даже клонировал какой то репозиторий, исправлял его - но все работало через жопу. В итоге за 1 минуты прикрутил DateChooser из jQuery и всё.
Точно также потом список споров сделал на REST + jQuery, вместо встроеного джанговского view, но это было уже потом, когда почти всё было готово и я перестал бояться.

Совсем не очевидным оказалось какие страницы будут на сайте, заняло время представить себе как это вообще будет выглядеть.
Вообще всё связанной с UI оказалось сложным. Что должно быть на странице? Как это всё расположить? Как реализовать то, что я придумал в плане Layout?
Цветовая гамма - для меня вообще ужас. какие цвета делать? Какие шрифты?

Важно было как можно раньше определить MVP - minimal value product. Что включать в первую версию, которую выкачу на публику, а что нет.

Если пишешь один, то еще и постоянно падает мотивация. Очень помог Лев, который подключилса на каком то этапе, писал код, тестировал, обсуждал со мной - его помощь была намного больше, чем объем написанного им кода - без него я бы вряд ли вообще все довел бы до конца.
В UI также помогла Вита, однокурсница еще по ХГУ. Придумала дизайн, реализовала его в CSS, сделал цвет, шрифты.
Потом я сам выучил CSS Grid и всё переделал под него, но без Виты я бы просто не дошел бы до этого этапа.
Тексты мейлов и FAQ на сайте помог составить сын, Ярон.


Потом выяснилось, что я не подумал про то, как сайт выглядит на телефоне. Я вообще мало сайтов посещаю с телефона и про это не думал. Долго исправлял это.

Последнюю неделю, когда всё уже вроде было готово, все время находил мелкие ошибки в логике и дизайне.

Вообщем полезный опыт. Надеюсь, что в следующий раз, когда соберусь писать сайт, будет проще :)

January 2026

S M T W T F S
    123
45 678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 11th, 2026 11:31 pm
Powered by Dreamwidth Studios