• Как ускорить загрузку своего сайта при помощи compress.php, который объединит и сожмёт JS + CSS в Gzip
    UFO just landed and posted this here
  • Как ускорить загрузку своего сайта при помощи compress.php, который объединит и сожмёт JS + CSS в Gzip
    UFO just landed and posted this here
  • 10 главных советов Mac OS X
    +2
    Пол Айриш на днях выложил свои.дот-файлы с терминальными настройками. Стоит изучить ".osx" хотя бы из-за убыстрения встроенной анимации (файндер, экпроузе, смена рабочих столов).
  • Адаптивный веб-дизайн vs. Отзывчивый веб-дизайн, в чем разница?
    +5
    Progressive enhancement — техника в веб-дизайне подразумевающая процесс создания веб-сайта изначально предоставляя пользователям как можно более простое представление контента на странице и прогрессивно улучшая внешний вид и функционал в зависимости от железа, браузера и скорости соединения.

    Progressive enhancement идеально сочетается с техникой Mobile First, когда высший приоритет отдается мобильной платформе. Таким образом на мобильных платформах получаем самый простой и удобный интерфейс наращивая его функционал для более мощных систем.

    Graceful degradation — противоположная по смыслу техника, то есть начинаем с полноценного веб-сайта (сложный дизайн, миллион скриптов и т.д.) и отключаем по компоненту по мере возможностей устройств.
  • Стив Джобс умер
    +17
    «Деньги придают вес и форму основному принципу: люди, желающие иметь дело друг с другом, должны общаться посредством обмена, давая взамен одной ценности другую. В руках бездельников и нищих, слезами вымаливающих плоды вашего труда, или бандитов, отнимающих их у вас силой, деньги теряют смысл, перестают быть средством обмена.

    Ценностью Деньги наполняют не нищие или бандиты. Целый океан слез и все оружие в мире не смогут превратить листы бумаги в вашем кошельке в хлеб, который необходим вам, чтобы жить. Но эти листы бумаги, которые когда-то подменили полновесное золото, — символ доверия, символ вашего права на часть жизни людей, умеющих производить. Ваш бумажник — это утверждение, что вокруг вас в этом мире есть люди, которые согласны с этим моральным принципом, потому что он лежит в основе денег.

    Прежде чем деньги можно будет отнять или выпросить, они должны быть созданы трудом честного человека в соответствии с его возможностями. Честным я называю того, кто осознает, что не имеет права потреблять больше, чем производит.

    Уходите без оглядки от любого, кто скажет вам, что деньги — зло. Эти слова — колокольчик прокаженного, лязг оружия бандита. С тех пор как люди живут на земле, средством общения для них были деньги, и заменить их в качестве такого средства может только дуло автомата.

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

    Пока вы не поймете, что деньги — корень добра, вы будете разрушать себя. Когда деньги перестают быть инструментом отношений между людьми, таким инструментом становятся сами люди — в руках других людей. Кровь, кнут, оружие — или доллар. Делайте выбор! Другого не дано!»
    ©

    Самому доброму. Самому моральному человеку планеты.
    Спасибо, что был с нами, Стив.
    Нам еще многому предстоит у тебя научиться.
  • UFO just landed and posted this here
  • UFO just landed and posted this here
  • ГОСТы по GreaseMonkey'вски
    +7
    Чтобы не парится с gost.ru лучше брать ГОСТы с dbases.ru (сейчас почему-то не работает) или развернуть его локальную копию: rutracker.org/forum/viewtopic.php?t=2267253
  • Набор бесплатных иконок для GUI и веб-дизайна
    +9
    Делюсь своим любимым набором иконок — FatCow (картинка кликабельна):



    В наборе 1000 иконок, 2 размера — 16 и 32 px.
  • Маршрутизация в Mac OS при VPN подключении
    +5
    Есть третий вариант. Без прописывания руками и без посыла всего в VPN.


    Вот таблица маршрутизации в результате:
    Internet:
    Destination Gateway Flags Refs Use Netif Expire
    default 10.0.1.1 UGSc 47 105 en1
    default 194.125.ХХ.ХХ UGScI 0 0 ppp0
    10.0.1/24 link#5 UCS 4 0 en1
    [---snip---]
    127 127.0.0.1 UCS 0 0 lo0
    127.0.0.1 127.0.0.1 UH 2 110337 lo0
    192.168.10 ppp0 USc 2 0 ppp0
    [---snip---]
    194.125.ХХ.ХХ 10.0.1.1 UGHS 449 479 en1


    И по строчкам:
    1. Маршрут по умолчанию в интернет (айрпорт)
    2. Маршрут по умолчанию в интернет (через впн)
    3. Локальная сеть дома
    — пропущено — 4,5. локалхост :)
    6. локальная сеть на работе
    — пропущено — 7. маршрут до гейта на работе

    Всё что нужно — перетащить соединения в свойствах сети в нужном порядке. Это также может быть актуально когда у вас два соединения к локальной сети. Например, я работаю в основном по WiFi, но для копирования больших файлов подключаю Ethernet, он у меня выше приоритетом чем WiFi — копирование идет через него (правда текущие соединения разрываются из-за смены маршрута).
  • UFO just landed and posted this here
  • Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое
    +1
    Да, всё из портов, что-то из svn/git/etc. С флагами всё немного сложнее: -O3 бывает бъёт приложения, а CPUTYPE может заставить нас пересобирать целиком систему после смены CPU.
    Тут нужно очень индивидуально подходить, тот же XBTT у нас например с -O3 собран, а какойто софт наоборот может даже быстрее с -Os работать.
    Хорошее описалово по оптимизациям gcc есть тут
  • UFO just landed and posted this here