Pull to refresh
0
0
khibinite @khibinite

User

Send message

Flask для начинающих

Level of difficultyEasy
Reading time8 min
Views38K

Как начать работать с Flask

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

Вы новичок в программировании и мечтаете о создании собственных веб-приложений? Эта статья — ваш ключ к пониманию Flask, одного из самых доступных и гибких веб-фреймворков на Python. От установки и простых примеров до работы с данными и базами данных — мы покрываем все, что вам нужно для старта.

За 15-20 минут чтения вы получите не только теоретические знания, но и практические советы от опытного разработчика. Присоединяйтесь к миру веб-разработки и откройте для себя, как просто и увлекательно может быть создание ваших первых веб-приложений с Flask!

Читать далее
Total votes 15: ↑13 and ↓2+11
Comments38

Telegram бот с offline распознаванием голосовых и генерацией аудио из текста

Reading time9 min
Views24K

Всем привет! После прочтения постов про голосового ассистента и  сервис Silero, мне стало интересно поиграться с offline распознаванием аудио в текст, а также с обратным преобразованием текст в аудио. И как все начинающие разработчики я сделал своего Telegram бота. Просто Telegram – это удобный и мобильный интерфейс для взаимодействия с чем угодно.

В своем пет-проекте я использовал aiogram, vosk, silero и ffmpeg.

Подробности под катом!
Total votes 19: ↑16 and ↓3+13
Comments14

Проблема твоего бизнеса. Как делегировать поиск информации чат-боту

Reading time2 min
Views1.7K

Знаете, какая проблема появляется в компаниях, где становится больше 1 человека? Зачастую результаты интеллектуального труда не используются в полном объёме или просто теряются!

А где найти этот документ? А зачем ты это сделал, я это уже делал? А где найти актуальную информацию? Прям бинго тревожных звоночков. Сообщает руководителю, что внутри команды не настроена работа с информацией. Как сделать так, чтобы всё, что генерирует команда, собиралось и хранилось в одном месте, чтобы каждый мог это применять?

Читать далее
Total votes 5: ↑3 and ↓2+1
Comments3

Как мы собирали продуктовую стратегию без CPO: Product Strategy Explorer

Reading time8 min
Views1.8K

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

Одним прекрасным зимним днем, коллеги из крупной IT-компании обратились ко мне с запросом на проведение стратегической сессии.

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

В конце этой статьи вы найдете ссылки на исходные материалы фрейма, инструкции на английском языке, а также на переведенный мной фрейм в Miro.

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments2

Подумываете об использовании MongoDB?

Reading time9 min
Views25K

Будет ли MongoDB правильным выбором для вашего приложения?

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

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

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

В этой статье мы обсудим несколько возможностей MongoDB, которые стоит знать прежде чем вы решитесь выбрать и развернуть ее.

Читать далее
Total votes 15: ↑11 and ↓4+7
Comments83

Оцениваем эффективность рекламы Вконтакте до продаж с помощью отчётности

Reading time6 min
Views2.2K

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

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

Читать далее
Total votes 13: ↑11 and ↓2+9
Comments2

Автоматическое оповещение читателей о новостях с помощью ВКонтакте. Часть 2

Reading time6 min
Views9.5K
Первая часть

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

После первой части я получил большое количество сообщений, большая часть из которых посвящалась тому, что я продемонстрировал в статье возможность публикации на собственной стенке, а автоматическую публикацию на стене Группы или Официальной странице я не показал. Поэтому я начну с того, какие параметры нужно для этого передавать.
Перейдем непосредственно к параметрам
Total votes 21: ↑12 and ↓9+3
Comments27

Автоматическое оповещение читателей о новостях с помощью ВКонтакте

Reading time7 min
Views40K
Вторая часть

Предисловие


Те из вас, кто пользуется социальной сетью ВКонтакте и подписан на официальную страничку Хабры в ней, заметили, что все новые топики с главной появляются на страничке в виде сообщений-ссылок:
vk

Так вот, если у вас есть свой блог и вы хотите на своей личной страничке публиковать такие же сообщения-ссылки автоматически — топик может быть вам интересен. Сегодня мы попробуем публиковать простые сообщения ссылки, а далее добавлять к ним «превью»-картинки.
Читать дальше →
Total votes 103: ↑73 and ↓30+43
Comments57

Яндекс.Директ. Популярные ошибки рекламодателей Директа

Reading time3 min
Views5.1K
Людям свойственно ошибаться. Но упорствуют в своих ошибках только, пардон, идиоты. Казалось бы, советы довольно простые, банальные и очевидные, но, как показывает жизнь, далеко не все понимают «политику партии и правительства».

Читать дальше →
Total votes 78: ↑59 and ↓19+40
Comments45

Google PageRank: Что мы знаем о нем?

Reading time7 min
Views10K
UPD. Статья уже переведена уважаемым Jenek и находится по адресу: designformasters.info/posts/google-page-rank

По просьбам здесь начал переводить статью "Google PageRank: What Do We Know About It?". Пока только то, что успел за вчерашний вечер. Если это кому-нибудь нужно продолжение — напишите, я переведу и выложу все остальное. Вычитка и замеченые ошибки приветствуются, т.к. специально переводить мне еще не приходилось. :)

Google PageRank: Что мы знаем о нем?


