Блог

Работаю над 5-м изданием Linux глазами хакера

Последний месяц я работаю над 5-м изданием книги Linux глазами хакера. Из этого издания будут убраны части, которые устарели и добавил новой информации. Я сократил количество просто разговорных глав, которые напрямую не касаются Linux.

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

Оценка проектов

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

В общем, я решился поделиться своим опытом оценки. Читаем здесь, кому интересно http://www.flenov.info/favorite.php?artid=61

Настройка Apache на macOS

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

Производительность табличных переменных

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

В общем. читаем и пишем отзывы: Производительность табличных переменных

Введение в Xamarin Studio

Как рождаются статьи для этого сайта? Это слишком большие заметки. Вот писал я заметку о Xamarin Studio, писал, писал, и получилась целая вводная статья. Хотя изначально планировалась заметка. Причем планировался обзор, а получился вводный курс - как запустить первое MVC приложение. Просто Xamarin Studio - это не Visual Studio и из коробки не работает сразу, нужно немного настроить и сконфигурировать. 

В общем, вот статья Введение в Xamarin Studio, разработка для Web. И не обзор и не первый старт, а какое-то введение. 

Интерфейсы в программировании

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

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

Как я мигрировал с Windows на Linux хостинг

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

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

Как изучать языки программирования

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

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

Работа с документами на планшете

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

Управление кодом в git

Решил тут написать о том, как лучше пользоваться git. Просто удивило, как в одной статье описывалось, как писать код прямо в master. На мой взгляд, это не очень удачная идея, поэтому решился, нашел время по дороге на работу и на iPad написал целую статью: git - современное управление кодом

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

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

Оптимизация баз данных, индексы

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

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

SOA - сервис ориентированное программирование

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

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

О блоге

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

Обратная связь

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

Пишите мне


Я в социальных сетях
Facebook Telegram Youtube Instagram