<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/steff/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя steff]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 03 May 2026 03:53:55 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Технология Google повышает разрешение изображений до 16 раз без потери качества]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/576260/</guid>
      <link>https://habr.com/ru/articles/576260/?utm_campaign=576260&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6c8/464/70b/6c846470b2867d999f5b3cd4a166c012.jpg" /><p>Исследователи Google из команды Brain Team поделились своими достижениями в области масштабирования изображений.</p><p>Результаты, мягко говоря, поражают...</p> <a href="https://habr.com/ru/articles/576260/?utm_campaign=576260&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 04 Sep 2021 13:28:48 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Алгоритмы]]></category><category><![CDATA[Обработка изображений]]></category><category><![CDATA[Машинное обучение]]></category><category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[обработка изображений]]></category><category><![CDATA[алгоритмы]]></category><category><![CDATA[SR3]]></category><category><![CDATA[CDM]]></category><category><![CDATA[google]]></category><category><![CDATA[AI]]></category><category><![CDATA[machine learning]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/575144/</guid>
      <link>https://habr.com/ru/articles/575144/?utm_campaign=575144&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0a2/58e/fba/0a258efba444e66876727b92200666de.jpg" /><p>Рассказываю, как в Android получить доступ к местоположению устройства без использования GPS или службы определения местоположения. Для этого понадобится лишь... сим-карта.</p><p>И, да, даже если вы параноик, это совсем не значит, что за вами не следят.</p> <a href="https://habr.com/ru/articles/575144/?utm_campaign=575144&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Не так ли?</a>]]></description>
      
      <pubDate>Mon, 30 Aug 2021 06:09:01 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Спутниковые системы навигации]]></category><category><![CDATA[Android]]></category><category><![CDATA[Открытые данные]]></category><category><![CDATA[Kotlin]]></category><category><![CDATA[Сотовая связь]]></category>
      <category>kotlin</category><category>sim-карта</category><category>android</category><category>местоположение пользователя</category><category>OpenCellID</category><category>паранойя</category><category>слежка за пользователями</category><category>Unwiredlabs</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Автоматические миграции в Room]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/555750/</guid>
      <link>https://habr.com/ru/articles/555750/?utm_campaign=555750&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b73/77d/53b/b7377d53b250528ac04ea69a9d306b0e.png" /><p>21 апреля 2021 года вышла версия 2.4.0-alfa01 библиотеки <a href="https://developer.android.com/jetpack/androidx/releases/room?hl=ru" rel="noopener noreferrer nofollow">Room</a>.</p><p>Помимо багфиксов в новой версии добавлены <strong>автоматические миграции</strong> (Auto Migrations) — функционал, который многим разработчикам упростит жизнь.</p><p>Теперь Room предлагает API для автоматической генерации миграций схем базы данных. А как это всё работает, читайте под катом.</p> <a href="https://habr.com/ru/articles/555750/?utm_campaign=555750&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Давай подробности!</a>]]></description>
      
      <pubDate>Tue, 04 May 2021 21:17:21 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Android]]></category><category><![CDATA[Разработка мобильных приложений]]></category><category><![CDATA[Kotlin]]></category>
      <category>android</category><category>Room</category><category>базы данных</category><category>миграции бд</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Реализация Undo в Snackbar на Jetpack Compose]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/551856/</guid>
      <link>https://habr.com/ru/articles/551856/?utm_campaign=551856&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/55f/43f/edb/55f43fedbf5120e556f94801dd5b648f.png" /><p>В процессе разработки мобильного приложения важно делать акцент на пользовательском опыте в ситуациях, когда от пользователя требуется подтверждение каких-либо действий (или, наоборот, отмена уже совершённого действия).</p><p>Если приложение будет выводить AlertDialog по поводу и без, пользователю это вряд ли понравится.</p> <a href="https://habr.com/ru/articles/551856/?utm_campaign=551856&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Как этого избежать?</a>]]></description>
      
      <pubDate>Tue, 13 Apr 2021 14:59:17 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Android]]></category><category><![CDATA[Разработка мобильных приложений]]></category><category><![CDATA[Дизайн мобильных приложений]]></category><category><![CDATA[Kotlin]]></category>
      <category>android</category><category>kotlin</category><category>jetpack compose</category><category>viewmodel</category><category>snackbar</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] MotionLayout + RecyclerView = красивые анимированные списки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/550846/</guid>
      <link>https://habr.com/ru/articles/550846/?utm_campaign=550846&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/3e2/6cf/7f2/3e26cf7f228b8861f8259e50c42a1af6.png" /><p>В этой статье я расскажу и покажу, как создавать красивые анимированные списки на основе RecyclerView и MotionLayout. Аналогичный метод я использовал в одном из своих проектов.</p> <a href="https://habr.com/ru/articles/550846/?utm_campaign=550846&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Поехали!</a>]]></description>
      
      <pubDate>Mon, 05 Apr 2021 14:50:31 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Разработка мобильных приложений]]></category><category><![CDATA[Интерфейсы]]></category><category><![CDATA[Android]]></category><category><![CDATA[Kotlin]]></category><category><![CDATA[Дизайн мобильных приложений]]></category>
      <category>android</category><category>recyclerview</category><category>motionlayout</category><category>kotlin</category><category>списки</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[WannaCry vs. Adylkuzz: кто кого опередил?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/328932/</guid>
      <link>https://habr.com/ru/articles/328932/?utm_campaign=328932&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/web/adb/4ca/cf5/adb4cacf5a6a44e2a4e2e765f984b06e.png"/><br/>
<br/>
Все уже в курсе про многоликий вирус-вымогатель WannaCry, известный также как WanaCryptor, WanaCrypt0r, WCrypt, WCRY или WNCRY. Вирус этот наделал много шума, да. Несмотря на отсутствие дешифраторов, находятся предприимчивые граждане, которые оказывают услуги по <a href="https://wanadecryptor.ru/decoding-wncry-warning/">расшифровке WNCRY-файлов</a>. Но пост не об этом.<br/>
<br/>
Неожиданное заявление сделали на днях исследователи из Proofpoint. Оказывается вирус WannaCry хоть и стал известным, но всё же не был первым, кто активно эксплуатировал уязвимости в Windows, используя EternalBlue и DoublePulsar.<br/>
 <a href="https://habr.com/ru/articles/328932/?utm_campaign=328932&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Серьёзно?</a>]]></description>
      
      <pubDate>Wed, 17 May 2017 17:39:52 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Антивирусная защита]]></category><category><![CDATA[Восстановление данных]]></category><category><![CDATA[Резервное копирование]]></category><category><![CDATA[Сетевые технологии]]></category><category><![CDATA[Хранение данных]]></category>
      <category><![CDATA[Adylkuzz]]></category><category><![CDATA[WannaCry]]></category><category><![CDATA[майнинг]]></category><category><![CDATA[печаль]]></category><category><![CDATA[беда]]></category><category><![CDATA[обогощение]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Google ReCAPTCHA Invisible или долой дорожные знаки и витрины магазинов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/320664/</guid>
      <link>https://habr.com/ru/articles/320664/?utm_campaign=320664&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Привет! Хоть большинству читателей Хабра не нужно объяснять, что такое <a href="https://ru.wikipedia.org/wiki/Капча">CAPTCHA</a>, зачем она придумана и для чего используется, позволю себе небольшой исторический экскурс.<br/>
<br/>
Итак, раньше, чтобы зарегистрироваться на сайте или оставить комментарий, люди ломали свои глаза, разгадывая капчу:<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/702/139/0ce/7021390ceb6262e087e934b33d3cef76.png" alt="CAPTCHA"/><br/>
У кого были проблемы со зрением, нередко могли её прослушать:<br/>
<br/>
<div class="spoiler"><b class="spoiler_title">Как-то так</b><div class="spoiler_text"><img src="https://habrastorage.org/getpro/habr/post_images/5fb/ebf/79e/5fbebf79e6e6827d7faa1352dd85df25.png" alt="Audio CAPTCHA"/><br/>
</div></div><br/>
Для решения задачи «в промышленных масштабах» использовали индусов или китайцев :)<br/>
 <a href="https://habr.com/ru/articles/320664/?utm_campaign=320664&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Но всё изменилось в 2007 году...</a>]]></description>
      
      <pubDate>Mon, 30 Jan 2017 11:35:06 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Проектирование API]]></category><category><![CDATA[Google API]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[recaptcha]]></category><category><![CDATA[captcha]]></category><category><![CDATA[веб-разработка и дизайн]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сервис «Kimono» закрывается]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/277361/</guid>
      <link>https://habr.com/ru/articles/277361/?utm_campaign=277361&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img align="left" src="https://habrastorage.org/files/681/918/bee/681918beeaf84144a631bd77b12e59df.png"/><br/>
