Чем пополнить закладки подборка обучающих блогов о программировании

Оглавление (нажмите, чтобы открыть):

Чем пополнить закладки: подборка обучающих блогов о программировании

Всем привет!
Думаю, не ошибусь, если предположу, что многие, кто учился программированию, в процессе обучения реализовали пет-проекты (учебные для портфолио или выросшие до коммерческих проектов).
Так знания усваиваются гораздо лучше, когда на практике все закрепляешь, качество обучения повышается.

Давайте в этой теме делиться любыми, даже самыми нестандартными, идеями для приложений в любой сфере.
Пусть здесь будет что-то вроде «копилки идей» — кто желает, пополняет ее своим креативом, кто пришел за идеей пет-проекта — выбирает и реализует.

Чтобы тема не превратилась в трэш, давайте писать по формату, а не просто одно предложение или фраза, по структуре:

  1. Главная мысль идеи для приложения.
  2. Особенности, «фишки».
  3. Дополнительные материалы, которые могут помочь в реализации идеи (скетчи, референсы, ссылки на примеры реализации частей или аналогов и т.д.) (необязательный пункт).

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

Пример (просто пример, без проработки, как образец):

  1. Мобильное приложение для похудения с визуализацией «отработки килокалорий» после потребления выбранного вида пищи.
  2. Главная «механика» — пользователь наглядно (в виде картинок) видит, сколько и как ему придется потрудится, если он не удержится и съест выбранный продукт (например, гамбургер) — придется потеть 40 минут на велотренажере, или бегать 45 минут, или пропустить ужин, или отжиматься 100 раз 3 дня подряд (все это просчитать и создавать базу таких «отработок» уже в процессе, как будет работать в сторе MVP-версия приложения).
  3. Референс по стилистике, что-то вроде этого: https://3c1703fe8d.site.internapcdn.net/newman/csz/news/800/2015/usedalonewei.jpg
  1. Приложение музыкального плеера на Java (мультиплатформенное, для Win, Linux и MacOS), которое, помимо обычного функционала имеет возможность проигрывать музыку рандомно и по 1 минуте из песни (как бы тизер-альбом или демо-альбом, где слушаются только самые классные куски из песен).
  2. Главная фишка указана в пункте 1 — «тизер-режим». Также он обладает «интеллектом» и подстраивается под музыкальные вкусы пользователя (если тому нравится больше слушать припевы — плеер чаще выбирает в тизер именно часть с припевом (определяет по уровням повторящиеся куски — обычно это и есть припевы в песне), если начальную часть — ставит начало песен, если конечную часть — ставит конечную часть песен и т.д.).
  3. Поддерживается система обложек и плагинов, поэтому внешний вид может быть любым. Но дефолтный, чтобы не вгонять пользователя в стресс и поиск кнопок, выглядит как у Winamp, AIMP, вроде такого: https://www.mobyware.ru/data/programs/images/2-801464-6705_31680.jpg Система плагинов позволяет расширять функционал и задействовать труд других пользователей, желающих улучшить программу. Система обложек позволяет задавать другой вид плееру. Плагины и обложки реализуются в виде копируемых в папки plugins и themes файлов с расширением .xml.

Кому понравятся идеи выше — берите, пожалуйста.
Кто хочет пополнить копилку идей для пет-проектов — добро пожаловать! 🙂

Подборка сайтов для изучения программирования в формате игр

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

CodeCombat

Ролевая браузерная игра, помогающая изучить Python, JS, Lua и другие языки. Первые уровни CodeCombat знакомят игрока с базовыми понятиями программирования, далее задания усложняются. Большинство игроков на сайте – молодежь в возрасте до 18 лет.

Screeps

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

RubyWarrior

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

CheckIO

Сайт для изучения Python и JS. Игровой мир представляет собой разрозненные острова: для того, чтобы попасть на новый остров, надо набрать определенное количество баллов, решая задачи на выбранном языке. Первые задания снабжены большим количеством подсказок, но постепенно их количество уменьшается, а сложность возрастает – над трудными задачами придется поломать голову.

Empire of Code

Стратегическая игра, ориентированная преимущественно на начинающих программистов, знакомых с основами JS и Python. Игра создана разработчиками CheckIO, но отличается несколько иным игровым процессом – начать можно даже без создания кода (хотя, конечно, с начальными знаниями программирования играть интереснее).

CodinGame

Это еще одна международная игровая платформа для программистов. Здесь доступно большое количество игровых заданий, при этом фрагменты кода можно создавать на большинстве популярных языков – JS, C++, Ruby, PHP, Lua и др. Проводятся разнообразные соревнования, уровень конкуренции действительно высок, поэтому и опытным программистам CodinGame тоже понравится.

Code Hunt

Эта игра, разработанная специалистами Microsoft Research, учит находить ошибки в программном коде и подсказывает способы исправления недочетов. Писать код можно на Java или C#. Первые задачи затрагивают самые тривиальные задачи программирования: арифметические действия, исполнение команд внутри циклов, обработка строк и т.д., однако в дальнейшем игроку придется столкнуться с более сложными испытаниями.

Kogics

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

Codewars

Сайт для изучения различных языков программирования в интерактивном режиме. Можно решать задачи, повышать свой ранг (система рангов позаимствована из восточных единоборств), знакомиться с решениями других участников проекта, обсуждать задания с другими программистами со всего мира. С одной стороны, ты развиваешь себя (как персонажа в ролевой игре – повышается ранг на сайте), с другой стороны – решаешь вполне серьезные задачи. Рекомендуем перейти к Codewars после успешного знакомства с основами программирования, например, на сайте Code Hunt – первые задачи будут даваться очень легко, зато после быстрого повышения ранга вы получите доступ к довольно непростым заданиям.

Scratch

Это язык программирования и образовательная онлайн-среда, позволяющая в игровой форме обучить азам программирования детей от 8 до 16 лет. По уверениям разработчиков, Scratch помогает развить творческое мышление у детей и привить им навыки совместной работы. В дальнейшем полученные знания пригодятся при изучении «взрослых» языков программирования.

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

При этом необходимо отметить – для того, чтобы пользоваться большинством из них, вы должны знать английский язык. Конечно, свободного владения не требуется, но без уровня A2 (базовое знание грамматики, словарный запас от 1500 слов) изучать программирование довольно сложно. И, конечно, одними игровыми сайтами не обойтись: придется также читать учебники, смотреть видеокурсы и пытаться создавать собственные программы. Удачи в изучении программирования!

