Задать вопрос
  • Less vs Sass - что лучше?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Да не отсохнут руки у копипасту творящего:)
    Ответ написан
    8 комментариев
  • Как ужать html на выходе Symfony2?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Два варианта: экстеншен для twig который обрабатывает весь html (не фильтр, что бы было более прозрачно). К сожалению тут нужно покапаться, сделать это можно и довольно легко. но как - это уже надо смотреть. К сожалению я уже не помню нутро твига и разбираться времени нету.

    Ну а если вам нужно преобразовать респонс - можно ловить его в ивентах и заменять. Собственно то что вы привели именно это и делает. Перед тем как отдаль ответ, вызывается ивент. В обработчике этого ивента вы можете подменить ответ на свой, сделать что-то с исходным... То есть вам надо написать EventListener который обрабатывает событие kernel.response.
    Ответ написан
    Комментировать
  • Как в symfony вести разработку фронтенда на less?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Пишите фильтры для assetic, а еще лучше, для фронтэнда (если он сложный) применить отдельно сборку через gulp.

    А зачем вы делаете assetic:dump вручную? Можно просить симфони отдавать это дело через контроллер и ничего делать не нужно будет. Правда медленнее работает. И зачем вам ftp?
    Ответ написан
    7 комментариев
  • Как в symfony вести разработку фронтенда на less?

    sim3x
    @sim3x
    Пушу сразу минифицированный цсс - бекенд вообще не в курсе, что я использую препроцессор
    Ответ написан
    6 комментариев
  • Какой язык программирования подходит для заработока?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Моя первая девушка была из моего же класса. Увы, с ней я так и не смог толком понять, что такое — быть мужчиной. Ну там на 8 марта да на ДР цветочки подарить — это понятно, но на большее фантазии так и не хватало.

    Я решил бросить её как только школу закончу, а то скучно и беспесперктивняк какой-то... Да и шашни я с ней завёл, только чтобы мужчиной стать, а с этим беда — кроме @#$лей от её бывшего (из параллельного класса) я толком никакой школы и не получил.

    Вот в институте — там другое дело, девок симпотных побольше, и ломаются меньше (мне рассказывали, точняк — верить можно, парни проверенные), но... Какого-то лешего со мной никто не хочет мутить. Я начал в стриптиз-клуб ходить, там есть одна ничего так — я на неё постоянно пялюсь. Говорят, она на меня тоже посматривала (оказалось — наврали...).

    Потом мне посоветовали один клуб — типа оттуда никто одиноким не уходил, начал там зависать:) Круто! Мне 3 раза дали. Ну точнее 2, один раз девушка отрубилась и уснула у меня дома, но я решил, что она согласна. По-любому согласна, раз приехала. А с одной из них даже наметился романчег:)

    Меня правда смущает, что друзья стали посмеиваться надо мной, когда мою подругу увидели... Посоветовали другой клуб, где девчонки круче. Но у меня нет денег на этот клуб, хотя там и правда покрасивше будут...

    Посоветуйте — есть ли какой-нибудь клуб, где девчонки как из второго, а цены как из первого? Очень нужно.
    Ответ написан
    19 комментариев
  • Где взять большое количество аваторок пользователей для дизайна?

    rOOse
    @rOOse
    Frontend developer
    Ответ написан
    Комментировать
  • Как осуществить переделку направленной антенны 890 МГц в 430 МГц?

    @throughtheether
    human after all
    Возможно как-то переделать ее в домашних условиях? Если да, то как?

    Рассчитать антенну типа "волновой канал с петлевым активным вибратором" для нужного диапазона частот. Изготовить активный вибратор (на фото - петля, куда подключается кабель), рефлектор (самая длинная перекладина), директоры (остальные перекладины). Установить их в нужных позициях на траверсе (основа, куда все крепится). Так как при понижении частоты соответствующая длина волны возрастает, линейные размеры элементов, как мне представляется, возрастут, так что, может получиться, даже траверсу надо будет менять. После сборки согласовать сопротивление (добившись нормального КСВ).

    Если нужна антенна, то проще купить готовую на нужный диапазон. Если нужно переделать данную антенну, то вкратце план я вам расписал.

    UPD:
    Можно просто меньше директоров поставить.

    Я, пожалуй, слишком перфекционистски ответил. Если бы я был в ситуации, когда очень надо перетянуть антенну на другой диапазон с минимальными ресурсами, я бы (лично) попробовал:
    0) воткнуть антенну в модем на авось, я очень сомневаюсь, что трансивер от этого сгорит (мощности не хватит скорее всего; но исключать аварии нельзя).
    Если чуда не произошло (прием не улучшился), то попытался бы переделать антенну в первом приближении:
    1) увеличить рефлектор (должен быть строго больше λ/2, насколько я помню)
    2) увеличить расстояние между активным вибратором и рефлектором, активным вибратором и первым директором до расчетного (около λ/4)
    3) выкинуть лишние директоры, как пояснил @Lerg в комментарии, чтобы уместить все на старую траверсу.
    Ответ написан
    1 комментарий
  • На каких сайтах можно найти интересные штуки на JQuery/CSS3?

    @arudmin
    Клевый www.unheap.com
    Ответ написан
    Комментировать
  • Какие цвета лучше всего подходят для чтения с монитора?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    1. Контрастные цвета
    В идеале это черный на белом, но как тут правильно пишут — яркий монитор будет белым бить по глазам. Лучше всего использовать не холодный белый, а теплый.
    2. Специально спроектированные шрифты для мониторов
    вроде верданы, тахомы, и пр.
    В идеале не только спроектированный компьютерный шрифт или шрифт для веб, но и с отдельными глифами для каждого размера шрифта. Такие шрифты есть (мало, поищите, я даже не берусь назвать), они достаточно сглаженные даже с отключенным антиалиасингом, так как проектируются попиксельно, в т. ч. рассчитываются апроши, чтобы межбуквенное расстояние не гуляло, что тоже очень утомляет глаза и затрудняет чтение.
    3. Отключенный или несильный антиалиасинг начертания
    Да, с ним буквы выглядят симпатичнее, но глаз постоянно пытается сфокусироваться.

    Из общих рекомендаций, если собираетесь много читать с монитора, то могу посоветовать также обратить внимание на интерлиньяж. Многие оставляют его по умолчанию, но для чтения он маловат. Сильно увеличивать тоже не стоит, так как будет теряться связь между строками, но скажем если автоматические мы имеем 12/14 pt, то лучше увеличить на 1 или 2 пункта, т. е. 12/16.
    Ответ написан
    6 комментариев
  • Как поменять название файла после загрузки?

    Жесть.
    Ответ написан
    Комментировать
  • Как максимально быстро разобраться с HTML, CSS, JS?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Проблема долговременной памяти, а именно в ней у Вас будут храниться знания по js, html и css не в накоплении знаний, который накапливаются легко, а в структуризации. Вы не сможете использовать эффективно эти знания, если они у Вас будут свалены в кучу. Психология человека такова, что ему трудно понять, зачем ему изучать основы, когда они не имеют ничего общего с практикой. Это и Ваша проблема. А потом набегают на тостер такие ученые, которые не понимают, почему click не работает после ajax, а два inline-block ставятся через пробел. Причем они настолько уверены в себе, что им в голову не приходит даже погуглить, ведь не может же быть, чтобы у кого-то такая же проблема возникала.
    Неужели у Вас со школы не отложилось, что качественное образование — это не зубрежка, а понимание основы? А Вы сейчас собираетесь зубрить, хотя наверняка будете отрицать это.
    Ответ написан
    2 комментария
  • Как сделать раскрывающийся липкий блок?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Ну как тут не удержаться?))
    jsfiddle.net/petroveg/k7zg8/1
    Ответ написан
    Комментировать
  • Можно ли выкупить красивый IP в личное пользование и использовать его вместо домена?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Можно, но к нему в нагрузку придется купить еще 254 штуки, свою AS, зарегистрироваться в RIPE, принять это все счастье на BGP, раздать на свой сервер, оплачивать каждый год использование и прочие прелести, да и цена, менее чем со свободными 20 000$ можете даже и не начинать это мероприятие, а так покупайте, кто же не дает.
    Ответ написан
    Комментировать
  • Как травить металл при изготовлении штампа?

    Dimitriys
    @Dimitriys
    электролиз - вам не подойдет, высота рисунка минимальная, еле ощутимая на ощупь.
    травление хлорным железом - позволит вытравить нужную вам глубину.
    еще глубже только ЧПУ, гравировка.
    Ответ написан
    2 комментария
  • Как сделать редирект на nginx, чтобы он учитывался гугл аналитикой за отдельный источник трафика?

    shurph
    @shurph
    Конфиг должен выглядеть как-то вот так (только нужно ещё подшаманить регулярные выражения, чтобы нормально обрабатывались случаи отсутствия get параметров в оригинальном запросе (я оставил комментарии в этом месте конфига)):
    server {
    	listen 80;
    	server_name dom1.com;
    	
    	root /vhosts/dom/www;
    	index index.html index.htm index.php;
    	location ~ \.php$ {
    		fastcgi_split_path_info ^(.+\.php)(/.+)$;
    		fastcgi_pass unix:/var/run/php5-fpm-dom.sock;
    		fastcgi_index index.php;
    		root /vhosts/dom/www;
    		include fastcgi_params;
    	}
    	location / {
    		try_files $uri $uri/ /$uri /index.php?q=$uri$args /mailer.php?q=$uri$args /hecher.php?q=$uri$args;
    	}
    }
    server {
    	listen 80;
    	server_name www.dom1.com;
    	location / {
    		rewrite ^/(.*)$ dom1.com/$1 permanent;
    	}
    }
    server {
    	listen 80;
    	server_name www.dom2.com
    		dom2.com;
    	location / {
    		# будет работать, если во всех урлах передаётся какой-то get параметр
    		# т.е. оригинальная ссылка толжна быть dom2.com/?smthng=blabla, чтобы
    		# получить dom1.com/?smthng=blabla&utm_source=dom2.com&utm_medium=redirect
    		# иначе может получится нерабочая ссылка вида dom1.com/page/&utm_source=dom2.com&utm_medium=redirect
    		rewrite ^/(.*)$ dom1.com/$1&utm_source=dom2.com&utm_medium=redirect permanent;
    	}
    }
    Ответ написан
    Комментировать
  • Как заменить нужные символы строке?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Ну и еще такой вариант:
    strtr($str, [
        "&" => "%26",
        "%2F" => "/",
    ]);
    Ответ написан
    Комментировать
  • Как правильно сконфигурировать Gulp?

    Zoxon
    @Zoxon
    Веб-разработчик
    var gulp = require('gulp'),
        less = require('gulp-less'),
        gutil = require('gulp-util');
    
    handleError = function(err) {
        gutil.log(err);
        gutil.beep();
    };
    
    gulp.task('less', function() {
        gulp.src('./less/*.less')
            .pipe(less())
            .on('error', handleError)
            .pipe(gulp.dest('./css'))
    });
    
    gulp.task("watch", function() {
        gulp.watch('less/**/*.less', ['less']);
    });
    
    
    gulp.task("build", ['less']);
    
    gulp.task("default", ["build", "watch"]);


    Нужно поставить gulp глобально
    npm i gulp -g
    потом поставьте все зависимости
    npm init
    npm i gulp gulp-less gulp-util --save-dev
    запускается просто
    gulp
    Ответ написан
    2 комментария