Личный блог

День рождения 32

Сегодня мне стукнуло 32 года. За прошедший год:

  • Создан и запущен хостинг Simple Dream, для которого немного освоил язык программирования Python.

  • Создан и запущен сайт нашего сообщества modx.pro, куда переехала большая часть контента с bezumkin.ru. По моим субъективным прикидкам, это сейчас самый посещаемый ресурс по MODX в СНГ.

  • Придуман и запущен сайт открытой документации docs.modx.pro, куда любой желающий может прислать информацию через GitHub. В отличии от аналогов, работает также на MODX.

  • Познакомился с «ленивым» отпуском, путём поездки в Турцию, поплавал вдоволь. В целом, неплохо, но гулять по Франкфурту понравилось больше.

  • Обновил массу своих дополнений для MODX 2.3.

  • Начал сотрудничать с ребятами с kino-govno.com и kritikanstvo.ru. На данный момент практически полностью переписал админку Критиканства, есть планы и по работе с КГ.

  • Осуществил давнюю мечту — написать что-то не для web. Для этого был немного освоен Objective-C, процедура регистрации разработчиков в Apple и оформление приложений в магазине. В результате выпущено Критиканство для iOS.

Сейчас стараюсь отойти от активной разработки на PHP в сторону работы с iOS. Просто потому, что одно уже хорошо изучено и немного надоело, а другое — тёмный, интересный лес.

Читать далее

Про смысл жизни

Иногда так достанут вопросами, что начинаю думать — нафига мне всё это надо? Можно же молча клипать 100500 одинаковых магазинов и зарабатывать кучу денег, безо всяких заморочек.

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

А потом нахожу в сети вот такую тему на форуме Joomla:

Хочу поделиться информацией, которую открыл для себя не давно.

По ссылке ниже, четкий мануал как настроить свой домашний веб сервер, причем практически идентичный настоящему.

Зачем это надо?

  1. Скорость работы меня поразила, я просто не видел, что бы при разработке мои сайты так крутились.

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

  3. Мы получаем базовые знания администрирования linux, что не когда не будет лишним.

  4. С этими знаниями открывается возможность настроить свой собственный VPS Hosting, то есть перейти на новый уровень, прокачать персонажа так сказать)))

bezumkin.ru/sections/hosting/225/

Читать далее

Разработка для iOS

В январе 2014 я решил, что разработка дополнений для MODX Revolution это, конечно, круто, но нужно попробовать и что-то другое. Мобильные устройства меня интересовали всегда, поэтому решил поучиться на разработчика для iOS.

Почему именно iOS, а не Android? Да просто потому, что яблочные устройства давно заменили все остальные устройства у меня дома — уж больно хороши. AppStore я считаю образцовым магазином, а приложения в нём меня постоянно восхищают.

В общем, купил пару книг, оплатил доступ в программу разработчиков ($100 в год) и… забросил это дело на 9 месяцев, во время которых сделал хостинг, пару сайтов, сгонял в отпуск и обновил почти все свои дополнения для MODX 2.3.

И вот только совсем недавно я смог найти 2 спокойных недели и вдумчиво почитать книжки.

Результатом стало моё первое простенькое приложение для сайта Критиканство.

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

Там нет ничего такого, чего бы вы не нашли на www.kritikanstvo.ru, но оно может быть полезно для быстрого просмотра оценок фильма перед походом в кинотеатр.

В первую очередь я старался изучить полезные для себя технологии. Дизайна, понятно, нет — его просто некому рисовать, поэтому всё оформлено стандартными элементами UIKit.

Итак, что умеет это приложение?

Читать далее

Про ответные санкции

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

Даже сходил в магазин, поискал этот хамон — и нашел! Лежит кусок мяса за 8300 рублей, по виду, не больше килограмма. Это как, нормально?

Кто у нас в Кемерово покупал этот хамон? Кто без него будет страдать? Есть мнение, что только те люди, которым незападло за ним слетать в Испанию, лично.

Но речь не про эти странные товары, а про еду вообще. Вот лично я к 30 годам отожрался до 116 кг, при росте 185 см. При подъеме на третий этаж — отдышка, шнурки завязывать тяжело — пузо мешает. Если бы на наш город напали зомби — меня бы сожрали первым, потому что бегать я разучился совсем.

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

Читать далее

Консультации через Skype

Еще в январе я купил пару книг, оплатил аккаунт разработчика iOS и написал своё первое приложение «Hello word!» для iPhone и iPad.

