LINUX.ORG.RU

Избранные сообщения the_real_kinik

Усиление сигнала в подвале

Форум — Talks

Коллеги подскажите ,плиз наиболее простое решение ( в подвале сигнал нулевой {он глубиной метра 2 } , на улице полная шкала - то есть по сути нужен пассивный волновод ) по типу как тут https://deepole.ru/zametkidee/antenna-3g-svoimi-rukami-dlya-huawei-e1550-i-drugix-2100-mhz.html

P.S Линукс тут причем , ибо нужно подрубить Linux станцию там

 ,

pinachet ()

Чем пользуетесь из F-Droid?

Форум — Mobile

Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.

А кто чем ещё пользуется?

 ,

AlexVR ()

Порекомендую хорошую книгу по электронике

Форум — Talks

Practical Electronics for Inventors. Купил, читаю и очень доволен. На английском языке. Вроде есть русское издание от BHV, его не читал. Объясняется очень доступно, без заумностей. Но в то же время с нужными формулами, есть разделы, где объясняется физика явлений для желающих. Английский довольно простой, я его знаю так себе, но проблем с чтением не возникло.

Оно продаётся в электронном виде, если денег жалко, наверняка есть рипы на торрентах. У меня версия с DRM, к сожалению поделиться не смогу.

 , ,

Legioner ()

ИИ для бота на CUDA/TensorFlow

Форум — Development

Что почитать для написания простого бота для танчиков как в денди? На двумерной сетке, без анализа графики, то есть данные доступны уже в готовом виде - позиции противников, препятствия и т.п. Чтобы мозги работали на нейросетях и играл как человек, соперничал, искал обходные пути, мог оценивать разные не сложные стратегии и принимать решения, ну и всё такое… насколько это всё сложно и насколько продвинулись в этом нейросетки и существующие фреймворки по типу TensorFlow?

 , , , ,

menangen ()

Наконец-то собственный рабочий кабинет дома

Галерея — Рабочие места

Давно смотрю на ЛОРе чужие рабочие места и очень хочется показать свое, рассказать о нем немного, ну и вообще поделиться радостью. Покупка собственной квартиры позволила организовать дома полноценный рабочий кабинет, такой как давно хотелось, а не такой какой приходилось.

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

Интерьер на вкус и цвет как фломастеры, а вот гвоздем программы явились столы. Опишу чуть более подробно, может кому пригодится. Вдоль двух стен углом размещены два стола по 2м 60см длиной каждый, шириной 65см и высотой 77 по верхней кромке (высота подбиралась опытным путем), под ними и на них огромное пространство для беспорядка и творчества соответственно. Столики сварены из квадратного профиля 40мм со стенкой 2мм, окрашены автоэмалью, а столешницы выполнены из ЛДСП. Просто и надежно. Вот только в лифт они не влезли и пришлось тащить на 8 этаж на горбу. Слева под столом спряталась передвижная тубма с полками и на колесиках - тоже самодел, целиком из ЛДСП. Справа мини стол длиной 45см со встроенными полками между ножек. Все провода и кабели подвешены под столом, не видно, не мешают, пыль не собирают, хотя подумываю организовать для них всех кабель-канал.

Последние лет 10 мечтал о подобном рабочем пространстве. Хоть ковыряйся с железом (места хватит для всего чего угодно), хоть сиди и прогай себе умиротворенно в полном порядке и чистоте. Основная моя деятельность сейчас связана именно с разработкой софта на Go. В качесвте хобби железо и сборка ПК, моделирование в CAD-системах.

Для удобного сидения и полулежания было приобретено кресло Метта SAMURAI S-1, очень нравится, прошел уже год и нисколько не жалею денег потраченных на него. После всех предыдущих заметно меньше стала уставать спина и шея, а приходится проводить, как и большинству здесь собравшихся, большую часть жизни сидя.

Левая часть стола, точнее второй стол, сейчас обустраивается для второй половинки, тоже работает из дома.

Железо, которое было нажито упорным «непосильным» трудом:

  • Проц AMD Ryzen Threadripper 1950X.
  • Память 64Gb DDR4 2400MHz Corsair Vengeance LPX (CMK64GX4M4A2400C14) (4x16Gb KIT).
  • БП 1700W Enermax Platimax (EPM1700EGT).
  • Стенд Thermaltake Core P7 Tempered Glass Black. Сейчас вероломно спрятан под стол, в процессе находится поиск элегантного расположения для него.
  • Мать ASUS ROG ZENITH EXTREME.
  • Видео Radeon RX Vega 64 MSI PCI-E 8192Mb Wave 8G.
  • Вебка Logitech HD Pro C920.
  • Полочники Yamaha NS-6490 в паре с простым интегральным усилком Yamaha A-S201.
  • Беспроводные уши Sony MDR-XB950N1.
  • Мышь и клавиатура проводные из сегмента а-ля геймер, но очень полюбившиеся, служащие верой и правдой уже три года A4Tech Bloody V8 и A4Tech Bloody B120.
  • Микрофон конденсаторный китайский безродный, но неплохой.
  • Телевизор, который прикидывается монитором DEXP U49D9000K UHD 60Hz (использую без масштабирования, как по мне, идеальная замена четырем мониторам FULL HD, печально только одно, не умеет в сон как любой монитор, приходится включать и выключать руками). Повешен на плоский кронштейн на стену. Цветопередача устраивает более чем, отклик тоже, я не искушенный задрот, поэтому позволяю себе на нем и поиграть. Опыт юзания огромных экранов уже большой, лет 6-7, глаза не устают и не отваливаются, все путем.
  • Вне дома выручает походно-переносной помощник ультрабук Honor MagicBook KPL-W00 14" на рязани, шустрая машинка за свои деньги, симпатичный, а что еще надо…
  • Домашней сетью рулит MIKROTIK CRS125-24G-1S-2HND-IN. Правда, у него нет 5Ггц, но для меня это не проблема. Вообще на данный момент по квартире разведены штук 10 кабелей гигабитной сети, вай-фай нужен по мелочам - телефоны, ноуты.

На столе еще присутствует парочка вейпов, понемногу ухожу от лампового курения.

Кроме рабочей станции и ноутбука есть еще три машины в других комнатах (пк в качестве тв приставок, собраны на рязани 1400, и, только не падайте в обморок, на каждой Vega 64, просто так вышло случайно, изначально на основной машине стояло четыре видеокарты, потом за ненадобностью они перекочевали в новые пк). Весь зоопарк недавно был дружно переведен на Ubuntu 20.04 beta методом чистой установки, почему? да просто на всякий случай, данных почти не было на дисках, ничего в общем не мешало. Заняло это все достаточно мало времени, сейчас полет нормальный.

Желаю всем, кто еще не успел, обзавестись уютным функциональным местом для работы или хобби, а тем у кого оно уже есть улучшать его и изменять, если того требует душа. Всем добра!

>>> Просмотр (4608x3456, 1300 Kb)

 , ,

zasyadko ()

Задача многокритериальной оптимизации

Форум — Science & Engineering

Надо тут провести многокритериальную многопараметрическую оптимизацию, т.е. найти фронт Парето (критериев три, параметров около 7). Хочу для этих целей по максимуму задействовать готового и на Python.

Нашёл список либ для этих целей (https://www.quora.com/What-are-the-current-multi-objective-optimization-libra...)

Моя проблема в том, что для получения значения функции от каждого набора параметров надо ждать очень долго (часы), поэтому хочу воспользоваться многоуровневой оптимизацией, т.е. искать минимум не «реальной» функции, а аппроксимированной.

Собственно вопрос: какие есть хорошие либы для Python, позволяющие по заданному набору данных получить аппроксимирующую их функцию (желательно гладкую и выражаемую в аналитическом виде; сплайны вполне подойдут). Естественно, это должна быть функция многих переменных, порядка 7.

UPDATE: см. мой комментарий от 1 апреля и не верь глазам своим :)

 , , , ,

Sahas ()

Смитсоновский музей открыл 2.8 миллиона изображений и видео

Новости — Open Source
Группа Open Source

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