После двух лет активной разработки и бурного роста пользовательской базы (свыше 125 тыс. клиентов) команда облачного сервиса Kimono радостно сообщает о своём присоединении к Palantir — частной американской компании-разработчику программного обеспечения анализа данных для организаций. Событие это радостное, но не во всём. <a href="https://habr.com/ru/articles/277361/?utm_campaign=277361&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Детали...</a>]]></description>
      
      <pubDate>Tue, 16 Feb 2016 13:53:45 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Проектирование API]]></category><category><![CDATA[Big Data]]></category><category><![CDATA[Data Mining]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Kimono]]></category><category><![CDATA[Kimonolabs]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Opera Link закрывается в декабре]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/271947/</guid>
      <link>https://habr.com/ru/articles/271947/?utm_campaign=271947&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Не прошло и <s>полгода</s> двух лет после <a href="http://habrahabr.ru/company/opera/blog/200388/">закрытия My Opera</a>, как аналогичная участь постигла и другой сервис компании Opera — Opera Link.<br/>
<br/>
<img src="https://habrastorage.org/files/c88/ec7/a1e/c88ec7a1e2164f53aad8005a28e83424.jpg"/><br/>
<br/>
Для тех, кто не хочет, чтобы «всё, что нажито непосильным трудом, пропало», прошу под кат.<br/>
 <a href="https://habr.com/ru/articles/271947/?utm_campaign=271947&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Письмо и инструкции</a>]]></description>
      
      <pubDate>Mon, 30 Nov 2015 08:29:14 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Opera]]></category><category><![CDATA[Браузеры]]></category>
      <category><![CDATA[Opera]]></category><category><![CDATA[Opera Link]]></category><category><![CDATA[синхронизация]]></category><category><![CDATA[жили не тужили]]></category><category><![CDATA[тренды 2015 года]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Голосовой поиск «по-русски»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/196158/</guid>
      <link>https://habr.com/ru/articles/196158/?utm_campaign=196158&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/c12/fef/415/c12fef415ef91495b4ad0b6347ad38e4.png" alt="Yandex SpeechKit" align="left"/>Всем привет. Технологии развиваются очень быстро, и очень приятно, что не только за рубежом.<br/>
Компания «Яндекс» представила свою разработку, а именно мультиплатформенную библотеку, которая даёт доступ разработчикам к собственной технологии распознавания речи — SpeechKit.<br/>
Более подробная информация далее…<br/>
 <a href="https://habr.com/ru/articles/196158/?utm_campaign=196158&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Далее?</a>]]></description>
      
      <pubDate>Wed, 02 Oct 2013 16:28:28 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Поисковые технологии]]></category><category><![CDATA[Проектирование API]]></category><category><![CDATA[Яндекс API]]></category>
      <category><![CDATA[Яндекс]]></category><category><![CDATA[Голосовой поиск]]></category><category><![CDATA[Android]]></category><category><![CDATA[iOS]]></category><category><![CDATA[API]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] «Переезжаем» в офлайн: Web Storage, Application Cache и WebSQL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/117123/</guid>
      <link>https://habr.com/ru/articles/117123/?utm_campaign=117123&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Чтобы делать приложения, которые могут работать в полностью автономном режиме, нам нужно познакомиться со следующими технологиями: HTML5 Application Cache, Web Storage и WebSQL.<br/>
