• С праздником, прекрасная половина Хабрасообщества!

      Позвольте от имени всей мужской половины выразить свою безграничную признательность и благодарность каждой ( девушке | даме | леди | женщине | бабушке ) за проявление внимания к IT-сфере. Только этот факт заслуживает восторга, наград и похвал!

      От всей души желаю настоящей теплоты в душе, постоянного счастья и конечно же бесконечной любви!

      С международным женским праздником!

      Кстати, празднику исполнилось 100 лет.
    • jQuery GridWizard — Визуальный конструктор таблиц

        Затратив уйму времени, методом проб и ошибок появился мой первый полнофункциональный плагин для jQuery — GridWizard.

        Его задача — построение таблицы на основе заданной конфигурации (ячеек) и возможность ручного изменения размеров и параметров ячеек с помощью только одной мышки.

        Первоначально он (одна из его возможностей) разрабатывался для продукта компании в которой я работаю и в дальнейшем было принято решение сделать из него плагин.

        Надеюсь, что, либо плагин, либо алгоритмы, примененные в нем кому-нибудь пригодятся.

        image

        Ознакомится с плагином и скачать исходники можно на сайте плагина.
      • Исследование на тему замены стандартных кнопок

          В процессе работы над интерфейсом одного продукта, появилась надобность в изготовлении собственного дизайна кнопок. За это время код, который заменяет стандартную кнопку на требуемую несколько раз переписывался и в данный момент тоже далёк от идеала. Учитывая все текущие проблемы кросс-браузерности, за это время выяснились и получилось нижеописанное.

          Допустим, что она должна выглядеть примерно так:


          Читать дальше →
        • Определение размеров текста

            Возможно, кто-нибудь из вас сталкивался с задачей в которой крайне необходимо было бы узнать размер текстового блока в пикселях.

            После небольшого исследования выяснилось, что не всегда данный размер возможно получить обычными способами. Будь то методы jQuery, prototype или обычное обращение к параметрам DOM.

            Хотелось бы поделится небольшой функцией, которая может сотворить чудо, и выяснить беспрекословно требуемые размеры с помощью клонирования.

            Читать дальше →
          • Формы для людей

              Сейчас мы с вами поговорим о веб-формах. Я с высоты собственного невысокого полета успел накопить кое-какой опыт и жажду непременно им поделится. Все о чем пойдет речь ниже не является черепахой на которой стоят слоны. Речь пойдет о скотче на котором держится черепаха.

              Итак…

              Первое – Откуда ноги?


              Уважаемый друг, для начала, я бы посоветовал отложить средства для рисования и верстки форм. Начнем мы с белого листа. И первым, чем лучше всего руководствоваться, это ряд вопросов самому себе, менеджеру проекта, разработчикам и прочим людям, которые принимают участие в данном эпическом созидательном действии.
              • Для кого делается форма?
              • Какая информация нужна, что бы понять и заполнить форму?
              • Каков результат заполнения формы?
              • Какие у нас есть возможности?

              Подробности небольшого расследования
            • Небольшой опыт работы с Windows 7

                Была без проблем и заморочек установлена сборка 7000.
                Тестировалась на AMD Athlon 64 3500+, ASUS A8N-SLI-Deluxe, 2Gb DDR и видео ATI 2900HD.

                Все драйвера подхватились с первого раза кроме встроенного контроллера гигабитной сети, который в свою очередь установлен из windows update.

                Было много обзоров и статей по поводу — какая она красивая и все такое. Но я хотел бы затронуть вопросы некоторой кустомизации и совместимости.

                Сборка на данный момент распространяется только в 32битном режиме на английском языке. Вобщем не так что бы гипернеприятность, но все таки фактор, когда вопрос стоит о машине о домашней рабочей операционке.

                Недавно прочитал по поводу того, что мол — «таскбар огромный!». Ребят, это все враки! :)

                Читать дальше →
              • Denwer и SVN. Дружим!

                  Intro.

                  Возникла такая ситуация, при которой мне и еще одному программисту пришлось вести работу над одним и тем же проектом. Я уже давно пользуюсь Джентельменским набором, и мне нравится его портабельность и маленький размер.
                  Читать дальше →
                • Eclipse PDT 1.0.3

                    10 июня был обновлен Eclipse PDT с опозданием на полторы недели от запланированного времени.
                    Данный релиз считается этапом закрытия ошибок по большей части.

                    PDT All-in-One доступен на странице загрузки.

                    Некоторые полезные дополнения

                    Давно хотелось отметить некоторые полезные дополнения, которые использую вместе с PDT.

                    Subversive

                    Страница проекта
                    SVN клиент. На мой взгляд более удачная реализация возможностей чем в версии Subclipse от Tigris.org.

                    QuickRegEx

                    Страница проекта
                    Отличная утилита для тестирования и отладки регулярных выражений.

                    Spket

                    Страница проекта
                    IDE поддерживающее форматирование JavaScript. Подерживает подключение и совместную работу с некоторыми js-фреймворками: ExtJS, YUI, SilverLight, jQuery, etc.

                    FileSync

                    Страница проекта
                    Незаменимое дополнение, которая синхронизирует изменяемые файлы из Workspace в указанные места в вашей файловой системе. Очень полезно и удобно при работе с SVN или CVS.

                    Smarty PDT

                    Страница проекта
                    Подсветка синтаксиса операторов Smarty шаблонов

                    MySQL jConnector driver

                    Страница загрузки драйвера
                    Драйвер-коннектор для позможности подключения к базе данных MySQL из Eclipse.
                    Достаточно скачать Jar файл и в настройках
                    Preferences > Connectivity > Driver definitions > MySQL > X.X (Версия вашего сервера) > MySQL JDBC Driver
                    подключиться к нему. И вот — у вас появялась возможность присоединятся к базе, смотреть ее структуру, данные, генерировать DDL.

                    Для начала пожалуй все.