<?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/alextest/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя alextest]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 03:12:40 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[Портативный «спутник» для смартфона]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/851860/</guid>
      <link>https://habr.com/ru/articles/851860/?utm_campaign=851860&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a3f/6f9/91a/a3f6f991a4a0d2f85d40dbed82523b8c.png" /><p>Хочу обсудить с хабрасообществом идею создания такого устройства. В данном случае термин «спутник» следует толковать в первую очередь как «попутчик», а уже затем как устройство находящееся «на орбите» вашего смартфона. Скорее всего эта идея не нова, но мне не удалось найти в сети информации о таких проектах, возможно в комментариях кто-то даст ссылки на имеющиеся разработки. </p><p></p> <a href="https://habr.com/ru/articles/851860/?utm_campaign=851860&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Что и для чего я предлагаю создать</a>]]></description>
      
      <pubDate>Sat, 19 Oct 2024 08:35:18 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Смартфоны]]></category>
      <category><![CDATA[спутник]]></category><category><![CDATA[смартфон]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/813263/</guid>
      <link>https://habr.com/ru/articles/813263/?utm_campaign=813263&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8e7/571/703/8e75717033bb4f07e46154274b5009b9.jpg" /><p>Интернет создавался прежде всего как свободная система обмена информацией между людьми, но сейчас он сильно зарегулирован, и перестал быть таким свободным, каким он был в начале. Я не хочу обсуждать надо или не надо регулировать обмен информацией между людьми, но лично меня не устраивает такое обилие регуляторов и генерируемый ими поток запретов и блокировок информации.</p><p></p> <a href="https://habr.com/ru/articles/813263/?utm_campaign=813263&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Вариант решения проблемы</a>]]></description>
      
      <pubDate>Wed, 08 May 2024 23:29:06 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[Децентрализованные сети]]></category><category><![CDATA[Мессенджеры]]></category><category><![CDATA[Сетевые технологии]]></category><category><![CDATA[Социальные сети]]></category>
      <category><![CDATA[интернет-сообщество]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Потоковая архитектура бота Telegram]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/796151/</guid>
      <link>https://habr.com/ru/articles/796151/?utm_campaign=796151&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/71f/1ca/83d/71f1ca83dad22617eba862c4ddfc52a5.png" /><p>В этой статье я изложу свой взгляд на создание эффективной, модульной и масштабируемой архитектуры телеграм-бота, основанной на иерархической структуре сценарных меню и очередях обработки данных. Пожалуюсь на отсутствующие на данный момент элементы управления в чате и предложу свои костыли.</p><p></p> <a href="https://habr.com/ru/articles/796151/?utm_campaign=796151&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 28 Feb 2024 06:48:22 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[Мессенджеры]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[telegram bot]]></category><category><![CDATA[telegrambot]]></category><category><![CDATA[телеграм бот]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Обзор возможностей Wireframesketcher на примере создания макета сайта]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/256415/</guid>
      <link>https://habr.com/ru/articles/256415/?utm_campaign=256415&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/3d3/ead/257/3d3ead2579c24fe682ec8b216b4e1bdb.png" align="left"/><a href="http://wireframesketcher.com/">Wireframesketcher</a> — предназначен для <a href="https://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%B2&amp;redirect=yes">прототипирования графических интерфейсов</a>.<br/>
