Как стать автором
Обновить
20
0
Алексей @AlexGur

Интересуюсь it

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

Вопрос ребром: надо ли на сайтах в России ставить это всплывающее окно про куки (если вся аудитория сайта только в РФ)?

Или вместо окна-напоминания про куки можно ограничиться строчкой в пользовательском соглашении, ссылка на которое обычно стоит в футере сайта?

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

В файле forms.py вместо from flask.ext.wtf import Form использовать:

from flask_wtf import FlaskForm
...
class LoginForm(FlaskForm):

Иначе будет ошибка, если пытаться грузить flask.ext.wtf:

ModuleNotFoundError: No module named 'flask.ext'

Или другая ошибка с {{form.hidden_tag()}}, если использовать просто Form:

jinja2.exceptions.UndefinedError: 'app.forms.LoginForm object' has no attribute 'hidden_tag'

Вместо Required использовать DataRequired:

from wtforms.validators import DataRequired
...
    openid = StringField('openid', validators = [DataRequired()])

Иначе будет ошибка:

ImportError: cannot import name 'Required' from 'wtforms.validators'

В файле __init.py__ импортировать CSRFProtect и скормить ему app:

from flask import Flask
from flask_wtf.csrf import CSRFProtect
csrf = CSRFProtect()

app = Flask(__name__)
app.config.from_object('config')
csrf.init_app(app)

Иначе поле csrf_token не будет появляться в форме:

<input id="csrf_token" name="csrf_token" type="hidden" value="...">

Стоит хранить одну из зашифрованных (через gpg) копий у себя дома, на hdd, подключенном к Raspberry Pi. Сама малина должна по расписанию скачивать подготовленные копии с удалённого сервера. Как показала практика, получается дёшево и эффективно.
Стандартные браузерные менеджеры паролей слишком небезопасны. Если у человека есть пароль от учётной записи в системе

Даже если установлен «мастер пароль» в браузере?
Как фиксируется глазное яблоко? Общий наркоз?
Подозреваю, что от его движения во время надреза может произойти большая беда.
Сколько программ включено? (не сарказм, не пытаюсь задеть, просто не понял). Программы именно запущены? Или скриншот с 628M сделан сразу после старта системы, когда ещё ничего не запущено? Или 628М — это после включения "Vim (+ 20 плагинов), VSCode (+ столько же расширений), Google Chrome (+ 20 вкладок)"?
редкие удивлённо-восторженные отзывы от друзей и абонентов, когда кто-то замечает внезапно знакомые строчки во время обновления своей системы. А ещё, иногда мелькать на заднем плане в различных статьях и руководствах

Пожалуйста, подскажите, возможно ли оценить степень влияния своего зеркала на продвижение проекта? К примеру, в каких-либо количественных единицах. Например, что-то вроде: «500 новых ссылок на проект в год».
Бизнесу нужна минимальная стоимость оплаты труда. На каком языке пишет самое большое количество низкооплачиваемых программистов, такой язык и будет популярным.

Если ещё не начали изучать никакой язык и сомневаетесь в выборе, то подумайте с точки зрения владельца среднестатистического бизнеса, который будет нанимать вас на работу. Для них идеальный работник — 15 летний школьник, который работает «за еду». А худший выбор для них — 50 летний бородач, который кодит на «ассемблере» как боженька. Школьник получит работу, а бородач будет безработным. Так потоки денег сами решат, какой язык будет популярным.

Не надо «холиварить» за язык программирования. Думайте о деньгах. Всё остальное — пыль.
18-ый. Мой Дедушка из Череповца. Спасибо!

Подарок из Череповца

P.S.
В открытке Дедушка поздравил меня с днём рождения (благодарю тебя!). Я понимаю, что Дедушка знает всё, но как он узнал?.. Хабр ему намекнул? Если нет, то спасибо Дедушке за поисковые работы :)

Возможно, Хабру следует давать небольшое описание получателя подарка. К примеру, если день рождения будет в новогодние праздники. Либо писать наиболее интересующую внука тему, чтобы можно было целенаправленно пожелать удачи именно в этой теме. Как думаете, не слишком ли это «вторжение в личное»? Или для новогодних пожеланий самое то?

Если дедушки будут знать немного о внуках, то и подарки станет легче подбирать.
Существуют конторы, которые собирают статистику по гос.заказам. По ним можно проверять заказчиков. Один из самых распространённых примеров, когда не стоит брать заказ: в гос.закупках у одного и того же заказчика всегда есть только 2 претендента в исполнители, которые участвуют абсолютно во всех его тендерах, и в 100% случаев выигрывает один и тот же исполнитель, а второй проигрывает. Это означает, что один исполнитель подставной, он должен проиграть. А второй должен выиграть. И не надо быть третьим ни в коем случае.

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

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

Продажа ссылок (размещение чужих ссылок) на сайте может принести доход, но сильно ухудшит отношение поисковиков. Доход будет чуть-чуть больше, чем при контекстной рекламе. Можно будет купить один или пару пирожков в месяц, но не более. Негативный эффект — падение посещаемости сайта из-за нелюбви поисковиков. Лучше даже не пробовать.

Реклама всегда раздражает посетителей и портит дизайн сайта. Но для Вас есть способ заработать на сайте без ущерба. Самый адекватный способ для сайта с программистской тематикой на такую посещаемость — это сделать сайт личным. Продвигать себя самого, продвигать свои услуги по программированию. Для этого прямо напишите, что это Ваш личный сайт. И что лично писали все статьи и являетесь профессионалом в деле. Опишите свои навыки, выложите краткое портфолио, фото и запрограммируйте форму обращения к через сайт. Всё это можно поместить в боковое меню сайта, чтобы мозолить глаза почаще. Если люди приходят на сайт в поисках ответа по программированию, то им наверняка понадобится программист.

