• Какая есть альтернатива lighshot для ubuntu?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    ksnip - забита на PrintScreen
    для записи анимации gif - на Ctrl+PrintScreen
    пользую такой скрипт

    #!/bin/bash
    
    NAME="/tmp/$(date +%Y%m%d_%H%M%S).gif"
    
    DEFAULT_DURATION=10
    DURATION=10
    echo "Select capture area" | xcowsay -t 1
    
    AREA="$(xrectsel)"
    IFS=+ read DIM X Y <<< $AREA
    IFS=x read W H <<< $DIM
    
    echo ""
    
    #read -p "Enter recording duration in seconds: " USERDUR
    
    # Duration and output file
    #if [ $USERDUR -gt 0 ]; then
        #DURATION=$USERDUR
    #else
        #DURATION=$DEFAULT_DURATION
    #fi
    
    echo "$DURATION sec. Recording has started..." | xcowsay -t 1
    
    byzanz-record --cursor --duration=$DURATION --x=$X --y=$Y --width=$W --height=$H "$NAME"
    
    #echo -e "Recording finished\n$NAME" | xcowsay -t 1
    if [ -f "$NAME" ]; then
    # Open file in defaul viewer
    xdg-open "$NAME"
    #    xviewer /tmp/"$NAME"
    fi


    5f58c1db6ba7e080730563.gif
    Ответ написан
    4 комментария
  • Debian 8 vs Debian 9 vs Debian 10 на продакшн сервер?

    flapflapjack
    @flapflapjack
    на треть я прав
    Я на серваки накатываю 10.4, всегда самые свежие дебианы стараюсь ставить.

    Вы бы знали как я еб**ся с bacula, когда надо было переводить бакулу на новый дистр, где нормально работает только новая бакула, которая несовместима со старой. Приходилось попотеть.

    Кроме того подоспели всякие там nftables, ip вместо iptables и ifconfig, мой любимый route add. Хочешь-нехочешь, а скоро их выпилят из дистров дебиана. Да и к новым дибильным именам интерфейсов уже привыкаю потихоньку - ens22 и т.д. вмсто eth0 . Так что советую ставить либо ту же версию дебиана, которая в абсолютном большинстве превосходит другие версии в вашем парке серверов, либо везде делать apt update && apt dist-upgrade на свой страх и риск.

    Обычно я перед апгрейдом сервера с бабушкиного 6-го дебиана на 10-й сперва делаю VM с 10-й версией ОС, подымаю там все сервисы с нуля, добиваюсь нужного функционала, и работоспособности, но выделяя серверу 1 ядро и гиг оперативы, и если не получилось, и возникли конфликты, то клонирую древний сервак на дебиане 6, и только потом делаю dist-upgrade. Но обычно после dist-upgrade при большом скачке версий все идет в тартарары.
    Ответ написан
    Комментировать
  • С чего начать изучение linux Debian?

    @Antuan1979
    Ответ написан
    Комментировать
  • Счетчик статей на сайте Друпал ложит сайт?

    andead
    @andead
    друпал девелопер, фрилансер
    Без отдельной записи вы не сможете подсчитать число просмотров за определённый срез времени. Если эта функция не нужна, то пользуйтесь встроенным модулем statistics, который работает как вы написали. Или меняйте модуль на что-нибудь типа https://www.drupal.org/project/google_analytics_counter
    Ответ написан
    Комментировать
  • Как прописать нюансы договора при создании сайта?

    @latush
    работайте только по 100% предоплате.
    Тогда уже заказчик будет вас подгонять, а не морозится...
    Впрочем, достаточно и 50%, обычно
    по пунктам
    "- Заказчик очень долго проверяет (вплоть до неск. месяцев)
    вписываем в договор что-то типа "заказчик должен подписать акт выполненых работ или выставить притензии не познее чем через 3(три) дня после выставления акта выполненых работ"

    "- Заказчик не предоставляет контент очень длительное время. (так же вплоть до полугода. И это не про большие СЕО текста, а про какие нибудь контактные данные, пару фоток и т.д)"
    та же фигня. все сроки вписываются в договор, оговариваются форс-мажоры, при условии соглашения сторон

    "- Заказчик просит переделать одну и туже мелочь по 50 раз (какую нибудь ерунду, вроде поменять 2 слова, но в течении очень долгого времени и на одной и той же странице. Это как пример)"
    сложный вопрос и самый труднодоказуемый. Единственный вариант - все под протокол разногласий, или как оно там правильно юридически.

    "- Заказчик не объяснил что хотел, сказал делайте на своё усмотрение и сначала всем был доволен. Потом подключил еще проверяющего и тут же всё не нравится: переделывайте всё заново и бесплатно. (Естественно, на проверку скидывается каждый этап работ и только после одобрение идём дальше.)"
    На этом этапе, обычно, заказчик посылается в арбитраж. После чего, как правило, несколько трезвеет и с ним уже можно договариваться. Как-то в таком случае, получили оплату за 3 сайта, вместо одного.

    "- Заказчик просит добавить довольно серьёзный функционал, который не был обговорен и соответственно не был просчитан в цене. Доплачивать заказчик не желает."
    тут все просто "Читайте согласованное с вами ТЗ".

    И напоследок. Все эти телодвижения имеют смысл при наличии знакомого/прикормленного юриста, съевшего собаку на арбитраже. И даже в этом случае, деньги будут выбиваться очень долго.

    PS. не работайте с мудаками.
    PPS. Чуть не забыл. Все показывайте заказчику на своем хостинге. подписал акт выполненных работ - можно переносить к нему. Впрочем, я дожидался подтверждения из банка о поступлении средств.
    Ответ написан
    4 комментария
  • Как отловить вирус на сайте Drupal 7?

    kotomyava
    @kotomyava
    Системный администратор
    0. Всегда своевременно обновляться.
    1. Снести все контрибные модули и ядро, и установить заново с drupal.org.
    2. Проверить нет-ли лишних пользователей с высокими правами.
    3. Проверить не используется-ли php_filter, если используется где-то, переделать и отключить его совсем. Также, если пользователям доступна публикация, проверить, чтобы использовались максимально запрещающие фильтры ввода.
    4. Провести ревизию самописных модулей, если они есть и темы оформления.
    5. По возможности, запретить выполнение php скриптов в папке sites/*/files на уровне конфигурации веб сервера (не .htaccess)
    6. По возможности, сделать так, чтобы у пользователя из под которого запущен веб сервер, был доступ на запись только в sites/*/files, и временную папку вне корня сайта, а все обновления производить через drush, например, уже из под владельца файлов.
    Ответ написан
    Комментировать
  • Как получить патент и имеет ли это смысл?

    Sanes
    @Sanes
    В РФ идея не патентуется, только реализация. Насколько мне известно.
    Ответ написан
    Комментировать
  • Как на Drupal 8 обратно поставить Bartik по умолчанию?

    tlito
    @tlito Автор вопроса
    drupal, c++, seo
    мне помогли разработчики тут https://www.drupal.org/node/2615944
    оказывается надо update.php запустить.
    Ответ написан
    Комментировать
  • Первые заказы, выбор CMS?

    tlito
    @tlito
    drupal, c++, seo
    drupal для любой задачи. а джумла - для картинки, которую даже разработчики не хотят дорабатывать (неудобно).
    ворпресс небезопасен и ограничен, но для начального уровня пойдет
    Ответ написан
    Комментировать
  • Как легально держать веб-сервис, подразумевающий получение прибыли (например ежемесячная подписка)?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Как не вспомнить этот баян: 9,5 правил

    понял что ИП или ООО регистрировать в любом случае нужно

    Открывать ли расчетный счет?

    Вы не откроете ИП или ООО без РС.
    Точнее ИП-то откроете, но у вас не будет официальной точки для получения средств. Недавно где-то писали про это, теоретически личная карта может использоваться для ИП, но больше проблем чем профита.

    Нужно ли получать какую-либо лицензию?

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

    Сервера лучше держать в России (нахожусь в РФ, тут же планирую открыть сервис, имею в виду закон о хранении персональных данных)?

    Опять же никто ничего не проверял(-ет), так что строго говоря это необязательно. Думаю для того чтобы этим начали интересоваться нужен масштаб крупный а-ля соц. сеть на миллионы пользователей.

    Нужно ли уведомлять какую-нибудь гос.структуру о том, что я храню персональные данные?

    Опять же вытекает из прошлого пункта никому неинтересно что там и где у вас, пока ваш сервис местячковый на тыщу пользователей.
    Нигде такой информации не писали. Даже не знаю куда можно с такой информацией идти, в ФСБ? :D

    А о том, то на моем сайте можно провести какую-либо денежную операцию?

    У вас РС кому надо(кровавая гэбня) уже всё знает и "без вас".

    И раз уж на то пошло, сколько можно этим заниматься нелегально, при каких объемах и что за это грозит?

    Сколько влезет, пока интернет не превратится в чебурашку(китай-стайл).

    Как работать с юриками если ты веб-сервис? Типовой договор с каждым? Выставлять счета по почте + ЭЦП?

    публичной оферты достаточно для большиства пользователей, даже копоративных.
    Для особо запарных(кому нужна макулатура) можно приложение или договор типовой составить.
    И соответственно надо будет выставлять счета и акты(желательно для всех, вне зависимости от наличия приложения/договора подписанного).
    Для особо запарных надо будет отправлять по почте(почта россии) подписанные документы(акты) для сверок и т.п.
    От особо запарных есть лайфхак небольшой, указать в оферте: если вам нужны оригиналы документов, присылайте подписанные/с печатью копии на наш адрес(почтовый, почта россии), мы их подпишем и отправим вам обратно.
    Ответ написан
    4 комментария
  • Как легально держать веб-сервис, подразумевающий получение прибыли (например ежемесячная подписка)?

    Jump
    @Jump
    Системный администратор со стажем.
    Вы просто несколько неправильно воспринимаете веб сервис И это порождает массу ненужных вопросов, на которые сложно ответить.
    Веб сервис не является самостоятельным хозяйствующим субъектом. Это просто инструмент, оборудование.
    В общем веб сервис с этой точки зрения ничем не отличается от холодильника для замороженной рыбы в магазине. Он просто помогает коммерсанту продавать или оказывать услуги. И холодильник не может заключать договора, платить налоги, и совершать денежные операции.

    Пока понял что ИП или ООО регистрировать в любом случае нужно.
    Да, поскольку прибыль регулярная, без этого не обойтись.

    Открывать ли расчетный счет?
    Если ИП теоретически можно и не открывать. Хотя на практике - трудно представить ситуацию когда без него можно однозначно обойтись. В случае ООО - без вариантов открывать.

    Нужно ли получать какую-либо лицензию?
    Если вы ведете какаю-то деятельность которая подлежит однозначному лицензированию - например торгуете оружием, однозначно нужно получать, если нет, то не нужно.

    Нужно ли уведомлять какую-нибудь гос.структуру о том, что я храню персональные данные?
    Статья 22 пункт 1 федерального закона N 152-ФЗ
    В общем - нужно, если вы не попадаете под исключение указанное в статье 22 часть 2 федерального закона N 152-ФЗ

    А о том, то на моем сайте можно провести какую-либо денежную операцию?
    Тут все просто - на вашем сайте однозначно нельзя провести какую-то денежную операцию! Это просто физически невозможно.
    Денежные операции проводятся через банки, процессинговые центры, расчетные счета, платежные системы, наличный расчет.

    И раз уж на то пошло, сколько можно этим заниматься нелегально, при каких объемах и что за это грозит?
    www.consultant.ru

    Как работать с юриками если ты веб-сервис? Типовой договор с каждым? Выставлять счета по почте + ЭЦП?
    Неправильный вопрос. Веб сервис не может работать ни с юриками ни с физиками. Он работает с компьютерами.
    С юриками и физиками работают другие юрики и физики.
    Т.е договора с юриками будет заключать ни в коем случае не веб сервис, а организация или предприниматель которому принадлежит этот вебсервис.
    Ну а дальше все как у всех - обычная работа организации или предпринимателя с контрагентами.
    Вариантов заключения договоров и документального оформления масса, все зависит от вашей ситуации.
    Ответ написан
    3 комментария
  • Wordpress, Drupal, Modx, какую СМS выбрать для портала?

    @pazitiffcheg
    Дружище, если ты реально хочешь разобраться во всём о чём написал, рекомендую изучить drupal 7 (пока еще эту версию). Ниже приведу аргументы:
    1. Это универсальный каркас для разработки сайтов любых направлений и сложности
    2. Не считанное количество свободных модулей на сайте CMS (FREE)
    3. Отличное сообщество профессиональных программистов по всему миру
    4. Великолепное API для разработки своих модулей (Это надо прочувствовать в работе)
    5. Очень много литературы от таких компетентных издательств как O'Reilly и A-PRESS
    6. После изучения Drupal, многие другие CMS покажутся детскими игрушками с ограниченными возможностями
    7. На Drupal можно сделать всё, нужно просто уметь готовить, как и в любых других жизненных делах.
    8. В Drupal мало халявы, которая окупается в итоге обширными знаниями
    9. Ядро Drupal - это пример прекрасного процедурного кода, так что можно брать за основу при обучении.
    10. Не будь слабаком, не бойся начать программировать на Drupal, потом скажешь спасибо!

    Drupal больше всего заточен по Apache, поэтому при разработке рекомендую использовать LAMP. В LEMP не лезь, может убить новичка, так как это сборка с веб-сервером nginx - порог вхождения намного выше. Не ищи сложностей.
    Ответ написан
    3 комментария
  • Как сделать постоянно смотированную папку в Ubuntu на виртуальной машине?

    Frankenstine
    @Frankenstine
    Сисадмин
    За sudo echo можно уже бить стальной линейкой по рукам ;)
    Не применяйте sudo и перенаправления (">" и ">>") в одной команде, если хотите чтобы всё работало от имени одного и того же пользователя (рута). Потому что sudo работает на команду, но не на перенаправление.
    Выходов несколько:
    sudo -s

    и все команды (включая перенаправление) будут рутовые, пока не выйдете (exit или Ctrl+d)
    sudo sh -c 'команды'

    запускает от имени рута интерпретатор, которому указана команда с перенаправлением в качестве аргумента
    команда | sudo tee --append /etc/fstab

    tee запускается от имени рута и выполняет перенаправление в указанный файл (оно для этого и предназначено), не забудьте --append или -a чтобы не перезаписать, а дописать в файл.

    P.S. строчку для /etc/fstab лучше брать из /etc/mtab :)
    Ответ написан
    Комментировать
  • Как интегрировать keepass в opera 34?

    @Wol_fi
    php, js, mysql, highload
    Если не ошибаюсь, Opera поддерживает хромовские экстеншены. Попробуйте установить тот, с которым работали в хроме.
    Ответ написан
    1 комментарий
  • Сложно ли новичку создать сайт на Drupal?

    andead
    @andead
    друпал девелопер, фрилансер
    В одиночестве на друпале вы такое в ближайшей перспективе не осилите
    Ответ написан
    Комментировать
  • Как подобрать домен, чтобы его невозможно было отсудить в будущем?

    Jump
    @Jump
    Системный администратор со стажем.
    Все очень просто - отсудить домен у вас может только владелец ТМ если ваш домен совпадает с его ТМ.
    Если вы зарегистрируете домен как ТМ - уже никто не отсудит.

    Т.е если хотите четких гарантий - регистрируйте ТМ.

    который потом через суд может отвоевать какая-нибудь жирная компания под предлогом нарушения прав собственности.
    Неправильная формулировка.
    Домен не является ничьей собственностью, и факт владения доменом не может привести к нарушению прав собственности. Претензии могут быть только по поводу незаконного использования торговой марки.
    Ответ написан
    6 комментариев
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    Для работодателя:
    "плюсы" - не надо платить взносы в фонды и налоги, не надо выделять раб.место, не надо оплачивать больничные и отпуска, легко расторгаются отношения. Работа "в белую" с документами.
    "минусы" - легко расторгаются отношения, дополнительные комуникативные издержки.

    Для вас:
    "плюсы" - меньше налоги на доход (6% + 20000р. в фонды (которые вычитаются из налогов на самом деле) в год вместо 13% + то что работодатель платит за вас в фонды), соответственно всегда можно договориться, что эти недоплаченные взносы каким-то образом платить вам. Некая свобода выбора на кого работать + можно работать на несколько работодателей вполне официально.

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

    Советую почитать на эти темы:
    www.iloveip.ru - у них хороший был блог на хабре, где все популярно объяснялось.

    ps.siliconrus.com/problem/8136
    siliconrus.com/2015/05/ip-ooo

    ну и да, еще вот это: siliconrus.com/2015/06/no-more-ip
    Ответ написан
    1 комментарий
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    opium
    @opium
    Просто люблю качественно работать
    для него плюс в официальности работы, так то в черную выводить бабло довольно сложно для белой компании.
    для вас минус в ведении ип и налогах
    Ответ написан
    Комментировать
  • Сайт полностью скопировали, как его закрыть?

    XXX
    @XXX
    Решение где-то рядом
    Перед судами и жалобами, стоит попробовать решить вопрос мирно, обратившись к владельцам сайта клона. Если простое удаление ворованного контента Вас удовлетворит.

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

    Через неделю после модернизации наш сайт исчез с поисковиков - выяснилось кто то залез в наш robots txt и отключил продвижение! Разрабы сказали - конкуренты, и за 5к все исправили.
    Алексей Коновалов о том что Вам разводят не было мысли?

    Естественно у них оказался весь наш платный уникальный контент (он абсолютно идентичен) и они его продают , но цена вдвое ниже.
    Не ясно что за контент, Вы можете как-то подтвердить свои права на него? Если да, заблокировать сайт клон можно и в судебном порядке разобраться с мошенниками тоже можно попробовать (нужно заранее у юриста проконсультироваться).

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

    Ваш сайт добавлен в google webmasters? Можете отправить запрос на удаление материалов, нарушающих авторские права

    как обезопасить сайт?
    • Сменить все пароли (доступ к хостингу, FTP, SSH, доступ к БД, доступ к PMA и т.д.)
    • Сменить пароли на сервисах к которым был доступ у третьих лиц (к аккаунтам яндекс и google например)
    • Регулярно делать бекапы
    • Попробовать поискать зараженные страницы с помощью Manul (Яндекс выпустил антивирус для сайтов)
    • Прикрутить мониторинг изменения файлов и лог доступа к сайту
    • Нанять специалиста для аудита безопасности или хотя бы вебразработчика, занимающегося такими сайтами для поиска дыр, подключенных левых скриптов, подозрительных запросов и слабых мест
    • Новые тексты сначала добавлять в яндекс Оригинальные тексты


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

    если вдруг все-таки до этого дойдет, то необходимо сделать еще один шаг. И сделать его лучше заранее. В судебной практике есть определенные сложности с доказательством своих прав на контент (напомним, что знак копирайта доказательством не является!). Но есть такая вещь, как доказательство времени правообладания. Другими словами, если ни одна сторона не может доказать факт написания контента, то в суде будет рассматриваться вопрос, кто раньше обладал оспариваемым контентом. При этом дата публикация на сайте, естественно, рассматриваться судом не будет.

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

    Второй вариант — по сути то же самое. Но он немного сэкономит ваше время и деньги, потраченные на нотариуса. Распечатайте документы и отправьте их себе по «обычной» (не электронной) почте в конверте на домашний адрес. Главное: получив конверт, не вскрывайте его. Запечатанный конверт имеет штамп почты с датами отправки и получения письма. Эти даты также будут свидетельствовать в суде в вашу пользу.
    линк
    Ответ написан
    Комментировать