Activity for Alexander Lapygin

  • Alexander Lapygin Alexander Lapygin committed [r2007]

  • Alexander Lapygin Alexander Lapygin committed [r2000]

    Копия, чтобы попробовать импорт на GitHub

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion Дизайн

    Ром, по-моему, ты ничего не говорил об уровнях переопределения в БЭМ. Считаешь это несущественной возможностью ?

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

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

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

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

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

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

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

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

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

    По стилю именования: Если мы предполагаем использовать React, логично выбрать стиль именования React. Хотя, там, где мы будем использовать Styled Components это будет неважно (поскольку стиль сразу приклеивается к компоненту и нет смысла его как-то именовать. В классическом БЭМ за неимением базовых компонентов именование классов используется как наиболее удобный способ определить блок-компонент). По префиксам: Заглянул по ссылке в документацию БЭМ. Не увидел там возможности использования custom-префиксов....

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion Дизайн

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

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

    БЭМ-авторитеты не рекомендуют нормализацию: Почему БЭМ не рекомендует ресеты? У кого источник свежее ? ))

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion Дизайн

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

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

    БЭМ-авторитеты (Владимир Гриненко (tadatu)) не рекомендуют нормализацию: Почему БЭМ не рекомендует ресеты? У кого источник свежее ? ))

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion Дизайн

    БЭМ-авторитеты не рекомендуют нормализацию: Почему БЭМ не рекомендует ресеты?

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion Дизайн

    По стилю именования: Если мы предполагаем использовать React, логично выбрать стиль именования React. Хотя, там, где мы будем использовать Styled Components это будет неважно (поскольку стиль сразу приклеивается к компоненту и нет смысла его как-то именовать. В классическом БЭМ за неимением компонентов именование классов используется как наиболее удобный способ определить блок-компонент). По префиксам: Заглянул по ссылке в документацию БЭМ. Не увидел там возможности использования custom-префиксов....

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion Дизайн

    По стилю именования: Если мы предполагаем использовать React, логично выбрать стиль именования React. Хотя, там, где мы будем использовать Styled Components это будет неважным (поскольку стиль сразу приклеивается к компоненту и нет смысла его как-то именовать. В классическом БЭМ за неимением компонентов именование классов используется как наиболее удобный способ определить блок-компонент). По префиксам: Заглянул по ссылке в документацию БЭМ. Не увидел там возможности использования custom-префиксов....

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    однозначно направляет нас на путь Statefull-ности Виталь, "не всё так однозначно" ;). Рома Т. вчера и Лёша Р. уже здесь упоминали о глобальном кэше, в котором можно размещать результаты запросов. Это не statefull-ность и такую кэш не нужно реплицировать по кластеру (в отличие от сессионного хранилища), то есть масштабируемость не теряется.

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    "Решение POST+GETs было предложено (по крайней мере, тогда, летом -- с моей стороны) не потому, что существует ограничение по длине урла, а потому что это решение лучше подходит для постраничного листания." Лёш, спасибо, этот мотив предложения прошёл как-то мимо меня. Я слышал много разговоров именно об ограничении по длине URL. "целесообразность постраничного серверного листания принимается как должное" Я не вижу безусловного единогласия по этому вопросу. Например, лично я выступаю за "клиентское...

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    однозначно направляет нас на путь Statefull-ности Виталь, "не так всё однозначно" ;). Рома Т. вчера и Лёша Р. уже здесь упоминали о глобальном кэше, в котором можно размещать результаты запросов. Это не statefull-ность и такую кэш не нужно реплицировать по кластеру (в отличие от сессионного хранилища), то есть масштабируемость не теряется.

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    Виталь, мне кажется тоже интересное решение. Точно стоит присмотреться.

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    "Решение POST+GETs было предложено (по крайней мере, тогда, летом -- с моей стороны) не потому, что существует ограничение по длине урла, а потому что это решение лучше подходит для постраничного листания." Лёш, спасибо, этот мотив предложения прошёл как-то мимо меня. Я слышал много разговоров именно об ограничении по длине URL. "целесообразность постраничного серверного листания принимается как должное" Я не вижу безусловного единогласия по этому вопросу. Например, лично я выступаю за "клиентское...

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    Коллеги, всем привет! По поводу решений по find. Больше не хотел по этому поводу ничего говорить, но не получилось). Чтобы не тратить драгоценное время презентаций, лучше предварительно обсудить спорные вопросы здесь, для этого форум и создан. Для затравки излагаю своё мнение. Напоминаю, что корень проблемы в том, что мы не можем наш find корректно положить на REST, поскольку в общем случае наш find может иметь число параметров, не укладывающееся в ограничение IE по размеру URL (max 2000 символов),...

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    Коллеги, всем привет! По поводу решений по find. Больше не хотел по этому поводу ничего говорить, но не получилось). Чтобы не тратить драгоценное время презентаций, лучше предварительно обсудить спорные вопросы здесь, для этого форум и создан. Для затравки излагаю своё мнение. Напоминаю, что корень проблемы в том, что мы не можем наш find корректно положить на REST, поскольку в общем случае наш find может иметь число параметров, не укладывающееся в ограничение IE по размеру URL (max 2000 символов),...

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    Коллеги, всем привет! По поводу решений по find. Больше не хотел по этому поводу ничего говорить, но не получилось). Чтобы не тратить драгоценное время презентаций, лучше предварительно обсудить спорные вопросы здесь, для этого форум и создан. Для затравки излагаю своё мнение. Напоминаю, что корень проблемы в том, что мы не можем наш find корректно положить на REST, поскольку в общем случае наш find может иметь число параметров, не укладывающееся в ограничение IE по размеру URL (max 2000 символов),...

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    Коллеги, всем привет! По поводу решений по find. Больше не хотел по этому поводу ничего говорить, но не получилось). Чтобы не тратить драгоценное время презентаций, лучше предварительно обсудить спорные вопросы здесь, для этого форум и создан. Для затравки излагаю своё мнение. Напоминаю, что корень проблемы в том, что мы не можем наш find корректно положить на REST, поскольку в общем случае наш find может иметь число параметров, не укладывающееся в ограничение IE по размеру URL (max 2000 символов),...

  • Alexander Lapygin Alexander Lapygin committed [r1702]

    refactor(feature-rn) test

  • Alexander Lapygin Alexander Lapygin committed [r1700]

    fix(feature-json-jepria-backend) Изменения в конфигурации

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    Добавил в документ

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    Думаю, что, в документе по настройкам Tomcat стоит отразить, что в параметры запуска сервиса Tomcat (в service.bat в JvmOptions нужно добавить параметр "-Duser.timezone=GMT+03:00"

  • Alexander Lapygin Alexander Lapygin modified a comment on discussion General Discussion

    Думаю, что, в документе по настройкам Tomcat стоит отразить, что в параметры запуска сервиса Tomcat (в service.bat в JvmOptions нужно добавить параметр "-Duser.timezone=GMT+03:00"

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    Думаю, что, в документе по настройкам Tomcat стоит отразить, что во всех местах скрипта, где выполняется запуск Java-процесса Tomcat (в catalina.bat, там, где %_EXECJAVA%...), нужно добавить параметр "-Duser.timezone=GMT+03:00"

  • Alexander Lapygin Alexander Lapygin committed [r1686]

    refactor(feature-backend-graphql) Подготовка к рефакторингу

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    Я думаю, что в случае быстрой загрузки управление транзакцией с уровня DAO нужно перенести в JepDataServiceServlet.update/create. Сделать что-то типа: @Override public JepRecord update(FindConfig updateConfig) throws ApplicationException { ... START TRANSACTION dao.update(record, getOperatorId()); updateLobFields(record); COMMIT TRANSACTION ... logger.trace("END update(" + resultRecord + ")"); return resultRecord; }

  • Alexander Lapygin Alexander Lapygin posted a comment on discussion General Discussion

    Думаю, нужны 2 решения - для быстрой загрузки и для долгой загрузки. Для быстрой - делать в одной транзакции. Для долгой - сложное решение с откатами типа п.1.

  • Alexander Lapygin Alexander Lapygin committed [r1653]

    feat(feature-rn-client) Начало перехода на GraphQL

  • Alexander Lapygin Alexander Lapygin committed [r1649]

    fix(feature-graphql-backend) Исправлено месторасположение файла лога - до этого лог размещался в %TOMCAT_HOME%/bin

  • Alexander Lapygin Alexander Lapygin committed [r1644]

    feat(feature-backend-graphql) Создание feature-backend-graphql-unprotected.war - старая схема безопасности пока не работает с graphql-версией

  • Alexander Lapygin Alexander Lapygin committed [r1643]

    feat(feature-graphql-backend) Добавление welcome в web.xml

  • Alexander Lapygin Alexander Lapygin committed [r1642]

    feat(feature-graphql-backend) Коррекция зависимостей - замена версии ojdbc

  • Alexander Lapygin Alexander Lapygin committed [r1639]

    feat(feature-graphql-backend) Размещение дистрибутива - feature-backend-graphql.war

  • Alexander Lapygin Alexander Lapygin committed [r1638]

    feat(feature-graphql-backend) реализация deleteTask - не полностью проверено из-за ошибки "java.sql.SQLException: ORA-20150: Ошибка при удалении запроса функционала"

  • Alexander Lapygin Alexander Lapygin committed [r1637]

    feat(feature-graphql-backend) реализация updateTask

  • Alexander Lapygin Alexander Lapygin committed [r1636]

    feat(feature-graphql-backend) реализация createTask

  • Alexander Lapygin Alexander Lapygin committed [r1633]

    feat(feature-graphql-backend) Подключение реальной базы, реализация find, getAllTasks

  • Alexander Lapygin Alexander Lapygin committed [r1632]

    feat(feature-graphql-backend) Добавление deleteTask в Mutations

  • Alexander Lapygin Alexander Lapygin committed [r1631]

    feat(feature-graphql-backend) Доработки API (включая реализацию - пока in memory)

  • Alexander Lapygin Alexander Lapygin committed [r1626]

    feat(feature-backend-graphql) Подключение логирования

  • Alexander Lapygin Alexander Lapygin committed [r1625]

    feat(feature-backend-graphql) Доработка схемы и реализации

  • Alexander Lapygin Alexander Lapygin committed [r1624]

    feat(feature-backend-graphql) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1621]

    feat(feature-backend-graphql) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1620]

    feat(feature-backend-graphql) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1541]

    (feature-rn-client-detached) Поля форм редактирования размещалися вплотную друг к другу - исправлено

  • Alexander Lapygin Alexander Lapygin committed [r1531]

    refactor(feature-rn-client-expo-standalone-detached) Удаление лишнего

  • Alexander Lapygin Alexander Lapygin committed [r1526]

    fix(feature-rn-client-expo-standalone-detached) Не обрабатывался неверный credentials

  • Alexander Lapygin Alexander Lapygin committed [r1525]

    fix(feature-rn-client-expo-standalone-detached) Не обратыввлось неверное задание credentials

  • Alexander Lapygin Alexander Lapygin committed [r1515]

    feat(feature-...) Удаление лишних проектов

  • Alexander Lapygin Alexander Lapygin committed [r1513]

    fix(feature-rn-client-expo-standalone-detached) Не закрывался модальный Login-диалог

  • Alexander Lapygin Alexander Lapygin committed [r1479]

    feature-rn-client-expo-standalone-detached) Разное

  • Alexander Lapygin Alexander Lapygin committed [r1473]

    feat(feature-rn-client-expo-standalone-detached)Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1472]

    feat(feature-rn-client-expo-standalone-detached)Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1460]

    fix(feature-json-jepria-backend) Изменения в конфигурации (после переезда)

  • Alexander Lapygin Alexander Lapygin committed [r1457]

    feat(feature-rn-client) Переход на новую версию Expo

  • Alexander Lapygin Alexander Lapygin committed [r1456]

    feat(feature-rn-client) Добавление splash.png

  • Alexander Lapygin Alexander Lapygin committed [r1455]

    feat(feature-rn-client) Добавление logo.png и splash-template.sketch

  • Alexander Lapygin Alexander Lapygin committed [r1452]

    feat(feature-rn-client) Добавление AppIcon в ios

  • Alexander Lapygin Alexander Lapygin committed [r1449]

    fixt(feature-rn-client) Capital letter in Login Form

  • Alexander Lapygin Alexander Lapygin committed [r1448]

    feat(feature-rn-client) design Launch Screen

  • Alexander Lapygin Alexander Lapygin committed [r1440]

    refactor(feature-rn-client) Переименование-из-todoApp-2

  • Alexander Lapygin Alexander Lapygin committed [r1439]

    refactor(feature-rn-client) Переименование-из-todoApp-1

  • Alexander Lapygin Alexander Lapygin committed [r1438]

    refactor(feature-rn-client) Переименование проекта из todo - 1-я фаза

  • Alexander Lapygin Alexander Lapygin committed [r1437]

    feat(feature-rn-client) Добавление svnignore.txt

  • Alexander Lapygin Alexander Lapygin committed [r1436]

    feat(feature-rn-client) Upgrade react-native

  • Alexander Lapygin Alexander Lapygin committed [r1435]

    feat(feature-rn-client) Upgrade native-base

  • Alexander Lapygin Alexander Lapygin committed [r1434]

    feat(feature-rn-client) Upgrade react-native

  • Alexander Lapygin Alexander Lapygin committed [r1433]

    feat(feature-rn-client) Upgrade react-native

  • Alexander Lapygin Alexander Lapygin committed [r1432]

    feat(feature-rn-client) Upgrade react-native

  • Alexander Lapygin Alexander Lapygin committed [r1431]

    feat(feature-rn-client) Upgrade react-native

  • Alexander Lapygin Alexander Lapygin committed [r1430]

    feat(feature-rn-client) Upgrade react-native

  • Alexander Lapygin Alexander Lapygin committed [r1429]

    feat(feature-rn-client) Upgrade React Native

  • Alexander Lapygin Alexander Lapygin committed [r1428]

    fix(feature-rn-client) Устранение переводов строк Windows

  • Alexander Lapygin Alexander Lapygin committed [r1427]

    fix(feature-rn-client) Windows

  • Alexander Lapygin Alexander Lapygin committed [r1426]

    test(feature-rn-client) Тест

  • Alexander Lapygin Alexander Lapygin committed [r1425]

    fix(feature-rn-client) Устранение переводов строк от Windows

  • Alexander Lapygin Alexander Lapygin committed [r1424]

    feat(JepriaTasks) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1423]

    feat(JepriaTasks) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1422]

    feat(JepriaTasks) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1421]

    feat(JepriaTasks) Создание проекта

  • Alexander Lapygin Alexander Lapygin committed [r1420]

    refactor(feature-rn-client-expo-standalone-demo) Удаление лишнего

  • Alexander Lapygin Alexander Lapygin committed [r1419]

    fix(feature-rn-client) Устранение ошибок

  • Alexander Lapygin Alexander Lapygin committed [r1418]

    fix(feature-rn-client) Устранение ошибок

  • Alexander Lapygin Alexander Lapygin committed [r1416]

    ios config

  • Alexander Lapygin Alexander Lapygin committed [r1415]

    feat(feature-rn-client) Перенос кода из feature-rn-client-expo-standalone-demo

  • Alexander Lapygin Alexander Lapygin committed [r1414]

    feat(feature-rn-client) Перенос кода из feature-rn-client-expo-standalone-demo

  • Alexander Lapygin Alexander Lapygin committed [r1413]

    feat(feature-rn-client) Логирование

  • Alexander Lapygin Alexander Lapygin committed [r1412]

    feat(feature-rn-client) Единообразный список в ListScreen.js для android и ios

  • Alexander Lapygin Alexander Lapygin committed [r1411]

    feat(feature-rn-client) Единообразный список в ListScreen.js для android и ios

  • Alexander Lapygin Alexander Lapygin committed [r1410]

    refactor(feature-rn-client-expo-standalone-demo) Временный отказ от TypeScript

  • Alexander Lapygin Alexander Lapygin committed [r1409]

    feat(feature-rn-client-standalone-mac) Создание проекта

1 >
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →