• Допиливаем fullcalendar

      Всем привет.

      По долгу службы понадобилось выделить некоторые дни в fullcalendar цветом. Решил его немного допилить.
      Что сделал:
      В параметрах добавил custom — коллекция дней. Для каждого дня можно прилепить css класс и callback функцию, которая выполнится при клике.
      Читать дальше →
    • Самодельный googletranslateclient для linux

        Всем привет.

        История создания этого клиента очень банальна. Когда я еще сидел на win то очень радовался когда нашел для себя googletranslateclient и часто им пользовался.

        Очень огорчило что его небыло под линукс. Вот недавно решил попробовать что из себя представляет java и написать что то похожее. Т.к. это мой первый опыт написания чего либо на java то функционал, конечно, не дотягивает до оригинала. Планирую доработку напильником в свободное время.

        Буду рад получить советы/пожелания по улучшению.

        Схема работы простая:
        1. Запускаем программу (java -jar akopichinTranslator.jar) она виснет в трее.
        2. Выделяем нужный текст и жмем ALT+Z для перевода
        3. Тычем левой кнопкой по иконке в трее чтоб изменить направление перевода.
        4 Через 15 секунд или при клике по всплывшему окошку с переводом оно исчезает.

        github.com/akopichin/translator

        P.S. Меняется иконка в трее в соответствии с направлением перевода.

        P.P.S. 32х-битная библиотека прилагается (см. вики)Спасибо LLIAMAH.
      • google translate script

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



          С давних времен был у меня скриптик на баше которые переводил через гугл транслэйт все что ему кормишь
          translate 'test' en ru

          Мне захотелось чтоб он еще выдавал возможные альтернативы, как гугл недавно научился. Заодно решил устроить себе питон практику :)

          Читать дальше →
        • Маленький фикс для coda-slider

            Здравствуйте. Проблема в том, что на данный момент в плагине coda-slider нет добавления класса для текущей панели. У него есть возможность добавлять текущий класс к динамическим вкладка, если они включены в настройках. Но, мне понадобилось добавлять текущий класс именно к элементам, которые прокручиваются слайдером.

            Читать дальше →
          • Дерево категорий с чекбоксами на JQuery

              Begin



              Делаем каталог. Понадобилось сделать дерево категорий товара/фирм/услуг с бесконечной вложенностью. Каждую категорию можно отметить чекбоксом, чтобы потом можно было получить список/массив всех отмеченных категорий (например для поиска по ним).

              Написал такое вот деревце. Реализовал в виде плагина к любимому JQuery )

              Что умеет:


              • Если указан пустой див — загружает из указанного скрипта все категории, и подкатегории(вложенные ul, если li имеет класс folder и не имеет вложенного списка(ul) — дерево будет автоматом подгружать этот список из указанного скрипта с указанной глубиной рекурсии(это забота скрипта выдавать запрашиваемые данные с требуемыми параметрами).
              • Если указан готовый список — то можно сворачивать/разворачивать подкатегории, отмечать нужные, которые будут подсвечены заданным классом
              • Получать выбранные номера категорий (value чекбоксов) в массиве
              • Возможность поиска по всем загруженным веткам дерева, вывод результата поиска в указанный див(указывается див для поиска, в котором строка для ввода запроса + див(пустой) для вывода результатов)
              • Число результатов поиска можно ограничить (в параметрах)
              • При клике на одном из найденных результатов — дерево открывается чтобы отобразить заданную ветку и она подсвечивается классом(указывается в параметрах)
              • Можно задать чтобы при клике на родительской категории — внутренние также выделялись
              • Можно задать сообщение которое выдается при попытке выделить лишний чекбокс если число их ограничено.


              Вроде ничего не забыл )

              Параметры:
              Читать дальше →
            • Колонки одинаковой высоты + border-bottom!

                Begin



                На хабре наверно уже миллион статей про колонки одинаковой высоты. Вы спросите зачем нам нужна еще одна статья в 1001й раз?

                Вот в чем затык



                Проблема в том, что колонки одинаковой высоты с нижней границей — не так то просто сделать… В основном, я использую метод с padding-ами, т.е. ставим:

                .column {
                  padding-bottom: 32750px;
                  margin-bottom: -32750px;
                }


                * This source code was highlighted with Source Code Highlighter.


                для колонок, которые должны быть одинаковой высоты,
                и помещаем эти колонки во враппер с overflow: hidden.

                НО! При этом нельзя задать нижнюю границу для колонок!

                Решение



                Все очень просто, надо обернуть враппер еще раз и внешнему указать

                #container {
                  background:transparent url(images/example-6.gif) no-repeat scroll center bottom;
                  float:left;
                  padding-bottom:1px;
                }


                * This source code was highlighted with Source Code Highlighter.


                Мы просто указали фоновую картинку для внешнего враппера, на которой изображены границы :). Мне в текущем проекте очень помогло. Если есть еще варианты без js буду рад узнать их. Ну я думаю вам станет понятней, если посмотреть на пример: www.ejeliot.com/samples/equal-height-columns/example-6.html

                Материал нашел здесь: www.ejeliot.com/blog/61