Открытый доступ к оцифрованным материалам музеев - довольно распространённая в наши дни практика, просто Смитсоновский музей отличился огромным количеством выложенных сразу материалов, и они обещают выкладывать ещё. Есть и другие не всем известные места для легального скачивания открытых файлов: например, огромный нотный архив старой музыки https://imslp.org/wiki/Main_Page Говоря о халяве, стоит упомянуть известную коллекцию бесплатных книг проект Гутенберг https://www.gutenberg.org/

>>> Поиск по Смитсоновскому архиву оцифрованных документов

 , , , ,

svyatozar ()

Google «отдаст GPhone»

Новости — PDA
Группа PDA

Google создаёт ОС для мобильных устройств, основанную на Linux ядре, которую планирует отдать производителям мобильных телефонов. План Google -- создать продукт с открытым исходным кодом, который будет конкурировать с Microsoft Mobile и Symbian.

>>> Подробности (англ.)

thcuser ()

TT2020 — свободный шрифт пишущей машинки от Фредрика Брэннана

Новости — Open Source
Группа Open Source

1 января 2020 года Фредрик Брэннан (Fredrick Brennan) представил свободный шрифт «TT2020» — многоязычный шрифт пишущей машинки созданый с помощью редактора шрифтов FontForge.

Особенности шрифта

  • Реалистичная симуляци дефектов печати текста свойственных печатным машинкам;
  • Многоязычность;
  • 9 начертаний «дефектов» для каждого символа в каждом из 6 стилей шрифта;
  • Лицензия: SIL OFLv1.1 (SIL Open Font License, version 1.1).

Среди предыдущих шрифтовых работ стоит отметить свободные шрифты «Chomsky» (стилизованый под текст заголовка издания «The New York Times»), «Some Time Later» (стилизованый под шрифты из комиксов и мультсериала «Губка Боб Квадратные Штаны»), «LCD Font» (стилизованый под 14-сегментный шрифт ЖК-дисплеев) и другие.

Фредрик также принимает активное участие в разработке и подготовке следующего релиза FontForge.

>>> Подробности

 , ,

atsym ()

Генератор космических кораблей для blender

Форум — Games

Наткнулся на удобную штуку - пригодится для прототипирования или даже создания своей евы в сети с куртизантками и чёрными дырами =)

Может кому пригодится - https://github.com/a1studmuffin/SpaceshipGenerator

Или можно генерировать через скрипты что удобно если надо по быстрому сделать сразу например 15 кораблей. Хотел нагенерировать сразу 100 но ужрало всю память, жёстко писало на диск и было убито системой, система плакала от боли =)

import bpy

#количество кораблей
num_spaceship = 15
#количество кораблей в линии
num_in_line   = 5

#смещене по линии и столбцам
x_offset = 10
y_offset = 5

#основной скрипт
counter = num_in_line
current_x = 0
current_y = 0

scene = bpy.context.scene
for num in range(num_spaceship):
    bpy.ops.mesh.generate_spaceship()
    obj = scene.objects.active
    
    counter-=1
    current_y+=y_offset
    if counter == 0:
        counter = num_in_line
        current_x+=x_offset
        current_y = 0
    
    obj.location.x = current_x
    obj.location.y = current_y

В результате получаем нечто такое - https://i.imgur.com/eyE5wAp.png

Экспортируем и летим грабить караваны - https://imgur.com/a/oXF59DH

Вот такой маленький обзорчик.

P.S. Меши иногда кривые отсечение граней происходит с лицевой стороны (при экспорте в obj у меня так) Текстурные координаты кривые. Но чисто для баловства и допила под себя прикольная штучка.

 , , , ,

LINUX-ORG-RU ()

Дачная лаборатория

Галерея — Рабочие места

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

Оборудование (основное):

  • Asus N75SF (Доживает свои дни на даче)
  • HP Envy 13 (Текущая рабочая машинка)
  • 3d-принтер Flying bear P902
  • Паяльная станция Lukey 702. Только сейчас понял, что ей уже 15 лет. Ну и оловоотсос китайский в добавок.
  • Осциллограф: Rigol DS1052E. До 100Мгц я его так и не разогнал, т.к. не было надобности.
  • Камеры: Над осциллом дешевая китайская yoosee с PTZ. Включаем RTSP, режем доступ к облаку на роутере, профит. Еще по участку в роутеры на OpenWRT (их 4 штуки, между ними гигабит, роаминг через 802.11r) воткнуто несколько старых веб камер, отдающие поток через mjpeg-streamer. Недавно добыл для экспериментов две xiaomi dafang на которые ставится прошивка dafang-hacks. Пожалуй, на этом варианте и остановлюсь.
  • Управляющие устройства для homeassistant: Тут сборная солянка. Часть - мои старые проекты на nrf24l01, часть на esp8266 с esphome (некоторые мои платы, некоторые готовые девайсы от sonoff перешитые esphome). Дополнительно по дому выключатели xiaomi aqara и некоторые датчики из этого комплекта, которые работают через zigbee2mqtt. Облака? Шпионаж? Нет, не слышали.
  • Освещение: Из-за потолка под скатом крыши, поставил светодиодные ленты. Ими управляют мои самопальные модули, плавно зажигающие и гасящие их.

Софт:

  • Octoprint (веб-интерфейс для 3д-принтера)
  • cncjs (веб-интерфейс для станка с ЧПУ. Иногда приходится юзать bCNC, так как autolevel’инг в cncjs уже который год никак не допилят)
  • shinobi (сервер видеонаблюдения. Пока только разворачиваю, думаю попробовать его сдружить с аппаратным m2m mfc на exynos в odroid-x2).
  • wireguard - соединяет дом и дачу в одну локальную сеть. С тех пор, как провели оптику пинг от дачи до дома 4 мс.
  • Steam - использую, чтобы иногда поиграться. Видеокарта стоит в сервере дома, на дачу идет стрим. Задержка 20-30мс, что вполне достаточно.
  • Роутеры: Везде исключительно OpenWRT с типовой для меня конфигурацией.
  • Homeassistant - собственно, пульт управления для умнодома.
  • Chef - конфигурацию всех одноплатников под все задачи давно перестал делать руками, решил перейти на chef. Сейчас в процессе активного осваивания рубей и переписывания на нем всего и вся.
  • Jenkins - по расписанию собирает ночью OpenWRT с типовой конфигурацией и деплоит на роутеры. Вот такие вот хардкорные обновления.

Собственно, смесь последних двух позволяет всей инфраструктуре жить практически на автопилоте, требуя минимум усилий на свое поддержание.

Самое главное, что есть - удаленное управление, которое позволяет отправить задачи на 3д-принтер/станок с чпу, что займут много времени и шума, а когда приедешь на дачу просто снимаешь готовый результат и не тратишь время.

>>> Просмотр (1920x2530, 1784 Kb)

 , , ,

ncrmnt ()

Полировка знаний о Си

Форум — Development

Посоветуйте, пожалуйста, книгу или статью об особенностях Си, с помощью которой можно было бы дополнить уже имеющиеся знания о языке

 ,

LancerRevX ()

Software Development Engineer С++/Python/MATLAB, Копенгаген

Форум — Job

Требуется С++/Python/MATLAB разработчик в Technical University of Denmark / Wind energy / Wind Turbine Structures and Component Design.
Основные задачи:

  • разработка in-house кодов для структурного анализа (в основном Конечные Элементы)
  • разработка скриптов для пре- и постпроцессинга КЭ.
  • разработка плагинов/скриптов для стриминга данных в БД/Облако (Postgres+TimescaleDB+Grafana / MQTT)
  • поддержка инженеров и исследователей в написании скриптов/прототипов, конвертация прототипов в production код.

З/п 23000+ DKK (220000+ руб) после налогов.

Подробности по ссылке: https://www.dtu.dk/english/About/JOB-and-CAREER/vacant-positions/job?id=4cc334d8-c2e1-4690-bf96-4d72e6ccf496

 , , , ,

ssem ()

Software Development Engineer FORTRAN/Python/MATLAB, Копенгаген

Форум — Job

Требуется FORTRAN/Python/MATLAB разработчик в Technical University of Denmark / Wind energy / Wind Turbine Loads and Control.
Основные задачи:

  • разработка in-house кодов для структурного анализа (в основном аэроупругость/динамика твердого тела)
  • разработка скриптов для пре- и постпроцессинга.
  • поддержка инженеров и исследователей в написании скриптов/прототипов, конвертация прототипов в production код.

З/п 23000+ DKK (220000+ руб) после налогов.

Подробности по ссылке: https://www.dtu.dk/english/About/JOB-and-CAREER/vacant-positions/job?id=97f8996c-564c-4b93-a20e-213d228b1cff

 , , , ,

ssem ()

Backend куда податься?

Форум — Web-development

Что бы посоветовали человеку изучившему алгоритмы(pascal) для входа в backend отрасль?

 

VolanQ ()

модульный роутер уже в продаже ....

Форум — General

Хотите собрать свой роутер ? https://www.turris.cz/en/mox/overview/

 

Jopich1 ()

правильно ли я понимаю мультизадачность?

Форум — Web-development

весь день пытался разобраться с распараллеливанием решения задач в python и целостной картины так и не удалось сложить. помогите пожалуйста пинками в нужных направлениях

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

укажите пожалуйста на дичь:

[code]

  1. реальная мультипроцессорномть использует для каждого процесса отдельное ядро
  2. в python не существует реальной многопроцессорности, а используется модуль multiprocessing. который выполняет операции в различных процессах, но имеет каналы коммуникации между этими процессами.
  3. при этом количество ядер, задействованных в вычислениях контролируется ОС и python на это повлиять не может
  4. мультипоточность это когда вычисления производятся внутри процесса несколькими потоками
  5. эти потоки имеют доступ к общим ресурсам и удобную коммуникацию между собой
  6. существует набор моделей управления потоками: lock, semafor, events, etc. при их помощи потоки могут блокировать/освобождать соседние потоки.
  7. эти модели реализуют модель кооперативной многозадачности
  8. существует ещё вытесняющая многозадачность. это когда ОС(или GIL) сама решает когда переключаться между потоками
  9. в однопоточном приложении можно более эффективно работать с IObounded-операциями (например ожидание ответа http), если использовать асинхронность
  10. таким образом для повышения эффективности программы удобно использовать(в порядке убывания): мультипроцессорность(в виде модуля multipricessing), мультипоточность, асинхронность [/code]

 ,

prozaik ()

Javarush

Форум — Development

Здравствуй, ЛОР. Накидайте, пожалуйста, отзывов по javarush. Сейчас заинтересовался этим курсом. Прекрасно понимаю, что один только курс программистом меня не сделает.

Однако, хотелось бы какой-то интенсив, параллельно с которым я бы с удовольствием читал доп.литературу.

Просто хотелось бы вложить деньги разумно.

Заранее благодарен

 ,

KrasnoGlazik ()

Python для школьника

Форум — Development

Для поступления в желаемый универ надо сдать информатику. Не сильно сложно: немного алгоритмов, императивного программирования и декларативного (SQL). Cпециальность не сильно айтишная: дизайн, графика, etc.

Выбор языка программирования – свободный. На экзамене лишь предоставляют задание. Выбор пал на Python 3, поскольку множество литературы нескучной для начала. Платформа – естественно GNU/Linux (Ubuntu). Как варианты рассматривались еще языки Pascal, C, JavaScript (sic!), Java, C#.

На повестке дня выбор инструментария. Понятно, что консолька и vim/nano – это обязательно. Но сейчас скорее вопрос стоит между VS Code, Spyder и Kdevelop. Хотелось бы статический анализатор (aka tidy), дебагер и автокомплит. Есть истории успеха? Может кто тоже начинал с Python? Что стоит учесть?

Дискач.

 , ,

KennyMinigun ()

Оптимизация в питоне?

Форум — Development

Где про это почитать можно. С самых простых вещей, что это такое вообще и зачем и как ее делают. И чем это отличается от рефакторинга?

 

Lizhen ()