“Недостаточно памяти, доступный”. Ок, но где?

Я написал мой собственный "memo2txt" конвертер в Python. Вот этот скрипт (сначала вам нужно установить Python библиотеки, используя Пип):

импорт ОС
импорт заново
Глоб импорт 
импорт zip-файл
импорт xmltodict
от импорта датавремя датавремя

MEMO_PATH = Р'i:\MY\PROGRAMMING\AndroidMemoExtracter\MemoFiles'
RESULTS_PATH = Р'i:\MY\PROGRAMMING\AndroidMemoExtracter\Results'

авизо = Глоб.Глоб(MEMO_PATH + '\*.Мемо')

для меня, памятки в перечисление(авизо):
 печать('{}/{} - {}'.формат(я+1, лен(авизо), Мемо))

попробуйте:
 # Экстракт *.файл памятки и прочитать содержимое
 архив = ZIP-файл.Zip-файл(памятка, 'Р')
 memo_content = архив.читают('memo_content.xml').декодирования('кодировка UTF-8')
 cleanr = ре.компиляции('&.*?;')
 memo_content = ре.суб(cleanr, ", memo_content)
 memo_content = xmltodict.разобрать(memo_content)
 текст = memo_content['Мемо']['содержание']['содержание']

 # Генерировать именем от метку Мемо 
 типа timestamp = инт(memo_content['Мемо']['заголовок']['мета'][2]['@createdTime'][:10])
 дата = датавремя.fromtimestamp(типа timestamp).функцию strftime('%г-%м-%д %Н%м%ы')
 имя_файла = '{}.тхт'.формат(дата)

 # Сохранить файл как *.тхт
 с открытыми(ОС.путь.присоединиться(RESULTS_PATH, имя_файла), 'Вт', кодировка='кодировка UTF-8') в виде файла:
файл.писать(текст)

 за исключением zip-файл.BadZipFile:
далее
+522
alfred dira 4 дек. 2018 г., 12:38:32
25 ответов

ОК, нашел способ через gsettings:

$ gsettings установленные org.гном.столе.Сус.настройки рабочего пространства-имена "['сом', 'Вена', 'Тест1', 'в реальном времени test2','Test3']"
$ gsettings установленные org.гном.столе.Сус.предпочтения ням-рабочие "5"
+941
Sopheny 03 февр. '09 в 4:24

1. Генератор черного списка DNS-зоны

Я наткнулся на это проекты под названием ДНС-зоны-черный список , который основан на его описание похоже на то, что вы хотите.

Этот проект создает файл зоны для привязки, сервер dnsmasq и несвязанных DNS-серверов, используя данные из StevenBlack/хозяев проекта. Созданные файлы зоны может использоваться для блокировки рекламы и вредоносных программ для всей сети при использовании локального DNS-сервера.

Чтобы использовать этот черный список, вы просто выполните следующие действия:

скачать
$ ЖКТ https://github.com/oznu/dns-zone-blacklist.git клон 
$ диск в DNS-зону-черный список
установить nodejs
$ НПМ установить
сборки/компиляции черные
узел $ build.js

После постройки, вы будете в конечном итоге с 3 каталога: ./привязка, ./сервер dnsmasq, и ./непривязанный. Полученный конфигурационный файл(ы) для несвязанных будет находиться в ./несвязанный каталог.

$ Лл несвязанного/
общая 4852
-РВ-РВ-Р-- 1 бродяга бродяга 3372150 июля 16 00:15 несвязанный.черного списка
-РВ-РВ-Р-- 1 бродяга бродяга 64 16 июля 00:15 несвязанный.игнор.контрольная сумма
-РВ-РВ-Р-- 1 бродяга бродяга 1584122 июля 16 00:15 несвязанных или nxdomain.черного списка
-РВ-РВ-Р-- 1 бродяга бродяга 64 16 июля 00:15 несвязанных или nxdomain.игнор.контрольная сумма

Вы бы тогда добавить эти файлы в несвязанный файл/etc/несвязанных каталогов и перезагрузка.

2. DNSblacklist

Другой вариант - DNSblacklist. Проделать аналогичные шаги в этом потянув вниз через ЖКТ в ваш файл/etc/несвязанных каталогов, и настроить его с помощью прилагаемого несвязанный.конф файл.

В репозитории Git представляет собой каталог, "черную дыру", которая включает в себя скрипт, run.sh. Вы просто запускаете скрипт, run.shи проверьте файлы конфигурации с использованием несвязанного-checkconf. Если все хорошо, просто перезагрузите несвязанный.

3. Использование Пи-дыра вместо несвязанных

Просто совет, но я использую https://pi-hole.net/ за последние пару месяцев и не могу рекомендовать его достаточно для ведения блокировка рекламы на DNS-уровне. Я запустить его на ~35$малины Pi и даже добавил в DHCP + все мои внутренние DNS к нему.

Веб-интерфейса очень легко ориентироваться, и вы можете добавить все списки, которые вы хотите в пользовательском интерфейсе. Здесь я добавил 50+ списки для моего пользовательского интерфейса и ~937K заблокированных доменов.

     ss1

     ss2

Списки получают добавлены в этот каталог на устройстве:

$ LS в файл /etc/pihole/
adlists.список список.20.ВСП.joewein.чистая.список доменов.3.С3.amazonaws.ком.список доменов.59.В. firebog.чистая.Домены
auditlog.список список.21.сырье.githubusercontent.ком.список доменов.40.В. firebog.чистая.список доменов.5.hosts-файла.чистая.Домены
черный.список список.22.hostsfile.орг.список доменов.41.сырье.githubusercontent.ком.список доменов.60.В. firebog.чистая.Домены
список blacklist.txt .23.someonewhocares.орг.список доменов.42.сырье.githubusercontent.ком.список доменов.61.сырье.githubusercontent.ком.Домены
протокол DHCP.список аренды.24.сырье.githubusercontent.ком.список доменов.43.сырье.githubusercontent.ком.список доменов.62.ransomwaretracker.злоупотребления.ч. Домены
Список GitHubVersions.25.сырье.githubusercontent.ком.список доменов.44.сырье.githubusercontent.ком.список доменов.63.В. firebog.чистая.Домены
тяжести.список список.26.winhelp2002.мвпс.орг.список доменов.45.сырье.githubusercontent.ком.список доменов.64.сырье.githubusercontent.ком.Домены
установить.список журналов.27.hostsfile.шахте.ню.список доменов.46.сырье.githubusercontent.ком.список доменов.65.zeustracker.злоупотребления.ч. Домены
локальной сети.список список.28.В. firebog.чистая.список доменов.47.сырье.githubusercontent.ком.список доменов.66.сырье.githubusercontent.ком.Домены
список.0.сырье.githubusercontent.ком.список доменов.29.адблок.Махакала.это.список доменов.48.на GitHub.ком.список доменов.6.hosts-файла.чистая.Домены
список.10.reddestdream.на GitHub.Ио.список доменов.2.zeustracker.злоупотребления.ч. список доменов.49.сырье.githubusercontent.ком.список доменов.7.ransomwaretracker.злоупотребления.ч. Домены
список.11.hosts-файла.чистая.список доменов.30.adaway.орг.список доменов.4.С3.amazonaws.ком.список доменов.8.В. firebog.чистая.Домены
список.12.reddestdream.на GitHub.Ио.список доменов.31.В. firebog.чистая.список доменов.50.В. firebog.чистая.список доменов.9.В. firebog.чистая.Домены
список.13.сырье.githubusercontent.ком.список доменов.32.С3.amazonaws.ком.список доменов.51.С3.amazonaws.ком.список доменов.preEventHorizon
список.14.сырье.githubusercontent.ком.список доменов.33.hosts-файла.чистая.список доменов.52.отражение1.malwaredomains.ком.Домены localbranches
список.15.В. firebog.чистая.список доменов.34.В. firebog.чистая.список доменов.53.hosts-файла.чистая.Домены местных.список
список.16.В. firebog.чистая.список доменов.35.сырье.githubusercontent.ком.список доменов.54.hosts-файла.чистая.Домены localversions
список.17.команды sysctl.орг.список доменов.36.ПГЛ.Йойо.орг.список доменов.55.hosts-файла.чистая.домены у logrotate
список.18.сырье.githubusercontent.ком.список доменов.37.сырье.githubusercontent.ком.список доменов.56.зеркало.дома CEDIA.орг.ЕС.Домены pihole-ФТЛ.дБ
список.19.ВСП.dshield.орг.список доменов.38.В. firebog.чистая.список доменов.57.ВСП.malwaredomainlist.ком.Домены setupVars.конф
список.1.отражение1.malwaredomains.ком.список доменов.39.В. firebog.чистая.список доменов.58.тут Bitbucket.орг.Домены whitelist.txt

Черные списки

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

Ссылки

+940
phip 18 нояб. 2011 г., 11:21:32
Другие ответы

Связанные вопросы


Похожие вопросы

Не вводить команду в командной строке, чтобы запустить его! Это очень хрупкий — то, что ты пытаешься предполагает, что нет ничего, что набирается в текущей строке еще. Вместо этого привязать ключ к командной строке, а не привязывая ее к командной строке выпуск.

В bash, использовать персонализация -х.

персонализация -х '"\с-ХС": . ~/.bashrc следующее'

Если вы также хотите перечитать конфигурацию с readline, нет не запутано способ смешать с readline команды и команды bash в привязке клавиш. А угловатые способ-это привязать ключ к отладки макроса, который состоит из двух последовательностей, одна привязана к командной отладки, которые вы хотите выполнить и одним прыжком команду bash.

привязать '"\е[99i~": перечитайте-инит-файл'
персонализация -х '"\е[99б~": . ~/.bashrc следующее'
привязать '"\с-ХС": "\е[99i~\е[99б~"'

В ЗШ, используйте злэ -Н объявить функцию в качестве виджета, то bindkey привязывать этот виджет на ключ.

reread_zshrc () {
 . ~/.zshrc
}
злэ -Н reread_zshrc
reread_zshrc bindkey '^ХС' 
+874
Ron Ziv 4 мая 2023 г., 07:22:00

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

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

К сожалению, устав не делают хорошую работу, объясняя, карты событий, но эта тема постоянно на форуме правил бгг. Один такой ссылке, размещенной ниже, где один из авторов комментариев Джонатан Гилмор на нить, характерные для этого правила.

http://boardgamegeek.com/article/17160807#17160807

+792
Marceli99 31 янв. 2022 г., 21:29:34

Вы могли бы попробовать, зарядки и разрежением его несколько раз, это может помочь. Но я бы не полагаться на это. Я купил новый аккумулятор на моем iPhone 5 через iFixit и я очень счастлива с ним - он не должен быть намного больше, чем 1/4 от цены, которую вам назвали. Поэтому убедитесь, что вы не получите дополнительную дешевая цена, это не сделает вас счастливым надолго.

+769
Thraupidae 18 февр. 2021 г., 07:31:33

Это похоже на повреждение насекомыми, а не что-то грибковое - патчи превратить крем от повреждения насекомого приводит к поверхности листа. Совсем какое насекомое трудно сказать, может быть паутинный клещ или что-то еще, но распылять с ним (особенно нижнюю сторону листьев) должно помочь, хотя ваши растения уже достаточно поврежден. Смотрите здесь https://youtu.be/R5ypdzm6kVQ

Ваши растения выглядят так, как будто они немного большие для горшков, они в, так что, надеюсь, ты сможешь рассаживать в ближайшее время - или дать им большие горшки.

+732
Will Jobs 26 февр. 2010 г., 19:59:46

Это легко сделать с помощью небольшой программы на awk скрипт.

#!/usr/Бен/на awk -е 
# Написать разделы входного файла в отдельные файлы
# Написал ПМ 2Ring 2016.06.14

Начать{outbase = "выходной_файл"}

/^Модель/{outname = outbase $2}

{печать > outname}

outbase - это базовое имя файла. Он получает номер модели добавляется к нему, так что для вашего примера файл выходной файл outfile1, outfile2и т. д. будут созданы. Внеся небольшие изменения в скрипт можно установить outbase из командной строки, с помощью awk в вариант.

Сердце этот скрипт

/^Модель/{outname = outbase $2}

Он говорит: если текущая строка начинается с "моделью" добавить содержимое поля № 2 к outbase строку, присвоения результата outname.

По умолчанию, на awk обработать файл построчно, разделяя каждую строку на поля, используя пробел в качестве разделителя полей.

{печать > outname}

просто выводит текущую строку в файл, имя которого хранится в outname.


Этот скрипт достаточно мал, чтобы писать все это в командной строке:

на awk 'начало{outbase = "выходной_файл"}; /^модель/{outname = outbase $2}; {печать > outname}' infile.txt

Вы на самом деле можете поставить несколькими входными аргументами файл и они будут корректно обработаны, пока вы не дублировали номера модели.

+721
Sekhar Konidena 10 мар. 2023 г., 13:39:11

Я думаю, что я вижу МСИ где-то там ... я думаю, что скорее всего ваш ноутбук от MSI, так что...

У меня МСИ х400, а также процессором Intel беспроводной ссылка 5100. Я первый раз установил Ubuntu 11.04-для amd64 (бета 2), индикатор Wi-Fi также не работал. Я думаю, тогда он не сказал, Если оборудование включить/отключить используются. Попробуйте проверить, если аппаратной кнопки для беспроводного как-то замешан. Мой был просто отключен с помощью аппаратной кнопки.

+670
Kartik Watwani 22 мая 2016 г., 11:48:32

С Compiz, вы можете настроить множество способов для быстрого изменения программ. Вы можете сделать ярлыки для изменения программ обучения на рабочем месте в фокусе или на каждом рабочем месте. Вы можете определить, как быстро вы хотите его работать.

Не забудьте зайти в опции разное для набора скорости необходимо:

enter image description here

Что мне нравится больше всего-это "качели переключатель":

enter image description here


"Стриж" переключателя прекрасна:

enter image description here


"Статический переключатель приложений" является простой, но очень полезный:

enter image description here


И есть "нормальный" переключатель приложений:

enter image description here

+656
ktdassoff 26 окт. 2017 г., 19:06:28

Это не совсем правильно: оливки подвергаются нападениям и в конце концов разрушена разного рода паразитов, как, например, оливковое плодовая мушка, один из самых серьезных вредителей при выращивании оливок.

Кроме того, оливки дерево может подвергнуться нападению грибов, bacterius, и паразиты.

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

"Органический" ярлык подтверждает, что никакие химические продукты используются, и, конечно, если вы хотите быть полностью уверенным, что вы не используете масла, вы должны полностью избежать возможности, что пестициды используются (= он должен иметь органические этикетке).

О количестве использованных пестицидов... это действительно трудно дать ответ: это зависит от слишком многих факторов: где расположены оливковые растения, законы страны о пестицидов, 'здравый смысл' производителя.

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

Это единственный гарантированный способ иметь органическое масло.

+631
Blui 3 нояб. 2011 г., 10:54:04

Вы можете найти РПМ-д <название пакета> полезно, или даже оборотов -у Для обновления.

+593
linux arm 19 нояб. 2012 г., 11:16:03

Возможен ли обмен четных и нечетных страниц в PDF-файле, например, страница 1 и страница 2 обмен, страницы 3 и Страница 4 обмен, ..., если файл PDF имеет даже количество страниц?

Это может быть сделано с помощью некоторых программ, например pdftk или латексной?

+469
Donna Hebert 11 сент. 2017 г., 06:20:33

Вы должны быть в состоянии сделать это путем перетаскивания меню для более большого монитора в Системные настройки > мониторы > расположение. Мое предположение заключается в том, что приложение будет отображать его основное содержание на монитор с меню, возложенные на него.

Я работал над программным обеспечением, который сделал это много лет назад, и это сработало бы для этой программы.

+451
Andras Fekete 29 мар. 2012 г., 12:39:33

Вы можете заменить значение для того, чтобы узнать точную команду, которую вы пытаетесь запустить:

app4/ | сед-е "/^.*\(.\)$/\1/"

Это не работает, потому что app4/ не команду. Вы пытаетесь трубы app4/ в СЭД, поэтому нужно использовать что-то, что выводит app4/:

Эхо app4/ | сед-е "/^.*\(.\)$/\1/"

Это работает, но вы действительно не нужно использовать СЭД для этого; Баш имеет несколько строковых манипуляций инструменты. Например, ${Я#} даст вам длину , и ${я:Дж} даст вам подстроку, начинающуюся на Дж, так что ${и:$((${я#}-1))} даст вам последний символ.

Самый простой способ сделать то, что вы пытаетесь, вероятно, с ${I% в/}. Это вернет , но снял с / из конце концов, если есть одна:

$ я="app4"; Эхо ${я%/}
app4
$ я="app4/"; Эхо ${я%/}
app4

Таким образом:

если [ "${i% в/}" = "$я" ]
тогда
 файл Echo""
еще
 папка Эхо ""
интернет

Однако, если все вы действительно хотите знать, если я является допустимым каталогом, вы можете просто использовать:

если [ -д "$Я" ]
+405
vireak 14 мая 2021 г., 12:04:49

Мне нужен nginx и скомпилирован с помощью специального флага, поэтому я взял источник от nginx и стабильным ППА (apt-получить источник), изменен в Debian/правила, построил его и упаковать его с debuild/с dpkg-buildpackage используйте файл, и установить необходимые .Дебс -- до сих пор так хорошо.

Только теперь АПТ хочет перевести свой пакет из репозитория. Это немного озадачивает, поскольку оба пакета имеют одинаковые версии:

$ команды dpkg -л с nginx-полный
Желаемый=Неизвестно/Установить/Удалить/Очистить/Держать
| Статус=не/инст/конф-файлы/распаковал/пол-конф/половина-инст/триг-ждут/Триг-пенд
|/ Подстраховаться?=(нет)/как reinst-требуется (информация,ошибка: заглавные=плохо)
||/ Имя Версия Описание 
+++-=======================================-=======================================-==============================================================================================
второй связкой nginx-полный 1.2.1-0ubuntu0ppa1~точное nginx это веб-прокси-сервер (стандартная версия)

и

$ судо apt-получить обновление -с
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие пакеты будут обновлены:
есть вся
1 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
Инст с nginx-полный [1.2.1-0ubuntu0ppa1~точное] (1.2.1-0ubuntu0ppa1~точный стабильный:12.04/точные [для amd64])
Nginx, и полная конф (1.2.1-0ubuntu0ppa1~точный стабильный:12.04/точные [для amd64])

Почему именно это происходит, и каков лучший способ остановить ее? В идеале, квартира должна предложить обновить мой пакет только со строго новую версию, которая будет сигнал для меня, чтобы восстановить мой патченная версия с новым источником.

Я наткнулся на этот отчет об ошибке , который выглядит довольно актуальна, но поскольку в нем не содержится удовлетворительного решения, я оставляю этот вопрос открытым.

+331
Najibullah 7 авг. 2018 г., 10:32:21
СР -р-т цель входы

Будет гарантировать, что цель принимается в качестве каталога. Необходимо ГНУ хп.

+327
Hunter Rios 27 янв. 2017 г., 06:54:58

Вы не слишком много вариантов.

Автобус до аэропорта стоит около 90 бат от города Краби, но вам нужно, чтобы получить себе от того, где вы находитесь на ближайший комплектования до (спросите у стойки регистрации.

Theaws песня будет вам близко к аэропорту, примерно от 50 до 100 бат, но они не могут войти в аэропорт, чтобы выйти на шоссе и вы входите.

Такси и автобусы отеля находятся в диапазоне нескольких сотен бат, который я предполагаю, что вы уже открыли.

+323
nicole parlante 18 мая 2011 г., 19:11:34

Я могу записать аудио FaceTime вызова, используя мой iPhone X на моем Mac?

+215
YoannLth 9 авг. 2011 г., 12:03:42

Это RonPaulCoin клон биткоин/лайткоин или есть различия помимо технических характеристик, таких как монета ограничения и сложности алгоритма?

+169
Vidan Nguyen 21 сент. 2016 г., 20:10:33

У меня есть файл : emp.txt

21356 Суреш 12/12/2012
Рамеш 23511 11/06/2011
Biswajit 31456 09/08/2013
53134 арчан 06/02/2009

первое поле:- идентификатор сотрудника, 2-е поле Имя и третье поле-дата вступления

РЗ дает список сотрудников, которые были переведены из компании. Предположим, я получаю текстовый файл от HR:-

Рамеш
арчан

Мне нужно сравнить его с втором столбце исходный список сотрудников и что-либо игр , список сотрудников будет обновляться

21356 Суреш 12/12/2012
23511 ramesh_terminated 11/06/2011
Biswajit 31456 09/08/2013
53134 archan_terminated 06/02/2009
+164
ALN Frs 20 мар. 2013 г., 14:35:32

Вы можете устранить проблемы с загрузкой в Windows, используя его ремонт компакт-диска или установочного носителя. Но перед этим я рекомендую вам освободить некоторое пространство на жестком диске. Есть несколько способов сделать это. Вы можете использовать вышеупомянутые средства Windows, но гораздо проще запустить LiveCD с Убунту, потому что это выглядит как гораздо более нормальной системы. Убедитесь, что вы выбрали нужную версию архитектуры компакт-диски, я suspict вы сделали 64-битных USB, хотя ноутбук имеет 32-битный процессор.

И если это не помогает, можно извлечь жесткий диск из ноутбука и попробовать восстановить его на другом компьютере.

+137
VadikShav 2 апр. 2018 г., 07:30:33

У меня есть простой скрипт, который открывает файл Excel и скопировать используемый диапазон для cilpboard в качестве изображения. Он работал не менее 5 лет. Теперь с последним обновлением от Microsoft, что это больше не работает и кидает ошибку параметра (-50). Я пробовал все комбинации необязательных параметров с внешний вид и экран. Неважно, что я стараюсь, я всегда получаю эту ошибку параметра. Пожалуйста, предложите как я могу изменить параметры, чтобы сделать его работу или подтвердить, что это не работает для вас, и, следовательно, ошибка, о которой следует сообщить в корпорацию Майкрософт. У меня есть следующий код. Открыл файл Excel, но затем я получаю ошибку -50 об ошибке параметр. Используемый диапазон параметр является правильным, по мнению госпожи документации по Excel словарь и скрипт работает с Microsoft Excel в 16.10.

 установить путь к "/Users/ayesha/Documents/ayesha/test.xlsx" 

 набор scriptFilePath в POSIX файл путь_к_файлу

 рассказать приложений "Майкрософт Эксел"

запуск

 набор myworkbook открыть книги файл книги scriptFilePath имя 

 копия картины используемый диапазон активного листа 

 конец сказать
+94
Ahmed Luqman 27 сент. 2012 г., 11:04:50

Вы можете попробовать использовать rsync.

в rsync-Л-Е-Н СШ ~/рабочий стол/именем username@server:/path-in-server

Взгляните на эту страницу

+77
GatsbyGlen 25 дек. 2022 г., 01:18:48

Ладно, я нашел проблему.

  1. Файл, содержащий имена файлов должны содержать только имена файлов; нет путей или иным образом;
  2. После указания - файлы-из=файл, при помощи rsync требует исходный каталог, в котором можно найти файлы в списке.

Поэтому команда должна быть в rsync-а --файлы-с=~/.rsync_file_list $дома/ /назначения.

.rsync_file_list следует читать:

файл 1
файл 2
файл 3
+54
napsterami 14 мар. 2011 г., 23:57:17

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

+15
G Tony Jacobs 12 июл. 2020 г., 16:36:44

Показать вопросы с тегом