Сегодня исполнилось 5 лет языку программирования Rust с начала выпуска версии 1.0 в 2015 году. С чем я и поздравляю комьюнити!
Достижения за эти 5 лет можно увидеть по ссылке: https://blog.rust-lang.org/2020/05/15/five-years-of-rust.html
Сегодня исполнилось 5 лет языку программирования Rust с начала выпуска версии 1.0 в 2015 году. С чем я и поздравляю комьюнити!
Достижения за эти 5 лет можно увидеть по ссылке: https://blog.rust-lang.org/2020/05/15/five-years-of-rust.html
Состоялся мажорный релиз Deno – открытой, безопасной среды выполнения программ на языке TypeScript, обладающей следующими особенностями:
Deno
и являющееся валидным Javasсript кодом можно исполнять в браузере;deno run --inspect-brk
: дебаг-сервер, взаимодействующий с Visual Studio Code и инструментами удалённой отладки в Google Chrome;deno install
: установщик программ для Deno из удалённых ресурсов. Производит загрузку вместе с зависимостями и добавляет в $HOME/.deno/bin
cкрипт для запуска программы;deno fmt
: производит форматирование кода;deno bundle
: бандлер программ на Deno. Производит js-файл, содержащий в себе программу для Deno и её зависимости;npm
и package.json
: внешние модули подгружаются и используются (загрузка по сети происходит только во время первого выполнения, в дальнейшем модуль кэшируется вплоть до вызова с флагом --reload
) после указания их URL прямо в программе:import * as log from "deno.land/std/log/mod.ts";
Promise
, в отличие от Node.JS;Deno – встраиваемая среда, и может быть использована для расширения существующих программ на Rust с помощью крейта deno_core.
Также команда Deno поставляет стандартные модули без внешних зависимостей, аналогичные по функциональности со стандартной библиотекой в языке Go.
Deno подходит для использования в качестве выполнения скриптов – поддерживается вызов через shebang.
Есть REPL.
Написано на языке программирования Rust.
Есть ли такое в connectBot?
Знаю, тема не раз поднималась (просмотрел 4), но подобного не нашел
Я тут интересовался банально, но опять выбор ноута , какой ноут мне взять. Таки купил DELL G3 3590. Дважды спросил в ситилинке, там точно две плашки мозгов по четыре - дважды сказали нет, одна 8. Прикупил плашку на 8, открутив 10 винтов и поковыряв медиатором обнаружил, что стоит две по 4.
Включив обнаружил там убунту 18.04. Если кому интересно - готов в него потыкать два-три дня палочкой прежде чем запустить в работу.
В техническом плане движок Unity отстает от Unreal Engine в разы. При том же уровне графона Unity тормознее в несколько раз, и это факт, проверенный на десятках топовых игр на обоих движках. Но почему-то высказать эту очевидную мысль мне запрещают.
Что ни говори, а Unity по сравнению с Unreal Engine просто детская поделка, еще и ресурсы компа жрет при посредственной графике.
Сообщение удалено a1batross по причине 4.2 Вызывающе неверная информация (-7)
Ты неграмотное полено, еще и репутацию снижаешь за перечисление фактов?
День добрый!
Дистрибутив OpenSUSE Tumbleweed. Steam установлен из репозитория, до этого стояла карточка NVIDIA, все работало. Поставил AMD rx 580. И в 2020 году понял, что они так и не научились делать нормальные дрова.
Драйвер скачан с сайта для SLED 15, X11 понижен до версии из Leap 15.1, так как драйверу нужен «X11_ABI_VIDEODRV = 24». Драйвер установился. Запустился xonotic-glx на ультрах, но Steam при запуске начинает выдавать вот это:
Running Steam on opensuse-tumbleweed 20200504 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/rchnh2cooh/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1589513816)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1589513816)
Installing breakpad exception handler for appid(steam)/version(1589513816)
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
(steam:20107): Gtk-WARNING **: 18:51:53.403: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1589513816)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.
Ядро - 5.6.8
Mesa-32bit установлена,
удаление конфликтующих библиотек(libstd и т.д.) пробовал(до удаления запускался, но не в работоспособном виде),
STEAM_RUNTIME=0 не помогает.
Куда копать дальше? Может кто сталкивался.
В общем, запустил контейнер с выхлопом в консоль. Назовем ее «основной». Все работает, отлично.
Есть ли способ «приаттачиться» к контейнеру из другой консоли(или даже эмулятора терминала), чтобы выполнять в этой «приаттаченной» консоли команды, которые не будут дублироваться на основной?
Ну в смысле docker attach не подходит т.к. как раз происходит то самое «дублирование» команд.
Честно говоря такой простой кейс, а меня вогнал в ступор
Wi-Fi на ноутбуке Ubuntu работает медлено и не стабильно.
Привет лор!
Вай-фай на убунте медленный и не стабильный (огромные пинги даже в локалке, т.е. пинг к роутеру, временами пинг вообще исчезает).
Подскажите как вылечить эту проблему? Я так понял проблема в драйвере, но может быть дело и не в этом. Почитал гугл, решения которые описывают старые и не помогают.
На винде7 на этом же ноутбуке тот же самый вай-фай работает нормально.
Информация по системе:
Ubuntu 20.04
Kernel 5.4.13
sudo iwconfig
wlan0 IEEE 802.11 ESSID:«Mikrotik»
Mode:Managed Frequency:2.412 GHz Access Point: CC:*:7D
Bit Rate=1 Mb/s Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=30/70 Signal level=-80 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:38 Missed beacon:0
Wi-Fi на ноутбуке:
Intel® Centrino® Advanced-N 6235
Router Mikrotik RB951UI-2HND - Wireless (Atheros AR9300)
(настройки дефолтные - band - 2bgn chan - 20MHz freq - auto)
Подскажите пожалуйста, куда копать?
Наверняка тут есть упоротые предприниматели типа меня?
Я пользуюсь онлайн бухгалтерией, она мне акты ток в PDF выплевывает, а для нормальной работы ЭДО и формализации надо генерировать XML'ки.
Перед тем как я потрачу 3 часа на создание скрипта генерации этой адской 1С-Стайл XMLки, может кто-то уже что-то подобное делал и юзает? Или онлайн сервис знает, где вбить обе стороны и услуги и получить XML на выходе?
у меня вопрос по angularJS. в нём очень мало конкретики, но меня устроит телепатический ответ
использую сервис $http для отправки запроса на сервер. CORS налажен. если я отправляю нужные серверу ….some.data…, то сервер возвращает статс 200 и выполнение переходит в block 1.
проблема в том, что если я отправляю неправильные ….some.data…, то сервер возвращает статус 400 и выполнение вообще не переходит ни в один из указанных блоков
есть ли способ этого избежать? мне нужно сделать так что, если я отправляю неправильные ….some.data…, то ошибка отлавливалась бы каким-нибудь блоком
$http.post(API_URL + 'auth/logpass/login', { ....some.data... }).
then(function success(response) {
console.log('block 0')
if (response.status === 200) {
console.log('block 1')
} else {
console.log('block 2')
}
},
function(response) {
console.log('block 3')
})
.catch(function(response) {
console.log('block 4')
})
.finally(function() {
console.log('block 5')
});
Подскажите как верно описать в файле dhcpd.conf динамические и статические адреса:
option domain-name «some.org»;
option domain-name-servers 8.8.8.8
default-lease-time 3600;
max-lease-time 86400;
ddns-update-style none;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.224 {
range 192.168.0.2 192.168.0.30;
option routers 192.168.0.1;
}
host arch {
hardware ethernet 70:%%%:62;
fixed-address 192.168.0.3;
}
host macbookpro {
hardware ethernet dc:%%%:c0;
fixed-address 192.168.0.4;
}
host pit {
hardware ethernet 48:%%%:19;
fixed-address 192.168.0.6;
}
При таком получаю сообщение:
Dynamic and static leases present for 192.168.0.3.
Remove host declaration arch or remove 192.168.0.3
from the dynamic address pool for 192.168.0.0/27
Если записать:
subnet 192.168.0.0 netmask 255.255.255.224 {
range 192.168.0.10 192.168.0.30;
option routers 192.168.0.1;
}
получаю сообщение
lease 192.168.0.5: no subnet.
Добрый день, всем!
Столкнулся с такой проблемой, есть syslog сообщение (msg непосредственно) следующего вида:
«10.100.20.30 I0515 14:46:45.069611 blablabla»
Пытаюсь сделать 2 вещи:
Решил сначала решить задачу из п.2 следующим образом:
constant(value=«",\n\t"sysloghost-ip":\t"» property(name=«msg» regex.type=«ERE» regex.submatch=«0» regex.expression=«([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})–end» regex.nomatchmode=«FIELD» format=«json»
пытался и таким образом (чтобы писанины было меньше)
constant(value=«",\n\t"sysloghost-ip":\t"» property(name=«msg» regex.type=«ERE» regex.submatch=«0» regex.expression=«(^([0-9]{1,3}.?){4})–end» regex.nomatchmode=«FIELD» format=«json»
Если в первом варианте сохранялась просто исходная строка, то во втором случае, вообще все перестало сохраняться.
Где я ошибся или возможно делать что-то не так?
Сразу оговорюсь, регулярное выражение генерировал на сайте https://www.rsyslog.com/regex/ , там все хорошо обрезается.
Я начинающая познавать только линукс, знаний очень мало, поэтому прощу помощи у знающих.
Установила Xubuntu только с одной целью - нужен бесконечный автосерфинг (работает на ноуте), так вот не могу запустить программу для автосерфинга _https://github.com/surfow/exchanger/releases
Не запускается не из под «выполнить», не из командной строки, пишет: sudo ./exchanger: команда не найдена.
Чего то не хватает файлу, но незнаю чего. Помогите, заранее благодарна
Вчера создал тему, в которой захотел выяснить, кто и что вкладывает в понятие «драйвера» (как части ПО), кто и как понимает роль драйвера в системе. Потому что судя по другому известному форуму и комментам, очень по-разному понимают.
Сообщение удалено a1batross по причине ‘Тупняк (-7)’
И вот этот говнюк посчитал, что вопрос слишком тупой для этого форума. А может это ты слишком тупой, альбатрос? Если ты не понимаешь суть вопроса, это не значит что вопрос тупой, проблема в тебе.
Я вот сколько отвечаю, прихожу утром и нет ни моих сообщений, ни темы. Пусть себе школьники развлекаются с чем хотят.
Может, я тоже поставлю когда-нибудь этот легендарный дистр, надо же знать о подводных камнях. Просто не надо тыкать ссылками «зачем вам кали» и срача не будет.
Есть ли какой-то чудо девайс, который можно вставить в USB в Linux-компьютер и использовать как последовательную консоль (текстовый терминал) ? Запустить там getty и залогиниться, вводить команды итд?
На этом спец.компьютере нет графического вывода и порта rs232\com.
Это нужно для того, чтоб решать проблемы с отвалившейся сетью, так что всякие USB-Eth, USB-Wifi не подходят.
Пока нагуглил 3 подхода:
1. Комп1 — USB2RS232 — RS232 null cable — USB2RS232 — Комп2.
2. То же, только в виде одного провода. https://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_USBNMC.pdf
3. Usb-vga + usb-клавиатура.
Подскажите, что это за ф-ии std::lower_bound, std::upper_bound и зачем это вообще нужно? Я что-то читал документацию, так и не понял, что это вообще? Это все работает с упорядоченными последовательностями или любую можно брать?