LINUX.ORG.RU

Сообщения cvs-255

 

Ищу работу, программирование, матмоделирование, ml

Резюме https://docs.google.com/document/d/1hDBw8z9tOLAol_O3m0KqARnuRq9hqjAV9kNYQrwPvoM

Ищу работу, где требуется математическое моделирование, ML, обработка изображений, NLP.

Опыт коммерческой разработки на питоне, c, c++, c#, немного java.

Ожидаемый уровень net зп от 130/месяц (или при почасовой оплате 750 р/час) в зависимости от задач, gross возможно на 6% больше (ип)

Интересен как долгосрочный проект, так и разовый.

Email: vtcendrovskii@gmail.com

Территориально нахожусь в Санкт-Петербурге, если потребуется физическое присутствие

 , ,

cvs-255
()

Кто там нес про «линукс не готов для десктопа»?

Как по мне, так винда куда больше не годна для десктопа. Довелось тут иметь дело с виндо-планшетом, геморроя полно

 ,

cvs-255
()

питание orange pi one

Есть странная проблема. По идее, пин 5 вольт на гребенке и вход питания это электрически одно и то же. Но когда я питаю через вход питания от usb зарядки, то все работает норм, а когда через гребенку от ATX блока питания, то проблемы с запуском и работой платы. Напряжение проверял, и вольтметром и осциллографом - норм.

UPD: итоговое решение: питание от БП подается на плату, которая через секунду с небольшим, когда гарантированно завершатся все переходные процессы, связанные с зарядом конденсаторов и включением БП, подает напряжение на Orange Pi

схема платы https://sun9-23.userapi.com/sabQ7Ye3ZaXp0CaXi-B7Gi7591-6kgPQlgHOfw/xUc2zBz17KI.jpg

 

cvs-255
()

Вики по различным технологиям

А есть ли какая википедия, посвященная различным технологиям, методикам, итп?

Например с разделами по химии, физике, итд, где описывается, как надо проводить те или иные процессы.

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

 ,

cvs-255
()

А у меня одного KSP выжирает 16 Гб памяти и ему все мало?

64 bit, linux, steam версия, 1.8.1. Из модов principia, scatterer, procedural parts, ну и по мелочи.

В системе у меня 16 Гб памяти и этого мало! Оно сходу аллоцирует до 20 и более Гб памяти. Я реально не понимаю, что это за дела. Ну не ставить же 32 Гб памяти чтобы поиграть. И кто его знает, не начнет ли оно по 40 Гб запрашивать тогда.

 ,

cvs-255
()

Мир сходит с ума?

В России обнулился сказочный. В штатах погромы, вставание на колени перед неграми и прочее SJW, в Австралии и Англии тебя посадят если ты не сможешь расшифровать выхлоп /dev/random по первому требованию полиции, в Китае великий китайский фаерволл и всем славить коммунистов, на ближнем востоке как всегда воюют, в Африке тоже любят это дело, в Европе вроде получше, но дорогущий и медленный интернет (или уже нет?) и всякие прочие веселости, ну и SJW тоже

Блин, похоже в самом деле вся надежда на колонизацию Марса, т.к. вряд ли туда возьмут идиотов. Да и не будет там времени на фигнейстрадание

 

cvs-255
()

Какой же CSS извращенный

Итак, есть банальнейшая задача:

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

В качестве редактора взял codemirror, но не суть. Для заполнения всей высоты использовал flex div-контейнер и flex-grow: 1, и height:100% для .CodeMirror,

Чтобы все было высотой с страницу браузера, указал для html, body height:100%, max-height:100%.

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

Капец.

 , ,

cvs-255
()

Что там с 128 бит?

А именно quad precision float. Сейчас вроде как максимум, поддерживаемый аппаратно на x86(-64) это 80 битные регистры FPU. А что-нибудь для более точного есть или планируется? Это актуально для некоторых задач численного интегрирования диффуров, где даже в double постепенно копится заметная ошибка

 

cvs-255
()

«прозрачный» запуск фортрановского кода на GPU

В фортране есть понятие «чистых» функций, которые не меняют глобального состояния. И есть конструкции вида do concurrent, которые позволяют запускать содержащийся в них код параллельно, причем как именно это будет сделано - на усмотрение компилятора. И внутри этой конструкции как раз можно вызывать только чистые функции. В том числе недопустим всякий ввод-вывод и прочее.

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

UPD, чтобы было понятно:

do concurrent ипользуется в виде

do concurrent (i=1:N)
   ...
   result(i) = ...
end do

А уже после окончания цикла ты что-то можешь с этим result делать

что просто очень похоже на то, как пишется код для GPU

 ,

cvs-255
()

Запуск spacex

 

cvs-255
()

посоветуйте железку

Есть ли что по вменяемой цене со следующими параметрами:

  1. процессор желательно x86
  2. пассивное охлаждение желательно
  3. память вставляется, а не распаяна, DDR, DDR2 или DDR3, если распаяно, то гига 4
  4. sata - обязательно
  5. питание 12 или 19 вольт, главное чтобы не здоровый ATX шлейф
  6. встроенная видеокарта
  7. встроенный ethernet
  8. будет прекрасно если будут GPIO, UART, RS485, I2C итп

 

cvs-255
()

Кто придумал эту глупость с vim?

По-умолчанию в vim теперь курсор мыши не выделяет текст так, как обычно в терминале, а копирует во внутренние буферы vim.

