• Laravel или Yii - на чем лучше на данный момент начинать разработку сайта? В чем отличия?

    @demettriss
    для тех кто в первую очередь делает ставку на сам php - по][ на каком фреймворке писать...
    я на новой работе сейчас неделю работаю...
    и только узнал , что тут laravel стоит...
    думал yii изменился ))) (в плане структуры папок)
    Ответ написан
    Комментировать
  • Как использовать dns хостинг яндекса со своей почтой?

    Для этого нужно соблюсти несколько пунктов:
    1. NS доменного имени у регистратора нужно направить на Яндекс
    2. У Яндекса в файле зоны нужно направить MX-запись на ваш почтовик
    3. У Яндекса в файле зоны нужно направить А-запись на IP сервера хостинга, где расположен ваш сайт.
    Настройте так и все должно получиться.
    Ответ написан
    5 комментариев
  • Зачем покупать дополнительную подсеть у провайдера Hetzner?

    opium
    @opium
    Просто люблю качественно работать
    Можно, но опять таки есть сервисы которые могут висеть только на одном порту и такая схема для них работать не будет, либо скажем для http надо ставить nginx и просто так не пробросишь.
    Ответ написан
    2 комментария
  • Простое решение для шейпинга трафика в сети и wifi

    В openwrt входят пакеты wshaper и luci-app-wshaper настраивается из интерфейса задает скорость на upload и download.
    29f42337872845e7868f226b684cf06e.jpg

    P.S. OpenWrt легко изолировать guest wi-fi клиентов от основной сети и от друг друга.
    Ответ написан
    Комментировать
  • Как сохранить правила iptables после перезагрузки Ubuntu?

    Infra_HDC
    @Infra_HDC
    R2AMO
    Вот решение, работающее на данный момент для Debian 6.0 и Debian 7.0, должно работать и в Ubuntu.
    Под суперпользователем:
    1. Делаем скрипт, выполняемый при поднятии интерфейса
      nano -w /etc/network/if-up.d/00-iptables
      
      #!/bin/sh
      iptables-restore < /etc/firewall.conf
      ip6tables-restore < /etc/firewall6.conf
    2. Даём право запуска этого скрипта
      chmod +x nano -w /etc/network/if-up.d/00-iptables
      
    3. Сохраняем в конфиг правила для IPv4
      iptables-save >/etc/firewall.conf
      
    4. Сохраняем в конфиг правила для IPv6
      ip6tables-save >/etc/firewall6.conf
      

    Извиняюсь, что не могу найти ссылку на первоисточник, но решение до того классическое, что вы его найдёте в гугле по слову 00-iptables со множеством примеров и модификаций. Насколько помню, вот так загружаю конфигурацию netfilter еще со времён Debian 5.0.
    Ответ написан
    2 комментария
  • Интернет-магазин на Ruby on rails. Нужен толковый совет?

    @Renius
    дурак восторженный
    1. Админка для Rails приложения есть в самом Rails — scaffold.
    2. Я против использования ЦМС в средах с высокой абстракцией, тем более когда речь идет о средах с настолько высоким уровнем вложенного функционала как Rails. Поясню.
    Вам нужен набор для рисования — ЦМС-стайл (в него входит, карандаши 65536 уветов, краски 16м цветов, фломастеры, аэрограф, кисти из 100500 видов шерсти животных, чертежная доска, студия по улице набережная д17, кв 33 с пассивным и активным освещение, заказанная выставка в Париже с открытой датой, 5 предоплаченных лотов в любом из аукционных домов Кристис, Сотбис, Бонхамс на выбор, оплаченные билеты на самолет.
    Но если вам нужно рисовать на стене соседнего дома, абстрактные картины баллончиком, то все это вам не нужно вообще.
    Не смотря на то что это все называется емким словом: «Искусство», вам этот ЦМС… ммм… не совсем подходит.
    Вам не нужны оплаченные билеты на самолет, вы больше времени потратите если будете их сдавать в авиакассу, чтобы вам не названивал оператор:«Вы чо ваще, собираетесь лететь, не?». Вам нужена пара гемов, подъемник и балончик с краской. Зачем ради этого городить ЦМС я не понимаю. Вам достаточно написать в Gemfile
    gem 'spray-paint'
    gem 'lift'
    
    

    и эти гемы есть, вы же не единственные кто пытается заниматься рисованием баллончиком с краской.
    Тем более что прикручивать spray-paint и lift к ЦМС всеравно придется. А проблемы есть, и в цмс и без нее, и размер их одинаков, и никуда эти проблемы не денутся.

    3. последний магазин который я использовал содержал:
    gem 'devise' # аутентификация
    gem 'haml-rails' # HAML вместо HTML
    gem 'sass-rails' #sass вместо css
    gem 'coffee-rails' #coffeescript вместо javascript
    gem 'postmark-rails' # рассылка почты
    gem 'russian' # потому что мы русские
    gem 'paperclip' # для обработки картинок
    gem 'delayed_job_active_record' # для отложенных задач
    gem 'delayed_paperclip'    , '2.4.5.2', :git => 'git://github.com/tommeier/delayed_paperclip', :branch => 'fix_312' # для отложенной обработки(ресайза) картинок
    gem 'rufus-scheduler' # типа крон, только внутри рабочего rails приложения
    gem 'twitter-bootstrap-rails' # чтобы сверстать все, включая админку
    gem 'aws-sdk' # для выгрузки картинок на S3
    gem 'quiet_assets' # чтобы логи не шумели
    

    админка генерируется через rails g scaffold…
    ничего лишнего, всего достаточно
    Ответ написан
    2 комментария
  • JavaScript, отслеживание переключения вкладок

    @artishok
    кратко
    <html>
        <head>
            <title>тайтл</title>
            <script>
                window.onblur = function () {document.title='документ неактивен'}
                window.onfocus = function () {document.title='документ снова активен'}
            </script>
        </head>
        <body>
            <img src="http://www.google.com.ua/images/nav_logo83.png">
        </body>
    </html>
    


    ssms-ka.narod2.ru/Habrahabr.htm
    Ответ написан
    Комментировать
  • Apache, NGINX, PHP-FPM - что лучше?

    zizop
    @zizop
    Наши тесты показали значительное ускорение при nginx +php5-fpm по сравнению с apache+mod_php. Пора уже использовать прогрессивные технологии, а не ставить по старинке Apache. Вот наш рецепт:
    — собственно nginx+php5-fpm
    — apc для локального кэша, memcached для сетевого
    — бд Percona XtraDB, потом перешли на MariaDB+XtraDB
    — ssd для оси, выключить журналирование, включить trim
    — ежедневный backup на hdd, недельный через сеть.
    В общем данные мероприятия существенно увеличили производительность.
    Ответ написан
    3 комментария