12 лучших бесплатных блог-платформ

Хочется свой блог, но не хватает денег? Ловите тогда списочек из лучших бесплатных блог-платформ на сегодняшний день!

Возможно, вести сегодня свой блог не так модно (влияет популярность соцсетей), но он может стать вашим личным дневником, который вы обустроите так, как вам удобно. И никакие обновления статуса не будут вас отвлекать от основного.

Что ж, знакомьтесь!

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

Jekyll превращает простые текстовые файлы в статический сайт, готовый для размещения на хостинг.

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

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

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

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

В некоторой степени, Tumblr – это что-то среднее между WordPress и Twitter. Он предлагает больше возможностей, чем последний, но, как правило, делает выбор в пользу более сжатых сообщений.

Современные мобильные приложения позволяют легко работать в блоге Tumblr из любой точки мира.

Само название площадки говорит о том, что Blogger — отличный бесплатный сервис для ведения блога.

Войдите в свой Google ID, и вы можете создать блог в течение нескольких минут. Еще несколько мгновений займет выбор темы – и все, ваш уютный личный мирок готов!

Medium — детище создателей Твиттера. Но здесь они попытались создать площадку для лонгридов, а не микроблогов. Результат — социально-ориентированный ресурс, на котором как раз сидит много наших с вами коллег.

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

Хотите больше дизайна и настроек – тогда ищите что-то другое.

«Блог-платформа, которая поможет вам думать», — Svbtle — очень похож на Medium. Он тоже выводит содержание статей на первый план. Легко может стать вашей любимой блоггинг-платформой, если вы любите простоту, не зацикливаетесь на дизайне и настройках.

Один из ветеранов этого списка, Живой журнал (как и Blogger) начал свою жизнь в 1999 году. Возможно, из-за своего возраста, он размывает границу между блогами и социальными сетями.

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

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

Тем не менее, блоги — тоже часть системы. Вы получите доступ к настраиваемым макетам, бесплатным темам и кнопкам «Поделиться в соцсетях».

Postach.io некоторые называют самым легким путем в блоггинг. Это платформа от разработчиков Evernote, и, естественно, глубоко интегрирована в их систему.

По сути, вы просто подключаете ноутбук к Postach.io, а затем помечаете заметки как «опубликованные», чтобы сделать их достоянием общественности.

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

Подход Pen.io к блоггингу сильно отличается от своих современников. Необычно то, что он не требует логин — вместо этого, вы определяете URL для почты и устанавливаете пароль.

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

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

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

Выбирайте подходящий вариант, и вперед, создавать свой блог!

Как вести блог без собственного сайта: обзор 9 бесплатных блог-платформ и паблишинг-инструментов

Время чтения: 15 минут Нет времени читать? Нет времени?

Эта статья для тех, кто хочет вести авторский или корпоративный блог – с подборками, обзорами, гайдами, заметками, историями – или даже запустить небольшое медиа, но:

  • Не хочет ежемесячно платить (переплачивать) конструктору сайтов (Tilda, Nethouse, Wix или др.).
  • Считает создание сайта на CMS (WordPress, Joomla, Drupal или др.) сложным и долгим.

В таком случае решение – специализированные блог-платформы. Мы подготовили краткие обзоры на шесть таких.

Главные критерии выбора: бесплатность, удобство написания и редактирования материалов, мобайл- и SEO-дружественность.

Еще в процессе обновления статьи, в качестве бонуса, добавили обзоры на инструменты публикаций от Facebook, ВК и Telegram. Их функциональности вполне достаточно для оформления портфолио / прайс-листов / каталогов, длинных постов в соцсетях и мессенджерах. Писать и редактировать в них удобно, но в плане SEO, как правило, такие инструменты уступают полноценным платформам.

«Яндекс.Дзен»

«Яндекс.Дзен» – блог-платформа и рекомендательный сервис. В мае 2020 «Яндекс» открыл проект для изданий, брендов и блогеров, а в июле 2020 – выделил его в самостоятельное бизнес-направление.

Визуальный редактор «Дзена» включает базовую функциональность для написания и редактирования статей (кстати, дополнения и обновления материалов никак не влияют на показы). Что в нем можно:

  • Делать текст жирным, курсивным и подчеркнутым.
  • Выделять врезки и вставлять ссылки.
  • Устанавливать заголовки H2 и H3.
  • Встраивать фото, видео и посты из соцсетей.

По поводу SEO: статьи попадают в поиск и довольно быстро, это можно увидеть с помощью запроса «site:zen.yandex.ru». Но, чтобы сделать название канала и URL материалов удобочитаемыми, необходимо сначала получить все те же 7 000 дочтений. Отдельно метатеги не настраиваются, поэтому ключевые слова нужно включать в заголовок статьи.

  • Число и процент дочитываний, среднее время чтения.
  • Кликабельность, охват.
  • Число комментариев и лайков.

Для сбора дополнительных данных об аудитории (пол, возраст, география и т. д.) к каналу нужно будет привязать счетчик «Яндекс.Метрики».

Примеры каналов на «Яндекс.Дзене»: «Мы и Жо», TexTerra (работает через RSS-ленту, так тоже можно).

Teletype.in

Teletype.in – мощная платформа для паблишинга

  • Отсутствие рекламы, бесплатное подключение собственного домена и Google Analytics.
  • InstantView для «Телеграма» и «Фейсбука», настройка привлекательного превью через OpenGraph.
  • SEO-дружественность, простой и понятный интерфейс, минимализм.
  • Высокая скорость загрузки и адаптивность.
  • Возможность создать несколько каналов, организовать командную работу с другими авторами и редакторами.
  • Есть система комментирования и разделение статей блога по категориям (максимум – по пяти).
Мастер Йода рекомендует:  Найти три числа, которые встречаются в массиве по одному разу, при условии, что все другие числа

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

Если не подключать свой домен, блог будет доступен по адресу вида teletype.in/@channel. К сожалению, ЧПУ для статей настроить нельзя, но сервис молодой, возможно, это будет в будущем.

Внутренняя статистика скудная – под статьей видно только число показов и комментариев, а также дату публикации. Однако это не проблема, так как есть возможность подключить счетчик Google Analytics.

Blogger

