• Каким образом можно трансформировать SVG path строку в обратную сторону прорисовки?

    stweet
    @stweet
    Java, Php, Js
    Вопрос не ясен, приложите скрины с желаемым.
    Ответ написан
    Комментировать
  • Почему не работает php код в html?

    stweet
    @stweet
    Java, Php, Js
    Ха, у меня тоже javascript в css не работает. Походу иде накрылась.
    Ответ написан
    Комментировать
  • Как изменять стили в Angular 2?

    stweet
    @stweet
    Java, Php, Js
    Если правильно понял. Вам нужен прекомпилятор на сервере или на клиенте, т.е. где то должен быть разложенный исходник стилей. Но тут лучше хорошо подумать, честно, идиотская затея.
    Ответ написан
    1 комментарий
  • Как перебрать ассоциативный массив от сервера(PHP) на JS?

    stweet
    @stweet
    Java, Php, Js
    dataType
    Type: String
    The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html).
    and
    api.jquery.com/jquery.getjson
    $(document).ready(function(){
        $.ajax({
          type: 'POST',
          url: 'ajax.php',
          data: page,
          // --------------------
          dataType: 'json',
          // --------------------
          beforeSend: alert("Before"),
          success: function(respond){
            // var obj = JSON.parse(respond);
            console.log(respond);
            // for (var i in obj.data)
            // alert("Key = " + i + " --- VALUE = " + obj.data[i]); /* Перебирает слово Array */
          }
        });
      });
    Ответ написан
    Комментировать
  • Как сделать плавное появление блоков при загрузки страницы?

    stweet
    @stweet
    Java, Php, Js
    слушайте window.onload
    Ответ написан
    Комментировать
  • Как научиться быстро считать логические выражения?

    stweet
    @stweet
    Java, Php, Js
    Избегайте подобных решений, переписывайте, пишите ясный, прозрачный код, отстреливайте тех, кто пишет как индус.
    Ответ написан
  • SequelizeJs как реализовать древовидный вывод?

    stweet
    @stweet Автор вопроса
    Java, Php, Js
    В php всё проще, ибо юзает базу синхронно.
    Тут же необходимо реализовать связи.

    Методы: hasMany не подходит ибо детище JOIN.
    А тут надо при каждом проходе делать повторный запрос но уже к таблице "combs".
    Ответ написан
    Комментировать
  • Как выбрать три записи с наибольшым числом?

    stweet
    @stweet
    Java, Php, Js
    копай туда - left join, max(time) as res, where res = dip. Думаю смысл ясен.
    Ответ написан
    Комментировать
  • Как удалить объект из памяти, Java?

    stweet
    @stweet
    Java, Php, Js
    Тоже задался похожим вопросом. Ранее писал на AS(Flash) там с обработчиками туго, приходиться следить самому. Сейчас в JAVA столкнулся с похожей задачей.

    Пример:
    Есть некий список чекбоксов, подписываюсь на изменение состояния каждого из них. Сам же список формирует модель из выбранного пользователем файла.
    Вопрос:
    Важно ли отписываться от каждого чекбокса в случае обновления списка или достаточно просто удалить сам чекбокс?

    Просто, список полей не малый и желание оптимизировать постоянно отвлекает. Заранее спасибо!
    Ответ написан
    Комментировать
  • Простой интернет-магазин: Joomla 3 или Yii?

    stweet
    @stweet
    Java, Php, Js
    Как интересно тут люди пишут. Да, согласен. Для человека который не писал собственных велосипедов всё кажется громоздким и сложным, тяжелым и длинным, но! Если раскурить принцип работы магазина, каталогов продукции в целом. Хотя бы карандашом на бумаге накидать архитектуру приложения, потребности разделить на сущности. Уверен, будет видно что, куда и за что браться в первую очередь.

    Тут пишут и сравнивают с готовыми решениями, предлагают брать из того что есть. А у меня к ним вопрос: - На что вы тратите свободное время? Может я з@дрот в плане своей работы(так уж вышло, что моё хобби совпало с работой) но все решения для компании пишу самостоятельно(без левого кода, непонятной оплаты, ссылок в ни куда). Знакомлюсь и раскуриваю сторонние API, решения, предложения. И если в них выявляются слабые/размытые места, отказываюсь отдавая всё свободное время на реализацию более радикального решения, играясь с вариантами реализации.

    Изучив множество решений скажу: - ни Yii ни Joomla из коробки не даст вам желаемый результат, но! Время на реализацию с Joomla вы потратите куда меньше чем с Yii и т.п. Frameworks. Хотя бы потому, что реализация Patterns/MVC в Joomla академичнее чем в Yii. Явно видно архитектуру и идею разработчиков чего не скажешь о размытой картине Yii. Реализовав модуль/компонент/шаблон или библиотеку строго в рамках документации Joomla(ы) у заказчиков отпадают к вам вопросы в дальнейшем и вы смело берётесь за следующее. А самое главное, с данным подходом вам даже справку писать нет смысла и расширять проще, приятнее.

    Написав компонент JCatalog под Joomla, я разнообразил его применения массой плагинов начиная от обычной фото галереи до узкоспециализированного магазина. А всё началось с уже имеющегося компонента JContent. Времени на разбор и реализацию собственного велосипеда затратил по меньше чем взялся бы за Yii. Да, от сторонних решений отказался в силу отсутствия документации, поддержки и возможности расширения. А от кучи безобразного кода терял сознание =)

    Для себя выбор сделал путём проб и ошибок, решение за вами =)
    Ответ написан
    Комментировать
  • Как сделать повторяющийся фон на половину/треть/и.т.д?

    stweet
    @stweet
    Java, Php, Js
    используй горизонтальный градинт.
    Ответ написан
    Комментировать
  • Как парсить bb код изображения?

    stweet
    @stweet
    Java, Php, Js
    $routput = "Bad code!";
    $ioutput = "<img src='%s'/>";
    $pattern = "/^\[[img|IMG]+=\'(.*).(jpg|png|gif)\'\]\$/";
    $allowed = array("image/jpeg", "image/png", "image/gif");
    $bbimage = "[IMG='http://www.hdiphonewallpapers.us/phone-wallpapers/phone/12963B64236440-2J38.jpg']";
    
    if (preg_match($pattern, $bbimage)) {
    	
    	try {
    		$path = preg_replace($pattern, "$1.$2", $bbimage);
    		$size = getimagesize($path);
    		
    		$mime = (string) $size['mime'];
    		
    		if ($mime && in_array($mime, $allowed, true)) {
    			$routput = sprintf($ioutput, $path);
    		}
    		
    	} catch (Exception $e) {}
    }
    
    echo $routput;
    Ответ написан
  • Какими инструментами пользуйтесь Вы фронт/бэкендеры?

    stweet
    @stweet
    Java, Php, Js
    Согласен с Алексеем:
    Notepad++ - всегда открыт, замена текста регулярками нереально выручает
    - Это лучший на мой взгляд блокнот скорой помощи! Не однократно пробовал заменить на "sublime", всё равно, n++ не даёт, может в силу консерватизма?!... А с появлением карты кода и проводника вообще перестал рассматривать иные текстовики. Тоже открыт всегда.

    Так же Иван дело говорит:
    Если пишу проект на php то netbeans без плагинов
    - шустрее любой IDE. Ни "идея" ни "эклипс" ни дизаир не устроили даже после многих лет работы. Уже год пишу в NB, не думаю об альтернативах.

    От себя:
    Браузер хром без всяких примочек, по мне все эти плагины лишняя заморочка(F12 - за уши хватает).
    Мне, как-то, проще писать тесты параллельно задачам, остальное имеет сам хром.
    js пишу во FlashDevelop(если проект на js, если мелочи то там же в NB). Так же, по желанию заказчиков, в нём же пишу на as/flex и под air(android).
    java - eclipse. Почему? Сказать не могу, просто начинал в нём так и остался.
    ftp/sftp - WinScp. До него filezila использовал. То же не отвечу почему WinScp лучше, для меня - лучше.
    ssh - Putty. Очень удобный и понятный, даже для лентяев, ни чего лишнего только самое нужное.
    far/mc - тут я бы сказал: - "Very big speed in fix small tasks". Ftp, cmd, filemanager/texteditor.
    Багтрекер - своя CRM на Joomla. Как то давно написал для заказчика, ну и сам остался на своём творении. Да и нужно это только мне, для хистори и всяких заметок.
    Если работаю с командой, git и ant для сборок.

    И если интересно:
    Для удобной работы выделил себе локальный сервер(маленький на mini ITX), кинул под стол, поставил ubuntu server, туда - git, ftp, php, sql, nginx, apache - в общем "локейшен" перетекающий в "продакшен" на время сдачи проекта (выпускаю в свет для заказчиков) без всяких наворотов.
    Так же поставил себе NAS, туда 4тб под хистори и бекапы, дистрибутывы. Да, проводов прибавилось, но в случае ядерной войны всё быстро и удобно ибо в облаках не летаю.
    Ответ написан
    Комментировать