Блог

Введение в 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 - сервис ориентированное программирование. Статья хоть и старая и дает только теоретические понятия, но все же может быть интересна. По крайней мере я надеюсь, что будет интересна.

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

Статья о программировании экономя ресурсы

Не смотря на то, что я официально безработный, времени особо сидеть дома и что-то делать для сайта не хватает. Большую часть времени отнимает поиск работы, что в наше время достаточно не просто. А ведь хочется найти что-то такое, чтобы осесть где-то надолго. Так что времени заниматься сайтом (сайтами) почти не остается. Я думал, что пока буду дома, то напишу что-то новое для сайта в виде статьи, но пока не выходит, поэтому выкладываю одну старую, но еще очень полезную статью про программирование в ограниченных условиях.

Даже при наличии 512 мегабайт, расходовать память, не думая о последствиях глупо. Дело в том, что Windows XP в домашней редакции уже съедает от этого объема 128 метров, а профессиональная редакция отнимает все 256. Всякие примочки и побрякушки в районе часов, антивирусы и сетевые экраны могут отнять еще 64 метра. Получается, что для других приложений остается не так уж и много места. Если одновременно будет запущен Delphi 2006, 3DS Max и Photoshop, то работа станет невыносимой, ведь эти монстры сжирают оперативку хуже вирусов.

Полный вариант статьи: Боевые действия в условиях ограниченной видимости

Интервью с разработчиками FastReport

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

Полную версию интервью читай здесь: Интервью с разработчиками FastReport.

О блоге

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

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

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

Пишите мне