Blogger (Blogspot) – простая в использовании блог-платформа от Google. Работает с 2000 года.

  • Создание до 100 блогов с одного аккаунта.
  • Можно включить HTTPS и бесплатно подключить собственный домен.
  • Есть функциональность для командной работы с несколькими авторами и встроенный поиск по блогу.
  • По умолчанию блоги добавляются в каталоги Blogger и индексируются поисковыми системами, но можно это запретить в настройках.
  • Есть своя система комментирования и можно подключить сторонние (например, Disqus).
  • Небольшой выбор тем, но можно сделать внешний вид статей привлекательнее с помощью HTML и CSS.
  • В перспективе можно монетизировать блог через Google AdSense, но точные условия участия в программе найти не удается.

В редакторе статей можно менять цвет текста и фона, вставлять списки, фото и видео и т. д. Есть даже инструмент транслитерации и вставка ссылки «Дальше», чтобы аккуратно обрезать статьи для главной страницы блога.

Адрес блога без подключения собственного домена будет выглядеть как blog.blogspot.com. В плане SEO хорошо то, что URL статьи можно прописать отдельно от заголовка.

Автору доступна подробная статистика:

  • Количество просмотров в динамике.
  • Ссылающиеся сайты с их URL, ключевые слова для поиска.
  • Сводка по географии, браузерам и операционным системам аудитории.

LiveJournal (ЖЖ)

LiveJournal, «Живой Журнал» или ЖЖ – старейшая и, пожалуй, самая известная блог-платформа, которая работает с 1999 года. Несмотря на то, что многие считают сервис мертвым, Similarweb показывает 516 миллионов визитов (большинство посетителей из России, около 40 % – пользователи мобильных устройств). Это в разы больше, чем у blogspot.com.

  • Есть отложенные публикации, автосохранение черновиков, кросспостинг в соцсети (Twitter, Facebook, VK).
  • Можно подключить «Метрику» и Analytics, инструменты для вебмастеров (Google, «Яндекса», Mail.Ru).
  • Есть возможность командной работы – для этого нужно создать так называемое сообщество.

Новый (2020 года) редактор LiveJournal выглядит неплохо. Он позволяет оформить текст H1, H2, списками, врезками и спойлерами, добавить в статью фото, видео, разделители и сторонний код. Кнопки «фотогалерея», «медиа из dropbox» и «опрос» некликабельны, возможно, они доступны только пользователям платных аккаунтов.

Пакет «Профессиональный» разрешает подключить свой домен, дает дополнительные возможности по оформлению и статистике, а также отсутствие рекламы. Кстати, да – обилие баннеров и промопостов сильно раздражает.

По умолчанию адрес вашего блога в ЖЖ будет выглядеть как blablabla.livejournal.com. Статьи публикуются в виде набора цифр + .html, никаких ЧПУ.

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

Так это или нет, можно проверить в файле blablabla.livejournal.com/robots.txt. Если значение директивы disallow содержит только слэш – о поисковом трафике можно не мечтать, пока пользователи не проявят достаточно «интереса к журналу».

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

Много примеров блогов на LiveJournal – в топе Артемия Лебедева.

Postach.io

Postach.io – блог-платформа от разработчиков Evernote. Работа с блогом производится через мобильное приложение или десктопную программу.

  • Подключение счетчика Google Analytics.
  • Постинг без перехода на сайт postach.io.
  • Подписка на RSS, подключение Disqus.
  • Командная работа, отложенные публикации.
  • Автопостинг в Facebook и Twitter.

Чтобы работать с большим числом блогов, получить доступ к премиум-темам и настроить собственный домен – придется платить от 5 долларов в месяц.

Редактор Evernote позволяет менять текст на жирный или курсив и выделять его цветом, добавлять фото, видео, списки, фрагменты кода и т. д. Также к заметке можно прикрепить аудио, файл с компьютера или Google Drive.

Чтобы опубликовать материал, нужно добавить метку «published». Если хотите сделать публикацию статичной («Обо мне», «Контакты» или др.), понадобится тег «page». А чтобы создать домашнюю страницу (например, с навигацией по блогу), используйте метку «home».

Бесплатный блог располагается по адресу вида blog.postach.io. ЧПУ есть – сервис сам вписывает в URL заголовок статьи транслитом.

Разработчики Postach уверяют, что с SEO все нормально: темы оптимизируются твиттер-картами, поддерживаются OpenGraph и schema.org, используются новейшие элементы HTML5.

Внутренней статистики нет, даже не видно показов. Вся надежда на Google Analytics.

Примеры блогов на postach.io: Вадим Бугаев, Tanya Bee.

Medium

«Медиум» – удобная, красивая и адаптивная блог-платформа от создателей Blogger и Twitter. Работает с 2012 года.

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

Особенности и возможности:

  • Есть функция импорта материалов с других блоговых платформ и соцсетей.
  • Можно вести корпоративный блог с несколькими авторами и редакторами (в Medium это называется публикациями).
  • Менять внешний вид личных блогов нельзя, но публикации можно оформить заголовками, подзаголовками, «шапками», логотипами.
  • Можно делать заметки в черновике и делиться им с коллегами и друзьями до публикации.
  • Легко настраивать превью для соцсетей, есть поддержка InstantView.

Редактор интуитивно понятный: легко разобраться, если хоть раз работали с «Телеграфом», «Телетайпом» или редактором статей «ВКонтакте». Текст оформляется разделителями, подзаголовками, цитатами, видео и фото, можно встраивать сторонний код через .

Личные блоги имеют адрес вида medium.com/@user, а публикации – medium.com/blog. Материалы хорошо индексируются в поисковых системах, легко настраивается ЧПУ. Страницы грузятся быстро.

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

К блогу нельзя подключить Google Analytics или «Яндекс.Метрику», доступна только внутренняя статистика. Что в ней:

  • Количество просмотров и дочтений.
  • Число фанов («аплодирующих» пользователей).
  • Сводка по источникам трафика.
  • Интересы читателей.
  • Доход (если участвуете в партнерской программе).

Заметки Facebook

«Заметки» – инструмент публикации длинных постов и статей, запущен «Фейсбуком» в 2015 году.

Функциональность не предусматривает командной работы, подключения доменов и систем аналитики, гибкой настройки SEO или привлекательных сниппетов на других платформах. Notes хорошо подойдут только для создания и распространения контента внутри самого Facebook.

Большие посты в @WebTexterra мы оформляем с помощью Notes

