• Ностальгия: «Ящеры» на батнике

      Все мы помним свой первый компьютер, а если вы программист, то и первую программу. Первым компьютером у меня был ZX-Spectrum, а первой написанной под него программой была игрушка «Ящеры» на Бейсике. Ну, если быть честным, то я ее просто переписал из одной книги1, попутно разбираясь в коде и исправляя допущенные автором ошибки :)

      2.jpg - Picamatic - upload your images

      Решил я дать вторую жизнь вышеуказанной игрушке. Но переписать ее на любом из известных мне языков было бы слишком просто. А так как я люблю писать батники, то переписал я ее на последних :)

      Читать дальше →
    • TwittReader – твитты на вашем сайте


        Выкладываю свой велосипед с:
        • возможностью вывода одного или нескольких последних статусов
        • подсветкой ссылок, e-mail, юзеров, хэш-тегов
        • кэшированием, которое работает в т.ч. когда Твиттер упал (а такое бывает)
        • перекодировкой (если на сайте используется не UTF-8)
        • гибкими настройками, собственными шаблонами

        Читать дальше →
      • Организация HTTP-туннеля на примере утилит для работы с MySQL

          Если вы не знаете, что такое HTTP-туннель, для управления MySQL предпочитаете десктопное приложение вместо веб-интерфейса и выполняется одно из следующих условий:

          • у вас есть возможность выхода во внешний мир только через HTTP-прокси
          • в вашей сети установлено ограничение на возможность работы только с 80 портом
          • хостинг-провайдером разрешено работать с базой только через локалхост


          то эта небольшая заметка для вас.
          Читать дальше →
        • XSS глазами злоумышленника

            Что такое XSS и как от него защитится все уже давно знают, поэтому буду краток. XSS это возможность злоумышленника определенным образом (ссылку на возможные варианты смотрите в конце статьи) интегрировать в страницу сайта-жертвы скрипт, который будет выполнен при ее посещении.

            Интересно, что в большинстве случаев, где описывается данная уязвимость, нас пугают следующим кодом:

            http://www.site.com/page.php?var=<script>alert('xss');</script>


            Как-то не очень страшно :) Чем же действительно может быть опасной данная уязвимость?
            Читать дальше →
          • Как отправить форму по нажатию на ссылку?

              Этот вопрос входит, наверное, в ТОП10 вопросов на форумах :) Скорей всего это требование дизайнера или заказчика.

              Итак, решение, на первый взгляд, простое:

              <a href="#" onclick="document.getElementById('myform').submit(); return false;">Отправить</a>


              Но тут же возникает (как ни странно :) следующий вопрос это, а если JS будет у посетителя отключен?
              Читать дальше →