Задать вопрос
  • К нашей программе создали и выложили кряк - что делать?

    @McBernar
    1. Порадоваться :)
    2. Обновить алгоритм покупки
    3. Написать досудебное письмо сайтам с кряком или их хостерам
    Ответ написан
    5 комментариев
  • Как подобрать примитивный парсер?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Парсер xml, либо html вам в помощь
    >>> import xml.etree.ElementTree as ET
    >>> root = ET.fromstring('<img src="some.jpg"></img>')
    >>> root
    <Element 'img' at 0x104bd5458>
    >>> root.get('src')
    'some.jpg'
    >>> root.tag
    'img'


    Хочется велосипедов - сделайте сами магию:
    >>> def some_magic(patt, str_in):
    ...     import re
    ...     patt = patt.replace('%s', '(.*)')
    ...     res = re.match(patt, str_in)
    ...     return res.groups()
    ... 
    >>>
    >>> print(some_magic('<%s=\"%s\">', '<img src="some.jpg">')) 
    ('img src', 'some.jpg')
    Ответ написан
    7 комментариев
  • Как подобрать примитивный парсер?

    Есть простой модуль parse.
    import parse
    s = '<img src="some.jpg">'
    p = '<{}="{}">'
    parse.parse(p, s)

    На выходе получите список найденных подстрок.
    Ответ написан
    1 комментарий
  • Как вернуть мотивацию к обучению?

    @FranzK
    Чувак, тут нужен системный подход.

    Самое простое, необходимое, но не достаточное
    Для начала потребуется поднять боевой дух. Здесь нужна ударная доза гормонов счастья: серотонина и дофамина. Фактически, по теме серотонина уже успел высказаться Станислав Макаров: физическая нагрузка, сон, отдых. Но все равно, всегда есть что добавить.

    Что касается дофамина, он вырабатывается каждый раз, когда достигаешь успеха. Ставишь задачу, выполняешь, получаешь дофамин, такой вот нехитрый бартер. Так что, для надёжного повышения бодрости нужно поставить на поток выполнение а)частых мелких задачек и б)более редких крупных, весомых, значимых задачищ. Эти достижения не должны быть надуманными, себя не обманешь, а поэтому пора поскорее переходить от самообучения к практике. То есть нет, самообучение остается, но приоритет смещается от учения, в котором тяжело, - в сторону боя, где легче.

    Основное, скажем так, мясо мотивации
    Разовый прилив гормонов счастья способен вернуть к жизни загибающуюся разочарованную душу, но далеко на этом топливе не уедешь. Эти гормоны, вообще-то, должны вырабатываться сами собой, без привлечения к себе нашего внимания. Но у многих людей механизм выработки даёт сбой, как правило, причины этого имеют психологический характер. Мысли, что ничего не получится, что тлен и мрак, что ночь темна и полна ужасов, - эти мысли повисают мертвым грузом на наших ногах и чертовски отравляют жизнь. Но, к счастью, есть ноги свободные от этих гирь - это ноги людей, которые верят в себя, которых в детстве поддерживали родители. Таким людям легко идётся по жизни, у них всё получается, потому что они не боятся, не откладывают, а делают. Кому не так повезло, и кто с гирями, им придется избавляться от неверия и низкой самооценки уже в пути. Нужно через силу заставлять себя поверить в успех, словом взять на себя ту работу, которую в жизни уверенных людей проделали их родители. Внушать, прямо вдалбливать, что у меня получится, я преодолею это, ну и всё в таком духе. И, повторюсь, поскорее переходить от теории к практике. Будет страшно, но это окупится.

    И неправы снобы, говорящие: "Не нужно себя мотивировать. Оставайтесь в жопе". Сколько достойных людей оказалось в жопе в какой-то момент, и погибло, не сумев справиться с судьбой? Есенин. Высоцкий. Кафка, вот уж кто был главный кандидат, чтобы остаться в жопе: был издан после смерти, вопреки завещанию, и оказалось - гений, да каких поискать. Или Гоголь: я бы, вот честное слово, легко променял бы Артемия Лебедева вместе с его великой студией и Татьяной Никитичной на второй том "Мёртвых душ". В общем, много их было, кто в жопе и не вернулся. И никому от этого лучше не стало.
    Ответ написан
    2 комментария
  • Кто знает литературу по профессиональному программированию микроконтроллеров?

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

    Книжно по архитектуре - любые. Хоть блин design patterns :D
    Тяжело абстрактные книжки читать - читай код u-boot/netbsd/linux - смотри как там сделанно. Применительно к твоей проблеме с шиной 485 - там полно пробинга и детектов всякой переферии. Ближайший аналог естественно будет USB. Простейшие стэки для USB есть в природе на посмотреть. API стэка можешь скопировать, чтоб либа похожа была.

    Про прерывания vs poll - это cам разбирайся с требованиями - soft rt у тебя или hard rt. Может у тебя по требованиями вообще лупы нельзя будет делать и надо линейно отрабатывать с ресетом в конце. И конечно посмотри FreeRTOS - хотябы сколько чипов он поддерживает :D
    Ответ написан
    2 комментария
  • Что не так с TrustedInstaller?

    У меня аналогично проводник отображает.
    Если просмотреть через inspect executable file в Process Hacker, то пишет, что цифровая подпись есть.
    Ответ написан
    1 комментарий
  • Материальная ответственность/штраф за просрочку дедлайна?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Насколько я знаю, законы у нас "лесенкой". То есть если в законе, принятом более мелкой инстанцией, пытаются отменить положение закона, принятого более высокой инстанцией - закон этот (от нижней инстации) юридически ничтожен.

    Поэтому:

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

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

    Что делать? Во-первых, денег не отдавать, если они уже получены - никаких. Если еще не получены - придти и спросить "Где деньги, Зин"? И все разговоры - на диктофон, причем не стесняться, доставать и предупреждать - буду писать, так как ситуация конфликтная. Все бумаги, что дают подписывать - ксерить. Возможно, придется обратиться в трудовую инспекцию. Возможно даже в суд. Где работодателю придется доказать, что проект сорвался из-за Вас, а не из-за его х...орошего управления :)

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

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

    Лучший старт - сети для самых маленьких. Потом вы уже будете ориентироваться в терминах и сможете самостоятельно определить в какую сторону копать.
    Ответ написан
    7 комментариев
  • Как изучать сети, чтобы жилось хорошо?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Олифер, Таненбаум. А ещё статьи в интернете и на хабре в частности.
    Ответ написан
    Комментировать
  • Как изучать сети, чтобы жилось хорошо?

    @ohio_land
    На мой взгляд, лучший в этом вопросе - Стивенс, https://coollib.com/b/291254. Еще читал в свое время "Программирование боевого софта под Линух" - на полноту не тянет но некоторые, идеи может привнести, и та и другая требуют знания Си.
    Ответ написан
    Комментировать
  • Как поправить git config?

    Создаёте пустую директорию. В ней:
    git init
    # modify config
    git remote add remote_name remote_url
    git fetch remote_name
    git checkout branch_name


    Вариант 2:
    git clone --config core.autocrlf=false remote_url
    Ответ написан
    1 комментарий
  • Как работает DNS через прокси в GC?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    dns работает не по http, а по отдельному протоколу, поэтому он НЕ пользуется прокси.
    Браузер поручает это ОС, но у браузера может быть свой внутренний dns кеш, политика его использования.
    С кеширование ДНС, которое ТОЧНО есть в ОС ничего не делать - оно не должно вам мешать.
    Но если мешает - то можно обнулить кеш, в windows это ipconfig /flushdns, или отключить его вообще - служба dns client.
    Ответ написан
    3 комментария
  • Как победить переборные задачи?

    terrier
    @terrier
    Они ещё помнят, что мы рассматриваем третий кейс

    Ключевое слово помнят - похоже, что вас беспокоит ( якобы имеющийся у вас ) недостаточный объем краткосрочной памяти.
    В связи с памятью можно отметить несколько моментов:
    - Сама по себе идея "что-то я недостаточно умный/что-то у меня плохая память" может быть некоторым неврозом. У него есть определенные психологические причины, но как "побеждать" его понятно - отдохнуть и подумать отстраненно о своей жизни
    - Память достоверно связана с интеллектом, а вот то, что именно общую память можно существенно увеличить некими тренировками сейчас считается спорной идеей.
    - Могу однако, поделиться собственным опытом "прокачки" краткосрочной памяти - я пробовал, то что мне казалось разумным: учить стихи, учить иностранные языки, шахматы, решать математические задачи "в уме" + спорт и хороший сон. Субъективное ощущение результата - я "насобачился" в уме варианты, какую-то картинку или дерево принятия решений довольно большого объема. Уверенно сказать, что я стал "умнее" или память улучшилась не могу. Однако, теперь я точно уверен, что бумажка и ручка - лучшие помощники в рассуждениях.
    Ответ написан
    1 комментарий
  • Где взять комп с "мощным" процом?

    @airamkad
    Проще заказывать на эти часы какой нибудь мощный экземпляр у VScale, Amazon, DigitalOcean, Heroku, Openshift, Google Cloud Platform и т.п.
    Причем можно автоматизировать всю процедуру вплоть до создания сервера, заливки данных, выполнения операций, получения результата к себе, уничтожения сервера.

    Оплата по часам.
    На сумму 100 000 рублей вы это можете делать пару десятков лет.
    Ответ написан
    2 комментария
  • Где взять комп с "мощным" процом?

    byte916
    @byte916
    Если задача узкая задача, под которую ищется компьютер - это собрать хромиум, то можно попробовать арендовать vps с почасовой оплатой. У digital ocean можно за ~1 доллар в час взять машинку с 20 ядрами и 64 гб озу. Уверен, если копнуть глубже и поискать (на амазоне, в ажуре, у гугла, у менее известных провайдеров), можно найти больше ядер за такую цену.
    Ответ написан
    1 комментарий
  • Где взять комп с "мощным" процом?

    VELIK505
    @VELIK505
    Руководитель департамента profitcentr.com
    2x Intel XEON 8 Core E5-2670 8x 2,6 GHz 8 GT/s 20MB Cache
    https://server66.ru/supermicro-6017r-16x2-6ghz/ ?
    Ответ написан
    Комментировать
  • Можно ли использовать не оригинальные картриджи?

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

    Spetros
    @Spetros
    IT-шник
    Обычно в небольших конторах используют, то что купили и, как правило, не прокси, а роутеры класса SOHO.
    Иногда используют отдельный компьютер(рабочее место) для раздачи интернета штатными средствами.
    Ответ написан
    Комментировать
  • Что нужно использовать в качестве прокси?

    @nirvimel
    Какие-то разновидности прокси?

    1. Чистый Squid - ТруЪ вариант.
    2. Squid + Webmin - Для тех, кто не осилил вариант (1).
    3. Squid + Snapt (или другие проприетарные GUI на него) - Для тех, кто не осилил вариант (1) и у кого чешутся бюджеты раскошелиться на гламурный интерфейс.
    ...
    127. Альтернативные поделки (типа TrafficInspector) с закрытым кодом, созданные по ТЗ, списанном (частично) с Squid + ipfilter + GUI.

    И всегда ли прокси софтовый?

    Прокси сервер - это и есть ПО. Вопрос только в том на каком железе оно работает. Тут есть варианты:
    1. На дорогом маршрутизаторе (дешевый не потянет). - Затратно, но Ъ админы брызгают кипятком от этого.
    2. На отдельной старой машине, превращенной из десктопа в маршрутизатор. - Дешево и даже годно, но некрасиво и шумно.
    3. На отдельной железке, одноплатнике за 40$ - 80$ (типа материнки под неттоп), даже необязательно x86 совместимом. - ИМХО, самый адекватный вариант.
    4. На одной из рабочих машин. - Типичный вариант в конторах с жлобом-директором.
    Ответ написан
    Комментировать
  • Как перенаправить вывод одной команды в _аргумент_ другой команды?

    NeiroNx
    @NeiroNx
    Программист
    перенаправить вывод в файл затем из файла в переменную
    dir /b| find ".bat" > tmp
    SET /P TMPS=<tmp
    del tmp
    type %TMPS%
    pause

    еще можно через FOR так как он принимает вывод
    FOR /F "tokens=*" %%a IN ('dir /b ^| find ".bat"') DO type %%a

    разница лишь в том что в первом случае в переменной будет весь файл а FOR разобьет построчно
    Ответ написан
    Комментировать