Мной уже были опубликованы вводные статьи, касающиеся <a href="http://dev.opera.com/articles/view/web-storage/">Web Storage</a> и <a href="http://dev.opera.com/articles/view/offline-applications-html5-appcache/">HTML5 Application Cache</a>. Рекомендую их к прочтению если вы еще не знакомы с основными понятиями. В данной статье будут пересмотрены эти технологии, в том числе и WebSQL, и описаны варианты их совместного эффективного использования. Все эти технологии поддерживаются настольной версией браузера Opera 11.10, Opera Mobile 11, браузерами на движке WebKit (в iOS и Google Android).<br/>
 <a href="https://habr.com/ru/articles/117123/?utm_campaign=117123&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 11 Apr 2011 09:16:34 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Веб-разработка]]></category>
      <category>Web Storage</category><category>Application Cache</category><category>WebSQL</category><category>HTML5</category><category>разработка сайтов</category><category>Opera</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Ускоряем базу данных веб-сайта]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/116142/</guid>
      <link>https://habr.com/ru/articles/116142/?utm_campaign=116142&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Скорость загрузки веб-сайтов всегда была важной темой, но стала еще более актуальной с апреля 2010 года, когда Google стал учитывать её при ранжировании сайтов в поисковой выдаче. Однако, основной уклон, как правило, делался на уменьшении размера файлов, оптимизации параметров сервера, CSS и Javascript.<br/>
