Forwarded from vc.ru
«Математическое мышление — способность видеть шаблоны в окружающем мире»
http://vc.ru/34223-matematicheskoe-myshlenie-sposobnost-videt-shablony-v-okruzhayushchem-mire?from=bot
http://vc.ru/34223-matematicheskoe-myshlenie-sposobnost-videt-shablony-v-okruzhayushchem-mire?from=bot
vc.ru
«Математическое мышление — способность видеть шаблоны в окружающем мире»
Глава из книги Кэролайн Уилльямс «Мой продуктивный мозг» о том, действительно ли люди могут не иметь математических способностей, и как гуманитарии могут улучшить свои вычислительные навыки.
Forwarded from Deleted Account
Всем привет как сделать что бы в смс когда указываешь никнейм пользователя высвечивалось его имя с возможностью нажать на него что бы написать ему ?
Forwarded from Y.A.D
Forwarded from Y.A.D
r1nko:
Ребят киньте нормальный гайд или помогите закинуть на heroku py файлы и запустить их, ибо у меня не получается.
Я гуглил в основном все гайды для сайтов или веб приложений, я по ним пробывал не получалось
Aragaer:
просто запустить это можно подключиться к хероку в шелле и запустить руками
Evil Empire:
ну прикинь вначале как ты их будешь между собой соединять
Roman Kravets:
gateway-ем
Evil Empire:
авторизовывать там
Aragaer:
но правильно это писать Procfile, а в нем указывать, что именно стартовать для обслуживания на заданном порту
https://github.com/aragaer/rollbot/tree/heroku - практически минималистичный бот
на хероку.
Живет
прямо сейчас работает
Roman Kravets:
место куда будут падать все запросы и он уже будет дёргать нужный сервис
он и будет проверять авторизацию по токену
т.е. ему будет приходить токен - дальше он дёргает сервис и уже работает с запросом
r1nko:
ну Procfile и requirements уже заполнил я не пойму как залить его на хероку
Evil Empire:
а клиент то у тебя что предполагается веб приложение какое или тебе просто апи надо?
Roman Kravets:
собирает всё в json и отдает куда нужно
Aragaer:
ну я вроде средствами гита прямо кидал
Roman Kravets:
просто апи
Evil Empire:
а с базой они у тебя все работают?
Roman Kravets:
да
Evil Empire:
с одной ?
Roman Kravets:
есть много баз, к разным проектам
в основном это интернет-магазины
написаны на нашем движке
движок это как one-codebase, ко всем проектам один и базы тоже все одной структуры
Aragaer:
ну да, у меня в хероку привязан гитовый аккаунт и еще в свойствах приложения есть
Heroku Git URL
https://git.heroku.com/shrouded-meadow-82782.git
и просто я делаю git push https://git.heroku.com/shrouded-meadow-82782.git HEAD
а вообще там в закладке deployment несколько вариантов - гит чере heroku cli, github, dropbox и контейнер через heroku cli
Evil Empire:
твои то микросервисы будут к базам этих магазов подключаться ?
Aragaer:
ну я юзаю гит ваще напрямую
Ivan:
https://stackoverflow.com/questions/260738/play-audio-with-python
nauka:
Создаю канал - ленту
Лента состоит из англоязычных каналов + их переводы
Скрипт сейчас умеет парсить, переводить и постить на канал.
Но, делает этот не как надо:
1. Умеет переводить только до 500 символов
2. Не сохроняет маркдаун (жирный, курсив, текст - ссылка)
Сейчас использую from translate import Translator
Надо обойти его ограничение на 500 символов, либо найти другой переводчик без ограничений. (или просто переводчик, который переводит получше)
Хотелось бы как-то передать маркдаун на переведенный текст, возможно ли это?
Ivan:
Переводи кусками за несколько раз.
nauka:
Как разделить текст на эти куски?
Надо делить так:
До 500 символов и до \n или до точки
Ivan:
По предложениям можешь разбить.
nauka:
Я не знаю как это реализовать
Нет, переводить каждое предложение отдельно - не вариант.
Так-как каналов штук 5
Тут вряд-ли бегиннер уровень
Ivan:
делишь текст с помощью регулярного выражения на предложения
потом начинаешь их склеивать пока их длина не станет почти 500 символов
nauka:
Значит, это самый лучший переводчик из бесплатных?)
Aragaer:
ой да ладно. Надо сплитать по предложениям, а потом сделать нейросеточку (взять готовый nmt) и научить ее переводить
вот это - бесплатно
и без ограничений
maxim:
Курсы питона для людей с опытом программирования.
Нет ощущения, что к тебе относятся как к дауну.
Может кому нужны.
https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW
Алексей Хлыстунов:
/begin@ru_python_robot
Ru Python:
Ну, это вам в t.me/ru_python_beginners
Ребят киньте нормальный гайд или помогите закинуть на heroku py файлы и запустить их, ибо у меня не получается.
Я гуглил в основном все гайды для сайтов или веб приложений, я по ним пробывал не получалось
Aragaer:
просто запустить это можно подключиться к хероку в шелле и запустить руками
Evil Empire:
ну прикинь вначале как ты их будешь между собой соединять
Roman Kravets:
gateway-ем
Evil Empire:
авторизовывать там
Aragaer:
но правильно это писать Procfile, а в нем указывать, что именно стартовать для обслуживания на заданном порту
https://github.com/aragaer/rollbot/tree/heroku - практически минималистичный бот
на хероку.
Живет
прямо сейчас работает
Roman Kravets:
место куда будут падать все запросы и он уже будет дёргать нужный сервис
он и будет проверять авторизацию по токену
т.е. ему будет приходить токен - дальше он дёргает сервис и уже работает с запросом
r1nko:
ну Procfile и requirements уже заполнил я не пойму как залить его на хероку
Evil Empire:
а клиент то у тебя что предполагается веб приложение какое или тебе просто апи надо?
Roman Kravets:
собирает всё в json и отдает куда нужно
Aragaer:
ну я вроде средствами гита прямо кидал
Roman Kravets:
просто апи
Evil Empire:
а с базой они у тебя все работают?
Roman Kravets:
да
Evil Empire:
с одной ?
Roman Kravets:
есть много баз, к разным проектам
в основном это интернет-магазины
написаны на нашем движке
движок это как one-codebase, ко всем проектам один и базы тоже все одной структуры
Aragaer:
ну да, у меня в хероку привязан гитовый аккаунт и еще в свойствах приложения есть
Heroku Git URL
https://git.heroku.com/shrouded-meadow-82782.git
и просто я делаю git push https://git.heroku.com/shrouded-meadow-82782.git HEAD
а вообще там в закладке deployment несколько вариантов - гит чере heroku cli, github, dropbox и контейнер через heroku cli
Evil Empire:
твои то микросервисы будут к базам этих магазов подключаться ?
Aragaer:
ну я юзаю гит ваще напрямую
Ivan:
https://stackoverflow.com/questions/260738/play-audio-with-python
nauka:
Создаю канал - ленту
Лента состоит из англоязычных каналов + их переводы
Скрипт сейчас умеет парсить, переводить и постить на канал.
Но, делает этот не как надо:
1. Умеет переводить только до 500 символов
2. Не сохроняет маркдаун (жирный, курсив, текст - ссылка)
Сейчас использую from translate import Translator
Надо обойти его ограничение на 500 символов, либо найти другой переводчик без ограничений. (или просто переводчик, который переводит получше)
Хотелось бы как-то передать маркдаун на переведенный текст, возможно ли это?
Ivan:
Переводи кусками за несколько раз.
nauka:
Как разделить текст на эти куски?
Надо делить так:
До 500 символов и до \n или до точки
Ivan:
По предложениям можешь разбить.
nauka:
Я не знаю как это реализовать
Нет, переводить каждое предложение отдельно - не вариант.
Так-как каналов штук 5
Тут вряд-ли бегиннер уровень
Ivan:
делишь текст с помощью регулярного выражения на предложения
потом начинаешь их склеивать пока их длина не станет почти 500 символов
nauka:
Значит, это самый лучший переводчик из бесплатных?)
Aragaer:
ой да ладно. Надо сплитать по предложениям, а потом сделать нейросеточку (взять готовый nmt) и научить ее переводить
вот это - бесплатно
и без ограничений
maxim:
Курсы питона для людей с опытом программирования.
Нет ощущения, что к тебе относятся как к дауну.
Может кому нужны.
https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW
Алексей Хлыстунов:
/begin@ru_python_robot
Ru Python:
Ну, это вам в t.me/ru_python_beginners
GitHub
aragaer/rollbot
Contribute to rollbot development by creating an account on Github.
Forwarded from Владимир Акулов
Всем привет. Подскажите плз. Считает ли бот статью с вордпресса?
Forwarded from Dei Signum
Вордпресс можно соединить с телеграмом через ifttt, кстати
Forwarded from Mercuree
я сделал изменения в wordpress плагине telegram for wordpress и теперь там можно указываться instant view rhash
https://github.com/mercuree/telegram-for-wordpress/archive/instant_view_url.zip
https://github.com/mercuree/telegram-for-wordpress/archive/instant_view_url.zip
Forwarded from Записки админа
📦 Backup Zimbra.
Подборка скриптов для бекапа опенсорсной инсталляции Zimbra. Есть для LVM, для бекапа по FTP и SSH.
https://goo.gl/XwCQZM
#будничное #zimbra #backup
Подборка скриптов для бекапа опенсорсной инсталляции Zimbra. Есть для LVM, для бекапа по FTP и SSH.
https://goo.gl/XwCQZM
#будничное #zimbra #backup
Forwarded from Записки админа
📦 Сайт как приложение.
Хотел оставить это на понедельник, но появилось немного времени сегодня.
Камрады, знаете же вот этот часто встречающийся приём, когда веб-приложение оборачивают в браузер и распространяют его в таком виде. Собственно, для этого теперь даже разработчиком быть не обязательно - достаточно просто утилиты Nativefier. Ставим её в систему, и одной командой любой сайт оборачиваем в Electron, делая из него "приложение".
С одной стороны - баловство конечно, с другой, я таки пару постоянно открытых вкладок в такое вот приложение утащил. На первый взгляд, стало несколько удобнее. Посмотрим как будет дальше. Заметку о работе с утилитой к сообщению прикладываю.
📗 Открыть на сайте
#nativefier
Хотел оставить это на понедельник, но появилось немного времени сегодня.
Камрады, знаете же вот этот часто встречающийся приём, когда веб-приложение оборачивают в браузер и распространяют его в таком виде. Собственно, для этого теперь даже разработчиком быть не обязательно - достаточно просто утилиты Nativefier. Ставим её в систему, и одной командой любой сайт оборачиваем в Electron, делая из него "приложение".
С одной стороны - баловство конечно, с другой, я таки пару постоянно открытых вкладок в такое вот приложение утащил. На первый взгляд, стало несколько удобнее. Посмотрим как будет дальше. Заметку о работе с утилитой к сообщению прикладываю.
📗 Открыть на сайте
#nativefier
Forwarded from Записки админа
☁️ Google cloud shell.
Оказывается об этом знают не все - у Google есть возможность прямо в браузере получить доступ к Cloud Shell - этакая виртуальная машина, в которой есть набор всех необходимых инструментов для управления ресурсами в облаке. Есть сам gcloud клиент, есть редакторы типа vi и nano, доступен git, bash и т. д. Теримнал доступен здесь (потребуется только аккаунт Google):
https://console.cloud.google.com/cloudshell/editor?pli=1&shellonly=true
Документация по работе с Google Cloud Shell доступна здесь:
https://cloud.google.com/shell/docs/quickstart
#google #cloud
Оказывается об этом знают не все - у Google есть возможность прямо в браузере получить доступ к Cloud Shell - этакая виртуальная машина, в которой есть набор всех необходимых инструментов для управления ресурсами в облаке. Есть сам gcloud клиент, есть редакторы типа vi и nano, доступен git, bash и т. д. Теримнал доступен здесь (потребуется только аккаунт Google):
https://console.cloud.google.com/cloudshell/editor?pli=1&shellonly=true
Документация по работе с Google Cloud Shell доступна здесь:
https://cloud.google.com/shell/docs/quickstart
#google #cloud
Forwarded from Записки админа
И вот ещё занятный репозиторий, который содержит необходимый набор конфигов и сценариев Ansible для быстрого разворота персонального IPSEC VPN'а на популярных облачных платформах - DigitalOcean, Amazon EC2, Azure, Google Cloud или, при необходимости, на собственном сервере.
https://github.com/trailofbits/algo
#vpn #ipsec #algo
https://github.com/trailofbits/algo
#vpn #ipsec #algo
GitHub
GitHub - trailofbits/algo: Set up a personal VPN in the cloud
Set up a personal VPN in the cloud. Contribute to trailofbits/algo development by creating an account on GitHub.
Forwarded from Хай-теч вам в бок
#dev Блокчейн за 200 строк кода: пример простой реализации на JavaScript
Блокчейн — это не то же самое, что биткоин, и понять основы работы цепочки блоков намного проще, чем кажется, особенно в контексте исходного кода, на котором она строится.
Есть новость, статья или комментарий? Напишите боту.
Наш чат.
Блокчейн — это не то же самое, что биткоин, и понять основы работы цепочки блоков намного проще, чем кажется, особенно в контексте исходного кода, на котором она строится.
Есть новость, статья или комментарий? Напишите боту.
Наш чат.
Telegraph
Блокчейн за 200 строк кода: пример простой реализации на JavaScript
Понять концепцию блокчейна (англ. block chain, цепочка блоков транзакций) довольно просто: это распределенная (т.е. размещенная не на одном компьютере, а на различных устройствах компьютерной сети) база данных, которая поддерживает постоянно растущий организованный…
Forwarded from Хай-теч вам в бок
#web Лучшие практики по реализации адаптивного веб-дизайна
Если вы ещё не особо знакомы с концепцией адаптивного дизайна, у вас могут возникнуть различные вопросы, на которые мы уже подготовили ответы.
Есть новость, статья или комментарий? Напишите боту.
Наш чат.
Если вы ещё не особо знакомы с концепцией адаптивного дизайна, у вас могут возникнуть различные вопросы, на которые мы уже подготовили ответы.
Есть новость, статья или комментарий? Напишите боту.
Наш чат.
Telegraph
Лучшие практики по реализации адаптивного веб-дизайна
Google официально объявил адаптивный веб-дизайн приоритетным инструментом для создания мобильных версий сайтов. Если у вас есть сайт или блог, пора серьёзно задуматься о переходе на адаптивный дизайн вместо того, чтобы поддерживать разные версии сайта для…
Forwarded from Хай-теч вам в бок
#howto #win Как сбросить пароль у Windows 10
http://ylink.pro/g7
2 руководства для решения этой задачи.
Спасибо @ITguide_FAQ
http://ylink.pro/g7
2 руководства для решения этой задачи.
Спасибо @ITguide_FAQ
Telegraph
Как сбросить пароль Windows 10
В этой инструкции — о том, как сбросить забытый пароль в Windows 10 вне зависимости от того, используете ли вы учетную запись Майкрософт или локальную учетную запись. Сам процесс сброса пароля почти такой же, как те, что я описывал для предыдущих версий ОС…
Forwarded from Хай-теч вам в бок
#daily #soft ScreenToGif / Screen2Gif
Вчера почистил компьютер от разнообразных программ для записи с экрана, и как на зло на глаза попалосб это чудо. Думал потрачу на описание мало времени, программа то маленькая по размеру, но не тут-то было...
Работать с программой просто: после запуска появляется окно программы, которое, при желании, вы сможете растянуть до необходимых размеров или на весь экран. Затем настраиваете параметры захвата, FPS и т.п. и нажимаете кнопку записи.
Программа занимает 579 KB, Карл!
Есть новость, статья или комментарий? Напишите боту.
Наш чат.
Вчера почистил компьютер от разнообразных программ для записи с экрана, и как на зло на глаза попалосб это чудо. Думал потрачу на описание мало времени, программа то маленькая по размеру, но не тут-то было...
Работать с программой просто: после запуска появляется окно программы, которое, при желании, вы сможете растянуть до необходимых размеров или на весь экран. Затем настраиваете параметры захвата, FPS и т.п. и нажимаете кнопку записи.
Программа занимает 579 KB, Карл!
Есть новость, статья или комментарий? Напишите боту.
Наш чат.
Telegraph
ScreenToGif / Screen2Gif
Познакомьтесь с Screen To Gif - довольно неплохой портативной и бесплатной утилитой на русском языке для записи действий на экране (или его части) в формат gif-файла.