Skip to content

Instantly share code, notes, and snippets.

View sergey-kras's full-sized avatar
🏠
Working from home

sergey-kras

🏠
Working from home
View GitHub Profile
@sergey-kras
sergey-kras / SetTestWrapper.tsx
Created December 13, 2019 05:32
Обертка, которая не работает
import React, { Component } from 'react';
interface Props {
children: JSX.Element | any;
prefix?: string;
postfix?: string;
customParentName?: string;
customChildName?: string;
}
@sergey-kras
sergey-kras / index.md
Created December 19, 2019 11:11
Чек лист типизации

Типизация компонентов

AnyObjectsSelect

  • Перевод на TS
  • StoryBook
  • Тесты

AttorneyDataForm

  • Перевод на TS
  • StoryBook
  • Тесты
@sergey-kras
sergey-kras / index.md
Created January 9, 2020 00:19
Книга Джедайские Техники

Джедайские техники

3.6.2

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

3.6.3

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

Например:

  • Более удачно перефразировать зачачи
  • Объеденить какие либо задачи в одну
@sergey-kras
sergey-kras / ROSREESTR-1054.md
Last active February 11, 2020 06:29
Перевести распознавание паспорта на v2

Перевести распознавание паспорта на v2

1. Что было сделано

  • Изменена версия realty-ts-client, теперь за заспознавалкой мы ходим через gateway.
  • В realty-ts-client метод распознавания вынесен в отдельный клиент, т.к. от realty отличается кластером.
  • Перенесена логика формирования объекта, который вставляется в форму PersonData. Теперь логика лежит в api->files на фронте.
  • Исправлен баг с неполной подсветкой. Теперь все поля подсвечиваются.

2. Что тестил

  • Показывается ошибка, если: не удалось распознать, упало что-то на беке, не смогли достучаться до сервера.
  • Тестировал на приложенных к карточке файлах, везде отрабатывает нормально (в том числе подсветка).
@sergey-kras
sergey-kras / ROSREESTR.md
Created February 10, 2020 10:11
ROSREESTR-1054

ROSREESTR-1054. Перевод расползнавалки на gateway.

Где были изменения.

  • Realty-ts-client
  • Webapp

Что изменилось в Realty-ts-client.

  • Метод postCryptoRecognition был вынесел в отдельный клиент CryptoClient.
  • Поставлена топология api.realty.web.gateway по умолчанию. В аутентификацию добавился AccountID.
  • Добавилось свойство basePath (при наличии вставляется в начало строки после домена).
@sergey-kras
sergey-kras / yandex.js
Last active March 14, 2020 13:15
yandex.js
/*Задача 1*/
function foo(config, stringa){
let count = 0;
stringa.split('').map(letter => {
let result = config.indexOf(letter);
if(result >= 0) count++;
});
return count;
# Загружаем обученную модель и токенизатор
model = BertForSequenceClassification.from_pretrained('./trained_model')
tokenizer = BertTokenizerFast.from_pretrained('bert-base-multilingual-uncased')
# Реальный текст для проверки
test_text = ["Your test text here"]
# Токенизация входного текста
inputs = tokenizer(test_text, truncation=True, padding=True, return_tensors="pt")