Также имеет место еще один немаловажный фактор. Это скорость, с которой веб-страницы формируются на сервере. Большинство крупных современных сайтов хранит всю информацию в базах данных и используют различные языки (например, PHP или ASP) для её извлечения, формирования HTML-страницы и отправки её браузеру.<br/>
 <a href="https://habr.com/ru/articles/116142/?utm_campaign=116142&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 06 Apr 2011 14:12:58 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Веб-разработка]]></category>
      <category>базы данных</category><category>веб-сайт</category><category>оптимизация</category><category>MySQL</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Вы, что ж, и текст за меня печатать будете? Ага!]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/116634/</guid>
      <link>https://habr.com/ru/articles/116634/?utm_campaign=116634&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[После <a href="http://habrahabr.ru/company/osbygoogle/blog/103758/">тестирования</a> нового сервиса он-таки зарелизился в лаборатории Google.<br/>
Встречайте — <a href="http://scribe.googlelabs.com/">Google Scribe</a> :)<br/>
Суть в следующем. Перед вами онлайн текстовый редактор. По мере того, как вы вводите текст, Google будет вам подсказывать, что бы такого ввести дальше?<br/>
 <a href="https://habr.com/ru/articles/116634/?utm_campaign=116634&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Изменения внутри...</a>]]></description>
      
      <pubDate>Fri, 01 Apr 2011 08:06:00 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[IT-компании]]></category>
      <category><![CDATA[google]]></category><category><![CDATA[google scribe]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мобильные превьюшки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/116583/</guid>
      <link>https://habr.com/ru/articles/116583/?utm_campaign=116583&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Наряду с Google Instant for Mobile с недавних пор и мобильная версия веб-поиска от Google обзавелась функцией, называемой Google Instant Preview. Эта функция, так же как и её десктопная версия, позволяет просматривать скриншот сайта, но с некоторыми интересными особенностями…<br/>
 <a href="https://habr.com/ru/articles/116583/?utm_campaign=116583&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Скорее, скорее сюда..</a>]]></description>
      
      <pubDate>Thu, 31 Mar 2011 19:10:51 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[IT-компании]]></category>
      <category><![CDATA[google]]></category><category><![CDATA[instant preview mobile]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Украшаем списки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/115834/</guid>
      <link>https://habr.com/ru/articles/115834/?utm_campaign=115834&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В 2002 году Марк Ньюхаус (Mark Newhouse) опубликовал статью «Укрощение списков» (&quot;<a href="http://www.alistapart.com/articles/taminglists/">Taming Lists</a>&quot;), довольно-таки интересную часть которой он посвятил объяснению того, как создавать собственные списки, украшенные псевдо-элементами. Почти десять лет спустя Николас Галлахер (Nicolas Gallagher) изобрел технику, которая <a href="http://nicolasgallagher.com/css-background-image-hacks/demo/crop.html">использует псевдо-элементы из спрайтов</a>, для создания фоновых изображений.<br/>
Сегондя, основываясь на опыте гигантов, мы постараемся развить эту тему. Мы обсудим, как можно украсить элементы без дополнительной разметки, используя только <a href="http://www.paciellogroup.com/blog/2010/01/high-contrast-proof-css-sprites/">технику CSS-спрайтов</a>. Результат будет работать также в Internet Explorer 6 и 7 версии.<br/>
 <a href="https://habr.com/ru/articles/115834/?utm_campaign=115834&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 20 Mar 2011 14:37:58 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[CSS]]></category>
      <category>CSS</category><category>списки</category><category>стили</category><category>web-разработка</category><category>оформление</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Основы правильного проектирования баз данных в веб-разработке]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/115777/</guid>
      <link>https://habr.com/ru/articles/115777/?utm_campaign=115777&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Базы данных используются повсюду, включая большую часть проектов в мире веб-разработки. Всё, начиная от простейших блогов и каталогов, до серьезных социальных веб-проектов. Независимо от сложности сайта и соответствующей базы данных, каждый из них требует тщательного проектирования, чтобы работать эффективно, а также надежно.<br/>
