Шестичасовой выход в космос в прямом эфире
https://www.youtube.com/watch?v=n_6WS5XqCS0
Вояджер улетел, а тут СОЮЗ «режут» - забор части противометеоритной защиты в месте, где обнаружили просверленное отверстие.
https://www.youtube.com/watch?v=n_6WS5XqCS0
Вояджер улетел, а тут СОЮЗ «режут» - забор части противометеоритной защиты в месте, где обнаружили просверленное отверстие.
Сабж.
«Не бит не падан», «оно само», «вчера работало, сегодня включил и не работает». Реагирует только на кнопку питания, т.е. включается и выключается.
Колодку с пинами посмотрел, вроде всё норм, пимпа и мышиные клавиши работают.
Донор только на выходных будет, что ещё можно попробовать в ожидании?
UPD. Торговцы финкпадами по России отказали мне в клавиатуре, разборки нет. С али СДЭКом за две недели пришла новая (1640 руб.) - гнутый «шведский» Enter, маленький пробел и backspace размером с обычную клавишу и при этом с нанесённой кириллицей.
FAQ: Do you support Systemd?
... We are planning to develop a new OpenRC-style init system, incorporating «next-gen» features, which will be comparable in functionality to systemd.
P.S. Ну и у проекта наконец-то появился FAQ https://www.funtoo.org/FAQ
А что за шляпа, вот так работает
class Container extends React.Component {
render() {
const { value } = this.props.data;
return (<div>{value}</div>);
}
}
const mapStateProps = store => ({
data: store.ContainerState.ContainerData
});
export default connect(mapStateProps)(Container);
class Container extends React.Component {
render() {
const { value } = this.props;
return (<div>{value}</div>);
}
}
const mapStateProps = store => ({
value: store.ContainerState.ContainerData.value
});
export default connect(mapStateProps)(Container);
Store:
{
ContainerState: {
ContainerData: {
value: 42
}
}
}
Не работает в том плане, что по второму варианту замаппленный контейнер не реагирует на обновление store.
Я всегда пользовался первым вариантом, а тут помощник прислал код со вторым вариантом, и вот такое непонятное поведение.
Понадобился бу ноут с отправкой в регион, в Москве/Питере посмотреть/купить/переслать некому.
За последнюю пару недель законтачил с 3 «магазинами корпоративных ноутов, может быть даже из Европы» (типа прайс в гугл докс, возможность докинуть памяти/дисков, отправка хоть на Луну СДЭК/EMS и прочий сервис). Два из них после того как указал на конкретную модель - буквально сразу же «этот продан, но есть такой же на пару тысяч дороже». Ладно, хрен бы с вами, давайте дороже шлите фото и номер, первый присылает фото те же самые, что и на якобы проданый (лол, ну вас нахрен жмотов), второй ничего не ответил.
Авито, отобрал объявления, цена средняя по рынку, приемлимые условия (докинуть памяти, пересылка и т.п.), ответили только двое, договорился «покупаю», оба пропали со связи, один 5 дней уже не отвечает, второй только пару, но чувствую тоже пропал. И ведь не конечные пользователи, у каждого ассортимент и каждой модели не по одной штуке.
Кто так гешефт делает? Или это мне так везёт, не умею продавцов выбирать или опять же лето-жара-пробки-отпуска и ленивые «москвичи»?
Промежуточный итог - один продавец со всей информацией и какими хочешь фотками, но барахло у него по конским ценам.
P.S. Если что, про ибей в курсе, но вопрос не про него.
Хочется, чтобы независимо от видео-потока звучало интернет-радио. PVR-клиенты такое умеет? И вообще, возможно такое на Kodi?
Пишу из горящего потушенного танка.
Каково было удивление, когда на попытку screen -xd screen_name получил в ответ:
There is no screen to be attached matching screen_name.А screen при этом в процессах есть и софтинки которые в нём, тоже живые, только вот приконнектиться нельзя.
Я б запаниковал, но вспомнил, что как-то уже было такое что в gentoo-funtoo игрались с каталогом в котором сокеты. И правда, кто ж читает, что там emerge пишет, действительно просто поменяли каталог.
Нашёл, где сокеты активных сессий и был немало удивлён, что создан каталог аж в 2016 году. Это тем, кто говорит, что «гента не для серверов», и да - это фунточка:
1 [|| 2.6%] Tasks: 112, 238 thr; 2 running
2 [|| 2.0%] Load average: 0.12 0.27 0.41
Mem[|||||||||||||||||||||||||||||||||||975M/1.96G] Uptime: 392 days(!), 00:20:12
Swp[||||||||||||||||||||||||||||||||||1.48G/2.00G]
И соседний сервер:
21:35:08 up 456 days, 11 min
Subj
Прослоупочил сам момент, но как оказалось, гугль убрал «надежные» NFC из Smart Lock ещё осенью. Обнаружил случайно, сбросив смартфон до заводских и получив после этого «наличие отсутствия».
И что теперь, есть способ вернуть? Сторонние приложения с рут-правами, что-то не вариант.
Перемещено leave из talks
Не знаю, зачем оно, но вот (наверное, потому что такое на глаза не попадалось):
from functools import reduce
def assign(target, *sources):
def _update(target, source):
target.update(source)
return target
return reduce(
_update, filter(lambda x: isinstance(x, dict), sources), target)
>>> obj = {'a': 1}
>>> copy = assign({}, obj)
>>> copy
{'a': 1}
>>> obj1 = {'a': 0, 'b': {'c': 0}}
>>> obj2 = assign({}, obj1)
>>>
>>> obj1['a'] = 1
>>> obj1
{'a': 1, 'b': {'c': 0}}
>>>
>>> obj2['a'] = 2
>>> obj2
{'a': 2, 'b': {'c': 0}}
>>>
>>> obj2['b']['c'] = 3
>>> obj1
{'a': 1, 'b': {'c': 3}}
>>> obj2
{'a': 2, 'b': {'c': 3}}
>>> assign({'a': 1}, {'a': 2}, {'a': 3})
{'a': 3}
>>> assign({'a': 1}, None, {'b': 2}, 4)
{'a': 1, 'b': 2}
Зарелизилась версия 3.0 популярного многофункционального редактора кода.
По сравнению с Sublime Text 2 был улучшен практически каждый аспект редактора. Список основных изменений настолько велик, что разработчики сделали отдельную страницу https://www.sublimetext.com/2to3
Разработчики выделяют следующие улучшения в версии 3.0: Goto Definition, новый механизм подсветки синтаксиса, новый интерфейс и новый API расширений. Отдельно упоминают производительность, по сравнению с Sublime Text 2 старт редактора и открытие файлов происходят быстрее, а прокрутка более плавная.
По сравнению с последней (июльской) бета-версией обновлена тема пользовательского интерфейса, добавлены новые цветовые схемы, новая иконка и улучшена подсветка синтаксиса.
Для Sublime Text 3.0 действительны лицензии приобретенные начиная с 2013 года, для перехода с Sublime Text 1 или 2 необходимо приобрести обновление.
>>> Подробности (sublimetext.com)
Непонятно, что послужило причиной для Drobbins'а, то ли поломаный обновлением до 1.19 xorg-server на его ноутбуке, то ли конференция хакеров во Львове, а может и то и другое вместе взятое, но изменения теперь касаются всех пользователей дистрибутива.
Что же прошло вместе с летом и пришло с осенью, две основных новости:
funtoo-stable и funtoo-stable-hardened сборок. Связано это с переходом к «next generation of Funtoo Linux». Все усилия сосредоточены на новых фишках, которые будут представлены по мере готовности.
ports-2012 больше не обновляется.
Взамен мы получаем новую версию дерева ports-2017 и концепцию «kits» (наборы, комплекты?).
Как говорит сам Drobbins, наборы — это логические части дерева портежей Gentoo, превращенные в оверлеи, с целью поддержания стабильности. Это логические наборы пакетов, реальные оверлеи в системе, смысл которых в большей гибкости по манипулированию стабильным и экспериментальным кодом.
Таким образом можно иметь последнюю версию gimp и стабильный xorg-server, не меняя всё дерево в целом на funtoo-stable.
Мантра нового подхода: «Если моя система становится нестабильной, то это только из-за моего желания использовать экспериментальный софт, а не из-за того, что я делаю регулярно emerge -auDN @world.»
Переключение на новый мета-репозиторий:
# install -d /var/git
# cd /var/git
# git clone https://github.com/funtoo/meta-repo.git
# cd meta-repo
# git submodule init
# git submodule update
# rm /usr/share/portage/config/repos.conf
# mv /etc/portage/repos.conf /etc/portage/repos.conf.bak
# ln -s /var/git/meta-repo/repos.conf /etc/portage/repos.conf
# chown -R portage:portage /var/git/meta-repo
Для управления бранчами используется мета-инструмент app-admin/ego. Пример /etc/ego.conf:
[kits]
python-kit = 3.6-prime
xorg-kit = 1.19-prime
Из-за изменения способа обработки PYTHON_TARGETS есть проблемы с мультиплексированием Python для отдельных пакетов.
Ссылки на оригинальные новости:
>>> Funtoo Linux News (funtoo.org)
Есть табличка, надо «свернуть» по битовому полю.
Дано:
+---------------------+------+
| time_field | bit |
+---------------------+------+
| 2017-08-22 12:24:15 | 0 |
| 2017-08-22 12:24:16 | 0 |
| 2017-08-22 12:24:17 | 0 |
| 2017-08-22 12:24:18 | 1 |
| 2017-08-22 12:24:19 | 1 |
| 2017-08-22 12:24:20 | 1 |
| 2017-08-22 12:24:21 | 1 |
| 2017-08-22 12:24:38 | 0 |
| 2017-08-22 12:24:39 | 0 |
| 2017-08-22 12:24:40 | 0 |
+---------------------+------+
Результат:
| 2017-08-22 12:24:17 | 0 |
| 2017-08-22 12:24:21 | 1 |
| 2017-08-22 12:24:40 | 0 |
Т.е. как
SELECT MAX(time_field), bit FROM table GROUP BY bit;
но не группировка, а свёртка последовательных строк с одинаковым признаком.
Что-то не соображу, такое можно сделать попроще или нет?
Надо выбрать определённое количество записей (пусть будет 5) от текущей и посчитать, например среднее. Таблица упорядочена по id, но значения id не линейны, т.е. они растут но без определенного шага.
SELECT max(id), AVG(value) FROM table_name WHERE id > 12345 ORDER BY id LIMIT 5;Такой запрос в результат считает от всей выборки, а не от 5 записей.
Попробовал так:
SELECT max(id), AVG(value) FROM table_name WHERE id IN (SELECT id FROM table_name WHERE id > 12345 ORDER BY id LIMIT 5);ругается doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Есть какое-нибудь нормальное решение или просто чанками выбирать, да на стороне клиента обрабатывать результат?
Китайский компактный MFRC522 модуль 13.56 Мгц.
Подключал и к меге и к RPi2, метки не читает, а вот телефоны с NFC модулем видит, правда UID при каждом чтении новый выдаёт.
Покрасить и выбросить?
Для примера, такой запрос:
SELECT column_1, column_2 FROM table
WHERE
created > '2016-01-05 23:59:59'
AND
created < '2016-02-06 00:00:00';
Результат ~2.5KK строк, а по времени:
В общем, как в присказке про рыбку и пароход, хочется ассинхронности и быстрых запросов.
Кто aiomysql использует, это возможно?
UPDATE. Господа, вопрос не про ассинхронность в mysql, и не про ОРМ. А про то, что коннектор, который использует aiomysql сам по себе работает в 10 раз медленнее, чем можно. Весь вопрос, есть возможность поменять коннектор в aiomysql или нет, и как выход остается смотреть в сторону ThreadPoolExecutor или aioodbc.
UPDATE 1. aioodbc и ThreadPoolExecutor мне в помощь.
subj
Слухи ходили несколько дней уже.
https://blog.getpebble.com/2016/12/07/fitbit/
Для Ъ:
Из-за различных факторов Pebble уже не может работать как независимое юридическое лицо. Мы приняли непростое решение, чтобы закрыть компанию и больше не производить устройства Pebble.
Сегодня Fitbit приобрели наши технологии, программное обеспечение и другую интеллектуальную собственность
Почему в дефолтном ебилде такой игнор опции "--with-stream"?
UPD. И да, это оказалась не gentoo, а funtoo.
client 1 <----> OpenVPN server <----> client 2
10.20.3.10 10.20.3.0/24 10.20.3.6
| |
v v
192.168.2.0/24 10.20.4.0/24 <---> 10.20.0.0/24
Как мог нарисовал структуру сети.
client2 на внутреннем интерфейсе имеет адрес из 10.20.4.0/24, но ему доступна подсеть 10.20.0.0/24.
Цель: client1 должен видеть подсети 10.20.4.0/24 и 10.20.0.0/24.
Настройки сервера
push "route 10.20.0.0 255.255.0.0"
push "route 192.168.2.0 255.255.255.0"
route 10.20.0.0 255.255.255.0
route 10.20.4.0 255.255.255.0
route 192.168.2.0 255.255.255.0
ccd/client1
iroute 192.168.2.0 255.255.255.0
ccd/client2
iroute 10.20.0.0 255.255.255.0
iroute 10.20.4.0 255.255.255.0
С такими настройками client1 из подсети 10.20.4.0/24 видит только client2, всё остальное недоступно, маршрут прерывается на 10.20.3.6.
Чую, что что-то не так с маршрутами на client2, но разобраться не могу. Может, кто с подобным сталкивался?
Никогда не пользовался беспроводным аудио на линуксе, а тут колонка появилась.
На андроиде, винде, иос всё хорошо, насыщенный звук.
На десктопе, донгл Cambridge Silicon Radio, KDE5, альса-пульса, профиль A2DP Sink - плоский звук, практически без низких частот.
Что где покрутить?
| ← назад | следующие → |