Его использует каждый, но почти никто не знает, как он в действительности работает. Google PageRank – это наверно один из важнейших алгоритмов, когда либо разрабатывавшихся в сети. Миллиарды существующих страниц и миллионы страниц появляющихся каждый день – поисковая выдача намного сложнее, чем вы себе представляете. PageRank – один из сотен факторов, которые учитывает Google, чтобы определить наилучший поисковый запрос, помогающий делать поиск простым и эффективным. Но как он на самом деле сделан? Как работает Google PageRank, какие факторы на него воздействуют, а какие нет? И что мы действительно знаем про PageRank?
В этой статье будут только голые факты.
Несколько недель мы производили интенсивные исследования и выбрали массу фактов и предположений о PageRank, которые похожи на действительность. Кроме того, мы собрали научные статьи, относящиеся к поисковой выдаче – таких, как предложения для лучших результатов поиска (например, PageRank, чувствительный к теме). Вы прочитаете про математическую составляющую PageRank, также как и про 16 полезных инструментов для работы с PageRank, которые вы можете использовать для анализа и слежения за вашими веб-проектами.

Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments32

Google выпустила API для прокладывания маршрута на картах

Reading time1 min
Views5.7K
Google выпустила Directions API — API, предоставляющее средства для прокладывания маршрута на картах Google Maps, которые можно использовать в своих сайтах. Вот список возможностей API:
  • Вы можете запросить прокладывание маршрута между двумя точками, или последовательностями точек.
  • Вы можете запросить результаты на различных языках.
  • Вы можете настраивать ответы для вашего приложения, выбирая между отображения маршрута в текстовом виде, или в виде ломанной линии на карте.
  • API работает на картах США, Канады, Франции, Германии, Италии, Испании и Австралии.
К сожалению вы не можете прокладывать маршрут от Нью-Йорка до Парижа, но никто не мешает сделать предложение «переплыть Атлантический океан».

Сейчас стоит ограничение в 10 тыс запросов в сутки на один API-ключ, однако через некоторое время число запросов будет увеличено.
Total votes 26: ↑25 and ↓1+24
Comments6

Как инвестор определяет перспективность стартапа?

Reading time2 min
Views830
Для тех, кто пропустил начало, оно тут — Что хочет инвестор?.

Свершилось, Вас осенила гениальная идея перспективного интернет-проекта, которая сделает Вас счастливым и богатым раз и навсегда.
Предварительные прикидки показывают, что ROI проекта 100, 200, 300 и более %.
Читать дальше →
Total votes 24: ↑19 and ↓5+14
Comments45

Плагин авторизации через Вконтакте, Yandex, Google, OpenID и тп

Reading time1 min
Views19K
В недавнем моем посте «Javascript виджет авторизации OpenID» на хабре, я описал свою разработку виджет-consumer авторизации OpenID.

Прошло время, я получил много положительных отзывов, получил замечания и пожеланию по улучшению виджета. Среди пожеланий развития была просьба создать WordPress плагин и добавить поддержку Вконтакте OpenAPI.
Читать дальше →
Total votes 105: ↑88 and ↓17+71
Comments101

Craigslist — история успеха

Reading time6 min
Views5.9K
Генеральный директор влиятельнейшего сайта классифицированных объявлений (classifieds) Craigslist.org Джим Бакмастер (Jim Buckmaster) известен своим необычным подходом к бизнесу: делать всё как можно проще и не стремиться к максимизации дохода. Дизайн сайта не менялся с конца 90-х годов прошлого века. Никаких рекламных баннеров. Всего 24 сотрудника.
Craigslist.org посещают 20 миллионов уникальных посетителей в месяц, он занимает 46 место в рейтинге самых популярных в мире сайтов Alexa Top 100. 5 мая 2007 года Джим Бакмастер дал интервью журналу «БизнесУик» (BusinessWeek).
Читать дальше →
Total votes 27: ↑24 and ↓3+21
Comments38

Хроники пикирующего, кабрирующего, горкирующего програмера (часть 2-3).

Reading time5 min
Views743
Продолжение повести начатой тут:http://www.habrahabr.ru/blog/startup/13187.html

Часть 2. Горка.

Итак. Мы занимаемся работой, пишем всякую фигню сопряженную с нашим opensource проектом. Кстати, в данный момент я начинаю понимать, что на кодирование программы нужно не всё заявленное на работу время. Сколько именно я еще точно не знаю. Нет, я конечно читал Брукса, но кто ж поверит какой-то макулатуре. Это ж, блин буржуи. Нашу славянскую душу буржуйскими книгами не опишешь. (Идиот. Это я не о Бруксе, а о себе :) )
В общем как-то раз стучится мне в аську товарищ и говорит: «Слы тут буржуй один стучится и спрашивает могу ли я сделать такую-то работу. А я говорю нихрена не могу, но я знаю одного знатока который может. Ща дам ему твои контакты.» Таким образом мы получаем [b]ПЕРВЫЙ БУРЖУЙСКИЙ ПРОЕКТ[/b].
Читать дальше →
Total votes 11: ↑6 and ↓5+1
Comments6

Как выявить медленные SQL запросы?

Reading time2 min
Views91K
Это случалось с каждым из нас при разработке веб-сайтов или приложений, использующих MySQL в качестве базы данных. Производительность внезапно сильно падала, и вы не имели понятия, почему это случилось. Этому могут быть причиной многие факторы (сильная загрузка CPU, нехватка дискового пространства, или слабая пропускная способность канала), но также это может быть и неоптимизированный запрос, выполняемый намного дольше, чем должен.

Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
Узнать, как включить этот функционал
Total votes 34: ↑31 and ↓3+28
Comments57

Information

Rating
Does not participate
Registered
Activity