• Как вывести значение ключа из словаря вложенного в список?

    @deliro
    Эмм..
    for item in your_list:
        print(item['id'], item['username'])


    ilyakhaustov, ну тогда и я повыделываюсь)
    print('\n'.join('%s %s' % (item['id'], item['username']) for item in your_list))
    Ответ написан
    Комментировать
  • Купил игровую мышь такое впечатление что она большая для моей ладони? как определить мышь как раз или нет?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Примерять. Подбор мыши "по руке" - это одно из самых утомительных занятий. Именно поэтому я так сожалею о том, что Logitech перестала выпускать LX5... Идти в магазин и примерять - класть руку на мышь, ставить ее на основание и пробовать водить. Мышь может оказаться большой, маленькой, широкой или узкой - в зависимости от хвата и формы ладони:
    - Если пальцы свисают с кнопок больше чем на 1-2 мм - маленькая, такие мышки обычно идут для ноутов
    - Если указательный палец не ложится на колесо - большая
    - Если рука не охватывает мышь полностью, если мизинец лежит на мыши, а не вне ее - широкая
    - Если большой палец практически прижат к указательному - узкая
    Все конечно очень индивидуально и степень комфорта подбирается самим, но работать (и играть) неподходящей мышкой будет скорее всего неудобно
    Ответ написан
    Комментировать
  • Как управлять сторонними программами через свою?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    AutoIt
    А так - практически любой распостраненный язык имеет библиотеки для работы с GUI_интерфейсом.
    Для Python - pywinauto например.
    Ответ написан
    Комментировать
  • Для чего нужен Docker?

    @viiy
    Linux сисадмин \ DevOps
    Представьте что нет никакой ложки докера.

    1) Есть одна физическая машина. Вы устанвливаете софт, разные приложухи, базы, web сервера, заходят тестовые юзеры, что-то запускают. Первая проблема - вы не понимаете кому что надо, кто владелец файлов, приложух, зачем висят демоны и кто за это ответственнен. Как выход, вы решаете это разделить на виртуалки.

    2) У вас есть физическая машина + на ней виртуалки. Вы выделяете под каждую задачу свою виртуалку, там сидят отдельные пользователи, вы навели какой то порядок. Появляется задача - пользователи хотят php 6, а его нет, хотят python3, а его нет, хотят Mongo, а она старой версии. Вы обновляете репозитарии, качаете новые пакеты, ставите, часть пользователей довольны, часть нет - им нужна старая версия какая была. Упс!

    3) Одна физическая машина + еще больше виртуальных машин. Вы разделили всех пользователей так, чтобы никто не дрался за версии софта, если нужен php6 - иди на эту машину, нужен php5 - вот на эту. Все счастливы, но появляются разработчики, которые говорят буквально так - "а у меня на рабочей машине все работает, я перенес все как было на виртуалку, а у меня появляется ошибка missing library libXXX.so.X". И вы понимаете что вам остается только создать полную копию машины разработчика, чтобы софт поехал на этой виртуалке без ошибок... И тут появляется Docker! :)

    4) Docker решает именно эту проблему. Вам не нужно заботится о софте который установлен на сервере/виртуалке. Вы просто берете и переносите софт со всеми "кишками" на другой сервер и он просто работает. Работает за счет того, что все "кишки" это слои файловой системы нанизанные как бисер друг на друга. Дополнительно решается проблема свободного места, т.к слои многократно переиспользуются контейнерами, если вам нужен php + одна библиотека, а другому php + другая библиотека, вы используете (грубо говоря) слой php, а для дополнительной библиотеки делаете отдельный слой, одновременно другой человек делает над php другой слой и вы не деретесь между собой и не видите чужих библиотек. Это грубо и скорее всего ради одной библиотеки никто новый слой не делает, делают слой пожирнее.

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

    cesnokov
    @cesnokov
    <head>&nbsp;</head>
    К экрану скотчем приклеена монета. Вот описание проекта и програмный код. А тут статья на Хабре.
    Ответ написан
    Комментировать
  • Как с помощью python перехвать управление над другим приложением?

    @Beltoev
    Живу в своё удовольствие
    Вам нужно использовать pywinauto для манипуляции приложениями
    Ответ написан
    Комментировать
  • Что использовать в Qt close() или destroy()?

    @neosapient
    VC9, VC11, QT4, QT5, MySQL
    Идея такая:
    - покажите клиенту форму для ввода данных
    - клиент заполняет эту форму и нажимает OK
    - вы обрабатываете сигнал о закрытии окна и скрываете его
    - далее, метаданные из окна никуда не делись, вы можете продолжить их использовать. (ну например это было окно настроек программы и вы сохраняете данные на диск).
    - как только решите, что никакие данные из этого окна более не нужны, то смело уничтожайте его.
    Ответ написан
    2 комментария
  • Что нужно просить и уточнять у заказчика перед началом верстки?

    Отвечу непосредственно по сабжу, то есть касаемо верстки.

    1. Верстаю всегда только по PSD-макету (по договоренности можно AI). Всякие там джипеги и т.д. - мимо.

    2. Макет должен соответствовать требованиям: https://github.com/andrey-hohlov/psd-templates-req...
    Для точной оценки прошу предоставить макет, если для оценки есть только превью-картинки - оценка увеличивается на прогнозируемый риск от каши в макете.

    3. В оценку входит только то, что было в макетах (превью) и ТЗ.
    Сразу уточняю:
    - Требования к кроссбраузерности, микроразметке (делаю обычно из коробки стандартные элементы) и т. д.
    - Планируется ли адаптив, если да - то где макеты. Если макеты будут позже - рискую умножив оценку на некоторый коэффициент. Если есть макет только 1024 например и других не будет, то прикидываю смогу ли я сделать качественно 768 и 320 и оцениваю это дороже, чем верстку при наличии таких макетов вменяемого качества.
    - Нужны ли анимации - параллакс, появления, вот это всё.
    - Какой интерактив нужен. Маски ввода, валидации форм - это не проблема, обычно делаю по умолчанию самую базу. А вот динамичная маска ввода с кучей условий - это уже сложнее. А если в макете нарисован например калькулятор пластиковых окон, то это вообще задачка не про вёрстку. Я за такие берусь с удовольствием, но надо обсуждать отдельно (см. так же пункт 4).
    - На какой движок будет верстка натягиваться и какие есть особые требования к ней. Подробнее про это Что значит «опыт верстки под битрикс, вордпресс и т. д.»? Всё что не озвучено - делаю на своё усмотрение и претензии на переделку потом только за отдельную плату.

    4. Так же стараюсь обсудить различные вещи с нестандартной реализацией. Например, был у меня макет сайта строительной компании, который включал планы этажей, с подсветкой по наведению квартир и открытием детальной карточки квартиры по клику. План реализовал на SVG, который формировался из объекта с данными. Соответственно структуру этого объекта предварительно обсудил с backend-разработчиком.

    5. Любые изменения макетов после начала работы, дополнительные страницы и т.д. - оцениваются и оплачиваются дополнительно.
    Ответ написан
    2 комментария
  • Какие УГО использовать в схеме Э3?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    А почему вам датчики не обозначить как некий блок в виде прямоугольника с буквой А и номером блока? А от этого блока к ПЛК подвести необходимое количество соединений.
    Мы так поступаем, когда к схеме подключён например резистивный матричный тачскрин. На Э3 нарисован разъём, куда припаян тачскрин, на э7, если не ошибаюсь, Блоками изображён тачскрин и наша плата и дана схема соединения тача с платой.
    Ответ написан
    2 комментария
  • Psd без фотошопа?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    Если вам нужно только для верстки то вам идеально подойдет - https://avocode.com/
    Ответ написан
  • Как сканировать старые фотографии?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Недавно отсканировал ВСЕ альбомы. Ушло пару недель (несколько тысяч фото)

    Из опыта:
    Сканировать с максимальным разрешением - реально НЕ нужно. Переглядывать фотки раз в десять лет, причем важно просто разглядеть что там, а не высматривать щербинки и родинки. Поэтому на 600 DPI хватает выше крыши для всех обычных семейных фото, а для фоток сделанных мыльницей - 300 dpi за глаза.

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

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

    На что нужно обращать внимание:
    1) Положение фото на сканере. Чем ровнее положить, чем аккуратнее закрыть крышкой, тем ровнее будет фотка, проще обрезать, меньше работы.
    2) Сразу придумать каталогизацию. Пока фото сканируется, можно его переименовать, положить в нужный каталог.
    Вот такое - не очень.
    серый_альбом/фото10.jpg
    белый_альбом/фото10.jpg

    А сквозная нумерация - гораздо лучше, особенно если в будущем фотки будут перекладываться из папки в папку.
    серый_альбом/фото10.jpg
    белый_альбом/фото20.jpg

    В идеале, если альбомы велись корректно, то год-месяц-день_номер.jpg. Если с этим тяжело, можно например 2001-xx-xx-01.jpg, будет хотя бы год.
    Ответ написан
    1 комментарий
  • В чем сделать большую 3d модель?

    Gard
    @Gard
    Ответ написан
    Комментировать
  • Как измерить площадь объекта по фотографии?

    @kostya_vtomske
    Рядом линейку прикладывайте когда фотографируете. Так улики фотографируют например. Потом можно без труда посчитать.

    Еще как вариант придумать дизайн сетки, как у фотошопа например. Приклеить на стол и фотать сверху. По сути та же линейка только размеров во весь стол.
    Ответ написан
    2 комментария
  • Что такое Flowmaps?

    Hecc
    @Hecc
    Frontend. Дизайн. Шрифт.
    Это карта всех возможных состояний и вариантов взаимодействия вашего приложения\сайта
    d82a7299852905b2a617ee50a860cd03.jpg
    Ответ написан
    Комментировать