Pull to refresh
19
Karma
2.6
Rating
Vladimir @mvs

Creator, founder, developer

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

Reading time 2 min
Views 1.4K
Freelance IT-emigration Remote work
Case

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

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

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

Читать далее
Total votes 12: ↑11 and ↓1 +10
Comments 1

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

Reading time 3 min
Views 3K
JavaScript *System Analysis and Design *Maps API *Geoinformation services *Project management *
Tutorial

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

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

Читать далее
Total votes 8: ↑7 and ↓1 +6
Comments 0

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

Reading time 5 min
Views 4.9K
PHP *System Analysis and Design *API *Geoinformation services *Project management *
Tutorial

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

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

Читать далее
Total votes 14: ↑13 and ↓1 +12
Comments 4

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

Reading time 4 min
Views 5K
Instant Messaging *PHP *System Analysis and Design *Geoinformation services *Project management *
Tutorial
✏️ Technotext 2022

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

Читать далее
Total votes 5: ↑5 and ↓0 +5
Comments 2

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

Reading time 2 min
Views 2.2K
JavaScript *System Analysis and Design *Maps API *Build automation *Project management *
Tutorial

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

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

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 2

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

Reading time 6 min
Views 7K
PHP *System Analysis and Design *API *Geoinformation services *Project management *
Tutorial

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

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

Читать далее
Total votes 11: ↑11 and ↓0 +11
Comments 3

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

Reading time 5 min
Views 2.5K
PHP *Programming *Symfony *Development for e-commerce *Laravel *
Tutorial

Недавно довелось делать тестовое задание на 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.

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

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

Reading time 3 min
Views 9K
Virtualization *Cloud computing *
Здравствуйте, коллеги.

Эпилог


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

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

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

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

Reading time 6 min
Views 15K
Virtualization *Cloud computing *
Здравствуйте, коллеги.

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

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

Reading time 1 min
Views 2K
Website development *
Довольно интересный материал "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
Total votes 10: ↑9 and ↓1 +8
Comments 4

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

Reading time 1 min
Views 849
Ajax *
Итак, вышел первый релиз новой ветки замечательной JavaScript-библиотеки jQuery —
jQuery 1.2.
Изменений — вагон и маленькая тележка, на офф. сайте вынесены на отдельную страницу.
Часть устаревших фич убрана в связи с появлением более универсальных функций, поэтому для желающих предлагается краткое руководство по обновлению и пара плагинов для обратной совместимости с веткой 1.1.
Total votes 30: ↑28 and ↓2 +26
Comments 18

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

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

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

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

Читать дальше →
Total votes 37: ↑35 and ↓2 +33
Comments 53

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

Reading time 1 min
Views 493
Lumber room
Вопрос к web-мастерам, работающим с зарубежными сайтами: какие открытые, с видимой пользователю картинкой и статистикой, счётчики вы ставите на такие сайты? Есть ли счётчики, аналогичные liveinternet.ru или top mail.ru/top rambler.ru?
Про закрытую и так всё понятно: Google Analytics
Total votes 2: ↑2 and ↓0 +2
Comments 13

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

Reading time 1 min
Views 608
Lumber room
Не так давно обнаружил новую фунцкию в Google AdSense: «Проверка подлинности сайта»
Предлагается завести отдельного пользователя на своём сайте и позволить сканеру AdSense под этим пользователем получить доступ к страницам, находящимся за логином.
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Comments 0

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

Reading time 1 min
Views 899
Lumber room
Уже 3-й день не работает сайт и svn-репозитарий проекта jQuery. В наличии только главная страница с комментариями автора проекта.

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

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

Information

Rating
815-th
Date of birth
Registered
Activity