Написание и редактирование статей в FB не сложнее, чем на других платформах. Возможности оформления:

  • Название, H1 и H2.
  • Маркированные и нумерованные списки.
  • Врезки для цитат и кода.
  • Фото, видео, аудио и гифки, посты из Instagram и Twitter.
  • Картинка в «шапку».

URL опубликованной заметки имеет такой вид: facebook.com/notes/pagename/название-статьи/123456789012345. Как видите, довольно длинно и непривлекательно.

Статистики по просмотрам и дочитываниям нет, можно оценивать статью только по вовлеченности: лайкам, комментариям, шерам.

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

Редактор статей VK

Паблишинг-инструмент от команды «ВКонтакте» появился в конце 2020 года. В чем он превосходит заметки FB:

  • Гибкая настройка сниппета: можно выбрать URL, отличный от заголовка, а также отдельно загрузить обложку.
  • Есть поддержка InstantView, страницы мгновенно загружаются на мобильных устройствах.
  • В «шапке» – кнопка «Подписаться», что дает хорошую возможность привлечь новых участников, пришедших, например, из поиска.
  • Когда одна статья заканчивается, сразу начинается другая – пользователю не надо кликать куда-то, чтобы продолжить потребление контента.
  • В конце концов, есть ночной режим чтения (возможно, кому-то так удобнее).

Публикации можно создавать как в сообществе, так и на личной странице. Разобраться с редактором статей не составит никакого труда:

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

Готовая статья будет иметь URL вида vk.com/@pagename-nazvanie_stati. Лаконично и удобно для публикации на других площадках. Все статьи личной страницы или сообщества можно посмотреть по адресу vk.com/@pagename.

«ВКонтакте» дает подробную статистику по статьям. Видно количество просмотров (открытий), число шеров (упоминаний), количество дочтений и их процент. Конверсионная воронка показывает, как пользователи читают материал.

Telegra.ph

«Телеграф» – сервис публикации статей, разработанный Павлом Дуровым и командой Telegram в 2020 году.

В апреле 2020 российские провайдеры стали блокировать сервис заодно с мессенджером. В начале 2020 telegra.ph снова доступен без прокси и VPN.

  • Абсолютный минимализм – нет рекламных баннеров, сторонних публикаций, комментирования, элементарной навигации. Вы пишете на чистом листе.
  • Простота и скорость публикации – чтобы разместить материал, даже не нужно регистрироваться. Можно просто написать заголовок, текст, имя и нажать «Publish».
  • Можно сделать кликабельный юзернейм, редактировать уже опубликованные материалы и смотреть статистику, если авторизоваться через официального бота @telegraph.
  • Естественно, есть поддержка InstantView: статьи «Телеграфа» открывались внутри мессенджера даже при действующей блокировке.
  • Превью не настраивается, в сниппет для соцсетей подтягивается заголовок и первая картинка на странице.
  • Командной работы, подключения систем аналитики, отложенного постинга тоже нет.

Фрагмент одной из наших статей, до блокировки мы дополнительно верстали их в «Телеграфе» для публикации на канале @TexterraBlog

Редактор простой и понятный. Текст оформляется жирным и курсивом, заголовками и подзаголовками, ссылками, врезками и цитатами. Еще в статью можно добавить картинки с подписью, видео с YouTube и Vimeo.

Готовая статья будет иметь адрес вида telegra.ph/title-MM-DD, после обновления опубликованного материала URL уже нельзя поменять.

Статистика «Телеграфа» минималистичная, как дизайн и функциональность: видны только просмотры по статьям. Чтобы узнать цифры, нужно перейти к диалогу с ботом @telegraph и нажать кнопку «My posts».

Кстати, если сервис снова заблокируют, есть запасной вариант: tgraph.io «воскрешает» статьи «Телеграфа», позволяет читать и делиться ими. А для поиска по telegra.ph есть инструмент TelegCrack.

Что выбрать

Если вы хотите просто попробовать, не планируете писать регулярно и монетизировать блог, спокойно относитесь к несовершенному дизайну и рекламе – тогда можете выбрать ЖЖ.

Простенький дизайн – окей, а реклама и чужие комментаторы – ни к чему, тогда обратите внимание на Blogger и Postach.

В планах запуск серьезного корпоративного блога или нишевого издания (или даже нескольких с собственными доменами) – присмотритесь к Medium и Teletype.

Умеете много и качественно писать, особенно в популярных тематиках и для старшей аудитории, и хотите на этом заработать – попробуйте «Яндекс.Дзен».

Если вы продвигаетесь преимущественно в соцсетях и мессенджерах, возможно, достаточно будет функциональности паблишинг-инструментов от FB, VK, Telegram.

Dmitry Soloviev

Поиск

Site about programming in Java, its features and surprises with examples of coding.

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

Theory of Programming

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

Vanilla Java

Блог известного Java-программиста Питера Лоури, основателя Performance Java User’s Group и разработчика в Chronicle Software. Его блог полон материалов о низкоуровневой части Java — анализ работы JVM и способы улучшения производительности Java-программ. Такие заметки будут крайне полезны любому Java-программисту, желающему использовать язык по максимуму.

Dav > Здесь 31-летний веб-разработчик, евангелист Mozilla, делится своим опытом в разработке сайтов, как серверной, так и клиентской части. По мнению Дэвида Уэлша, лучше не увлекаться чересчур чтением книг, а направлять все силы на собственные эксперименты с технологиями, как он и делает, самые интересные результаты экспериментов описывая в своем блоге.

Bit-Player

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

Ruslan’s Blog

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

Haskell for all

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

2ality

Блог , посвященный в основном JavaScript и веб-разработке, однако охватывающий и другие темы. Его автор посвящает многие статьи особенностям Javascript, в частности, стандарту ECMAScript и всем последним новостям о его развитии. Пригодится всем Javascript-разработчикам, желающим достичь мастерства и быть в курсе событий.

Learning jQuery

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

Coding Cage

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

Useful Blog

Useful Blog полностью оправдывает свое название — это сборник полезных советов по всему, с чем может столкнуться в работе веб-разработчик: Linux, Java, Python, PHP, JavaScript, FTP, SSH, HTTP, конфигурирование, настройка и администрирование серверов. Все заметки написаны лаконично и, что немаловажно для новичков — на русском языке.

С чего начинается блог: 10 лучших бесплатных платформ

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

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

Критерии выбора

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

Мастер Йода рекомендует:  Подгрузка меню для сайта с фреймами Javascript

