Как стать автором
Обновить
19
0
Vladimir @mvs

Creator, founder, developer

Отправить сообщение

От Amazon Lex до GPT-4: как сделать бота со «своими» данными?

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров5.8K

Тема ChatGPT и OpenAI моделей сейчас на хайпе. Но на них одних свет клином не сошёлся. Или всё-таки сошёлся? Попробуем разобраться и обойдёмся сегодня без кода, только общие понятия, боль и страдание.

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии3

Workplaces.Digital — агрегатор кафе и коворкингов для цифровых кочевников и фрилансеров

Время на прочтение2 мин
Количество просмотров1.9K

Актуально для свежепереехавших в различные страны

Несколько месяцев назад я сделал небольшой pet-проект про кафе и коворкинги на солнечном Кипре: "рабочие места" для цифровых кочевников. Местные коллеги очень тепло его приняли и это подтолкнуло к расширению проекта.

Кроме того, друзья накидали рекомендаций по новым местам и он оказался весьма актуален для релокантов в различные страны.

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии1

«Рабочие места» для цифровых кочевников: реализация фронтэнда

Время на прочтение3 мин
Количество просмотров3.6K

Продолжение рассказа про разработку pet-проекта о кафе и коворкингах на солнечном Кипре. "Рабочие места" для цифровых кочевников ヽ(。_°)ノ

В первой части я рассказал про REST API микросервис, теперь - про фронтэнд-сайт.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

«Рабочие места» для цифровых кочевников: реализация прагматичного API

Время на прочтение5 мин
Количество просмотров5.8K

Ещё один небольшой pet-проект: про кафе и коворкинги на солнечном Кипре. "Рабочие места" для цифровых кочевников ヽ(。_°)ノ

Делюсь процессом разработки, фичами и граблями. Общий подход к разработке прагматичен и аналогичен предыдущему проекту.

Читать далее
Всего голосов 14: ↑13 и ↓1+12
Комментарии4

Прагматичная разработка-3: телеграм-бот

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров7.3K

Финальная часть разработки простого проекта про specialty-кофейни на Кипре. В первой части я рассказал про API микросервис, во второй - про фронтэнд-сайт и теперь - про телеграм-бота.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Прагматичная разработка-2: фронтэнд

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров2.8K

Продолжение разработки простого проекта про specialty-кофейни на Кипре.

В первой части я рассказал про API микросервис, теперь расскажу про фронтэнд-сайт и в финальной статье - про бота для Telegram.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Прагматичная разработка

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров8.1K

Недавно выдалось свободное время и я сделал простой проект про specialty-кофейни на Кипре: сайт и телеграм-бот по всем канонам "большой" разработки. Люблю хороший кофе 😊

Делюсь своим процессом разработки и рекомендациями как сделать всё задуманное без потери времени.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии3

Демо Symfony конвертер валют

Время на прочтение5 мин
Количество просмотров3.5K

Недавно довелось делать тестовое задание на Symfony - конвертер валют с прямой и кросс-конвертацией. Получилось весьма неплохо, поэтому хочу поделиться с сообществом примером простого консольного приложения по всем канонам Symfony: DI, autowiring, тегирование сервисов, гибкая конфигурация, вот это вот всё. Надеюсь, это будет полезно начинающим "симфонистам".

Код приложения https://github.com/vladimirmartsul/symfony-exchange-demo

Приложение считает "обмен валюты" по прямым курсам (например, USD -> EUR), а также через "промежуточные" валюты (например, BTC -> EUR). Также есть фейковые курсы для тестов.

Курсы берутся с сайтов ecb.europa.eu (основные мировые валюты по отношению к EUR) и coindesk.com (BTC к USD). Триангуляция основана на принципах отсюда http://www.dpxo.net/articles/fx_rate_triangulation_sql.html. Для хранения данных используется БД SQLite.

Читать далее
Всего голосов 7: ↑5 и ↓2+3
Комментарии3

Сравнение цен на Европейские и Российские «облака» с SSD-дисками

Время на прочтение3 мин
Количество просмотров9.1K
Здравствуйте, коллеги.

Эпилог


Лет 8 назад, году в 2007, когда я был счастливым обладателем стабильного ADSL-канала на 8 Мбит/с, мой телефон несколько дней подряд терзала некая девочка-продажница из «Энфорты» с целью впарить их WiMax девайс на 2 Мбит/с. На мои возражения о том, что у меня давно всё есть и в 4 раза быстрее, она отвечала приглашением в офис «обязательно протестировать и убедиться, что точно будет быстрее». В общем, девочка была вежливо послана далеко-далеко, а всем «эффективным продажникам» посвящается данная статья.

В продолжение статьи про малоизвестные европейские облачные хостинги делюсь с вами сравнением цен «там» и «тут», т.е. с российскими облаками. Российское размещение становится актуальным в связи с возможным введением осенью требования о хранении данных граждан РФ на серверах в РФ.
В данном сравнении участвуют известные мне хостеры, предоставляющие виртуальные/облачные серверы с локальными или сетевыми SSD-дисками и открытыми ценами на своих сайтах. Возможные очень качественные и достойные компании, прячущие цены на свои услуги под кнопку «напишите нам и мы пришлём вам цены» проигнорированы.

TL;DR;
Всё очень плохо дорого.
В топик приглашаются эффективные специалисты по продажам и маркетингу с целью доказать, что их 2 больше и быстрее, чем мои 8.
Подробнее с цифрами и фактами
Всего голосов 12: ↑7 и ↓5+2
Комментарии42

Практический опыт работы с малоизвестными европейскими облачными хостингами