<img src="http://net.onextrapixel.com/wp-content/uploads/2011/03/database.jpg"/><br/>
 <a href="https://habr.com/ru/articles/115777/?utm_campaign=115777&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 18 Mar 2011 16:14:30 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Проектирование и рефакторинг]]></category>
      <category>Базы данных</category><category>проектирование</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Выделите свой сайт в Speed Dial]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/115705/</guid>
      <link>https://habr.com/ru/articles/115705/?utm_campaign=115705&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Настольная версия браузера Opera, начиная с версии 11.10, позволяет владельцам сайтов определять, как их сайт будет отображаться в миниатюрах Экспресс-панели. По-умолчанию, для отображения используется скриншот целой веб-страницы. Теперь появилась возможность указывать значок через CSS или в теле веб-страницы.<br/>
 <a href="https://habr.com/ru/articles/115705/?utm_campaign=115705&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 17 Mar 2011 20:25:57 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Opera]]></category>
      <category>Opera</category><category>speed dial</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Новый Google Mobile App]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/115577/</guid>
      <link>https://habr.com/ru/articles/115577/?utm_campaign=115577&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Вчера, 15 марта, приятным обновлением Google порадовал пользователей Google Mobile App под iOS.<br/>
Изменения в новой версии (0.8.0.6023) коснулись в основном интерфейса программы. Увеличилась и скорость работы самого приложения.<br/>
 <a href="https://habr.com/ru/articles/115577/?utm_campaign=115577&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Что же получилось</a>]]></description>
      
      <pubDate>Wed, 16 Mar 2011 11:18:49 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[IT-компании]]></category>
      <category><![CDATA[google]]></category><category><![CDATA[google mobile app]]></category><category><![CDATA[iOS]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] phpDesigner 7]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/72290/</guid>
      <link>https://habr.com/ru/articles/72290/?utm_campaign=72290&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Не так давно обновился удобный и довольно известный php-редактор.<br/>
Вышла в свет новая ветка phpDesigner — «седьмая».<br/>
 <a href="https://habr.com/ru/articles/72290/?utm_campaign=72290&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 13 Oct 2009 15:05:36 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category>phpdesigner</category><category>php</category><category>IDE</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Странности с яндексом]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/45188/</guid>
      <link>https://habr.com/ru/articles/45188/?utm_campaign=45188&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Решил сейчас поискать в Яндексе один номер телефона. Думал, может где-то он «засветился». Номер нашел!<br/>
Далее подумал, может запрос обработается как арифметический пример, но… обломался)<br/>
Потом изменил немного запрос… И Яндекс понесло — начались проблемы с кодировкой)<br/>
Сократить запись удалось до следующей:<br/>
 <a href="https://habr.com/ru/articles/45188/?utm_campaign=45188&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">вот так всё просто</a>]]></description>
      
      <pubDate>Fri, 21 Nov 2008 09:39:15 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[яндекс]]></category><category><![CDATA[глюк]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[На BigStreet.Ru происходит уже что-то очевидное]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/27018/</guid>
      <link>https://habr.com/ru/articles/27018/?utm_campaign=27018&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Возможно кто-то видел… Но многие, я думаю, ждали :)<br/>
Открылась <a href="http://bigstreet.ru">большая улица</a>! Дождались-таки!<br/>
От создателя:<br/>
<blockquote>Та-дааа! Сегодня неожиданно для себя обнаружил, что перестал дополнять и переписывать ядро фреймворка. Да, хотя вопрос о том, фреймворк ли это, до сих пор меня мучает, буду называть его именно так.</blockquote><br/>
 <a href="https://habr.com/ru/articles/27018/?utm_campaign=27018&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">еще кое-что</a>]]></description>
      
      <pubDate>Sat, 07 Jun 2008 15:03:20 GMT</pubDate>
      <dc:creator><![CDATA[steff]]></dc:creator>
      <category><![CDATA[Социальные сети]]></category>
      <category><![CDATA[bigstreet.ru]]></category><category><![CDATA[социальные сети]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
