Установил Linux с флешки в лайф режиме нормально, перезапустил комп, и загрузилась винда.
Как всем уже известно по новости с опеннета, разработчик ffmpeg и qemu выкатил javasсript движок поддерживающий почти всё ES2019 + запили туда перегрузку операторов и библиотеку для математики с bigint и bigfloat. Всё это работает быстрее и лучше duktape и также легко встраивается в сишный код. Можно собирать самодостаточный бинарник прямо из js скрипта. x86 поддерживается, заявляется небольшая стоимость вызова нативного кода из js.
Итак, теперь js можно встраивать почти везде. В Duktape есть только ES5 + несколько фич ES6, нода жирновата и только под x64, остальные движки тоже или заброшены или кто куда.
По аналогии с соседним топиком - хочу в кучу собрать информацию о языках, поддерживающих трансляцию в си либо только через неё и работающих. Гуглить «translate to c» - это хуже, чем пытаться на лоре искать что-то полезное не продираясь через срачи, флуды и тупняк
Если лень написать хоть несколько слов про предлагаемый язык - что ж, обойдусь и ссылкой.
Эти самые «срачи, флуды и тупняк» тоже приветствуются, если сопровождаются хоть каплей информации по теме
Мне 12 лет, я перешел на линукс три года назад. Скажите пожалуцта, это хороший возраст для перехода?
Во сколько лет психически здоровый, среднестатический мужчина должен перейти на линукс? Не возраст именно, а примерно какой?
Приветствую! Нужна помощь с sql-запросом, надеюсь не пройдете мимо.
Есть три таблицы (упрощенно, по структуре у меня вопросов нет, ну и приведенное тут не отражает реальную структуру, просто передает важные части):
create table users (
id int,
username text
);
create table messages (
id int,
message text
)
create table usermessages (
user int references users(id),
message int references messages(id)
);
Мне нужно из этого получить id из users и массив с messages вида {"id": messages.id, "message": messages.message}
, по одной строке на пользователя. И затем из всего иэтого найти пользователей с определенными сообщениями, при этом получив список всех сообщений пользователя в аггрегации.
Выбираю все вот так:
select
users.id,
json_agg(json_build_object('id', messages.id, 'message', messages.message))
from
users
left outer join usermessages on
usermessages.user. = users.id
left outer join messages on
messages.id = usermesages.message
group by
users.id;
Результаты примерно такие:
| id | json_agg |
| 1 | [{"id": 1, "message": "foo"}, {"id": 2, "message": "bar"}] |
| 2 | [{"id": 3, "message": "qwerty"}, {"id": 4, "message": "ololo"}] |
| 3 | [{"id": 5, "message": "1234"}] |
| 4 | [{"id": 6, "message": "foo"}] |
Вот в данном примере мне нужно получить все те записи, где message=«foo», то есть в результате должно быть
| id | json_agg |
| 1 | [{"id": 1, "message": "foo"}, {"id": 2, "message": "bar"}] |
| 4 | [{"id": 6, "message": "foo"}] |
Не могу понять как искать по аггрегации (даже имя этой колонки в where не впихнуть - в «as» он не умеет, а на «json_agg» (который у меня в результатах выводится) говорит что такой колонки нет), а в случае фильтров я выбираю вообще все записи, просто там где условие не выполняется получаю пустой массив. Отдельно выбирать по message по приджоиненной таблице - тогда я не вижу других message'й user'а.
В общем мне нужно что-то, что сможет пройтись по элементам массива, но ничего подобного нагуглить не получилось.
Заранее спасибо!
Есть старенький компьютер с материнкой MSI Z77A-G43 (MS-7758) и процессором Core i3-2120. Есть предположение, что обновив процессор, например, до Core i5-3570, я за недорого получу весьма заметный прирост производительности.
Другое дело, что сама материнка ведь тоже имеет ограниченный ресурс работы. Возможно, он уже подходит к концу. Может быть, дать этому компьютеру доработать свой век уж без модернизации, а когда придёт конец, купить новый?
Или можно как-то объективно оценить степень износа железа?
Алиэкспресс это не один магазин, это много разных поставщиков. Поэтому, когда я заказываю там что-то, я плачу за доставку несколько раз. Я решил быть умнее, и перешёл на страницу конкретного продавца. Подобавлял в корзину всяких товаров, перехожу в корзину - а там напротив каждого пункта разная стоимость доставки. Как такое может быть?
Error 404
mysite.ru.local
Apache/2.4.18 (Unix) OpenSSL/1.0.2e PHP/7.0.1 mod_perl/2.0.8-dev Perl/v5.16.3
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Как вы делаете микширование звука на аудиосистему (или просто пару колонок) с двух-трёх компов?
Ну например при поселении в гостиницу, да мало ли можно случаев найти...
Вместо этого приходится таскать бумажный паспорт, который весь истрепался, из за того что даже в детский сад без него на зайти...
А как было бы хорошо, если бы водительское удостоверение полностью могло заменить паспорт.
Dimez, а можно плз в студию конкретный пункт правил, по которому два раза был удалён мой аватар со снятием скора, который висел здесь с пару лет, если не больше, и никому не мешал.
Заняться больше нечем?
В этой статье мы разберем как выполнить обновление Debian 9 до 10. В этой версии улучшена поддержка загрузки UEFI, система изоляции приложений AppArrmor активирована по умолчанию используется фильтрация сетевых пакетов на основе nftables вместо iptables, поддерживается печать без драйверов с CPUS 2.2.10, а также добавлена поддержка платформы Allwinner A64. Обратите внимание, что при обновлении всегда есть риск сломать систему. Самый надежный способ получить новую версию - это установить её начисто. Если вы всё же решили делать обновление, создайте резервную копию, а для производственных систем лучше ещё посмотрите официальную документацию. Как обновить Debian 9 до 10 1. Очистка системы Первое правило
Запись Как обновить Debian 9 до 10 впервые появилась Losst.
Здравствуйте.
Прошу о помощи.
Сейчас ищу любую работу, но ничего не находится. Готов на любую подработку.
Одолжите, пожалуйста, на еду рублей 100-200. Сейчас в поисках работы, а дома есть абсолютно нечего. От голода почти теряю сознание. Одолжить просто не у кого.
Если оставите контакты, то я клянусь вернуть с первой зарплаты (переведу на карту или номер телефона). В этом случае напишите в личные сообщения свой номер карты или номер телефона. Я верну 100%!
Мой номер карты: 5536 9137 5246 8484
У меня есть сборка Firefox 52 ESR для SLES 11, теперь надо сделать Firefox 60 ESR. Он хочет RUST, который хочет LLVM.
Вот проблемный кусочек SPEC-файла:
%if %{with lldb_python}
# Python: fix binary libraries location.
liblldb=$(basename $(readlink -e %{buildroot}%{_libdir}/liblldb.so))
ln -vsf "../../../${liblldb}" %{buildroot}%{python_sitearch}/lldb/_lldb.so
ln -vsf "../../${liblldb}" %{buildroot}%{python_sitearch}/_lldb.so
%endif
Вот что мне выдаёт сборка LLVM 5:
+ mv /var/tmp/llvm5-5.0.0-build/usr/share/opt-viewer/optrecord.py /var/tmp/llvm5-5.0.0-build/usr/lib64/python2.6/site-packages/optrecord.py
+ mkdir -p /var/tmp/llvm5-5.0.0-build/etc/bash_completion.d
+ mv /var/tmp/llvm5-5.0.0-build/usr/share/clang/bash-autocomplete.sh /var/tmp/llvm5-5.0.0-build/etc/bash_completion.d/clang.sh
+ chmod -x /var/tmp/llvm5-5.0.0-build/etc/bash_completion.d/clang.sh
+ chmod -x /var/tmp/llvm5-5.0.0-build/usr/share/man/man1/scan-build.1
+++ readlink -e /var/tmp/llvm5-5.0.0-build/usr/lib64/liblldb.so
++ basename
basename: missing operand
Try `basename --help' for more information.
+ liblldb=
error: Bad exit status from /var/tmp/rpm-tmp.12942 (%install)
Возможно, старый bash имеет другой синтаксис. Помогите, пожалуйста, исправить
Есть система из трех уравнений, в каждом есть sin
, cos
, ctg
от четырех углов beta
, gamma
, phi
, psi = beta - (90 - phi/2)
.
Необходимо найти оптимальные значения каждого угла так, чтобы минимизировать значения этих уравнений. Вот одно из них:
K = (sin(beta - gamma + phi/2) / (2 sin(beta - gamma) / sin(gamma) -0.35 * ctg(phi/2) - ...) * sin(gamma))
Т.е. аналитически эти уравнения решать будет очень сложно.
А вот как подступиться к численному решению я пока не понимаю.
Делаю планирую пока что на Octave.
Друзья, подскажите, пожалуйста, какой выбрать дистрибутив для старых 2-ядерных компов, а именно - компа 10-летней давности и нетбука 8-летней давности. Для начинающего. Windows не предлагать, WinXP и так пока пользуюсь :-)
Хотелось бы завести режим Hibernate, пользовать WINE, а в идеале - завести TV-тюнер (хотя последнее не критично).
Нужна максимально резвая работа, но неплохо бы добавить «мутно-стекляные» заголовки окошек, как WinVista.
Имеет ли резон ставить, из соображений скорости, не свежие версии Debian/Ubuntu, а например - Ubuntu 12.04.5? Как это отразится на безопасности, при условии установки всех «заплаток»? И можно ли такие старые версии ставить свежий софт, в частности - последние версии браузеров?
Спасибо!
Недавно появилась проблема что компьютер стал печатать самостоятельно
В картинках:
картинка 1
картинка 2
То же самое, но текстом
текстом
Хотел открыть прямой поток в файл и через телефон по ssh посмотреть какой процесс занимается этой требухой, но к сожалению не знал как этот поток открыть (Подскажите на будущее). Пробил в гугле урл, который там фигурирует, https://urlhaus.abuse.ch/url/169935/ определяется как малварь (Хотя и так видно в командах, файрвол, cawk.exe, ftp, …)
Дуал бут. Винда и линукс на разных драйвах.