• Есть ли смысл при вёрстке всем элементам прописывать box-sizing: border-box?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Использование данного решения - вопрос привычки. Мозг начинает по-другому считать, к этом надо привыкнуть. Назад к "классической" модели возвращаться не захочется) Использовать ли? Мой выбор - да. Упрощает жизнь, ибо логичнее и понятнее. Поддержка во всех современных браузерах есть. Для старых (включая IE) есть полифил, или же старым вообще выдавать упрощенную версию.
    Ответ написан
    Комментировать
  • Умный CSS-минификатор

    frostosx
    @frostosx
    Попробуйте вот это:

    function minifyCSS($string)
    {
    	/* Strips Comments */
    	$string = preg_replace('!/\*.*?\*/!s','', $string);
    	$string = preg_replace('/\n\s*\n/',"\n", $string);
    
    	/* Minifies */
    	$string = preg_replace('/[\n\r \t]/',' ', $string);
    	$string = preg_replace('/ +/',' ', $string);
    	$string = preg_replace('/ ?([,:;{}]) ?/','$1',$string);
    
    	/* Kill Trailing Semicolon, Contributed by Oliver */
    	$string = preg_replace('/;}/','}',$string);
    
    	/* Return Minified CSS */
    	return $string;
    }
    


    Успешно использую во всех проектах.
    Ответ написан
    1 комментарий
  • [Решено] При включении ноутбука открывается биос

    Yazov
    @Yazov Автор вопроса
    Собственно поборол! :)
    Идем в биосе в раздел Boot, потом включаем Launch CSM, затем переходим в раздел Security и отключаем параметр Secure Boot Control.
    Осталось засетапить убунту, рядом с Win7, но хочу ее на SSD залить. Разумеется кроме папки /home
    Ответ написан
    6 комментариев
  • вконтакт взломан?

    @Creat1ve
    Автор, прочитав повнимательней кажется понял в чём причина: судя по всему через баг в роутере были изменены настройки DNS.
    1) Лезь в роутер, прописывай родные DNS (или DNS от гугла: 8.8.8.8 / 8.8.4.4), меняй пароль, перезагружай роутер.
    2) Если проблема останется — попробуй напрямую подрубиться без роутера.
    Ответ написан
    2 комментария
  • вконтакт взломан?

    ngreduce
    @ngreduce
    habrahabr.ru/qa/18509/#reply
    похоже эпидемия.
    Ответ написан
    Комментировать
  • Как защититься от вездесущего кэша гугла?

    hayk
    @hayk
    Гугл и Яндекс (про остальных не в курсе) не хранят в кеше страницы с
    <meta name="robots" content="noarchive">
    Ответ написан
    Комментировать
  • Как защититься от вездесущего кэша гугла?

    @Gugic
    Если еще не попали в кэш, поможет правильно настроенный robots.txt (уже писали), например, вот так:

    User-agent: *
    Disallow: /


    если же один из ваших сайтов, несмотря на все меры предосторожности, угодил в кэш, то вот тут (http://www.google.com/webmasters/), после простой процедуры авторизации домена, можно отправить гуглу запрос об удалении конкретной страницы или пула страниц из кэша. Перед этим-таки настроив robots.txt. Недавно собственноручно вырезал из гугла десяток сайтов.

    Это если в общем. Касательно хабра — черт их знает. Может быть сознательно открыли, для повышения в выдаче.
    Ответ написан
    Комментировать
  • Как защититься от вездесущего кэша гугла?

    taliban
    @taliban
    php программист
    Интересно, как она туда попадает, если она недоступна незарегистрированным.
    Ответ написан
    3 комментария
  • Книгу по unix для мак?

    Помимо «Mac OS X for UNIX Geeks» есть «Learning Unix for Mac OS X», правда книга не новая.
    Ответ написан
    Комментировать
  • Книгу по unix для мак?

    @videns
    Mac OS X for UNIX Geeks
    Mac OS X Security Configuration
    А так довольно мало инфы по поводу Mac OS с точки зрению unix. В интернетах большинство статей сводится к тому, как запустить terminal ((
    Если интересуют какие-то конкретные вопросы, спрашивайте.
    Ответ написан
    Комментировать
  • Книгу по unix для мак?

    taliban
    @taliban
    php программист
    Вам наверно по BSD нужна книжка, ведь мак из него вырос
    Ответ написан
    1 комментарий
  • Как заставить себя учиться?

    G0ran
    @G0ran
    Python\C\C++ Developer
    Соглашусь с самое оптимальное это взять какой-то проект, который нужно выполнить например на незнакомом тебе Java. Но с другой стороны важность проекта не должна быть очень серьёзной, т.к. с первого раза имхо качественно и быстро не получится сделать. Из-за него будет некий стимул, подталкивающий. Те же самые сроки выполнения. Мысленно сможете прикинуть: а вот столько мне нужно, чтобы это изучить, а завтра я этим займусь… Т.е. понимаешь ответственности перед кем — это очень неплохой стимул.

    Конечно же очень неплохим «пинком под зад» будет если с вами кто-то будет еще изучать это, и у него будет больше желания и мотивации, больше активности. Это тоже подстёгивает, особенно, когда обидно (по доброму конечно), что он больше знает, что он дальше ушел, что он подготовленние. У меня такое часто бывает.

    Ну и в завершение скажу: важна дисциплина. Без нее никуда. Имхо, тут оптимальнее всего выбрать время, даже можно составить график самостоятельных занятий, и каждый раз ставить галочку — позанимался. Это будет как бы некоторая чёткость ваших действий — тоже в немалой степени помогает.
    Ответ написан
    Комментировать
  • Как заставить себя учиться?

    kozyabozya
    @kozyabozya
    я так понял что автор не работает?
    Ответ написан
    6 комментариев
  • Как заставить себя учиться?

    LIAL
    @LIAL
    Вначале пойми для чего ты хочешь самообразоваться, исходя из приведенного примера:

    > располагаю личным временем для самообразования (напр изучение java)
    для того чтобы просто выучить java или потом использовать ??

    если первое, те чтобы было — то ситуация как раз из твоей области, мозг думает нафига ему это
    если второе, то ставь цель: помимо обучения сделать то-то или то-то. Потом ставь цель, разбей этапы до нее на части и постарайся прописать по времени, когда и как должны быть эти части выполнены. Одно что останется — следовать намеченному плану и видеть маленькие результаты при достижении этих этапов. Тк если не будет хоть-какого либо положительного результата (читай достижения вначале одного этапа, потом другого и тд), то общая цель маячит сильно далеко и рано или поздно «сдуваешься»

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