По каким параметрам оценивать платформу для блога

  • Соотношение цены и качества — затраты на сервис должны соответствовать полученным ресурсам.
  • Легкость настроек — можно ли пользоваться полным функционалом платформы без специальных навыков программирования.
  • Удобный редактор текстов и визуальных материалов.
  • Возможность SEO-продвижения сайта и улучшения естественных факторов ранжирования.
  • Гибкость сервиса — возможность менять оформление блога и добавлять новые функции в любое время.
  • Размер сообщества — потенциальной аудитории и тех, кто поможет разобраться в тонкостях настроек.

ТОП-10 бесплатных блог-платформ

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

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

Хотите вести успешный блог, который будет стабильно работать и приносить прибыль — создайте его на хостинге от Eternalhost! Установка движка блога WordPress за пару кликов.

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

Blogger (Blogspot)

Платформа позволяет создать сайт на поддомене третьего уровня blogspot.com. Она проста в применении, поэтому сделать блог может каждый пользователь за считанные минуты. Кроме того, у нее есть дополнительные достоинства в виде надежности и защищенности от Google, которому сервис принадлежит с 2003 года.

Однако Blogger ограничивает пользователей в оформлении и настройках. По сравнению с другими площадками, здесь маленькое количество тем и довольно простой редактор.

Ресурс синхронизируется с другими службами Google, например, Drive или Photos. Благодаря этому прикреплять фотографии к постам гораздо проще. А знания языков программирования помогут сделать блог разнообразнее.

Плюсы

  1. Простота в использовании, благодаря акцентированию внимания именно на функционале блога.
  2. Возможность интеграции с другими сервисами Google. Регистрация по гугл-аккаунту.
  3. Бесплатное использование собственного домена.
  4. Большое сообщество пользователей.

Минусы

  1. Отсутствие прав собственности на контент, размещённый на платформе.
  2. Шаблоны имеют более посредственный вид, чем на других площадках.
  3. Отстает от своих конкурентов в гибкости настроек.
  4. Нельзя получить FTP-доступ.
  5. Не предусматривает платные функции по улучшении блога.
  6. Есть ограничение на число создаваемых страниц.
  7. Отсутствует форум поддержки пользователей (закрыт с 2014 года).

LiveJournal

Это бесплатная платформа для создания блогов с быстрой и удобной регистрацией. LiveJournal (LJ или «живой журнал») был запущен в 1999 году американским программистом Брэдом Фицпатриком, а в 2007 году платформу приобрела российская компания SUP Media.

Основная особенность LiveJournal заключается в социальной составляющей. Здесь можно взаимодействовать с другими пользователями прямо на страницах своего блога.

Плюсы

  1. Присутствует автосохранение черновых вариантов постов, а также кросспостинг в социальных сетях.
  2. Возможность работы в команде при создании сообщества.
  3. Подключение Яндекс.Метрики или Google Analytics.
  4. Поддержка мультиязычности.

Минусы

  1. Ограничения в количестве шаблонов и инструментов для оформления блога.
  2. В бесплатной версии предоставляется всего 1 Гб для хранения файлов и одно субдоменное имя.
  3. Свой домен лишь на платном тарифе.
  4. Много рекламы в бесплатной версии.
  5. Нет разнообразия шаблонов оформления.

Medium

Удобная платформа от разработчиков Blogger и Twitter с 60 миллионами читателей в месяц. В основном здесь размещены блоги англоязычных пользователей, но ресурс распространен и среди русских журналистов и дизайнеров.

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

Плюсы

  1. Имеет внутренний сервис по отслеживанию статистики блога.
  2. Все посты хорошо индексируются в поисковых системах.
  3. ЧПУ настраивается без проблем.
  4. Возможность импортировать материалы с других платформ.
  5. Ведение совместных блогов с другими авторами.

Минусы

  1. Нельзя менять внешний вид сайта.
  2. Подключение собственного доменного имени требует платы.
  3. Нельзя интегрировать Яндекс.Метрику или Google Analytics.
  4. Нет возможностей для внутреннего продвижения материалов на платформе.

Tumblr

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

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

Плюсы

  1. Можно увеличить число подписчиков за счёт синхронизации с соцсетями — Facebook и Twitter.
  2. Удобный и понятный редактор.
  3. Есть поддержка аналитики — Google Analytics и Feedburner.

Минусы

  1. Отсутствие плагинов, виджетов или других инструментов для развития блога.
  2. Нельзя создать собственный дизайн, т. к. нет соответствующего редактора.
  3. Крайне ограниченные возможности форматирования постов.

Textpattern

Это простая блог-платформа на основе CMS c открытым исходным кодом, которая не включает в себя даже визуальный редактор. Однако гибкость работы обеспечивается использованием таких языков форматирования, как Textile и Markdown, а страницы создаются с помощью HTML, CSS, SQL и PHP.

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

Плюсы

  1. Есть шаблоны для работы с тегами ускоряющие процесс работы с кодом.
  2. Удобная система работы с комментариями, включая антиспам.
  3. Возможность использования HTML, CSS и JavaScript, а также тегов.

Минусы

  1. Для работы необходимы знания языков программирования.
  2. Небольшое количество тем оформления и шаблонов.
  3. Для работы нужно изучать собственный язык разметки платформы Textile.

SilverStripe

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

Единственное разочарование — это небольшое количество шаблонов. Однако всегда можно оформить блог с помощью HTML и CSS.

Плюсы

  1. Мощная система для управления записями.
  2. Возможность SEO-продвижения благодаря встроенным инструментам.
  3. Анализ ошибок страниц.
  4. Плагины и темы для развития ресурса.

Минусы

  1. Необходимость навыков кодирования для редактирования оформления.
  2. Большинство предоставляемых тем выглядят посредственно.
  3. Сравнительно небольшой охват пользователей.
  4. Слабая техподдержка.

Weebly

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

Бесплатный вариант предоставляет пользователям поддомен и 500 Мб памяти. Для расширения возможностей придется выбрать платный тариф.

Плюсы

  1. Широкий выбор шаблонов и тем.
  2. Редактор с функцией drag-and-drop.
  3. Инструменты для добавления новых функций.
  4. Открытый исходный код с поддержкой сторонних кодировок.

