Privacy policyContactsAbout siteOpinionsGitHubDonate
© EVILEG 2015-2018
Recommend hosting
TIMEWEB

Евгений Легоцкой

EVILEG

  • 9
  • 0
Show information

Contacts

Website: https://evileg.com


About myself

Добрый день!

Я - автор сайта EVILEG, который зародился в июне 2015 года.

По образованию являюсь инженером Волоконно-Оптических Линий Связи и на данный момент закончил аспирантуру с представлением к защите в направлении систем мониторинга устройств защиты и заземления оборудования связи и телекоммуникаций.

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

Помимо этого на сайте представлена информация о моих личных наработках в области программирования на Qt/C++, QML, Java, Assembler под AVR, Desktop, Android NDK, Android SDK.

Информация на сайте

На страницах этого сайта вы сможете найти следующую информацию:

  • Настройка сетевого оборудования;
  • Программирование микроконтроллеров;
  • Общие сведения о технологиях и системах передачи данных;
  • Программирование:
    • Qt/C++;
    • Qt/QML;
    • Java;
    • AVR;
    • Android SDK;
    • Android NDK.

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

Итак. Google+ скоро будет отключена. Поскольку я используют на сайте аутентификацию через Google OAuth2, я опасался, что это меня затронет. Но как оказалось, благодаря тому, что я испоьлзовал только информацию об имени пользователя, email и openid,и ничего из Google+ API, то у меня это прошло относительно безболезненно.

Немного ошибок 500, изменение настроек и вуаля, всё работает, как и работало. Отлично.

Теперь только улыбаемся и машем тонущему кораблю Google+

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

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

EVILEG, к сожалению, также подвержен этому влиянию. Для незарегистрированных пользователей на сайте достаточно много рекламы, хотя я стараюсь настроить рекламную политику ресурса таким образом, чтобы недопускать к показу мусорную дешёвую рекламу. Благо что РСЯ, что Адсенс позволяют отрезать такую рекламу.

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

Всё это требует финансовых вложений в той или иной мере.

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

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

Какие мысли есть на этот счёт?
  • Любой развивающийся ресурс должен покрывать свои расходы за счёт каких-либо источников финансирования
  • Одним из таких источников финансирования может быть реклама
  • Нет никакого вреда в целевой рекламе в разумных пределах
  • Почему бы этой рекламе не стать объявлениями, которые пользователь может фильтровать или вообще иметь подписку только на интересующие тематики, при этом рекламная активность пользователей должна быть модерируемой, чтобы не начал распространяться спам.
  • Одним из вариантов финансирования может быть платная подписка на ресурс, например 2$ в месяц, в качестве доброй воли пользователя, который хочет поддержать ресурс
  • Другие варианты финансирования можно будет рассмотреть познее при дальнейшем развитии ресурса и некоторой его самостоятельности
Какие выводы можно из этого сделать?

У меня есть мысль создать три уровня политики относительно пользовательских аккаунтов

  • Незарегистрированные пользователи
    • Вся реклама полностью включена, недоступен некоторый функционал сайта, например прохождение тестов, создание тем форума и т.д. Тем более недоступен функционал по платной подписке
  • Зарегистрированные пользователи
    • Остаётся только один рекламный блок, который находится в правом сайдбаре. В некоторых частях сайта и данный блок отключён полностью.
    • Доступен почти весь функционал сайта, за исключением специфических частей, которые будут доступны по подписке. Например, таким специфическим функционалом является информация о пользователях, которые просматривали профиль (как в LinkedIn - жто полезная штука, когда хочется узнать, кто из рекрутёров смотрел профиль)
  • Зарегистрированные пользователи с платной подпиской
    • Фактом платной подписки такие пользователи выражают свою добрую волю в поддержке ресурса, получают бейджик PRO, например.
    • Получают доступ к специфичному функционалу сайта
    • Вообще не видят рекламных блоков на сайте
    • Получают ускоренный доступ к некоторым новым функциям, которые будут вводиться на сайте.
Общие мысли

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

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

  • Покупка компьютерных игр в Steam
  • Оплата PyCharm Professional от JetBrains

Ну а что думаете Вы? Готовы ли вы поддержать сайт EVILEG с помощью платных подписок, например?

Посмотрел на нагрузку на сервер сайта. Процессор сам по себе практически не нагружен. Среднесуточная нагрузка составляет в среднем 4-7 процентов. А вот память выедается процентов на 75-80, иногда даже swap используется. Задумываюсь о том, что пора бы ещё раз прорефакторить код и переписать более лаконично некоторые части кода. Как я заметил, чтобы уменьшить потребление памяти сайтом на Джанго, иногда достаточно просто вынести одно место весь повторяющийся код, поскольку при инициализации Python скриптов всё это хранится в памяти, и каждый повторяющийся кусок требует под себя эту самую память. Вот и есть мысль о том, чтобы поискать, что ещё можно объединить так, чтобы можно было избавиться от растрат ресурсов... Не сломать бы только половину функционала.

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

Просто небольшое напоминание, Друзья )))

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

Не стесняйтесь пользоваться им. Это может быть даже просто предложение о создании дополнительного раздела для статей и форума.

Идеи и предложения

Поторопился я с Angular-Dart. Для медиресурсов, которым требуется индексация страниц абсолютно не подходит. Как бы да, можно отавать всё по статике через nginx, а контент по REST API, но тогда поисковики ничего ценного не увидят. В общем зарубаю идею использовать Dart для фронтенда на корню. Нам это не нужно.

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

В силу некоторых обстоятельств начал разбираться немного с Flutter и Dart. Кто знает, возможно, что буду постепенно писать Android приложение для сайта. Если всё будет в порядке, то со временем и фронтенд сайта попробую перевести на Dart.

Теоретически плюсом будет то, что можно будет значительно рагрузить бэкенд на Django, избавив его от необходимости рендерить шаблоны. Это приведёт к тому, что бэкенд будет полностью переведён на REST API, который будет общим как для мобильного приложения, так и для самого фронтенда сайта. При этом и фронтенд, и мобильное приложение будут иметь частично общую кодовую базу. Это, конечно, довольно интересно, вопрос лишь в конечной реализации. На данный момент рассматриваю данное решение лишь в качестве эксперимента.

С наступившим новым годом всех!!!!

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

Полагаю, что теперь буду уделять меньше времени доработке сайта и больше времени контенту. Хотя, конечно, увидим, как пойдёт )))

Теперь добавляем программный код по взрослому!!! С подсветкой синтаксиса кода!!!

Сегодня был достаточно знаменательный день.

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

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

Очень большой плюс в том, что система комментариев теперь написана достаточно универсально и на внедрение комментариев к различным видам контента теперь не является проблемой вовсе, поскольку всё настраивается через Generic View, а сама модель комментариев и parent модель должны отвечать лишь ряду требований по поддержке соответствующего интерфейса.

Show more
Join us in social networks

For registered users on the site there is a minimum amount of advertising