Жмакаем в браузере «открыть в папке» на скачанном файле и...
Просто открывается каталог с файлом. А если у меня их там тысячи то без автоматического выделения найти файл почти нереально с учетом того что скачанные с веба файлы часто имеют имя типа «349fcec93cb84487ae1905c7789221e6-rtkit.xml»
Раньше это работало, потом после определенного момента перестало. Я теперь даже не вижу в man thunar такой опции (была -e или что-то такое).
Пытались сейчас отладить на другом valgrind'е. Все, что возвращается из SSL_read valgrind считает неинициализированными значениями и генерирует тысячи предупреждений. Исследовали. Оказывается что надо пересобрать openssl с флагами -DPURIFY и -DPEDANTIC, потому что *openssl использует неинициализированные значения для получения рендома*. Нашли в configure (дело под слакой) флаг purify ставящий соответствующие флаги. Сюрприз! Он конфликтует с linux-elf. ПОлезли в исходники с надеждой посмотреть сильно ли плохо будет если мы просто проставим флаг -DPURIFY. Сюрприз№2:
#ifndef PURIFY /* purify complains */
/* DO NOT REMOVE THE FOLLOWING CALL TO MD_Update()! */
if (!MD_Update(&m,buf,j))
goto err;
/* We know that line may cause programs such as
purify and valgrind to complain about use of
uninitialized data. */
#endif
ОНИ ЗНАЮТ, НО ИМ П***Й! ТО ЧТО ЭТО ПОДЕЛИЕ НЕ ДАЕТ ОТЛАДИТЬ ПРОГРАММУ ИМ ТОЖЕ П***Й! АААААА!!!
Стоит галка подгонять под окно, видео все равно своего оригинального размера, только в левом-верхнем углу. Параметры «масштаб» не меняют ничего. Галка ставится - размер не меняется. Удалял настройки - нет эффекта. Проявилось с месяц назад.
#! /bin/bash
## setup MPlayer aruments, remove -nosound if you want the video
## to play sound. If you have to specify the video driver to use
## then add that to the list
MPLAYERARGS="-nosound -nolirc -wid "$XSCREENSAVER_WINDOW" -nostop-xscreensaver -fs -really-quiet"
#MPLAYERARGS="-nosound -nolirc -nostop-xscreensaver -fs"
## path to video
VIDEO="/home/alex/Видео/Заставки/RA-2.mp4"
exec mplayer $MPLAYERARGS -loop 0 "$VIDEO"
Даже в списке не показывался. Добавил запись в .xscreensaver:
movie -root \n\
Появился в списке, но серый. При попытке запустить пишет: movie no such file.
Скрипт работает если запустить руками без параметров -wid «$XSCREENSAVER_WINDOW» и -really-quiet.
Есть набор изображений. Пока их было меньше 100 рядом с каждым хранил xml файл с описанием и списком тегов. Грепал каталог по тегу, получал список файлов, скармливал дальше.
ВНЕЗАПНО каталог разросся до 500 ГБ. греп теперь работает 5 минут, что неудобно. Хочу перенести в базу mysql, благо она уже поднята.
Как мне хранить теги к изображениям (структура таблицы), учитывая что у изображения есть минимум один тег, и может их быть хоть полмиллиона. С заточкой под производительность, ибо файлов очень много.
Всегда снимал образы с помощью dd, а тут напоролся на диски которые на 90м Мегабайте говорят ошибку чтения и больше не дают читать диск. Сначала думал что царапанные, нет, новые. Выяснил что так работает «защита от копирования». При этом brasero этот диск копирует на ура.
В чем разница в работе brasero и dd?
И да, ультра хак - dd нормально копирует диск если его в этот момент смотреть с помощью vlc.
git add storage/file2.c
fatal: спецификация пути «storage/file2.c» находится за символической ссылкой
Пробовал в локальном конфиге ставить
[core]
symlinks = true
Пробовал ставить
[core]
symlinks = false
Результат один и тот же.
Как разрулить?
Ответ зачем оно мне:
Есть проект «А», он отдельный и никого не тянет.
Есть проект «Б». Чтобы его собрать нужен проект А.
Есть проект «В». Чтобы его собрать нужен проект А и проект Б.
В «В» и «Б» есть каталог code, в котором внутри есть соответствующие проекты. Я хочу чтобы у меня был на диске реп с «А», а «Б» тянул из него по симлинку (запарился синкать изменения руками), и чтобы «В» тянул изменения из «Б» и «А» тоже по симлинкам.
UPD
Обдумываю вариант с `sudo mount --bind SOURCEDIRECTORY TARGETDIRECTORY`
Маскирует malloc/calloc/realloc/free с помощью макросов чтобы не менять синтаксис.
Можно переназначит стандартные системные функции чтобы юзать например какие-нибудь raspberry_malloc_ex()
Есть опции, можно включить например автозамену malloc на calloc и автовыход\авторепорт коллбеком в случае фейла
Есть система коллбеков на репорт ошибок
Можно получить инфу по каждому поинтеру - когда, в каком файле и на какой строке он был аллоцирован.
В случае необходимости можно сконвертить либовый поинтер в системный и заюзать какой-нибудь внешний free.
Юзает локи.
Либа с типами (bixi) юзает только один системный хэдер: <time.h>, остальное реализует сама. Может быть полезно на урезанных системах. Тот же хэдер использует svadilfari, кроме него используется <stddef.h> для size_t. Плюс используется <stdlib.h> для дефотного назначения malloc/calloc/realloc/free. Тестовая прога в комплекте использует <stdio.h> чтобы выводить на экран.
Можно: детектить лики, смотреть кто где много жрет, получать инфу о размере аллоцированного поинтера.
from bs4 import BeautifulSoup, Comment
import sys
import re
import os
with open(sys.argv[1], 'r') as content_file:
data = content_file.read()
soup = BeautifulSoup(data, "lxml")
for div in soup.find_all("div", {'class':'mediawiki'}):
<...>
Ну и чтобы два раза не вставать - когда пытаюсь писать в тот же файл мне prettify орет что файл не ASCII и оно не мочь в UTF-8 (даже если ставить .encode("UTF-8"). Приходится делать s.py > в отдельный файл, только так работает.
Проблема в том, что цикл всего 256 значений (просто каждое по одному разу) в итоге uuidv4'ы повторяются каждые 16 значений. Что можно с этим поделать и при этом не привязываясь к /dev/random?
Есть какие-нибудь готовые алгоритмы чтобы определить где фон, а где нарисованные на целле персонажи? Я так предполагаю что искать надо по областям одинакового цвета. Может до меня кто-то что-то уже придумал?
Суть задачи - отделить в автоматическом режиме то что нарисовано художником фонов от того что нарисовано художником-аниматором.
Положим есть файл xxx.html. В нем присутствуют ссылки на ресурс example.com типа "https://example.com/article1.xml". Как мне башем вытащить оттуда список этих ссылок? Ссылка может быть в любом теге или свойстве.
Пробовал sed, но он вытаскивать либо жадно либо всю встроку:
Чет он всю жизнь нормально проигрывал swf, а сейчас чет везде скачивает вместо того чтобы проигрывать. Открываешь его через адресную строку - скачивает, через drag'n'drop - скачивает, через инкогнито - скачивает.
В chrome://plugins галка стоит (не стояла, поставил)
В chrome://settings/content flash включен для всех
Что еще надо сделать чтобы эта шайтан-машина не скачивала а проигрывала?