Время на прочтение6 мин
Количество просмотров15K
Здравствуйте, коллеги.

В данной статье вкратце описываю свой опыт работы с несколькими малоизвестными европейскими облачными хостингами и делюсь своими объективными оценками и субъективными впечатлениями.
Так сложилось, что мне приходится регулярно выбирать, пробовать, тестировать и использовать различные хостинги для размещения клиентских сервисов (в основном, конечно же, сайтов). И для диверсификации рисков (чтобы не класть все яйца в одну корзину) различные сервисы клиента обычно размещаются на различных площадках.
TL;DR;
Vultr, Elastichosts — like
Dedify, CloudSigma — so-so
RunAbove — dislike
Attention! Никакой рекламной цели у данной статьи нет, сугубо обмен опытом и впечатлениями.
Подробнее с цифрами и фактами
Всего голосов 12: ↑12 и ↓0+12
Комментарии21

Оценка производительности web-сервера с PHP и PostgreSQL

Время на прочтение1 мин
Количество просмотров2.2K
Довольно интересный материал "Serverwide Performance Benchmarking" в котором представлено исследование изменения производительности web-сервера в зависимости от типа файловой системы (Ext3, ReiserFS, JFS, XFS), размера буфера (shared buffer) PostgreSQL и наличия кэширования опкода в PHP (Advanced PHP Cache).

Абсолютным лидером среди ФС оказывается XFS, а из привычных ext3 — ext3 mode writeback noatime.
Немного странным выглядит малая эффективность PHP APC, но автор объясняет это простой и лёгкостью сайта, «там мало чего можно закешировать, но на бОльших проектах он обязательно поможет».

Via: opennet.ru
Всего голосов 10: ↑9 и ↓1+8
Комментарии4

Первое обновление jQuery в ветке 1.2

Время на прочтение1 мин
Количество просмотров921
Разработчики, как всегда, оперативны: jQuery 1.2.1: Quick Fixes for 1.2
Исправлена серьёзная ошибка в относительной анимации и возвращён обратно метод .eq(), «по просьбам трудящихся».
Всего голосов 7: ↑6 и ↓1+5
Комментарии5

Вышла jQuery 1.2: Дождались :-)

Время на прочтение1 мин
Количество просмотров925
Итак, вышел первый релиз новой ветки замечательной JavaScript-библиотеки jQuery —
jQuery 1.2.
Изменений — вагон и маленькая тележка, на офф. сайте вынесены на отдельную страницу.
Часть устаревших фич убрана в связи с появлением более универсальных функций, поэтому для желающих предлагается краткое руководство по обновлению и пара плагинов для обратной совместимости с веткой 1.1.
Всего голосов 30: ↑28 и ↓2+26
Комментарии18

Сотовым операторам: предупреждение о платном звонке

Время на прочтение1 мин
Количество просмотров2.5K
Недавно пришла очередная «разводная» смс с неизвестного номера: «У меня нет денег, срочно перезвони мне или положи 40 руб. мне на счёт». Ничего делать я, естественно, не стал, но возникла идея: сотовый оператор может выдавать голосовое предупреждение при звонке на подобный платный номер.
Например, «Внимание, стоимость соединения на набранный номер составит xxx руб., а стоимость звонка yyy руб./мин». И потом 3 секунды на то, чтобы успеть сбросить вызов.
Думаю, почти все, услышав такое предупреждение, поймут, что смс с просьбой перезвонить была чистым разводом и успеют сохранить свои деньги.
Всего голосов 28: ↑25 и ↓3+22
Комментарии42

Новый релиз jQuery — 1.1.4: фантастическое ускорение!

Время на прочтение1 мин
Количество просмотров1.5K
24 августа вышел новый релиз популярной JavaScript-библиотеки jQuery: jQuery-1.1.4. Вероятно, это последний релиз из ветки 1.1.x и в сентябре выйдет релиз 1.2.
  • значительное (в несколько раз) увеличение быстродействия по сравнение с предыдущим релизом
  • вместо операторов '$' и 'jQuery' для обращения к функциям JQ можно использовать любое имя
  • возможность использовать несколько версий JQ на одной странице, назвав их по-разному
  • возможность внедрять JQ в другие JS-библиотеки

Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии53

Какие импортные открытые счётчики вы используете на своих сайтах?

Время на прочтение1 мин
Количество просмотров576
Вопрос к web-мастерам, работающим с зарубежными сайтами: какие открытые, с видимой пользователю картинкой и статистикой, счётчики вы ставите на такие сайты? Есть ли счётчики, аналогичные liveinternet.ru или top mail.ru/top rambler.ru?
Про закрытую и так всё понятно: Google Analytics
Всего голосов 2: ↑2 и ↓0+2
Комментарии13

Google AdSense: Проверка подлинности сайта

Время на прочтение1 мин
Количество просмотров733
Не так давно обнаружил новую фунцкию в Google AdSense: «Проверка подлинности сайта»
Предлагается завести отдельного пользователя на своём сайте и позволить сканеру AdSense под этим пользователем получить доступ к страницам, находящимся за логином.
Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

DDOS-атака на сервер jQuery

Время на прочтение1 мин
Количество просмотров969
Уже 3-й день не работает сайт и svn-репозитарий проекта jQuery. В наличии только главная страница с комментариями автора проекта.

Вольный пересказ:
Sat. May 5th 6pm: сегодня была совершена вторая DDOS-атака и наш хостер попросил нас отсюда убраться

Sun. May 6th 6pm: Сервер установлен и будет готов «в течение 12 часов»
Всего голосов 3: ↑3 и ↓0+3
Комментарии6

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность