Jump to content

    

_Pasha

Участник
  • Posts

    5,510
  • Joined

Everything posted by _Pasha


  1. 5кВт/куб.дм это фантастика 2кВт - и то жесткий реал, на уровне, недавно сошедшем с научных работ -- к вопросу о бюджете https://www.ethz.ch/content/dam/ethz/specia...517-smaller.pdf страница 5 ;)
  2. Python 3.5.2+ (default, Sep 22 2016, 12:18:14) [GCC 6.2.0 20160927] on linux Type "help", "copyright", "credits" or "license" for more information. >>> s=u'العَرَبِيَّة' >>> s.encode('utf-8') b'\xd8\xa7\xd9\x84\xd8\xb9\xd9\x8e\xd8\xb1\xd9\x8e\xd8\xa8\xd9\x90\xd9\x8a\xd9\x8e\xd9\x91\xd8\xa9' >>> s[::-1].encode('utf-8') b'\xd8\xa9\xd9\x91\xd9\x8e\xd9\x8a\xd9\x90\xd8\xa8\xd9\x8e\xd8\xb1\xd9\x8e\xd8\xb9\xd9\x84\xd8\xa7' переставляет при непосредственном отображении - живет своей жизнью. но видимо, с питоном это совершенно не связано
  3. чёт я не пойму, в чем должно быть что то не так Python 2.7.12+ (default, Sep 17 2016, 12:08:02) [GCC 6.2.0 20160914] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> s=u'العَرَبِيَّة' >>> s[::-1] u'\u0629\u0651\u064e\u064a\u0650\u0628\u064e\u0631\u064e\u0639\u0644\u0627' >>> s u'\u0627\u0644\u0639\u064e\u0631\u064e\u0628\u0650\u064a\u064e\u0651\u0629' >>> я тоже долго плевался на case sensitivity (казалось бы - ну все для пространства имен есть - зачем этот ужас оставлять????) - и на пробелы вместо табуляций. в итоге - с пробелами так и не могу смириться. количество ошибок при написании в заточенных под питон редакторах в разы выше чем в например geany может есть какой-то секрет в части пробелов? не могу. не воспринимается. (шел 6й год питонизма) специально для pep8 когда просили - делал замену tab=4spaces - понятное дело ))))))
  4. Доброго времени суток как-то понадобилось переставить символы в строке задом наперед, столкнулся с >>> s='qwertyuiop' >>> s[::-1] 'poiuytrewq' сам бы никогда не догадался. как работает (синтаксически) эта конструкция? s[::-1]
  5. ~$ avr-gcc -print-search-dirs install: /usr/lib/gcc/avr/4.9.2/ programs: =/usr/lib/gcc/avr/4.9.2/:/usr/lib/gcc/avr/4.9.2/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.9.2/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.9.2/../../../avr/bin/avr/4.9.2/:/usr/lib/gcc/avr/4.9.2/../../../avr/bin/ libraries: =/usr/lib/gcc/avr/4.9.2/:/usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr/4.9.2/:/usr/lib/gcc/avr/4.9.2/../../../avr/lib/ ну и в общем, вся философия заключена в вызове ключа для каждого из тестируемых тулзов )))))
  6. это курсовой, диплом или что-то более реальное? от этого зависит стоимость и степень проработки
  7. там же вроде птичка была, оставить юзерское... :laughing:
  8. у Вас личка еще не работает т.е. просмотр профиля / внизу отправить на email
  9. Могу. Удаленка. Delphi , но скорее Lazarus напишите через форму или в скайп (в профиле)
  10. Брал таблицу из PDF файла, с помощью http://tabula.technology/ потом городил примерно такое with open('tabula-vs1053.csv') as f: txt=f.readlines() deltay=100 Y=0 for x in txt: z=x.replace('\n','').split(',') #strip name spaces z[0]=z[0].replace(' / ','/') print 'X', z[0], z[1],0,Y, 300, 'R', 40,40, 0, 0, 'P' Y+=deltay и далее уже пины вставлял в текст либы, потом расставлял их на УГО элемента вручную формат таблицы, разумеется, от доки к доке меняется. Но профит остается: вероятность ошибок в разы меньше
  11. это и так понятно. но у меня ни разу не получилось чтобы оно работало. видимо я какую-то мелочь не вижу. поэтому и вопрос: у кого получилось?
  12. Привет. Как правильно запустить в сабж терминале такую штуку вот допустим мне нужно открыть несколько ssh соединений - в одном терминал в другом gdb в третьем консолль пайтона в четвертом программатор. Вручную скукота. А автоматом сразу - не получается. У кого реально получилось - велкам поделиться опытом. Спасибо.
  13. если у вас полудуплекс - там вообще один пин нужен для аппаратного. а второй gpio
  14. Чаще всего непонятки из-за неявного вызова python2/python3 PyDev универсальный, написан так что может хоститься и под 2 и под 3. Я всегда в случаях использования pip install указываю явно pip2 или pip3, например.
  15. не будем телепатировать. будем предполагать дефолтный GCC для арм LD_FLAGS += -nostartfiles LD_FLAGS += --specs=nano.specs LD_FLAGS += -fno-exceptions -fno-rtti LD_FLAGS += -Wl,--gc-sections LD_FLAGS += -lc -lnosys LD_FLAGS += -lm LD_FLAGS += -u _scanf_float LD_FLAGS += -u _printf_float LD_FLAGS += -T$(LD_SCRIPT) флаги из реально как печатающего так и ожидающего на вход плавучку проекта.
  16. Странный вывод. Все на автоматах делаю уже лет 10, особых трудностей с protothreads не испытывал и не испытываю. Причины неиспользования ртос просты: индивидуальная работа и законченные железяки невысокой сложности. При том, что кода может быть и много - больше 64к при задействовании всей имеющейся периферии например stm32 - относить сие к "сложным" программам не могу - слишком хорошо все разбивается на части, штатная периферия выполняет штатные задачи, прерывания легчайшие итд итп
  17. но на малине реальнее в неделю если мезонин есть готовый под модем , питание и питание под usb-hub
  18. Есть кто юзает nightly builds? xubuntu 16.10 Вчера обновился, заметил, что в зависимости от погоды на Марсе pcbnew виснет при скармливании ему нетлиста. Application: kicad Version: no-vcs-found-7444~57~ubuntu16.10.1, release build Libraries: wxWidgets 3.0.2 libcurl/7.50.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.33 librtmp/2.3 Platform: Linux 4.8.0-34-generic x86_64, 64 bit, Little endian, wxGTK - Build Info - wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) Boost: 1.61.0 Curl: 7.50.1 KiCad - Compiler: GCC 6.2.0 with C++ ABI 1010 Settings: USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_WXPYTHON=ON BUILD_GITHUB_PLUGIN=ON KICAD_USE_SCH_IO_MANAGER=OFF KICAD_USE_OCE=ON Если вдруг у кого появилась такая же проблема - пишите, нужно больше примеров.
  19. С как язык и не должен более развиваться, потому что для решения этих проблем есть плюсы
  20. Пользуйтесь лицензионно чистым софтом, в чем проблема