С тех пор я к этой теме не прикасался, потому что был постоянно чем-то занят. На данный момент основные дела закончены:

  • Хостинг Simple Dream работает и умеет практически всё необходимое

  • Сообщество modx.pro успешно держится на плаву

  • Документация docs.modx.pro тоже работает

  • Магазин-репозиторий Simple Dream успешно помогает всем желающим, техподдержка успешно справляется.

  • Все мои основные дополнения поддерживают версию MODX 2.3

  • Курсы обучения по созданию простого сайта на MODX успешно закончены

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

В связи с чем вопрос: если я начну иногда оказывать платные консультации страждущим через Skype — это кому-то интересно? Мне видится это так:

Читать далее

Немножно про пиратство

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

Василий, добрый день!

У меня такое предложение:

Вы можете сделать, чтобы после покупки и установки/обновлении пакета, в core/packages установочные пакеты удалялись?

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

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

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

Читать далее

Про Ингосстрах и Сбербанк

Пошли мы вчера продлять страховку на автомобиль, уже во второй раз. Так как машина покупалась в кредит, она обязательно должна быть застрахована по КАСКО, причем у нас есть неопытные водители, поэтому стоимость этой каски аж 60 тыщ рублей.

А еще 10 тыщ за ОСАГО + ДОСАГО, которое нам вписали никого не спросив, и которое нельзя убирать, иначе изменятся условия договора и мы потеряем скидку при продлении.

Читать далее

Курс по написанию компонентов

Спешу всех обрадовать, что прошлогодний курс по написанию компонентов MODX доступен для всех желающих совершенно бесплатно.

Есть только одно ограничение — нельзя добавлять новые комментарии, зато можно читать старые.

Все кто покупал уроки уже задали свои вопросы, и я на них ответил. А на новые вопросы, простите, времени нет.

Так что, курс доступен всем, но в режиме «read only». Надеюсь, это немного поможет в деле изучения MODX и разработки для него.

Если есть желание попробовать свои силы — Simple Dream как раз ищут работников.

Читать далее

Запуск modx.pro

Все вопросы с моего сайта переехали на modx.pro — с чем я нас и поздравляю!

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

Читать далее

Про настроение

Пару дней назад сломался рабочий инструмент.

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

Хорошо, что инструмент еще на гарантии (которая заканчивается 21го марта), так что он поехал в сервис города Новосибирск дней так на 30 — 45. А добрые ребята из Re-Store выдали мне пока замену: тоже MacBook, тоже Pro, только старый, 13" и с не SSD винтом.

Читать далее

Вышел MODX 2.2.11

Вышла новая версия MODX Revolution, исправляющая уязвимости и ошибки:

  • Обновлён phpThumb до версии 1.7.11-beta

  • Закрыта XSS в actionVar файла header.tpl в админке

  • Исправлено окошко «Подтвердите переход» в Google Chrome 32+

  • Исправлено кэширование меню в админке

История всех изменений находится здесь. Запись об обновлении в официальном блоге.

Читать далее

[mSearch2] Бета версия 1.0.0: история запросов и синонимы

Несмотря на то, что последние дни были довольно-таки богатыми на события, я успел как следует поработать и добавить очень серьёзные возможности в mSearch2.

Настолько серьёзные, что теперь это уже можно называть версией 1.0.0-beta.

Фильтр

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

  • 1.

  • 2.

  • 3.

1. Сначала все фильтры показывают, сколько будет результатов при клике на один из них.

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

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

Мне кажется, так стало гораздо понятнее, что это за циферки рядом с фильтрами.

Читать далее
bezumkin
Василий Наумкин
01.03.2024 04:30
С PWA пока не разбирался, мне кажется это не особо популярная штука. Если надо просто иконки добавит...
bezumkin
Василий Наумкин
22.02.2024 09:23
На здоровье! Держи лайк =)
inetlover
Александр Наумов
27.01.2024 00:06
Василий, спасибо! Извини, тупанул.
bezumkin
Василий Наумкин
22.01.2024 04:43
Давай-давай!
bezumkin
Василий Наумкин
24.12.2023 11:26
Спасибо!
bezumkin
Василий Наумкин
27.11.2023 02:43
Ура!
bezumkin
Василий Наумкин
25.11.2023 08:30
Vesp тянет 2 зависимости: vesp-frontent для фронта и vesp-core для бэкенда. Их можно обновлять, но э...
bezumkin
Василий Наумкин
22.11.2023 08:09
Отлично, поздравляю!
bezumkin
Василий Наумкин
04.11.2023 10:31
На здоровье!
bezumkin
Василий Наумкин
30.10.2023 01:21
Спасибо!