Задать вопрос
  • Параметры ant, есть?

    @LastDragon
    Реально, см. ant.apache.org/manual/running.html#options

    ant targetName -Dparam1=value1 -Dparam2=value2
    Ответ написан
    Комментировать
  • Порка идеи стартапа

    @LastDragon
    > Что скажете по поводу данной идеи?
    Была идея несколько более глобального проекта, все практически тоже, но только возможность самостоятельно перевода пользователями должна была быть обязательной.

    Доп. функционал:
    1) Отслеживание софта и его версий, с возможностью миграции старых строк в новую версию

    2) API для выгрузки перевода чтобы софт мог сам его забирать

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

    Монетизация — после накопления достаточной базы слов, можно предлагать автоматический перевод софта различным компаниям (при желании можно целиком переводить привлекая переводчиков). Проблема только в том, что одним переводом дело как правило не ограничивается.

    > Возможно уже есть подобные реализации
    glotpress, где-то с полгода назад я задавал подобный вопрос, но только код у него……………………… быстрее и проще новый написать, чем в нем что-то найти и/или исправить
    Ответ написан
    Комментировать
  • Посоветуйте интернет-магазин микроконтроллеров, радиотехники и робототехники

    @LastDragon
    > Где купить электронные компоненты в Москве?
    habrahabr.ru/qa/7552/

    > Важные мелочи для радиотехники
    habrahabr.ru/qa/12036/

    > Аналоги Dealextreme.com для DIY
    habrahabr.ru/qa/7855/
    Ответ написан
    Комментировать
  • Важные мелочи для радиотехники?

    @LastDragon
    > — где заказать наборы разной мелочи типа резисторов, конденсаторов и тп.

    smd элементы можно на ebay найти, есть как отдельные наименования так и наборы из разных номиналов.

    > — где заказать текстолит или сейчас это уже старая эпоха?
    > — где заказать патрон и сверла < 1 мм
    В локальном радиомагазине, там же сразу купить канифоль, припой и хлорное железо + можно купить и обычные элементы (актуально если нужно всего несколько штук)
    Ответ написан
    4 комментария
  • Кодировки с exec и svn?

    @LastDragon
    Именно iconv-ом оно и лечится, например, для WinXP:
    $svn_message = iconv('CP866', 'UTF-8', $svn_message);

    Кроме этого, передаваемые команде данные тоже необходимо конвертировать в правильную кодировку.

    Полный рабочий пример получения лога svn (код для mantis-а):
    pastebin.mozilla-russia.org/109216
    Ответ написан
    Комментировать
  • IDE для HTML/CSS/JavaScript

    @LastDragon
    > Eclipse, как и NetBeans, создан для Java.
    Это не совсем верно, эклипс универсальная IDE, в частности, для вашего случая достаточно установить:
    * Eclipse Web Developer Tools
    * JavaScript Development Tools

    А можно просто скачать:
    Eclipse IDE for JavaScript Web Developers

    Насчет поддержки Java — ранее её можно было выпилить полностью, да и не было её в сборке platform (там, собственно, вообще ничего не было), но сейчас, к сожалению, это не так (ну или я не смог найти пустую сборку).
    Ответ написан
    Комментировать
  • Правильная реализация ActiveRecord в PHP на манер Rails?

    @LastDragon
    Рекомендую к прочтению: «Архитектура корпоративных программных приложение» Мартин Фаулер — там очень подробно рассказано о нескольких подходах для получения записей из БД.

    Ну и как вариант решения вашей проблемы — при выборе многих записей реализовать обертку для массива (коллекцию, практически идентичную обычному массиву), которая будет по мере необходимости автоматически получать новые строки из БД (реализация примерно на порядок сложнее).
    Ответ написан
    Комментировать
  • PHP vs UTF-8

    @LastDragon
    > Вопрос: как заставить PHP думать буквами, а не байтами?
    Ответ: никак. Для работы с многобайтными кодировками есть расширение mbstring (http://ru2.php.net/manual/en/book.mbstring.php), реализующее необходимые функции.
    Ответ написан
    Комментировать
  • Интересное поведение хомячков

    @LastDragon
    Это хабра!

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

    (к счастью, нормальные индивидуумы здесь тоже встречаются)
    Ответ написан
    2 комментария
  • Пневматика из-за границы?

    @LastDragon
    Почтой (включая EMS) — нельзя — т.к. пересылка конструктивно схожих с оружием изделий в МПО запрещена (игрушка или нет значения не имеет, если и пройдет то только потому, что таможня пропустила не досматривая). Можно отправить курьерами — на них данный запрет не распространяется.
    Ответ написан
    5 комментариев
  • GTD/PM для маленькой компании

    @LastDragon
    www.redmine.org/ Из бесплатных самая лучшая :)
    Ответ написан
    Комментировать
  • Где в Москве купить медицинский спирт? Очень надо клавиатуру почистить?

    @LastDragon
    На ганзе: Спирт в Москве, пересыл (+ поиск, вроде еще пара тем была. сам не пробовал. вроде канистрами продают.....)
    Ответ написан
    Комментировать
  • Как создать простой XML-хук для IPB?

    @LastDragon
    1) Офф. сайт: community.invisionpower.com/resources/documentation/index.html (некоторый разделы только для пользователей с активной лицензией)
    2) Реклама: ipbnet.ru (хотя руководства по созданию простого хука там, к сожалению, нет — руки не дошли...)
    3) lastdragon.ru/projects — исходники хуков (некоторые под 3.0.5, которые для 3.1.4 можно посмотреть по последним версиям на форуме)

    Вообще большинство хуков (простых) сводится к созданию хука в админке (для этого необходимо включить режим разработки), определению места вывода, добавлению файла с классом и определения единственного метода в этом классе public function getOutput() {}, который вернет HTML для вывода (если используется несколько скинов, то лучше использовать шаблоны).

    В качестве примера можно посмотреть "Новые сообщения (newposts)" (ведет на основной файл хука) — как раз добавляет вывод контент вверху форума.

    Если есть конкретные вопросы — можно спрашивать или на форуме или в ЛС (однако, в данный момент, быстрый ответ не обещаю...).
    Ответ написан
    Комментировать
  • XML/XSD/UML

    @LastDragon
    Если эклипс:
    1. Eclipse XML Editors and Tools
    2. Eclipse XSL Developer Tools
    3. XSD — XML Schema Definition SDK
    4. Model Development Tools (MDT) — UML2

    Запустить процесс трансформации можно выбрав нужный xsl файл и далее Run -> Run As -> XSL Transformation.

    Теперь что касается UML:
    • Предложенный UML2 хотя и позволяет работать, НО "Although MDT/UML2 provides the metamodel, it does not provide UML modelling tools themselves" => скорее всего не нужен в данном случае
    • Нормального бесплатного UML моделлера не существует, для эклипса тем более (ключевое выделено, спорить на эту тему не буду).
    • Посмотрите SDE for Eclipse — платная, отлично интегрируется с эклипсом, триальный ключ нужноможно получать раз в месяц (сам на ней остановился)
    Ответ написан
    Комментировать
  • Описание переменных используемых в шаблоне

    @LastDragon
    Мое мнение: если планируется дальнейшее развитие и/или кодирование/верстка будет выполняться сторонними людьми — стоит. Если пишите только для себя — как вам удобнее, но при указании свойств появляется возможность использовать автокомлит в шаблонах, что избавляет от необходимости постоянно смотреть в код.

    Создавать свойства, кстати, не обязательно, можно использовать @property:
    /**
     * @property string user
     */
    class SomePage extends View {
    }
    
    Ответ написан
  • Как совместить GPL и проприетарное ПО?

    @LastDragon
    Написать автору и попросить выпустить модуль под другой лицензией (LGPL, например), возможно, за небольшое вознаграждение.
    Ответ написан
    2 комментария
  • Как выполнить произвольный PHP скрипт во время XSL преобразования?

    @LastDragon Автор вопроса
    Возможно, кому то будет интересно — проблема решилась написанием расширения для xslt процессора и его добавлением в стиль (написано на java, для конвертации текста используется org.eclipse.mylyn.wikitext)

    Пример класса:
    package ru.lastdragon.ipb.toolkit.xslt;
    
    public final class Converter {
        public static String toHtml(String path) {
            // .....
        }
    }
    

    Пример стиля:
    <xsl:stylesheet version="1.0" 
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:converter="ru.lastdragon.ipb.toolkit.xslt.Converter"
        extension-element-prefixes="converter"
        exclude-result-prefixes="converter">
        <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" />
        
        <xsl:template match="/">
            <xsl:value-of select="converter:toHtml('path/to/file.textile')"/>
        </xsl:template>
    </xsl:stylesheet>
    

    Если кому-то понадобится, код можно будет найти (если успею сегодня закомичу) в репозитории проекта IPB3 Toolkit (toolkit) (лицензия GPLv3).
    Ответ написан
    Комментировать
  • UML reverse engineering for Java

    @LastDragon
    Раз все молчат, посоветую SDE for Eclipse — UML diagram and database design plug-in for Eclipse, платная, но, пожалуй, это самый удобный моделер (по-моему, едиственный в котором создавать диаграммы доставляет удовольствие). версия для linux-а вроде есть.

    Из недостатков — цена, но если лицензионность не критична — вполне можно получать раз в месяц триальный полнофункциональный ключ…

    + чуть ранее уже был такой же вопрос и некоторые другие варианты есть там:
    Какой редактор выбрать для рисования UML диаграмм в Eclipse (helios)?
    (ставил все, остановился на SDE — остальное для работы мало пригодно, IMHO)
    Ответ написан
    Комментировать