Monthly Archives: Апрель 2014

Политическая сказка

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

Read More

ГИБДД окажется ненужной? Магнитогорский программист разработал фантастическую систему контроля за автомобильным движением

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

Read More

С праздником святой Пасхи!

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

Я честь тебе за них отдам

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

Read More

Конструкция select for update

Ни для кого не секрет, что в различных СУБД блокирование реализовано по разному. Есть несколько основных принципов блокирования в СУБД Oracle, незнание которых может привести к возникновению ошибок в приложениях.

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

Read More

О римейках и настоящей музыке

Недавно стали очень популярны некоторые записи, представляющие собой ремиксы, римейки и ремастереды других песен. Самыми яркими «плагиатчиками» (в кавычках, не хочу никого обидеть) стали Pitbull и Avicii. Вот изделие первого:

А вот всем известный оригинал это замечательной песни «Take on me» не менее замечательной группы a-ha:

Под катом еще один пример и пара мыслей.

Read More