Главное — не бойтесь рекламировать себя. Я сам несколько раз попадал на блоги программистов и выходил с ними на связь, заказывал у них услуги. Думаю, это наиболее прибыльный, правильный и перспективный способ использования небольшого личного сайта, посвящённого программированию. Вы не заработаете непосредственно на сайте, но придут люди, которые будут платить за то, что Вы и так умеете делать. Вы будете выполнять заказы самостоятельно, но заработаете на порядок больше, чем с рекламы и продажи ссылок. При этом дизайн сайта не пострадает от назойливых мигающих баннеров, а сайт не попадёт в бан поисковиков. И тут уже речь идёт не о пирожках, а о больших долях от з/п.
Пробовал практически всё, что можно попробовать. Как в продвижении сайта, так и в оптимизации. Назовите мне метод, и я с большой вероятностью скажу, что пробовал его и назову эффективность.

Небольшая часть истории с 2013 года по хронологии (в самом начале не знал о сайтах ничего):
  • Когда мне не понравилась посещаемость, то сначала ударился в оптимизацию для поисковых роботов. Ведь >80% трафика у контентных сайтов оттуда. Поэтому разобрался sitemap и robots.txt, настроил. Проверил все страницы проектов на предмет ломаного html и ошибок типа 404. Плотно работал с валидатором html и сервисами для «вебмастераов» от Google и Яндекс. Посмотрел и разобрался с заголовками, которые возвращает сайт. Посещаемость не менялась.
  • Решил, что у моих проектов маленькая посещаемость из-за того что хостинг медленный. Страница сайта грузилась почти за 1.5-2 секунды. В 2013 году это считалось ещё «приемлемо-терпимым». Но решил поднатужиться и освоить администрирование серверов, заказал VPS. Страницы стали грузиться за 0.4 секунды (и через несколько лет за 0.2 после обновления ПО). Продолжил делать новые проекты уже с хорошей скоростью. Через несколько месяцев посещаемость выросла на ~10%.
  • Освоил адаптивную вёрстку, сделал адаптивный дизайн для мобильных и планшетов. Google оценивал адаптивность сайтов на отлично. Купил всем проектам SSL сертификаты, настроил шифрование. Изменений в приросте посещаемости не было.
  • Серьёзно взялся за SEO. Перепроверил и в разной степени изменил все проекты. Влияние на посещаемость положительное, но минимальное.
  • Затем отчаялся и начал пытаться применить нехорошие методы продвижения: закупка ссылок на сайтах, закупка и размещение статей с ссылками, закупка ссылок из соцсетей. Прописывал некоторые проекты на тысячах сайтов «жёлтых страниц» (как платных, так и бесплатных). Платил как за арендные ссылки, так и постоянные. Ничего не помогло. Ни плюсов, ни минусов.
  • Сделал AMP версии сайтов и различные выгрузки статей в RSS (в том чиле для «Турбо» страниц от Яндекса). Это помогло. Посещаемость через несколько месяцев увеличилась на ~10%.
  • Делал тестирование поведения пользователей в зависимости от положения/наличия блоков сайта, чтобы выяснить влияние на глубину просмотра.

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

А вот у вас явно что-то идет не так.

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

Добавление блога к сервису не спасает ситуацию. До 100 посетителей в день такому сервису+блогу придётся расти то же самое время, что и контентному сайту.

1з/п
Как написал в статье:
без труда зарабатывают одну среднюю зарплату вашей страны (далее по тексту з/п*)

В конце статьи:
* Решил измерять доходность в средней заработной плате по стране, чтобы не быть привязанным к валюте. Надеюсь, это продлит время актуальности примеров из статьи.
На 2019 год 1 з/п в РФ составляет примерно 39 000 рублей согласно статистике от РОССТАТ
Как написал в статье:
без труда зарабатывают одну среднюю зарплату вашей страны (далее по тексту з/п*)

В конце статьи:
* Решил измерять доходность в средней заработной плате по стране, чтобы не быть привязанным к валюте. Надеюсь, это продлит время актуальности примеров из статьи.
На 2019 год 1 з/п в РФ составляет примерно 39 000 рублей согласно статистике от РОССТАТ

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

По-моему, для сайтов/сервисов работают те же самые соотношения, что и для традиционного бизнеса. То есть из 1 000 стартапов на самоокупаемость выходят только 10. И только 1 из тысячи начинает приносить прибыль. 99% стартапов банкротятся. Если решите не заниматься сайтами, а делать другие стартапы, то эти проценты практически не изменятся.

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

Если не вижу никаких перспектив у проекта, то «консервирую» его. Но не удаляю. Для этого есть несколько причин:
  • Поддержка (в смысле «консервация», не развитие) проектов не занимает много времени. Некоторые проекты проверяю только раз в месяц.
  • Посещаемость сайтов всё-таки растёт. Очень-очень медленно, но растёт. Может, у них ещё настанет звёздный час.
  • Сервер практически не нагружается из-за их низкой посещаемости. Проекты находятся на достаточно быстрой VPS, которая легко переваривает 5 — 6 тысяч посетителей в день по всем сайтам. Не хочется экономить на спичках, удаляя проекты.
  • Если появится идея нового проекта, то смогу использовать старый проект. Включая старый домен, который уже приобрёл поисковый вес.

Информация

В рейтинге
Не участвует
Откуда
Протвино (Московская обл.), Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность