Задать вопрос
  • Что необходимо знать чтобы понять что здесь (на картинке)?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Там же все написано. Модульный электроэнцефалограф (ЭЭГ). На верхней картинке - изолированный модуль микроконтроллера с аналогоцифровым преобразователем. На нижней картинке - 2х-канальный усилительный модуль ЭЭГ.
    Для того, чтобы это узнать, достаточно знания английского языка.

    Если почитать даташиты на используемые микросхемы (подписанные прямоугольники с большим, чем два, количеством контактов) или просто из опыта рисования/чтения схем понятно, что на первой картинке слева - микроконтроллер со своей обвязкой, справа сверху - блок питания, справа снизу - интерфейс RS-232.

    На второй картинке (читаем подписи) - два канала обработки измеряемых сигналов, которые состоят из (слева-направо): защита от статики с ограничением тока, усилитель с постоянным коэффициентом усиления 12.2, усилитель с переменным коэффициентом усиления с G=6...100, фильтр Бесселя 3го порядка с частотой Fc=59Гц (подозреваю, что он тут нужен, чтобы срезать сетевые наводки).

    Снизу на второй картинке еще один канал....калибровочный.

    Проще всего при чтении схемы идти от задачи, выделить крупные блоки, а затем все более детализироваться до необходимого уровня.
    Ответ написан
    3 комментария
  • Как уловить сигнал мозга? Или как сделать brain controller?

    Piocan-Alex
    @Piocan-Alex
    Прокачался до рейдера и дредноута в EVE
    Эта статья и видео очень близка к вашей идеи:
    one-fact.ru/1-human-fact/izvlechenie-obrazov-iz-mo...
    www.youtube.com/watch?v=nsjDnYxJ0bo

    Еще видео о 20 летнем парне который сделал механическую руку в связи с таким шлемом
    www.youtube.com/watch?v=6z3ifXIlWdw&list=PLZ-P72hz...
    Ответ написан
    1 комментарий
  • Есть ли темы для wordpress'а без css на чистом html?

    pomeo
    @pomeo
    Есть такой день, называется css naked
    Можете погуглить css naked theme
    Ответ написан
    Комментировать
  • Есть ли темы для wordpress'а без css на чистом html?

    @archelon
    совсем "без css" не бывает, но ищите по запросу "wordpress starter theme"
    например:
    https://roots.io/sage/
    themble.com/bones
    underscores.me
    Ответ написан
    2 комментария
  • Как вы справляетесь с информационным перенасыщением?

    Разделите информацию на реально нужную вам и не нужную. Не нужную не читайте, не смотрите не запоминайте.
    Нужную делите на 2 группы: нужную редко и нужную постоянно. Нужную редко записываете куда ни будь в сжатом виде и по необходимости открываете и смотрите, нужную постоянно запоминаете.

    А вообще мозг и память сильнее чем вы думаете. Человек может запомнить просто огромное количество информации, если у вас есть такая необходимость посмотрите специальные технологии запоминания (ассоциации и т.п.)
    Ответ написан
    5 комментариев
  • Как создать мини провайдер?

    Sergey-S-Kovalev
    @Sergey-S-Kovalev
    Sysadmins team leader
    Я думаю, Вам лучше воспользоваться специализированным форумом и вообще почитать подробно сам сайт. Там есть все, что Вам нужно в мельчайших подробностях.
    Ответ написан
    1 комментарий
  • Как мониторить медленные и прожорливые места скрипта?

    потребление памяти: https://pypi.python.org/pypi/memory_profiler

    Для замера времени выполнения в боевых условиях использую обычно такой менеджер контекста:
    class Profiler(object):
        def __init__(self, message_format='Elapsed time: {:.3f} sec'):
            self._message_format = message_format
    
        def __enter__(self,):
            self._startTime = time.time()
    
        def __exit__(self, rtype, value, traceback):
            print(self._message_format.format(time.time() - self._startTime))


    использовать крайне просто:
    with Profiler():
        <код время выполнения которого необходимо замерить>

    1. Код программы почти не нуждается в изменении.
    2. минимальные накладные расходы(крайне важно поскольку "нормальные" профилировщики сильно всё затормаживают, но и выдают гораздо более детальную информацию)
    3. замерит время в любом случае, если даже произойдёт исключение.
    4. аналогичную конструкцию(с минимальными изменениями для работы с logging) использую и в продакшене.
    Ответ написан
    Комментировать
  • Какие есть разработки в сайтостроительстве для людей с проблемами со зрением?

    ncdae.org/resources/factsheets/cms.php - в списке есть Plone CMS например. Так же Drupal 7 имеет какие-то средства для людей с ограниченными возможностями.
    В среде js-фреймворков ExtJS имеет такие средства https://docs.sencha.com/extjs/5.1/core_concepts/ac...
    А вообще есть такая технология www.w3.org/Translations/WCAG20-ru
    Ответ написан
    Комментировать
  • Какие средства есть для виртуализации программ?

    bk0011m
    @bk0011m
    Системный администратор
    Так все от софта зависит же. Что-то будет работать, что-то не будет.
    Поднимайте RDP, пробуйте. Или стрельнет или нет.
    Ответ написан
  • Что написать на Python?

    daapp
    @daapp
    Программист
    Не надо ничего писать на питоне. Лучше найти реальную задачу, решение которой кому-нибудь облегчить жизнь и напиши программу. Аминь :)
    Ответ написан
    Комментировать
  • Как можно озвучить сайт?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Неужели гугл забанил?..
    Возьмём, к примеру, iSpeech«Хей-хоп ла-ла-лэй».
    Ответ написан
    Комментировать
  • Как можно озвучить сайт?

    sim3x
    @sim3x
    UPD: как яша делает habrahabr.ru/company/yandex/blog/258477

    На js такое не делают - такой функционал встроен в браузер для слабовидящих

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

    В двух словах не описать
    https://en.wikipedia.org/wiki/Web_accessibility
    www.w3.org/WAI
    www.w3.org/WAI/intro/accessibility.php
    Ответ написан
    Комментировать
  • Как можно озвучить сайт?

    @LiguidCool
    Боюсь что на JS этого не реализовать.
    Первое, что приходит на ум - установить text to speech на сервере, дабы по запросу генерировал из текста mp3/wav.
    На странице JS получает выделенный текст, посылает его через AJAX на сервер, а в ответ получает mp3 и проигрывает его. Думаю можно начать с Синтез русской речи в Linux. Задача не тривиальная...
    Вообще существуют онлайновые сервисы. Например:
    http://translate.google.com/translate_tts?tl=ru&q=...
    Ответ написан
    4 комментария
  • Какие преимущества фриланс имеет над работой в офисе?

    trevoga_su
    @trevoga_su
    Я зарегестрировался на двух основых фрилансерских сайтах, посмотрел что хотят заказчики и... с радостью пошел в офис. Давайте я объясню почему.

    1. 90% заказов что я вижу - это постоянное допиливание чего-либо. За копейки. Фактически - говнокодинг какой-то. И при этом туча конкурентов, которые готовые работать за гроши. Мне вообще не хочется напрягаться из-за копеек и каждый раз вникать в новую задачу, ибо та жалкая тысяча рублей что я заработаю на фрилансе (если обойду орду школьников) мне и так придет в 6 утра с сапы))
    Мне гораздо комфортнее работать в офисе с одним проектом, зачастую написав в день пару строк кода и получать стабильно з/п.

    2. Я бы с радостью бы занялся серьезным проектом, разработкой (а не допиливанием опенсорса), но я не встречал подобных вакансий ни разу. Очень сомневаюсь, что сейчас кто-то станет инвестировать в разработку ИМ с нуля, скажем.

    3. Процитирую Лурк:
    ...подавляющее число действительно серьезных коммерческих проектов, как правило связанных с производством ништяков, реализуются коллективом, а не психами-одиночками, и никакая координация через e-mail, web-камеры и мессенджеры не спасет проект от бесславной гибели, если сотрудники не будут IRL бегать от стола к столу, тыкать друг-друга в мониторы и посещать всяческие стафф-митинги.

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

    Если бы я вел проект, то ни о какой удаленке не могло бы быть и речи! Сотрудники должны быть здесь и сейчас. Не потому, что это была бы моя прихоть, а потому, что команда разработчиков - это единый мозг, управляющий проектом. Разработчики знают бизнес-логику тех или иных мест проекта, тимлиды знают архитектуру. В любой момент может понадобиться консультация между собой или с иными подразделениями компании. Какая удаленка, о чем вы говорите, какой фриланс?)

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

    4. Финансовая свобода, о которой говорят фрилансеры, меня как-то "пугает". Я в 12 году писал статью про то, что можно считать действительно финансовой свободой разработчику, почитайте - www.phpinfo.su/articles/additionally/azy_svobodnog...
    Суть очень простая - фриланс - этот тот же каторжный труд. Это инвестирование своего времени в точно такую же работу, как и в офисе. Финансовая свобода - это пассивный доход. Это свой бизнес, когда результат НЕ ЗАВИСИТ от вашей ежедневной деятельности. С точки зрения здравого смысла, владелец павильона с жрачкой/одеждой/водкой имеет куда больше свобод, нежели IT-шный фрилансер.
    Ответ написан
    16 комментариев
  • Потоки в python 2.7?

    Avernial
    @Avernial
    Разрабатываю научное ПО на языке Python.
    Можете попробовать использовать multiprocessing.Pool.
    Пример использования:
    from multiprocessing import Pool
    
    def f(x):
        return x*x
    
    if __name__ == '__main__':
        p = Pool(5)
        print(p.map(f, [1, 2, 3]))


    Вместо f передаете вашу функцию kmns, вторым аргументом части вашего изображения. Результатом будет список из обработанных частей изображения.
    Ответ написан
    Комментировать
  • Потоки в python 2.7?

    @abukhvalov
    Бездарность. Хуже Петросяна.
    Напрмиер.

    import threading, random, time, Queue
    q = Queue.Queue()
    
    def sum(a,b,q):
    	q.put(a+b)
    
    def doSum():
    	while True:
    		a = random.uniform(4,5)
    		b = random.uniform(7,8)
    		t = threading.Thread(target=sum, args=(a,b,q)).start()
    		print q.get()
    
    		time.sleep(5)
    
    doSum()
    Ответ написан
    Комментировать
  • Как правильно начать изучение django?

    alxpy
    @alxpy
    Я бы посоветовал учить дальше в такой последовательности:
    Питон: Читая Лутца, можно состариться ;-) Для начала прочтите Укус Питона и Погружение в Python 3 (да, учите сразу 3й питон). Лутца и потом можно полистать, по мере необходимости.
    Джанго: Документация: en | ru | форумы
    БД: Для старта вам хватит просто познакомиться с SQL и пройти уроки.
    Дополнительно:
    Прочитайте про такие уязвимости: XSS, CSRF, SQL injection и т.д.
    Еще гляньте flask (можете даже начать с него, а не с джанго) и tornado.
    Ответ написан
    Комментировать