Pull to refresh
8
0
Сергей Олейников @SergeyRock

Руководитель группы разработки

Send message

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

Мне озвучка постоянно помогает. Например, когда сына на секцию отвожу, хожу по стадиону и заучиваю слова с прослушкой.
Сервис платный. Да и сдружился я с Anki. Мне он по душе оказался )
Я думаю, что не стоит делать рекламу Я.
Не стоит.
Имхо, просматривать/читать текст и записывать незнакомые слова — настолько тривиальная идея, что вряд-ли нуждается в отдельном названии.
Акцент стоит сделать на способ перевода.
У нас еще в школе перевод делался так:
1. Читаем текст и встречаем незнакомое слово.
2. Переводим незнакомое слово и заучиваем его.
3. Читаем дальше. Повторяем пп.1-2.
Как оказалось, если сначала выучить все незнакомые слова, а потом заново перевести, то эффективность понимания текста выше. Мне такой подход больше по душе.
удобнее использовать сервисы поиска новых слов, вроде wordsfromtext.com, т.к. там лучше продуман выбор словоформ, поиск фразовых глаголов и других опций.
Вчера попробовал. Загрузил книгу. Действительно идея интересная. Пока напрягает помечать слова, которые ты уже знаешь и они просто мешают по тексту. Но за наводку спасибо. Посмотрю, что из этого выйдет, а пока не хочется переходить на платную подписку.

Полезный сервис. Жалко API нет, чтобы использовать в гугл-таблицах.
Хорошая подсказка!
Для простых слов с одним значением перевода очень подходит.
Для слов, смысл которых зависит от контекста, все-таки, гугл-переводчик лучше, т.к. дает разные варианты перевода.

Алексей, очень хорошая идея в Вашей статье.
Вы не пробовали обойтись стандартной функцией таблиц IMPORTFEED (https://support.google.com/docs/answer/3093337?hl=ru)?
Мне видится, что можно обойтись без IFTTT.

Удивительно, что Эльдорадо на Битриксе работает. Ещё интереснее, как у них проходит обновление платформы, потому что ребята из Битрикс часто не думают об обратной совместимости при смене версий.

in the interstitial fluid

Спасибо за замечание. Поправил.
Да и смартфон это уже лишнее, сенсор-помпа должны сами всё делать

«Сами все делать» это хорошо конечно, но пока такого еще нет. Даже новейший Medtronic (фабричный и одобренный FDA) или тот же OpenAPS, которые по идее должны компенсировать глюкозу на автомате, идеально этого делать не умеют. Ну а расходники на Medtronic и сопутствующие вещи могут сильно качнуть семейный бюджет.

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

Насколько мне известно, для РФ это сейчас недоступно. Сама установка сенсора похожа на микрохирургическую операцию, которую может делать мед. персонал. Такие вещи в Европе сильно зарегулированы, и сенсор вряд-ли просто так могут продать.

Да, записей много — более 2 000 000.
Сократил на несколько сот тысяч:
1. Отключил систему рейтингов и авторитетов, т.к. не используется, чтобы пользователи не добавлялись автоматом в группы:
image
2. Удалил связи с этими группами из b_user_group.
  • Пользователи имеющие право голосовать за рейтинг
  • Пользователи имеющие право голосовать за авторитет

Запрос стал выполняться за 5 сек.

К сожалению, это не помогает… (по крайней мере в версиях 15-18)
Индексы на полях, которые участвуют в запросе стоят.
Страница:
image
Запрос, который генерирует Битрикс:
SELECT G.ID, G.ACTIVE, G.C_SORT, G.ANONYMOUS, G.NAME, G.DESCRIPTION, 
G.STRING_ID, count(distinct U.USER_ID) USERS, G.ID REFERENCE_ID, 
concat(G.NAME, ' [', G.ID, ']') REFERENCE, 
DATE_FORMAT(G.TIMESTAMP_X, '%d.%m.%Y %H:%i:%s') TIMESTAMP_X
FROM
b_group G
LEFT JOIN b_user_group U ON (U.GROUP_ID=G.ID AND ((U.DATE_ACTIVE_FROM IS NULL) OR (U.DATE_ACTIVE_FROM <= now())) AND ((U.DATE_ACTIVE_TO IS NULL) OR (U.DATE_ACTIVE_TO >= now())))
WHERE
(1=1)
GROUP BY
G.ID, G.ACTIVE, G.C_SORT, G.TIMESTAMP_X, G.ANONYMOUS, G.NAME, G.STRING_ID, G.DESCRIPTION
HAVING
1=1
ORDER BY
G.C_SORT asc


Такой explain:
image

Information

Rating
Does not participate
Location
Волгоград, Волгоградская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
From 500,000 ₽
Java
Development management