• Какую должность я занимаю?

    @aGGre55or
    1. Специалист технической поддержки
    2. 25 т.р.

    С учётом профиля работ и того, что Вы не принимаете решений.
    С другой стороны, в силу того, что ваше место работы - "маленькая продуктовая", при наличии авторитета как специалиста и отсутствии косяков вы можете либо договориться чтобы ваша должность называлась "Президент IT" (при сохранении низкого оклада), либо стать незаменимым человеком и поднять себе зарплату в пределах возможностей бюджета "маленькой продуктовой".
    Ответ написан
    Комментировать
  • Как в Tkinter отцентровать окно внутри другого окна?

    @aGGre55or
    OMG
    Окно "win" размером 350x350 центрируется относительно окна "root".
    Нам надо вычислить его координаты:

    x = root.winfo_x() + ((root.winfo_width() / 2) - 175)
    y = root.winfo_y() + ((root.winfo_height() / 2) - 175)

    Выводим с этими координатами:
    win.geometry('%dx%d+%d+%d' % (350, 350, x, y))

    175 - это смещение, получается как 350/2, для других размеров окна считайте сами.
    И будет ваше окно "win" везде таскаться за "root" и выводиться по центру окна "root".
    Центрирование окна "root" по центру экрана - аналогично, от ширины и высоты экрана.
    Ответ написан
    Комментировать
  • Может кто-нибудь дать реальную задачу на которой можно применить ООП?

    @aGGre55or
    Ответ на ваш вопрос на самом деле предельно прост. Такой задачи не существует в природе. Не существует задачи которую можно решить с использованием ООП и нельзя было бы решить без ООП. Классическим примером является трансляция C++ в чистый Си с последующим ассемблированием и компиляцией в машинный код. Представьте что на вашей кухне соль всегда должна лежать в синей банке, сахар - в красной, а крупа - в зелёной. И не задавайте вопроса: почему? Потому что это стандарт. Точно также применение ООП является стандартной методологией разработки и не более того. Если вы видите что кто-то начинает рассказывая про ООП цитировать Конфуция - смело посылайте его на хутор. И вы сразу увидите что доля ООП "без Конфуция" ничтожна мала, можно сказать что это фундамент существования данной методологии даже там где она принципиально не нужна и более того - вредна. Но со стандартами не спорят, так же как не спорят с ПДД или Уставом караульной службы.
    Ответ написан
  • Минусы LiveStreet CMS

    @aGGre55or
    Редкая фигня. В LiveStreet CMS предусмотрена система рейтингов призванная выглядеть "как на хабре", но по факту она просто разгоняет пользователей. В результате
    у Вас останется десяток подписчиков, вот они и будут между собой общаться. Для сообщества не подходит вообще, как аналог форума тем более. Есть куча проверенных форумов и CMS для сайтов. А это PHP-поделка какого-то студента из серии "свой ВКонтакте", "свой Хабр" и т.п.
    Ответ написан
    Комментировать
  • На каком движке можно максимально быстро создать интернет магазин?

    @aGGre55or
    Задача "быстро сделать Internet-магазин" некорректна. Internet-магазин тем более хорош, чем больше имеет способов интегрироваться с финансовыми системами. Отсюда: лучший Internet-магазин - тот который имеет больше всего способов интеграции. Потому что если посетитель не может купить в быстро сделанном красивом Internet-магазине удобным ему способом, такой Internet-магазин вообще не нужен. Примеров никому ненужных Internet-магазинов на Wordpress, Joomla и т.п. непригодных для этого движках - полный Internet. Выше правильно написали: любой eCommerce-движок. openCart, VAMShop, сам eCommerce.
    Ответ написан
    Комментировать
  • Как максимально быстро обойти 1000 сайтов и получить код ответа от главной страницы?

    @aGGre55or
    #!/bin/bash
    while read domain; do
    linkchecker --user-agent=MyAgent --ignore-url=^mailto: --check-html --check-css --cookies --recursion-level=1 http://$domain
    done < sites

    , где
    sites - текстовый файл со списком сайтов, по одному домену на строку.
    linkchecker - забираем здесь.
    Ответ написан
    Комментировать
  • Почему Docker ругается на Iptables?

    @aGGre55or
    И ещё
    net.bridge.bridge-nf-call-iptables = 1
    net.bridge.bridge-nf-call-ip6tables = 1
    туда же, до кучи

    Тогда два WARNING в docker info уберутся
    Ответ написан
    Комментировать
  • Какие онлайн сервисы хранения GPS треков посоветуете?

    @aGGre55or
    Я пользуюсь gpslib.ru и strava.com. Первое просто для хранения, второе для обмена опытом с другими велосипедистами, это своего рода соц.сеть.
    Ответ написан
    Комментировать
  • Какая программа подойдет для склеивания сканов?

    @aGGre55or
    Сканируйте в pdf и склеивайте в pdf. Для этого прекрасно подходит свободный Master PDF Editor (https://code-industry.net/masterpdfeditor/). В принципе, это можно делать и просто в LibreOffice (если поставить плагин), но там всё происходит дольше (возможно удобней, спорно).
    Ответ написан
    Комментировать