Сегодня 3 апреля, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Коллективные / Блоги / Захабренные
Хабрахабр: Коллективные / Блоги / Захабренные
Голосов: 10
Адрес блога: http://habrahabr.ru/blog/
Добавлен: 2007-10-24 18:05:40 блограйдером Robin_Bad
 

Программирование / [Из песочницы] Пишем собственный linux демон с возможностью автовосстановления работы

2011-09-26 23:01:29 (читать в оригинале)

Уважаемые хабрапользователи, хотелось бы поделиться с вами опытом написания серверных демонов. В Рунете очень много статей по этому поводу, но большинство из них не даёт ответы на такие важные вопросы как:
  • Как добавить демона в автозагрузку?
  • Что делать, если в процессе работы произошла ошибка и демон рухнул?
  • Каким образом обновить конфигурацию демона без прерывания его работы?

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

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

Читать дальше →


Проектирование и рефакторинг / [Из песочницы] Нормализация отношений. Первая и вторая нормальные формы

2011-09-26 22:59:00 (читать в оригинале)

Предисловие


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

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

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


Учебный процесс в IT / Море, солнце, студпроекты: летняя школа Мат-меха

2011-09-26 22:36:49 (читать в оригинале)

Этим летом на Мат-мехе проходила летняя школа, организованная кафедрой Системного программирования. Цель этого мероприятия — дать студентам возможность поучаствовать в реальной разработке и научить вести себя в команде. Делается это для уменьшения разрыва между университетским образованием и ИТ-индустрией.

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

В данной статье я дам краткий отчет и расскажу немного об изменениях в организации (участие Intel, EMC и Digital Design).
Читать дальше →


Google / Zynga запустила CityVille в Google+

2011-09-26 22:30:44 (читать в оригинале)



Zynga — разработчик самых популярных игр для Facebook — сегодня объявила о запуске CityVille для Google+. Zynga запустила свою первую игру для Google+ ещё одновременно с запуском самой игровой платформы Google, но CityVille — первая действительно популярная игра Zynga, она занимает первое место в рейтинге игр Facebook.

У социальных игр Zynga более 146 миллионов пользователей, но они почти полностью играют внутри Facebook. Однако, в июле 2010 года Google без шума инвестировал более 100 миллионов долларов в игровую компанию, обеспечив появление основных игр Zynga на своей платформе.
Читать дальше →


Erlang/OTP / Компиляция «на ходу» в эрланге

2011-09-26 22:27:51 (читать в оригинале)

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

В эрланге транслятор встроен в библиотеку времени исполнения, и позволяет полностью управлять всеми стадиями трансляции.

Как это сделать
Читать дальше →


Страницы: ... 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Блогосфера»
Взлеты Топ 5
+1241
1261
Robin_Bad
+1175
1263
Futurolog
+1090
1094
MySQL Performance Blog
+1028
1098
Ksanexx
+1023
1097
Refinado
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.