Pull to refresh
57
0
Антон Морев @amorev

CTO

Send message

ниже в комментах предложили ngrok, но я бы поднимал через autossh (писал про это тут https://amorev.ru/autossh/) У меня так несколько туннелей крутится на постоянной основе

все последовательно. Более того - если с одного адреса слать транзакции, то только поочереди. Одновременно один адрес может только одну транзакцию делать, а потом уже после нее следующую

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

Я вообще очень недоволен, что оно так. Но дальше "недовольства" уйти не смог, потому что являюсь клавиатурным героем)

Увы, но действительно я лично не делал проектов в проде на БЧ не про деньги. Только делали тестовые сборки проекта по примеру того, что описал в конце статьи (децентрализованная идентификация).

Я бы с радостью поделился бы этим опытом, если бы он был(

А так я рад тому, что появляются проекты на БЧ без привязки к крипте

Увы, но сейчас с помощью EVM контрактов чаще решаются задачи сбора/раздачи денег. А можно решать задачу вроде той, что я описал в конце статьи.

Лично я сам не писал ничего полезного на блокчейне, к сожалению. Спроса на это не видел.

Если говорить про другие блокчейны, то на блокчейне есть проекты в РЖД - https://rzddigital.ru/technology/blokcheyn/, также S7 - https://habr.com/ru/companies/s7/articles/474122/. Но, увы, лично я с ними не общался

О, и правда. Забыл добавить важный дисклеймер после этой фразы. Теперь стало лучше) Спасибо за коммент

Сам восхищаюсь тем, что можно делать удобный для себя интерфейс, не делая интерфейс:) В этом плане телеграм, конечно, порадовал сильно!

Да. Меня уже много кто просил описать. Решил в тг канале опрос провести к какому боту описание сделать техническое детальное - https://t.me/gmoreva/376

По крону прикреплял ссылку на мой пост с кодом прямо в статье - https://amorev.ru/rezervnoe-kopirovanie-v-telegram/

Про одновременное чтение из чата не совсем понял о чем речь, если честно

Спасибо за такой шикарный список идей:)

А как сделали, чтобы камеры стучались при движении? onvif или что то другое?

Я сейчас в расширении функционала, чтобы он темы создавал. Как раз 5 минут назад гуглил ест ли лимит на темы. Если лимита нет, то было бы очень удобно

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

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

Ага. Это вообще базовое использование телеграма

О круто! Я думал себе бота написать, который будет считать КБЖу по фото еды. Голосом наговариваю что я сьел, chatGPT считает кбжу, Yargy parser выдергивает значения и сохраняет:)

Но чет пока дальше "думал написать" не ушел

Я немного не в теме. Что значит "разметить датасет"? Спасибо что поделились идеей бота

Не думал о таком способе) Но вопрос — можно ли настроить чтобы определенный чат только сохранялся в телефон в галерею отдельную? Я нашел только так, чтобы прям все закачивалось, а мне такое не надо)

У меня в разработке подобный бот с камерами для офиса и дома.

А как понимаете, что дома никого нет? по wifi? или руками в режим охраны переводите?

И еще вопрос как регаете движение? onvif или motion и подобное?

const browser = await puppeteer.launch(launchOptions)
const page = await browser.newPage()

// set viewport and user agent (just in case for nice viewing)
await page.setViewport({ width: 1400, height: 700 })
await page.setUserAgent('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36')

// go to the target web
let url = 'ссылка с уже настроенным маршрутом в яндекс картах'
await page.goto(url)
const path = './route.jpg'

await page.screenshot({
    path
  })
if (!messageId) {
    const message = await bot.telegram.sendPhoto(userId, {
      source: res.path
    }, {
      caption: res.timeStr
    })
    messageId = message.message_id
    return message
  } else {
    // const message1 = await bot.telegram.editMessageCaption(userId, messageId, null, res.timeStr)
    const message2 = await bot.telegram.editMessageMedia(userId, messageId, null, {
      type: 'photo',
      media: {
        source: res.path
      },
      caption: res.timeStr + '\n\n' + (new Date().toISOString())
    })
    console.log('edited', message2)
  }

Вот так

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Lead
JavaScript
TypeScript
Node.js
Vue.js
Web development
Docker
DevOps
Public performance