В нем можно создавать интерактивные <a href="http://wireframesketcher.com/sample-mockups.html">прототипы веб-сайтов и приложений</a> как для настольных компьютеров так и для смартфонов, а также других мобильных устройств.<br/>
Авторы позиционируют Wireframesketcher как инструмент для профессионалов и у них на это есть все основания. Приложение разработано на основе Eclipse IDE либо может быть установлено в качестве плагина к Eclipse, а это обеспечивает кроссплатформенность приложения (Linux/Mac/Windows) и дает возможность использовать большой арсенал разработанных для этой IDE инструментов, в том числе поддержку различных систем контроля версий и других плагинов. Что касается контроля версий, то его легко осуществлять, так как для хранения данных проекта используются текстовые XML файлы. Также для Wireframesketcher имеется достаточно обширная <a href="http://wireframesketcher.com/mockups/">библиотека</a> макетов, шаблонов, виджетов и иконок.<br/>
<br/>
В этой статье я хочу показать пример создания прототипа простого веб-сайта в Wireframesketcher. В данном случае под прототипом будет пониматься совокупность нескольких слинкованных интерактивных т.н. <a href="http://en.wikipedia.org/wiki/Website_wireframe">проволочных макетов страниц веб-сайта</a> (wireframes). В дальнейшем для простоты я буду использовать «оригинальное» название «wireframe» сокращенное до «фрейм» именно в этом контексте.<br/>
 <a href="https://habr.com/ru/articles/256415/?utm_campaign=256415&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Далее будет много текста и картинок</a>]]></description>
      
      <pubDate>Thu, 23 Apr 2015 03:35:40 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[Веб-дизайн]]></category><category><![CDATA[Дизайн мобильных приложений]]></category>
      <category><![CDATA[веб-дизайн]]></category><category><![CDATA[web-разработка]]></category><category><![CDATA[прототипирование]]></category><category><![CDATA[wireframes]]></category><category><![CDATA[макетирование]]></category><category><![CDATA[макет интерфейса]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[В свободном доступе по-прежнему находится частная, финансовая и другая закрытая информация пользователей Fl.ru]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/254141/</guid>
      <link>https://habr.com/ru/articles/254141/?utm_campaign=254141&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/8ea/6eb/970/8ea6eb9705454095b2432c1b269885e8.png" align="left"/> Несмотря на публикацию <a href="http://habrahabr.ru/post/253943/">«Критическая уязвимость в безопасности на fl.ru»</a>, этот сервис продолжает раздавать всем желающим информацию, которую следовало бы закрыть от публичного доступа.<br/>
<br/>
Вы можете легко получить доступ к паспортным данным, адресу регистрации, почтовому адресу, E-mail, телефону и другой информации о пользователях Fl.ru, в том числе финансовой! Причем не только о фрилансерах, но и о заказчиках. Для этого не требуется применять какие-то хакерские приемы и взламывать сайт Fl.ru, достаточно просто пройти по ссылкам, проиндексированным Яндексом с указанием соответствующего реферера в заголовке запроса.<br/>
 <a href="https://habr.com/ru/articles/254141/?utm_campaign=254141&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Как это сделать</a>]]></description>
      
      <pubDate>Thu, 26 Mar 2015 17:23:11 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[Информационная безопасность]]></category><category><![CDATA[Поисковые технологии]]></category>
      <category><![CDATA[fl.ru]]></category><category><![CDATA[информационная безопасность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Простая передача в Google Analytics событий ошибок заполнения форм в Magento (и не только)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/216149/</guid>
      <link>https://habr.com/ru/articles/216149/?utm_campaign=216149&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/acc/a57/51e/acca5751e232eb57445ba6a27a4d178d.png" alt="image" align="left"/>Поступила ко мне такая задача, есть сайт на Magento и заказчик желает мониторить ошибки заполнения форм на сайте в Google Analytics (GA). Как всегда на сайте есть и Prototype и jQuery ну и куча JS лапши в придачу, в общем все как обычно. Сначала я нагородил громоздкое решение, но потом в голову пришла хорошая идея, которой и хочу поделиться с хабрасообществом.<br/>
 <a href="https://habr.com/ru/articles/216149/?utm_campaign=216149&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Подробности</a>]]></description>
      
      <pubDate>Tue, 18 Mar 2014 02:23:21 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[Веб-разработка]]></category><category><![CDATA[JavaScript]]></category>
      <category><![CDATA[google analytics]]></category><category><![CDATA[magento]]></category><category><![CDATA[javascript]]></category><category><![CDATA[web-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Модифицируем Chrome Logger — пост как стимул к изучению расширений Google Chrome и написанию своих]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/178733/</guid>
      <link>https://habr.com/ru/articles/178733/?utm_campaign=178733&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В своем комментарии: <a href="http://habrahabr.ru/post/177709/#comment_6169843">habrahabr.ru/post/177709/#comment_6169843</a> я описал проблему расширения из соответствующей статьи, кроме редиректов также есть проблемы с выводом логов AJAX запросов и возможно в некоторых случаях с iframe заголовками.<br/>
Я решил разобраться почему это происходит и понял, что то мое утверждение было слишком категоричным. После того как <b>webRequest</b> перестал быть экспериментальным <a href="http://developer.chrome.com/extensions/experimental.webRequest.html">developer.chrome.com/extensions/experimental.webRequest.html</a> теперь можно писать логеры «на заголовках» обрабатывающие все, ранее проблемные, ситуации. Я не ставлю своей целью разобрать все такие ситуации, просто хотел бы показать — как можно модифицировать расширение Chrome Logger для решения части вышеуказанных проблем и возможно заинтересовать желающих разобраться с расширениями Google Chrome на простом примере. Может быть у кого-то после прочтения поста возникнет желание написать свое расширение.<br/>
 <a href="https://habr.com/ru/articles/178733/?utm_campaign=178733&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Кому интересно - читаем дальше</a>]]></description>
      
      <pubDate>Sun, 05 May 2013 01:53:23 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[Веб-разработка]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Расширения для браузеров]]></category>
      <category><![CDATA[web-разработка]]></category><category><![CDATA[chrome extensions]]></category><category><![CDATA[php]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Совет по размещению стилевой разметки для отдельных CMS страниц в Magento]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/176277/</guid>
      <link>https://habr.com/ru/articles/176277/?utm_campaign=176277&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Последнее время все чаще стали попадаться сайты магазинов на Magento с длинной историей разработки и сопровождения (в несколько лет). На большинстве этих сайтов подключаемые CSS файлы завалены «ошметками» стилевой разметки для страниц, которых уже давно нет на сайте. Как правило, все это не структурировано и не откомментировано. Удаление этого мусора занимает кучу времени и в большинстве случаев на это просто «забивают». Со временем при таком подходе CSS файлы на некоторых сайтах достигают чудовищных размеров в несколько сотен килобайт.<br/>
 <a href="https://habr.com/ru/articles/176277/?utm_campaign=176277&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Как избежать  подобной проблемы?</a>]]></description>
      
      <pubDate>Thu, 11 Apr 2013 00:17:31 GMT</pubDate>
      <dc:creator><![CDATA[AlexTest]]></dc:creator>
      <category><![CDATA[CSS]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[magento]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
