• Как проверить дополнительное свойство на пустоту?

    vanesxl
    @vanesxl Автор вопроса
    Решение проблемы:
    <xsl:choose>
        <xsl:when test="property_value[tag_name='dop_url' and value != '']">
        </xsl:when>
        <xsl:otherwise>
        </xsl:otherwise>
    </xsl:choose>
    Ответ написан
    Комментировать
  • Как правильно учиться?

    vanesxl
    @vanesxl
    Для начала Вам нужно определиться на каком этапе у вас сейчас все находится.
    1 - Определиться с языком для изучения, советую вас c# или java
    2 - понять примитивы программирования на языках высокого уровня(переменные, присвоение, условия, массивы, циклы). Понять как это работает и зачем это вообще.
    3 - Придумать себе задачу, пытаться ее реализовать. Если что то не получается пытаться решить самостоятельно, если не получилось исправить, можно спросить тут, на форумах или гуглить. На этом этапе лучше реализовывать консольные программы. Это вам позволит набрать базовый опыт в программировании вообще. Если будите владеть 3-мя пунктами, то будет легко перебраться на другой язык. Вам будет достаточно изучить синтаксис, основы в основном всегда одинаковые. Не нужно углубляться в тупое чтение книг и т.п. Вся фишка в реализации задач и исправлении ошибок. Пишите всегда код сами. Пишите 10 раз одно и тоже.
    Ну если вы владеете первыми тремя пунктами...
    4 - Пытайтесь усложнять свои задачи, смотрите и разбирайте чужие примеры. Смотрите чужие идеи, пытайтесь их реализовать сами, будет отлично, если при просмотре чужой программы у вас появляются идеи как реализовать лучше.
    5 - Продолжайте набираться опыта, читайте различные новости, посты, форумы. Так вы будите в курсе развития технологий, так вы сможете писать программы с использованием современных технологий.
    Удачи в изучении!)
    Ответ написан
    Комментировать
  • На чём можно попрактиковаться на С#?

    vanesxl
    @vanesxl
    Во первых практикуйтесь в поиске информации, это очень важный момент в любом деле.
    Придумывайте себе задачи, пытайтесь их реализовать, так появится хоть не много опыта.
    Набирайтесь опыта, пытайтесь смотреть чужие примеры.
    Для многих разработчиков самое сложное это именно идея.
    Ответ написан
    Комментировать
  • Какой способ набраться опыта по разработке на C#?

    vanesxl
    @vanesxl
    Самый верный способ это придумать себе задачу, пытаться ее реализовать.
    Когда у вас появятся первые ошибки, тогда можете считать процесс обучения начат.)
    Пытайтесь ошибки исправить самостоятельно, если не получается то пишите сюда и гугл вам в помощь.
    Ну и конечно же главное это желание!)
    Удачи!
    Ответ написан
    Комментировать
  • Почему обрывается подключение?

    vanesxl
    @vanesxl Автор вопроса
    Вопрос снят, решение вопроса вот тут
    Все протестировал все работает, клиент нормально подключается к серверу и ожидает пока сервер пришлет какие то данные. Также данные на сервер отправляются нормально, включая русские символы.
    Ответ написан
    Комментировать
  • Почему не отправляется текст с клиента на сервер WebSocket?

    vanesxl
    @vanesxl Автор вопроса
    Решил проблему сменой библиотеки.
    Ответ нашел вот тут: autobahn.ws/android/gettingstarted.html
    Единственное но, если подключать полный список библиотек:
    1. AutobahnAndroid
    2. Jackson Core
    3. Jackson Mapper

    У меня вываливалась ошибка при сборке проекта, для реализации клиентской части для андроида, достаточно оставить AutobahnAndroid
    в источнике также есть пример клиента.
    При написании сервака оставил эту библиотеку
    Ответ написан
    Комментировать
  • Как изменить background у элемента ListView в моем случае?

    vanesxl
    @vanesxl Автор вопроса
    Всем спасибо, разобрался! Реализовал по примеру вот тут
    Ответ написан
    Комментировать
  • Новая вкладка через JS без блокировки браузером?

    vanesxl
    @vanesxl
    Если нужно открыть обычную вкладку не проще ли просто сделать так
    <script type="text/javascript">
    	window.open("url");
    </script>

    Откроется обычная вкладка с адресом
    Ответ написан
    9 комментариев
  • Как реализовать такое чпу?

    vanesxl
    @vanesxl Автор вопроса
    Реализовал вот так:
    В файле htaccess прописал
    <IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteCond %{REQUEST_URI} /+[^\.]+$
    RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
      
    # RewriteCond %{HTTP_HOST} !^www.
    # RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
      RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
      RewriteRule ^(.*)/$ index.php?rewrite=$1 [QSA,L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ index.php?rewrite=$1 [QSA,L]
    # RewriteRule ^index.php\/(.*)$ index.php?rewrite=index.php/$1 [QSA]
    # If-Modified-Since (if php is not installed as cgi then comment lines below)
      RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
      RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
    </IfModule>

    В итоге получается если в php прописать:
    <?php 
    echo $_SERVER['QUERY_STRING'];
    ?>

    результатом будет строка:
    rewrite=news&page=1 
    Ответ написан
    Комментировать