• Как восстановить образ сервера?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Это образы дисков виртуальных машин.
    Т.е. ставите себе на систему wmware или virtualbox какой-нибудь,
    устанавливаете туда операционку, затем монтируете этот raw образ, как дополнительный диск и смотрите содержимое.
    Такой вот примерно алгоритм, может что попроще имеется.
    Возможно какой-нибудь acronis сможет эти образы открыть и прочесть без поднятия виртуалки.
    Ответ написан
  • Как блокировать трафик в LINUX по его содержимому?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Нужно создать правила в iptables для входящего соединения на 25 порт с ip прокси.
    Я точно cинтаксис не помню, но кажется правило должно быть такое:
    iptables -A INPUT -s 666.13.666.13/25 -j DROP
    Ответ написан
  • Где хранить бизнес-логику приложения в Yii2?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    А почему нельзя обрабатывать логику в контроллере?
    Например, есть модель формы, где ее описываем, создаем правила валидации.
    Есть контроллер, который рендерит нужную вьюху, в которую передается модель формы.
    Пользователь видит вьюху и вводит данные в форме, они уходят в контроллер.

    Там (в контроллере) логику обрабатываю, в зависимости от полученных данных либо снова рендерю что-то на экран, либо произвожу иные вещи (тут может быть что угодно - запись в бд, вызов какой-нибудь функции или метода и т.п.)

    Это получается неправильно с точки зрения канонов MVC?
    Ответ написан
  • Существуют ли опенсурсные "закладки" для линукс-серверов?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Если брать описанную ситуацию в вопросе. то у каждого хостера есть саппорт, где смогут без труда восстановить пароль и веб панель, где ключики можно загрузить ручками. Если цели иные, то Вам надо искать какие-то руткиты, не думаю, что они открыто лежат на гитхабе каком-нибудь. Надо лезть в специализированные сообщества.
    Ответ написан
    Комментировать
  • Как обнаружить kernel rootkit при помощи zabbix?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Есть две консольные утилиты для линукс серверов
    chkrootkit, rkhunter
    Еще есть clamav, который может быть полезным. Тоже консольный.
    Есть утилита, которая анализирует логи сама - logwatch
    Но это все доп. программы.

    Можно смотреть логи ручками, например этот /var/log/auth.log
    Или проверять новые пакеты в системе, файлы ежедневно по крону, и думать, а должны ли эти файлы там быть.
    Для этого свой bash скрипт был бы хорошим.

    Я писал свой скрипт для мониторинга под убунту, может пригодится:
    linuxstar.ru/poluchenie-informacii-o-sisteme-ezhed...
    https://github.com/ADMINICANA/ubuntu-server-daily-...
    Ответ написан
    1 комментарий
  • Где debug panel в yii2?

    butteff
    @butteff Автор вопроса
    Раз в тысячу лет заправляю свитер в носки
    'bootstrap' => ['debug'],
    'modules' => [
        'debug' => [
            'class' => 'yii\debug\Module',
            'allowedIPs' => ['Айпи']
        ]
    ];
    Ответ написан
    Комментировать
  • Сканеры уязвимости, какие посоветуете?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Ответ написан
    Комментировать
  • Стартап или не стартап?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Делайте готовый продукт, затем внедряйте его за деньги.
    Получится - хорошо, нет - ну и ладно. Делать первую версию можно в свободное от основной работы время, если продадите - уволитесь.

    Сделайте первую минимальную рабочую версию. Затем ходите по мед. учреждением и предложите внедрение. Продаете лицензию на месяц\полгода\год, например, обещаете бесплатные обновления. Расскажите, что планируется сделать в обновлениях и как все будет офигенно потом, сколько там будет функционала и как их клиника на этом заработает и улучшит сервис. Для всех новых клиентов цена будет расти с каждым обновлением, а для Вас, если подпишите и купите сейчас, сумма останется прежней.

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

    При этом пообещайте обновления каждые n месяцев, т.е. дата релиза должна быть известна, чтобы было больше доверия. Если клиника сольется сейчас, поговорите с ними после обновления. Пусть увидят, насколько лучше стал сервис и дороже. Может все же заинтересуются. Больше не навязывайтесь, если не согласятся.

    Лучше всего договариваться с человеком принимающим решения, пообещав ему гибкую систему бонусов.
    Ответ написан
    6 комментариев
  • На чем писать парсер сайтов? на PHP или Ruby?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Вообще php, тем более многопоточно, будет очень долго работать.
    Я бы писал это вообще под десктоп на чем-то, а не на пыхе.
    Но на всякий случай вброшу ссылку, существенно облегчающую жизнь
    simplehtmldom.sourceforge.net
    Ответ написан
    1 комментарий
  • Как перенести jquery с одной версии на другую?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Ваш пример использует jquery-ui, это отдельный плагин, который не зависит от версии jquery.
    js fiddle его нету на версии 2.1 но он будет работать на этой версии, если его подключить.

    В общем на сайте продакшена меняете jquery на нужную версию и подключаете jquery-ui
    jqueryui.com
    jsfiddle.net/vikichocolate/27bLbv6r
    Ответ написан
  • Как подружить Ubuntu с яркостью ноутбука?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    1. Установите драйвера на вашу видеокарту. Обычно их можно найти вместе с инструкцией по установке в линукс на официальном сайте

    2. погуглите "ubuntu модель ноутбука", вероятно вашу проблему уже решили и Вы сможете воспользоваться опытом других людей.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы в таблице, в которой выводятся данные из базы, не было кракозябр?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    $res = mysql_connect($server,$user,$pass);
    mysql_set_charset('utf8',$res);
    Ответ написан
  • Как отправить куки на ПК через php?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Ответ написан
    Комментировать
  • Поролон в качестве теплопроводящей прокладки -- кто сталкивался?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Я не компетентен, но возможно паролон тут просто для изоляции, а не для тепловопродности. Думаю, что это после ремонта, да, ибо прямоугольнички не ровные, были бы заводские - имели бы фабричный вид какой.

    Чувствую, что зря я написал этот пост, ибо зачем что-то советовать, умничать, если не разбираешься :)
    Ответ написан
    Комментировать
  • За сколько с полного 0 можно подняться до 50$ на Odesk?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Всегда в интеренете находится много людей, которые утверждают, что они работают 10+ часов в день по 50$ в час.

    На самом деле, 8 часов из 10 они откликаются на отклики и еще 2 часа работают за 5 долларов в час. Т.е. на самом деле они работают по 1$ в час. И таких 90%. Потому что смысл заказчику платить 50 долларов Васяну, когда господин из Индии готов сделать то же самое за 2-5$?

    Только действительно опытным и гуру могут предложить задачи по 50$ в час, что сильно дешевле специалиста в США, к примеру. Но и таких уже ищут не на одеске, а по рекомендациям, имхо.

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

    Конечно, сейчас многие начнут спорить со мной. Уже годами люди спорят со мной на эту тему. Что еще раз подтверждает мою правоту. Спорить со мной тем, у кого 50$ в час цена - дорого, столько времени тратить на меня, доказывая что-то. Значит спорят те, кто 50$ не видят никогда. Такие вот дела.
    Ответ написан
    15 комментариев
  • Выбор движка\cms для интернет магазина

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Смотря какие задачи интернет магазин должен выполнять. По опыту моей работы в офисах, создания магазинов для себя, а также на заказ западным клиентам в it web development outsourcing company, я пришел к выводу, что лучшие cms это:

    1. magento
    2. opencart
    3. prestashop
    4. cmsmadesimple
    5. bitrix

    Это самые популярные, сортировка просто рандомная, а не по популярности.
    Джумлу не признаю принципиально.
    wordpress все же блоговый движок.
    Ответ написан
    Комментировать
  • Какой вопрос на Toster имеет максимальное количество просмотров?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Узнать легко:

    1.можно перебрать вопросы циклом от 1 до 176919, подставив значения в адресной строке http://toster.ru/q/номер
    2. взять код страницы в переменную
    3.в переменной найти с помощью регулярки количество проссмотров.
    4. Если это количество больше максимально известного, то запомнить номер вопроса и количество проссмотров.

    Если делать на php, то надо знать циклы, работу со строками, регулярные выражения, file_get_contentst какой-нибудь или работу с файлами. В общем, не сложно, но долговато.
    Ответ написан
  • Как еще можно редактировать контент, если не хочешь знать о PHP?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Ну если Вы позиционируете себя, как фронтенд программист, будьте им и развивайтесь в этом направлении, а бэкэндом пусть занимаются другие. Он может быть на чем угодно - php, C#, python и др. Только на javascript cms делать не очень по фэн шую, да и хранить данные надо в бд, либо в файлах, Вы будете взаимодействовать с БД javascript'om? Можно, конечно, но не безопасно это. Если архитектура приложения клиент-серверная, значит делайте его клиент-серверным.
    Ответ написан
    4 комментария
  • Разработка под apple tv, реально ли?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Я не знаток и не фанат эпл систем, но если сделать что-то вроде джэйлбрейка, то можно все, только доверия у юзеров будет мало к этому.
    Ответ написан
  • Как скачать википедию?

    butteff
    @butteff Автор вопроса
    Раз в тысячу лет заправляю свитер в носки
    Нашел dumps.wikimedia.org
    Всем спасибо
    Ответ написан
    1 комментарий