Минусы

  1. Самые лучшие инструменты предоставляются платно.
  2. Небольшое дисковое пространство — 500 Мб.
  3. На бесплатном тарифе нет поиска.
  4. Ограниченное количество создаваемых страниц.
  5. В бесплатной версии отображается реклама в нижней части блога.

Postach.io

Это бесплатная блог-платформа от создателей Evernote. Работать можно как через десктопную версию, так и через мобильное приложение.

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

Плюсы

  1. Интеграция с Google Analytics для отслеживания статистики.
  2. Возможность публикации постов с помощью тегов без перехода на официальный сайт.
  3. Отложенные посты и работа в команде.
  4. Автоматический репост в популярные соцсети: Instagram, Facebook, Twitter, Pinterest.

Минусы

  1. Нет встроенной статистики.
  2. Для работы с несколькими блогами придется подключить платный тариф.

Jekyll

Генератор статичных сайтов «Джекил» — не просто блог-платформа или CMS. Он позволяет создавать онлайн-дневник не с помощью набора исполняемых программ, а через статичные HTML-файлы. Для работы с ним потребуются знания HTML, CSS, а также языков форматирования.

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

Плюсы

  1. Запуск сервиса из одной командной строки.
  2. Классификация постов.
  3. Интеграция с GitHub Pages.

Минусы

  1. Необходимы навыки программиста.
  2. Отсутствие визуального редактора.

WordPress.org

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

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

Плюсы

  1. Посты автоматически индексируются Google.
  2. Доступ к огромному количеству плагинов и шаблонов.
  3. Можно создать не только блог, но и другие виды сайтов.
  4. Наличие обучающих материалов.
  5. Широкая возможность платных усовершенствований.

Минусы

  1. Технически любой размещённый на WordPress.org блог принадлежит владельцу платформы.
  2. Необходимо приобрести домен и хостинг.
  3. Нельзя получить FTP-доступ.
  4. Нельзя кастомизировать код и скрипты под свои нужды.
  5. Обилие чужой рекламы. Для отключения нужно ежегодно оплачивать плагин No Ads Upgrade.
  6. Для новичков будет трудно освоить все функции площадки.
  7. Покупка дополнений и плагинов для полного функционала блога, дороже, чем блог на отдельном платном хостинге.

Заключение

Мы рассмотрели наиболее популярные платформы, где можно бесплатно создать свой интернет-блог. Выбор зависит от целей: хотите ли вы просто писать посты и делиться своим мнением или в дальнейшем планируете монетизировать свой сайт, т.е. получать с него прибыль.

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

Eternalhost — надёжный хостинг для онлайн-ресурсов любой направленности. Возьми управление блогом под свой полный контроль!

38 полезных ресурсов для обучения чему-то новому

Сохраните в закладки, и всегда сможете утолить жажду знаний.

Иностранные языки

1. Duolingo

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

2. Memrise

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

3. Busuu

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

4. LinguaLeo

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

5. Babbel

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

6. FluentU

FluentU помещает пользователя в языковую среду, предлагая ему тысячи видео на выбранном языке. У каждого ролика есть субтитры, на которые можно кликать, чтобы узнать перевод. Первые две недели можно заниматься бесплатно, а потом — за 30 долларов в месяц.

7. MosaLingua

Главное назначение MosaLingua — помочь вам выучить слова и фразы. Сайт использует для этого особый метод, созданный на основе научных исследований. Новые единицы языка запоминаются быстро, но надолго. Также в сервис встроена специальная система, которая просчитывает, насколько часто вам нужно повторять выученное и в каком объёме.

8. The Mixxer

Платформа для поиска собеседников, разработанная американским колледжем Дикинсона. Общение с носителем языка — очень эффективный способ прокачать свои навыки. В соцсети зарегистрированы тысячи человек, говорящие на десятках разных языков. Также на сайте есть бесплатные уроки от университетов и консульств.

9. Italki

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

10. Speaky

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

Музыка

11. Learning Music

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

12. Lightnote

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

13. MusicTheory

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

Программирование

Русскоязычные

14. GeekBrains

На этом портале есть практически всё, что может потребоваться начинающему программисту. Онлайн-уроки, курсы, вебинары, форум, тесты для проверки знаний и даже список вакансий. Сайт охватывает такие темы, как веб-разработка, создание мобильных приложений и игр, программирование на Python, Java и других языках.

15. Hexlet

Сайт с курсами для изучения разных языков программирования. Бесплатно вы получаете доступ к 13 из них и сообществу, а за деньги можно получить ещё 50 курсов и поддержку ментора. Hexlet позволяет научиться программировать на Ruby, Python, PHP, JavaScript, Java, Shell (Utils), HTML & CSS и Racket.

16. Яндекс.Практикум

Онлайн-школа от «Яндекса», в которой можно освоить профессии фронтенд- и бэкенд-разработчика, специалиста по Data Science, веб-разработчика и аналитика данных. Ученики получают прикладные навыки и поддержку наставников, а также практикуются, создавая программы и сайты. Первые 20 часов можно заниматься бесплатно, а полный курс стоит от 60 до 90 тысяч рублей.

Англоязычные

17. The Odin Project

Сайт для обучения веб-программированию. Здесь вы найдёте несколько курсов — от начального уровня до продвинутого — и мощное комьюнити, готовое помогать новичкам. Можно освоить Ruby on Rails, Node.js, HTML и CSS, Javascript, базы данных и узнать, как правильно искать работу в сфере IT.

18. SoloLearn

На этом портале есть сотни уроков для изучения разных языков (Ruby, Python, C++, Java, Javascript, PHP, Swift и других), а также специальный форум, на котором участники делятся созданными программами.

Записки программиста

Мои советы начинающим блогерам — часть первая

Я занимаюсь ведением этого блога вот уже более трех лет. Согласно статичтике FeedBurner, недавно количество подписчиков на RSS-ленту сайта перевалило за тысячу человек. Думаю, пришло время мне поделиться сокровенными знаниями о сложнейшем процессе ведения блогов.

Примечание: Согласно русскому орфографическому словарю РАН под редакцией проф. В. В. Лопатина, слова «блогер» и «блогинг» пишутся с одной буквой «г». Найти подробности можно, например, здесь.

Кому и зачем это нужно?

Блоги начинают вести совершенно обыкновенные люди. Чтобы стать блогером, не нужно принадлежать секретному клану, заканчивать какую-то специальную школу или вроде того. Начать вести блог может человек любого возраста, пола и вероисповедания. В общем, блогером может стать абсолютно кто угодно.

