Полезные программы для смартфона айтишника

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

1. SoloLearn. Программа с теорией и практическими заданиями для изучения основ программирования на разных языках: Python, HTML/CSS/JavaScript, C/C++, Java, C#, Ruby, Swift. Можно изучить синтаксис и базовые принципы нового языка программирования «на ходу», в ожидании или в транспорте. Для продвинутых пользователей есть задачи посложнее на написание и понимание кода.

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

3. Coursera, Udemy или EdX. Почти все известные платформы для онлайн курсов типа MOOC (Massive Open Online Courses) также есть и на смартфоне. Функционал приложения часто ограничен, некоторые задания можно делать только на компьютере. Но изучать теорию по видео-лекциям и отвечать на тесты вполне реально.

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

Экзамен по философии науки

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

Как там говорил Дорожкин про причину молчания Будды: это невыразимо, если это будет высказано, то не будет понятно, если это будет понято, то это нельзя будет передать другим… Вот так же и с моими ощущениями.

Экзамен проходил в противоречии. Прямо-таки диалектика Гераклита. Знания у меня были. Но страх перед авторитетом (привет, идолам товарища Бэкона!), некритическое отношение, задавленность и зависимость от преподавателей просто живут во мне. Всегда.

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

Нет, было не все в порядке. Потому что, комментируя мой реферат, Антаков говорил очень много дельных и хороших вещей, которые были логическим продолжением его рецензии… Однако большую часть я, – признаемся честно, – не поняла. Буду оправдываться: ну, во-первых, волнение. Во-вторых, я еще не прочла всю рецензию и была «не в материале». Так что прошу извинения за сумбурный разговор и рассеянность. Я еще подхвачу, еще отвечу, наверное. Если силы найдутся и время.

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

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

Ну что же, значит, надо работать. Значит, надо заслужить. Будем стараться. 🙂

Если интересно, вот текст моего реферата.

Математическая теория музыки. Что такое «Хорошо темперированный клавир?».

Первый опыт работы с Drupal. Чего не хватает Drupal по сравнению с WordPress?

Introduction

Сейчас я подумываю о запуске нового проекта, уже купила домен и хостинг, и осталось только настроить CMS (Content Management System).

Почитав блог веб-разработчика Дмитрия Сергеева и конкретно статью Сравнение Drupal, Joomla и WordPress решила попробовать систему Drupal как движок для блога. Что же из этого получилось?

Интересные возможности CMS Drupal

На официальном сайте Drupal есть подробные описания всех достоинств этой системы. Вот некоторые из них:

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

Трудности при работе с Drupal

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

1. Проблема с пермалинками.

Оказывается, пермалинки в Drupal не должны иметь слеша в окончании (как например, http://site.com/article1/). Пока я до этого додумалась, прошло 2 дня.

Но зато здесь можно создавать видимость html-страниц, то есть ссылки вида http://mysite.ru/articles/new-features-drupal.html. Это интересная фича.

2. Проблема с содержимым главной страницы.

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

3. Проблемы редактора страниц.

3.1. Отсутствие возможности сохранить в черновики.

3.2. Не нашла, как сделать предпросмотр страницы (а в WordPress есть очень полезная функция preview).

3.3. Нет встроенных тегов в редакторе кода html.

Например, я люблю брать из кнопочек редактора теги <code> и <blockquote>. Особенно последнее слово набирать лень, и легче просто нажать на кнопку. Возможно, эти вещи есть в дополнительном модуле визуального редактора TinyMCE.

4. Мало симпатичных тем.

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

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

Выводы

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

Стоит ли использовать Drupal для блога? Мне кажется, нет. WordPress для этого подходит куда больше. Ну а для других типов сайтов Drupal может оказаться хорошим решением. Так что попробуйте сами. Надеюсь, у вас получится лучше. 🙂