Задать вопрос
  • Сетевые библиотеки для Python?

    x67
    @x67
    Может requests для клиента и http.server для сервера? Библиотеки из python standard library, относительно простой и понятный REST
    Ответ написан
  • Проблема с DVD приводом. Может ли дисковод портить диски во время записи?

    x67
    @x67
    А вы уверены, что правильно записали диски? В свое время для playstation необходимо было проделывать некоторые манипуляции. Верификация записывающей программой или xbox верифицирует?
    Во втором случае проверьте записанные данные. Например, Nero Express позволяет проверить данные после записи. Запись проводите на минимальной скорости/ Если проверку пройдет успешно, значит дело не в дисках и не дисководе.
    Если верификация после записи не проходит, то дело может быть или в дисках несовместимого формата (DVD, они разные..) или дисководе. Посмотрите на маркировку диска (+r -r и тп)и чекните документацию дисковода на совместимость при записи. Если он старый, там может быть пыль, банально. Или износ деталей. Или вы записываете на вибростенде.
    Ответ написан
    4 комментария
  • Как этот код реализовать в python?

    x67
    @x67
    def a(number):
     print(number)
    number=654321
    a(123456)

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

    x67
    @x67
    Учите питон и не парьтесь. В вашем случае его преимущество - низкий порог входа. Изучение хотя бы одного языка программирования на уверенном уровне позволит с гуглом понимать смысл написанного на многих других языках. Но распыляться не надо, python+sql очень хорошая связка. SQL тоже учите. И кстати, для аналитики вам наверняка хватит одного лишь sql - запросами будете выгружать данные в csv, а оттуда уже можно работать прямо в уютненьком excel.
    Ответ написан
    Комментировать
  • Как использовать регулярные выражения в запросах в бд?

    x67
    @x67
    в постгресе это делается так. В алхимии также, только через алхимические классы. В питоне есть библиотека re. Использовать питон или алхимию/постгрес, решаете вы в зависимости от нагрузки на сервер и требований самого запроса. Например, если у вас цпу забит под завязку, а канал простаивает, нет ничего плохого в том, что бы отдать 100 текстовых полей, с которыми вы потом будете работать в питоне через re. С другой стороны, если это промежуточные данные, которые используются потом исключительно в запросах, нефиг гонять инфу туда сюда, сразу используйте регулярки постгреса. Но это все домыслы, потестируйте и выберите удобный путь. Раз вы любитель алхимии, скорее всего через нее и будете это делать. Тогда читайте мануал постгреса для эрудиции, а потом ищите схожий мануал для алхимии, где вы уже точно будете знать, какие методы какого объекта и как правильно вызывать в вашем случае.
    Ответ написан
    Комментировать
  • Как лучше спарсить информацию с сайта?

    x67
    @x67
    Нафига стероидные качки вроде селениума, когда задача в 5 строчек решается стандартной библиотекой requests. Там же вообще нифига не надо, посылаете GET запрос и получаете ответ в формате JSON. Это же почти открытое апи, ничего сложного и все удобно. Не забывайте хедеры все из браузера скопировать, что бы сайт не ругался (на всякий случай).
    Ответ написан
    Комментировать
  • Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    x67
    @x67
    Если вопрос "как?", то ответом будет плохо) Да, вы что то там придумаете, только потом вылезут косяки, серьезные недочеты, узкие места. Если нет денег, то лучше представить как это может выглядеть, разделить на мелкие части и отдельно разбираться в каждой из них, спрашивая у опытных кодеров, а нормально ли так, а что будет если вот так.
    Ответ написан
    Комментировать
  • Заказчик хочет больше работы за фиксированную сумму и не хочет доплачивать. Как урегулировать спор?

    x67
    @x67
    Ваш договор не имеет юридической силы в силу того, что в нем не прописаны ключевые условия. Например, если заключить договор, что Маша должна пачку молока Саше потому что он бука, то такой договор прокатит только в детском садике (потому что у них все серьезно). Правда еще следует поискать что нибудь подобное в законодательстве той страны, в юрисдикции которой может быть рассмотрен договор и действий которой вы опасаетесь ( если возвести все до крайней степени, то Россия, потому что ваша страна и Индия, потому что его страна, а вы хотите когда-нибудь там побывать и опасаетесь что из-за тяжб вам может быть отказано в получении визы).
    С психологической точки зрения наверное стоит спокойно объяснить заказчику, что он чудак, вы сделали то и то, потому что это было обговорено до начала проекта в скайпе, как вы и договорились в договоре, за это он должен вам денег и дальше вы можете сотрудничать на новых условиях или не сотрудничать вообще. В крайнем случае может стоит чуть пригрозить, сказав что у вас есть записи разговоров в скайпе и он полностью отвечает за свои поступки перед законом, а вы принципиальный человек. Если не получается найти точку взаимодействия, то просто прекращайте общение и удаляйтесь искать более адекватных клиентов и писать себе памятки о том, как не стоит заключать договора)
    Ответ написан
    Комментировать
  • Писать логи в sqlite плохая идея?

    x67
    @x67
    Ничего плохого в этом нет, правда запись в файл гарантирует, что лог запишется всегда, пока машина работает. А вот вероятность, что sqlite сломается, все таки выше.
    Ответ написан
  • Как вы запоминаете информацию с IT-вебинаров?

    x67
    @x67
    Я класса с 5 еще осознал, что записывать - не мое. Я просто не успеваю воспринимать информацию и хорошо ее конспектировать. В итоге любые лекции я всегда слушаю, изредка делая пометки, которые не мешают процессу восприятия информации. И для учебы на 4 (считай оценка эффективности усвоения знаний) это удобно. В большинстве случаев не нужно открывать тетрадь - все знания в голове + мыслительный процесс творят чудеса. В случае, когда нужно большее погружение, удобно использовать чужие лекции - понятно не все, но если сам в этот момент слушал, то восстанавливается почти полная картина. Это если говорить про учебу в техническом ВУЗе. Вебинары же как правило отличаются тем, что плотность информации там ниже, сама информация проще. Соответственно важно лишь понимать рассказанные принципы, а не выписывать каждое словечко. А для лучшего структурирования может стоить записывать хронометраж с кратким описанием, а потом нужные моменты выискивать в видео
    Ответ написан
    Комментировать
  • Как брать деньги при продаже редкого товара в различных точках?

    x67
    @x67
    Не обязательно им их продавать (они могут не согласиться). Можете выдать им сертификаты и по прошествии некоторого времени узнавать у них, сколько они продали (или в своей системе узнавать, какие были активированы). Не распроданные сертификаты забираете или они ждут своего часа.
    Долговые обязательства суммируете и выясняете, кто кому сколько должен.
    Ответ написан
  • Какой алгоритм подойдет для описания полета насекомого?

    x67
    @x67
    помимо сплайнов, есть еще много других видов фигур. Простейший вариант - задавайте точку назначения рандомно и для плавности движения используйте формулу newpos=K*pos+(1-K)posz, где pos - текущая позиция в векторной форме, posz - заданная позиция. Чем больше К, тем более плавными будут кривые, но без забросов. Можно усложнить для красоты, но тогда придется разбираться в дифф.урах.
    Ответ написан
    Комментировать
  • Какую БД выбрать для Андроид приложения?

    x67
    @x67
    У вас проблема не в выборе БД, а в понимании их работы. Берите первый попавшийся курс по sql (любому), осваивайте и пытайтесь реализовать. Также разберитесь в разнице между standalone и клиент-серверными приложениями.
    Ответ написан
    1 комментарий
  • Стоит ли ехать в москву для продолжения учебы в колледже?

    x67
    @x67
    Чтобы освоиться, можно и переехать. Тут многие пишут про дорогие развлечения, но в Смоленске ты не заработаешь на эти развлечения, а в Москве с этим легче. Да и пока студент, легко можно обойтись без дорогих увлечений. Зато можно освоиться, найти работу, что бы к выпускному уже знать куда пойдешь и чем там будешь заниматься. Я переехал в Москву в 16 лет, не жалею об этом. Если бы ехал позже, многое упустил бы. Но тут уж решать тебе, у меня не было тяжелого выбора между Москвой и девушкой.
    Ответ написан
    2 комментария
  • Как в Excel добавить уникальные идентификаторы строкам (записям)?

    x67
    @x67
    Используйте ms access или любую БД. Они для этого и предназначены.
    в Excel можно реализовать через макросы, но это такой костыль, что всем костылям костыль:
    Добавьте код макроса в код страницы (редактор кода vba->двойной щелчок по нужному листу в менеджере проекта), диапазон ваших значений B1:B1000
    Private Sub Worksheet_Change(ByVal Target As Range)
        Dim KeyCells As Range
    
        ' The variable KeyCells contains the cells that will
        ' cause an alert when they are changed.
        Set KeyCells = Range("B1:B1000")
        
        If Not Application.Intersect(KeyCells, Range(Target.Address)) _
               Is Nothing Then
    
            ' Display a message when one of the designated cells has been
            ' changed.
            ' Place your code here.
            X = 5
            Y = 1
            If Cells(Y, X).Value = "" Then Cells(Y, X).Value = 0
            On Error GoTo here
            
            If Target.Value <> "" Then
                answer = MsgBox("Increment?", vbYesNo + vbQuestion, "Empty Sheet")
                If answer = vbYes Then Target.Offset(0, -1).Value = Cells(Y, X).Value + 1
                If answer = vbYes Then Cells(Y, X).Value = Cells(Y, X).Value + 1
            Else
                Target.Offset(0, -1).Value = ""
            End If
    here:
            Debug.Print Err
        End If
    End Sub
    Ответ написан
    Комментировать
  • Использование нелицензированного ПО в организации, кто несёт ответственность?

    x67
    @x67
    Установка программы значит, что вы соглашаетесь с ее лицензией, не важно, читали вы или нет. А в случае установки пиратского ПО это уже преступление. Отмазки в стиле "Я не знал, что ей нет 18, а паспорт проверять не обязан" не прокатывают. Ну не дети же уже. За любые действия вы несете ответственность, вне зависимости от знания закона и/или условий договора.
    Автор поста может написать служебную записку на имя директора только единственного содержания:
    "По результатам проверки парка техники были выявлены следующие нарушения: тут список пиратского ПО. С текущего момента я удаляю все к херам и прошу профинансировать покупку следующего ПО: тут список незаменимого проприетарного ПО, за которое надо заплатить." Но тут есть одно условие - в список обязанностей админа должно входить хоть что-то, связанное с программным обеспечением. Если не хочется с этим заморачиваться, то в списке обязанностей прописываете работу только с железом, все программы ставите задним числом, все возможные логи деятельности админа прочищаете. Тогда возможно на суде вы докажете, что виноват директор, а не вы. Но лучше с этой херней вообще не связываться
    Ответ написан
    8 комментариев
  • Как решить проблему с virtualbox ubuntu?

    x67
    @x67
    Зачем гулять по всяким левым сайтам, когда есть проверяемый, надежный и всегда доступный репозиторий?
    Ну и по моему опыту, virtualbox - одна из немногих программ, для которых очень сильно чувствуется версионность. У меня наверное только с ней были серьезные проблемы, связанные с багами отдельных версий, поэтому ставьте последнюю версию прямо из репозитория, как посоветовал longclaps или с официального сайта virtualbox
    Ответ написан
    1 комментарий
  • Покупка sim-карт?

    x67
    @x67
    У всех операторов сейчас в условиях прописано, что они сначала будут снимать деньги, а потом совсем заблокируют симки, если тратить на симки меньше, чем указано в договоре.

    Оформите 20 симок как ИП или используйте онлайн сервисы для приема и отправки смс.
    Еще в переходах часто раздают бесплатно билайновские симки. Можно использовать их, но и их заблокируют когда-нибудь
    Ответ написан
    Комментировать
  • Как снять пленку с Amazon Kindle Paperwhite?

    x67
    @x67
    1. Оставить как есть
    2. Капнуть капельку спирта, wd-40 или другого растворителя на уголок (на свой страх и риск), поддеть крючком из медицинской иглы
    3. Попробовать пальцами горизонтально сместить пленку к одному из краев экрана, чтобы она выгнулась от экрана
    4. Комбинировать 2 и 3
    5. Отнести специалисту, который не боится сделать это за вас
    Ответ написан
  • Как сделать парсинг страницы каждые 30сек и отдавать результат в XML?

    x67
    @x67
    в терминале:
    crontab -e
    в редакторе после всех комментов добавить:
    * * * * * /usr/bin/python3 parser.py #запуск скрипта каждую минуту
    * * * * * (sleep 30;  /usr/bin/python3 parser.py) #запуск скрипта каждую минуту с задержкой в 30 сек


    Данные хранить в БД, доступ обращением к БД. Можно еще на jupyterе поднять сервер и его средствами проводить обработку и визуализацию.
    Ответ написан
    Комментировать