Мастер Йода рекомендует:  Пошаговое руководство по взлому страницы ВКонтакте

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

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

Во-первых, блогинг ломает ваш способ мышления, в хорошем смысле. При разговоре с другими людьми вы автоматически вычленяете ценные мысли. Эти мысли вы группируете со своими собственными, создавая виртуальные «заметки». Для каждой такой заметки вы набрасываете план, придумываете введение и заключение с выводами. Благодаря ведению блога ваше мышление становится более структурированным и рациональным.

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

В-третьих, развивается умение писать, что вообще по жизни пригодится.

Какую платформу выбрать?

С чего начинается блог? Конечно же, с доменного имени и хостинга. Лично я предпочитаю иметь собственных хостинг и собственное доменное имя. При размещении сайта на каком-нибудь блогохостинге блог как-бы принадлежит вам, но не совсем. Вы не можете в полной мере управлять дизайном сайта или размещать в блоге рекламу помимо той, что позволяет блогохостинг (многие ли блогохостинги позволяют разместить код SAPE?). Если в компании, владеющей блогохостингом, решают что-то изменить, пользователям приходится с этим мириться.

Все помнят время, когда ЖЖ то ли DDoS’или, то ли на нем проводились какие-то технические работы, в результате чего многие блоги в течение долгого времени оставались недоступны. Был еще такой интересный блогохостинг Posterous, который в один прекрасный день взял и закрылся вместе со всеми блогами на нем. Зачем зависеть от платформы, когда за 300 рублей в месяц можно купить собственный домен и хостинг? Особенно если принять во внимание, что современные хостинги имеют возможность автоматической установки различных движков, а движки в наше время такие, что с ними справится даже ребенок.

Какой хостинг и какого регистратора доменных имен выбрать? По историческим причинам я пользуюсь услугами RU-CENTER (мне довелось три года проработать в этой компании) и полностью ими доволен. Не знаю, почему, но RU-CENTER многие недолюбливают. В качестве альтернативы обычно советуют Reg.ru или Masterhost. Никогда не пользовался ни тем, ни другим, так что ничего не могу о них сказать. Можно попытаться сэкономить, купив хостинг за 30 рублей в месяц у ООО «Рога и копыта», но я бы не советовал. Никто не знает, сколько такая компания просуществует и в каком датацентре она держит свои сервера.

Доменное имя не имеет особого значения. Можно придумать какое-нибудь занятное название блога, скажем «Гуру Фортрана», и подобрать соответствующий домен, скажем fortrangu.ru. Можно тупо зарегистрировать (ваш ник).ru . В первом случае вы сможете когда-нибудь передать свой блог другому человеку. А во втором — безболезненно менять тематику. Поскольку интересы людей меняются чаще, чем владельцы блогов, мне кажется, целесообразнее выбрать второй вариант. С доменами на русском языке связываться не советую, ибо с ними сопряжена масса проблем. Например, если вы решите завести почтовый ящик на таком домене, не все почтовые клиенты смогут отправлять на него письма.

К выбору движка следует отнестись со всей ответственностью. Сравнительно легко переехать на другой хостинг или даже сменить домен. Но смена движка сайта — очень нетривиальная операция. Лично я пользуюсь WordPress и считаю, что он прекрасен. Ни один движок не предложит вам такой же богатый выбор плагинов и шаблонов. Многие считают WordPress очень медленным, но я выяснил, что тут все зависит исключительно от умения его настраивать. Можно настроить WordPress так, что фактически он будет просто генерировать статические страницы. То же самое справедливо и в отношении безопасности WordPress — все зависит от места, из которого растут руки.

В качестве более легкой альтернативы WordPress часто советуют MaxSite CMS . Не пользовался, поэтому ничего не могу о нем сказать. Некоторым нравятся генераторы статических сайтов, например, OctoPress. Такие генераторы куда менее удобны, чем традиционные движки, зато позволяют разместить блог на github.com или даже на narod.ru. Бесспорно, худшее, что можно придумать при выборе движка, это пытаться написать свой.

Блог — это не только ваши посты, но и комментарии людей, которые их читают. Я настоятельно советую воспользоваться сервисом Disqus или комментариями Facebook/Вконтакте (в зависимости от вашей аудитории). Эти сервисы очень хорошо режут спам, а также позволяют оставлять комментарии без ввода имени или капчи, что очень удобно. Благодаря им вы можете настроить кэширование страниц блога, что существенно снижает нагрузку на хостинг. Google умеет индексировать комментарии Disqus. На счет комментариев Facebook и Вконтакте не уверен. При установке Disqus используйте универсальный JavaScript-код, а не плагин для WordPress. Последний работает ну очень медленно.

Вы спросите, а как же независимость от сторонних сервисов и все такое? На самом деле, если подумать, мы всегда от них зависим. Ни один сайт не существует в вакууме. Посетители приходят с поисковых систем, из приложений для чтения RSS и социальных сетей. Статистика посещаемости сайта пишется в LiveInternet или Google Analytics. В отличие от блогохостинга, если с Disqus что-то случится, вы всего лишь останетесь без комментариев, а не без всего сайта. В общем, боритесь с перфекционизмом. Всему нужно знать меру.

Кстати, обычно поисковые системы достаточно быстро индексируют блоги, особенно если вы живете на нормальном хостинге, у вас настроен sitemap.xml, а анонсы постов публикуются в социальных сетях. В связи с этим для поиска по сайту грех не использовать Google. Качество поиска будет получше, да и нагрузка на хостинг поменьше. Лично я так и делаю.

Как и о чем писать в блог?

Мне доводилось многократно слышать от разных людей, что они бы рады вести блог, да вот только им нечего в него писать. Допускаю возможность того, что где-то есть люди, в жизни которых действительно абсолютно ничего не происходит. Им действительно не о чем писать. Но таких людей крайне мало. Вряд ли вы из их числа. Вы просто не знаете, о чем писать в блог. Это не значит, что вам действительно не о чем писать. Я убежден, что большинство людей могут найти, о чем писать 4-8 абзацев текста несколько раз в неделю. Было бы желание это найти.

