• Telegram. Безлимитный сетевой диск. Бесплатный

      Привет, Хабр.

      Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа.

      TgCloud:


      • Виртуальная файловая система с открытым исходным г****кодом.
      • На локальном диске — только метаданные: имена, размер, структура папок и т.д.
      • Данные хранятся в Telegram и загружаются только при работе с файлом
      • Размер и тип файлов не ограничен, можно использовать с любой ОС

      Подробности реализации и ссылка на репозиторий под катом.
      Читать дальше →
    • Прием платежей с карты без юр. лица на Яндекс.Деньги

      • Tutorial

      Open source yandex money donation service


      Прием платежей на Яндекс.Деньги физ. лица

      • онлайн платежи с карты, яндекса, телефона
      • добавление метки к платежу
      • получение и проверка оповещений на свой сервер
      • пример автоматизации подписки на Telegram бота

      Реализация и описание под катом
      Читать дальше →
    • Telegram API демон — склеиваем последовательные сообщения


        Пиши мысль в одном сообщении


        Я из тех людей, которые пишут мысль в мессенджерах по одному предложению. Это создает некоторые неудобства при чтении этого потока мысли так как последовательные сообщения быстро занимают свободное место по вертикали. Особенно это заметно в групповых чатах — уведомления отключены и для просмотра обсуждения приходится проматывать чат, если кто то пишет подобным образом.

        Хватит это терпеть!


        Переучивать себя я не собираюсь — не считаю это проблемой того кто пишет, ему так удобно — переучить миллионы людей сложнее чем научить одну программу. Сообщения должен склеивать сам клиент, чтобы было удобно всем, хотя бы опционально. От команды Telegram я этого так и не дождался — так что решил проблему при помощи небольшого клиента — демона на Python и решил поделиться с сообществом исходниками.
        Подробности, исходники и описание под катом.
        Читать дальше →
      • Установка MTProto Telegram прокси из исходников на Centos 7

        • Tutorial

        simply run 'make'


        Всем привет. Обойдусь без лишних прелюдий — многие ждали официального релиза, и вот — дождались. На хабре уже есть парочка статей как установить MTProxy из докера.

        А вот с установкой из исходников многие обломались — после simply run 'make' выдаются ошибки. Как установить MTProxy из исходников без ошибок на Centos 7 — под катом
        Читать дальше →
      • Голограмма на смартфоне. Обман века или будущее уже здесь?

          image

          В июле 2017 года производитель кинокамер «RED» анонсировал новый смартфон «RED HYDROGEN»


          Сама новость про RED и смартфоны обескуражила многих обывателей: «Серьезно? Они же камеры делают — какие еще смартфоны...»

          Но ещё более неожиданным стало заявление о том, что смартфон будет поддерживать голограммы!

          Многие решили, что ребята сошли с ума, либо это какой то обман века, странный пиар или…
          Неужели это возможно? Может не за горами и световой меч?

          — Да, это возможно.

          Но не так как нам рисует голливуд — проекцию принцессы Леи мы не увидим. Скорей всего вы просто не знаете что такое голограмма потому что смотрели много фантастики вместо изучения физики. Как раз для таких людей и написана эта статья — просто о сложном.
          Читать дальше →
        • Поднимаем SOCKS прокси для Telegram

          • Tutorial
          Поднять свой socks прокси очень просто — справится даже далекий от Linux и серверного администрирования человек. Достаточно иметь VDS/выделенный сервер за границей.


          Пошаговая инструкция для запуска своего sockd прокси на Centos7
          Читать дальше →
        • FFMPEG. Загружаем часть видео с YouTube

          • Tutorial

          Иногда мы хотим поделиться с друзьями частью какого то видео на YouTube — время концентрации внимания в современной реальности снижено до предела, и если скидывать ссылку на ролик(даже с таймкодом начала) с комментарием «смотреть с 21:51 по 24:55» — велика вероятность, что видео просмотрено не будет.

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

          Как загружать часть видео YouTube при помощи ffmpeg — под катом
          Читать дальше →
        • Telegram боты. Загружаем файлы больше 50мб

          • Tutorial

          Telegram боты позволяют автоматизировать многие процессы. Их использование не ограничивается одним чатом, по сути — бот это всего лишь интерфейс ввода-вывода, который помимо текста также может принимать и передавать файлы: изображения, видео, аудио, документы…

          • Для пользователей максимальный размер файла — 1.5Гб
          • Боты ограничены размером всего лишь в 50мб

          Как обойти данное ограничение — под катом.
          Читать дальше →
          • +15
          • 32.4k
          • 7
        • Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий

            В интернетах не прекращается хайп вокруг чат-ботов (в частности, Telegram) благодаря шуму в СМИ, неоспоримых достоинствах платформы, политике продвижения, средствам разработки и т.д.

            Смотришь новости: ну жизни нет без чат-ботов!
            Да если их не будет, поезда с рельс сойдут, упадут самолеты, погибнут люди от тоски, когда не смогут найти картинки с котиками.

            Но давайте положим руку на сердце: когда последний раз вы что-то заказывали в интернет-магазине через чат-бот?

            Кто все эти люди, которые заказывают разработку ботов для своих магазинов?


            Типичный чат-бот магазина Vasya Limited:
            >> автоматизирует поток водопад заявок из 5 человек в день,
            >> сливает 4 из 5 заявок, кровью добытых через Яндекс-Директ,
            >> если повезет, человек найдет номер телефона и позвонит,
            >> но, вероятней всего, «Эээ, куда жать?», а потом закроет и уйдет гуглить дальше.

            Чем занят владелец, когда продажи «автоматизированы»:
            >> вносит заказы в excel-таблицу
            >> заполняет почтовые бланки на посылках
            >> стоит в очереди на почте с кучей посылок (каждый день!)
            >> вносит трек номера в excel-таблицу, затем рассылает клиентам

            Может, хватит на ровном месте встраивать «технологии» туда, где действительно нужен человек, в то время как люди загружены рутиной для роботов?
            Читать дальше →
          • От песка к компьютеру. Часть 1. Атомы и транзисторы

            • Tutorial
            Все мы еще с уроков информатики знаем, что информация внутри компьютера передаётся при помощи нулей и единиц, но оказалось, что большинство айтишников, с которыми я общаюсь (и довольно хороших!) слабо представляют, как же, все-таки, устроен компьютер.

            Как заставить песок делать то, чего мы от него хотим?

            Для большинства людей познания устройства компьютера оканчиваются на уровне его составных элементов — процессор, видеокарта, оперативная память… Но что именно происходит внутри этих чёрных прямоугольничков после подачи питания — магия. В этой статье (скорей всего, даже серии статей) я постараюсь простым языком объяснить, как же устроены эти таинственные прямоугольнички.
            Читать дальше →
          • Мелкосерийное производство корпусов 3D-печатью: придаем «заводской» внешний вид

            • Tutorial

            Вы полны решимости выпустить свою разработку на массовый рынок.

            Первый камень преткновения, с которым сталкиваются многие — как делать качественный корпус устройства мелкими сериями?

            Как сделать из 3D-печатной модели «конфетку», которую и продавать будет не стыдно?

            Один из вариантов — обработка и покраска. О тонкостях окраски полиамида — под катом. Много фото!
            Читать дальше →
          • От идеи до гаджета. История одного стартапа. Часть 2

              imageЧем отличается разработка устройства на заказ от разработки собственного продукта?

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

              На самом деле разница колоссальная!

              Каково это — совмещать в себе инженера и барыгу-спекулянта предпринимателя при разработке технологического продукта? Как не сойти с ума и довести дело до конца?
              Продолжение истории — под катом.
              Читать дальше →
            • От идеи до гаджета. История одного стартапа

                image Многие из вас задумывались хоть раз о создании своего продукта, который порвет весь мир и принесет вам миллионы и беспечную жизнь под пальмами до конца дней…

                В двух постах я хочу рассказать свою историю. Как студент разрабатывал и продвигал свой продукт. На какие грабли наступал, какие выводы сделал.

                Сейчас быть предпринимателем становится модным. Постараюсь снять с вас розовые очки и поделиться своим опытом успехов и, что самое главное — опытом неудач.
                Читать дальше →
              • Робот на RaspberryPi, Arduino и RaspiCam + OpenCV. Часть 1 Обзорная

                • Tutorial
                Очень часто на хабре появляются статьи о том как использовать Raspberry Pi как медиацентр, передвижную видеокамеру, удаленную web камеру и… собственно все. Очень странно, что в такой большой IT тусовке — довольно мало информации о том — как его программировать и использовать одноплатный компьютер там, где он действительно довольно полезен — во всяких встраиваемых системах, где есть ограничения по размеру и стоимости, но также есть потребность в производительности. В нескольких статьях постараюсь описать на примере создания мобильного колесного робота с компьютерным зрением — как можно использовать малинку для создания роботов(штук с интеллектом на борту, а не управляемых с андроида машинок с веб камерой).
                image
                Читать дальше →
              • GPU NVIDIA позволят проводить операции на работающем сердце

                  Скоро для операции на сердце — не будет нужды его останавливать и вскрывать грудную клетку пациента. Операцию будет производить хирург с помощью манипуляторов, подведенных к сердцу через небольшие проколы в груди пациента. Микрокамеры в реальном времени оцифровывают бьющееся сердце, строя его трёхмерную модель, а специальные алгоритмы предсказывают следующее положение области интереса сердца, и манипулятор следует вслед за ней — хирург работает в сопровождающей системе координат, в которой сердце неподвижно. Такой огромный поток данных невозможно обработать на обычных процессорах, но по словам разработчиков — производительности видеокарт хватает для обеспечения нужной скорости обработки информации.

                • Основные принципы цифровой беспроводной связи. Ликбез

                  • Tutorial

                  Всем привет. В этой статье я хотел бы рассказать немного об основных приемах и идеях современной цифровой беспроводной связи — на примере стандарта IEEE 802.11. В наше время очень часто люди живут на довольно высоких уровнях абстракции, плохо представляя как именно работают окружающие нас вещи. Ну что ж — попытаюсь принести в массы свет просвещения. В статье будут использоваться вещи и терминология, объясненные в этой статье. Так что людям, далеким от радиотехники рекомендуется сначала прочитать её.
                  DANGER: в статье присутствует матан — особо впечатлительным не нажимать на эту кнопку:
                  Эта кнопка
                • От программирования к железу или «Почему оно не работает?».Ликбез

                    image
                    Привет Хабр. В последнее время среди программистов все больше стала набирать популярность цифровая электроника, появляются все новые платформы, позволяющие без каких либо особых знаний в электронике собирать различные устройства. Сам я начинал заниматься аналоговой электроникой, позже — цифровой и программированием. Многие же — наоборот — сначала программированием, а потом пытаются заниматься железом, при этом знания по части электроники практически нулевые и люди не знают/не понимают элементарных для олдфажного электронщика вещей. В данной статье я постараюсь затронуть наиболее важные на мой взгляд моменты, как по части проектирования схем, так и по части разводки плат. Надеюсь мои советы помогут миновать некоторые грабли
                    Читать дальше →
                  • Software Defined Radio (SDR)

                    • Tutorial
                    «Подобные технологии могут стоить несметного состояния.
                    Представьте управление любым устройством… лишь посылая команды при помощи радиоволн.
                    Это будущее, Ватсон.»

                    Шерлок Холмс (Sherlock Holmes)-2009

                    Трудно представить сегодняшний мир без компьютеров и различных электронных устройств. А ведь с момента изобретения транзистора прошло всего 56 лет. При том, что электричеством люди владеют примерно с конца 18 века — просто поразительно как быстро в нашу жизнь ворвались компьютеры, телефоны, интернет и прочие блага цивилизации, так привычные нам, но о которых — лет 30 назад человечество могло только мечтать. Миллионы людей получили в свои руки мощнейший инструмент для самореализации и самовыражения — ведь правда — вы когда нибудь задумывались — как здорово, что мы можем вот просто так взять и реализовать свою идею без каких либо особых материальных вложений? Компьютер позволил умным и талантливым людям реализовать себя, интернет дал доступ к петабайтам информации, позволил миллионам людей общаться друг с другом, находить единомышленников, учиться, осваивать профессии, зарабатывать — и всё это не вставая с кресла… В общем — хватит лирики, в статье речь пойдет о Программно определяемом радио — что это и как оно работает — узнаете под катом
                    Читать дальше →
                  • VGA адаптер на ПЛИС Altera Cyclone III

                    • Tutorial
                    Привет хабр — в этой статье я собираюсь поделиться своими успехами в освоении ПЛИС Altera Cyclone III. После мигания лампочками и игр со счетчиками — решил сделать что то более серьезное. Сделал я простейший VGA адаптер. Об основных его частях и пойдет речь. Статья больше ориентирована на начинающих, так как для опытных эта задача не составит труда, но для освоения, на мой взгляд — хорошая тренировочная задача. Эксперименты я свои провожу на отладочной плате Altera DE0. Описывать схему я буду на Verilog, Среда — Quartus II v 12.0. Итак — добро пожаловать под кат:
                    Читать дальше →
                  • STM32: Clock Security System

                    image
                    Доброго времени суток!
                    В данной статье речь пойдет о системе самодиагностики микроконтроллера STM32, в частности — STM32F100RB, который входит в отладочный комплект STM32-Discovery. Но так как микроконтроллеры STM32 во многом схожи, и отличаются в основном своей периферией — написанное будет верно и для других контроллеров (возможно с небольшими изменениями). Статья расчитана на людей, уже немного знакомых с STM32, но постараюсь рассказывать по возможности подробнее.
                    Читать дальше →