Зачем это сделали дефолтно? Так удобно курсором выделить что-то из vim и вставить по средней кнопке мыши куда-либо еще, за пределы vim. Или наоборот.

И приходится везде где пользуюсь vim настроивать это.

 

cvs-255
()

Классический OpenGL, OpenGL 3.0+, Vulkan, что дальше?

В отличии от «обычного» программирования, где чем дальше, тем более высокоуровневые языки стараются использовать, в графике все наоборот. Чем дальше, тем более низкоуровневые движки для графики. Когда ждать программирования видеокарт в машинных кодах либо конфигурирования встроенных (в будущем) FPGA для того, чтобы отрисовать простейшую сцену?

 ,

cvs-255
()

arm : decimal floating point not supported for this target

Собрал через crosstools-ng gcc с включенной опцией decimal floating point, но все равно оно не работает. При попытке собрать код с

_Decimal64 xd = 0.1;

выдает ошибку

error: decimal floating point not supported for this target

Что-нибудь с этим можно сделать?

 ,

cvs-255
()

соединения проводами в kicad

Я как то не могу найти такой возможности, но вдруг есть. Периодически развожу однослойную плату, но чуть-чуть не хватает возможностей для разведения всех цепей. 3-4 проводника буквально. Поэтому хочу их не разводить, а просто потом проводом напаять. Проблема в том, что они зачастую получаются пересекающимися друг с другом и пересекают выводы деталей. Да, по идее это можно обойти костылем, создав пару виртуальных слоев платы и провести их там. Но может как-то можно это сделать явно, чтобы kicad понимал, что эти соединения будут проводами и они могут пересекаться друг с другом и выводами?

 

cvs-255
()

Единые дистрибутивы - это боль

Был подключен debian testing репозиторий. Но там были некоторые проблемы, отключил его, оставил debian stable репозиторий. Пакеты, естественно, сами не продаунгрейдились.

Внятных средств даунгреда в debian нет.

И вот я начал даунгрейдить их руками. Ладно бы просто пришлось удалить и переустановить полсистемы. Но эта процедура привела дистрибутив в неконсистентное состояние и похоже проще просто переустановить.

К чему я это все. Единый огромный дистрибутив где никакой границы «система - юзерские приложения» нет это здоровая и неповоротливая махина, которая заклинит от нестандартного действия.

 

cvs-255
()

Посоветуйте органайзер для деталек

Дано: множество мелких радиодеталей. И очень много разных деталей и номиналов. Каждого типа отнсительно немного но вот типов - тьма.

Как быть? Коробочек с 100500 мелкими ящичками не видел в продаже… Те варианты которые видел содержат ну 50-100 коробочек.

 

cvs-255
()

Вызывать скрипт для входящих писем

Есть мысль поиграться с поиском спама нейросетями. У меня есть свой почтовый сервер с postfix, входящая почта проходит через procmail. Как сделать так чтобы для каждого письма из procmail (но не обяательно из него) вызывался мой питоновский код, который будет отвечать, спам это или нет. И чтобы procmail на основе ответа уже кидала в /dev/null или дальше обрабатывала по правилам

 , , ,

cvs-255
()

Специалистам по фотографии

Вопрос про RAW снимки.

Есть у меня Nikon D3100, снимающий в RAW. У него матрица оснащена фильтром Байера, за счет которого она цветная. Суть в следующем. Никоновский RAW формат отлично читается средствами питона. И если прочитать напрямую RAW изображение тусклых объектов и вывести его, например, с помощью matplotlib (баланса белого и цветопередачи сейчас не касаемся) то изображение будет довольно сильно зашумлено. Но в то же время просмотрщики RAW, да хоть Geeqie, как-то выводят куда более гладкую картинку.

Хочу понять, это они просто сглаживают шумы, или я что-то не понимаю

RAW я читаю с помощью rawpy, после чего учитываю что это изображение на самом деле с фильтром Байера, и чтобы восстановить 3 канала, надо раскидать пиксели в соотв с маской:

image = rawpy.imread(filename).raw_image_visible

shape = image.shape
cshape = (int(shape[0]/2), int(shape[1]/2), 4)

post = np.zeros(cshape)
for y in range(cshape[0]):
    for x in range(cshape[1]):
        post[y][x][0] = image[y*2 + 1][x*2]
        post[y][x][1] = image[y*2][x*2+1]
        post[y][x][2] = image[y*2+1][x*2+1] + image[y*2][x*2]

Изображение в geeqie https://sun9-34.userapi.com/PmZaqUGFvW6vKNc6lNsIXpKTU5EcNkMffcsQaA/a2HvOGbQL2I.jpg

Изображение через мой код: https://sun9-71.userapi.com/TsMOGEC-X9ylBYshoxlvJN_ulvWPUgjBNC59Uw/NaZ4P8j7bpE.jpg

и да, geeqie каким-то образом не уменьшает вдвое разрешение по сравнению с исходной черно-белой картинкой на матрице:

https://sun9-66.userapi.com/WlF8ydXn8QFZTxnRJ9_wgE5Iuy9A_BH1h5rqvw/nzSpAFFjfx0.jpg

PS: да, конечно лучше использовать более длиннофокусный объектив для фото Луны, нежели 35-мм

 , ,

cvs-255
()

Полезная штука на карантине

https://www.popmech.ru/technologies/news-466312-predstavlen-novyy-kolesnyy-robot-dostavshchik/

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

 ,

cvs-255
()

RSS подписка на новые темы