А тем временем найти темы для постов очень просто. Наверняка вы читаете книги, художественные или технические. Прочитали книгу — напишите на нее краткую рецензию. Нашли в книге интересную цитату — приведите ее в блоге и напишите, почему вы находите ее интересной. Не читаете книги? Ну фильмы-то вы наверняка смотрите. Пишите рецензии, приводите цитаты, оценивайте кинотеатры по пятибалльной шкале. Путешествуете? Пишите о странах, городах и местных достопримечательностях. Фотографируете? Выкладываете фотографии и инструкции о том, как сделать хорошее фото при определенных условиях. Нашли полезную программу, купили новый телефон, фотоаппарат или компьютер — напишите обзор.

Не знаете, где хранить закладки? Храните их в блоге! Прочитали интересную новость — поделитесь на нее ссылкой и напишите пару строк о том, что вы об этой новости думаете. Возникла интересная мыль — запишите, а то ведь забудете. Ищите ответ на какой-то вопрос — не стесняйтесь задать его вашим читателям. Нашли полезную статью — опубликуйте ее копию. Многие не любят копипаст, однако в небольшом количестве и с указанием ссылки на первоисточник в нем нет абсолютно ничего дурного.

Для себя я составил следующий список тем:

  1. Некоторый код плюс объяснение, как он работает и что делает;
  2. Переводы с английского небольших заметок;
  3. Ответы на вопросы, которые мне задают в комментариях и по почте;
  4. Ежемесячные подборки интересных ссылок;
  5. Рецензии на прочитанные книги пачками по десять штук;
  6. Мини-заметки, также объединенные в пачки по десять штук;
  7. Обзоры недавно приобретенной техники;
  8. Различного рода лытдыбр, а также приходящие в голову мысли-идеи;
  9. «Вечные» темы, например, алгоритмы и структуры данных, протоколы и сети, операционные системы, языки программирования, всевозможные СУБД, работа с Zsh, Vim и Git;
  10. «Долгоиграющие» темы, например, изучение Haskell;

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

Писать в блог можно по-разному. Кто-то пишет несколько небольших заметок ежедневно, а кто-то публикует одну большую статью раз в месяц. Одни блогеры садятся, пишут пост, публикует его и идут заниматься остальными своими делами. Другие работают над своими постами неделями. Третьи практикуют один из этих подходов в зависимости от ситуации.

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

У этого подхода есть плохая сторона. Количество черновиков растет, до некоторых из них руки не доходят. На момент написания этих строк у меня было более сотни черновиков. При условии, что обычно я пишу два поста в неделю, как-то многовато, правда? С этим можно бороться разными способами. Некоторые черновики я объединяю в один. Для каких-то осознаю, что на полноценную заметку они не тянут и публикую их в очередном выпуске мини-заметок. Некоторые черновики тупо удаляю, потому что понимаю, что они ни на что не годятся.

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

Какие есть блог-платформы для программиста?

Посоветуйте блог платформу, в которой можно писать также удобно с телефона, как и с компьютера.
Очень понравилась medium.com, но там нельзя прикрутить свой домен и нет инструмента для вставки кода.

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

Основные требования: без рекламы (пусть даже будет платно), можно прикрутить свой домен, чистая белая тема, категории. Вот и все.

Полезные ресурсы для программистов

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

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

Интеллектуальные и умные

1. ХабрХабр
Конечно, на Хабре не только статьи об IT, но и масса занимательной информации по дизайну, менеджменту, обучению и т.д. Однако, если вы спросите у программиста, что он читает чаще всего, ответ будет один – Хабр.
2. RSDN
Стоящий ресурс, на котором вы можете найти книги, обсудить проблемы на форуме, прочитать статьи по актуальным вопросам. Разработчики создавали этот ресурс, чтобы восполнить пробелы в знаниях программистов и компенсировать нехватку материалов на русском языке. Согласитесь, получилось неплохо?
3. Microsoft Developer Network
Если вам интересны продукты компании Microsoft, тогда онлайн журнал поможет вам ознакомиться с ними более детально.
4. SQL.ru
Если вы думаете, что это ресурс об SQL, то ошибаетесь. Программисты найдут неплохой форум, подборку отличной литературы, что особенно полезно новичкам, предложения по работе и не только.
5. Хакер
Сайт журнала «Хакер». Несмотря на то, что здесь немного специализированной информации по программированию, вы найдете массу околотематических статей. Кроме того, только тут множество советов и рекомендаций по защите от взломов.
6. ACMQUEUE
Статьи, видео, аудио по тематике. На английском языке, зато полезно и по делу.
7. The Register
Нельзя не отметить данный новостной ресурс. О последних событиях в IT-сфере, разработках и продуктах, вы, без сомнения, узнаете именно на The Register.
8. OpenNET
Отличный профессиональный ресурс, где масса новостей, форум и полезные материалы.
9. DOU
Нужно, потому что тут есть вакансии, оповещения о семинарах, тренингах, онлайн-конференциях и прочих необходимых вещах. Еще Ленин завещал учиться, поэтому такие ресурсы лишними не бывают.
10. Driver.ru
Огромная библиотека драйверов. Особенно полезно для молодых мастеров.

Обучение (и не обязательно платное)

1. MITOPENCOURSEWARE
Более 2000 курсов по различной тематике. Бесплатные ресурсы предлагают вам учебники, руководства, проекты, мультимедийные материалы и многое другое.
2. COURSERA
Уникальный проект, разработанный профессорами Стенфордского университета. Более 200 курсов из 33 стран мира. И все это бесплатно!
3. TheCodePlayer
Если вы часто заглядываете программисту через плечо и пытаетесь понять, чем он занимается, посетите данный ресурс. Пошаговые видео-руководства демонстрируют, как создаются с нуля крутейшие вещи.
4. Codecademy
Обучайтесь самостоятельно или с друзьями. Здесь довольно весело и, между прочим, бесплатно!
5. GENERAL ASSEMBLY
Интересные и полезные livestream. Вы можете приобрести электронный билет и получить доступ.
6. ELOQUENT JAVASCRIPT
Введение в Java Script и программирование. Отличная книга с примерами и разборами.
7. Learn Ruby
Всем, кто интересуется Ruby, это, без сомнений, придется по душе.
8. LCodeTHW
Изначально это был проект по изучению Python, однако впоследствии значительно расширился до Ruby, C, SQL, Regex.
9. udemy
Огромное количество, как платных, так и бесплатных курсов. Примечательно, что среди лекторов есть Марк Цукерберг.
10. treehouse
Более 600 видео-уроков по языкам программирования и не только. За ежемесячную плату.

Общение и обмен знаниями

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

Добавить комментарий