RU EN

Encountered a section with no Package: header

 

Полный текст ошибки:

Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/backports.debian.org_debian-backports_dists_squeeze-backports_main_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.

Решение:

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
Комментариев: 0
01.11.2012 08:59


Firewall в OpenBSD

 

Удалить ip-адрес из чёрного списка:

pfctl -t bad_hosts -T delete <ip-address> [<ip-address>]

Показать чёрный список ip-адресов:

pfctl -t bad_hosts -T show

Перезагрузка правил фаервола:

pfctl -F rules -f /etc/pf.conf

Проверка правил фаервола:

pfctl -vnf /etc/pf.conf

Текущее состояние соединений:

pfctl -s state

Текущие загруженные правила фаервола:

pfctl -s rules

Текущие загруженные правила nat:

pfctl -s nat

Отключить фаервол:

pfctl -d

Включить фаервол:

pfctl -e
Комментариев: 0
31.10.2012 21:31


Проблемы с кодировкой в MySQL

 

Узнаём в какой кодировке хранятся данные:

mysql -u root -e 'show create database `dbname`'
+------------------------------------------------------------------+
| Create Database                                                  |
+------------------------------------------------------------------+
| CREATE DATABASE `itvault` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+------------------------------------------------------------------+

Делаем дамп:

mysqldump -u root --default-character-set=utf8 dbname > dump.sql

Узнаём в какой кодировке работает mysql-клиент на сервере назначения:

mysql -u root -e "show variables like '%char%'"
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | latin1                           |
| character_set_connection | latin1                           |
| character_set_database   | utf8                             |
| character_set_filesystem | binary                           |
| character_set_results    | latin1                           |
| character_set_server     | utf8                             |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+

Заливаем дамп в правильной кодировке:

mysql -u root --default-character-set=latin1 dbname < dump.sql
Комментариев: 0
28.10.2012 16:55


Meld dark-color sheme

 

Чтобы поменять в Meld v.1.6.0 цвета подсветки, надо отредактировать файл lib/meld/meld/preferences.py :

        "color_delete_bg" : prefs.Value(prefs.STRING, "#3c6e3c"),
        "color_delete_fg" : prefs.Value(prefs.STRING, "Red"),
        "color_replace_bg" : prefs.Value(prefs.STRING, "#112233"),
        "color_replace_fg" : prefs.Value(prefs.STRING, "gray80"),
        "color_conflict_bg" : prefs.Value(prefs.STRING, "Pink"),
        "color_conflict_fg" : prefs.Value(prefs.STRING, "White"),
        "color_inline_bg" : prefs.Value(prefs.STRING, "#4f1717"),
        "color_inline_fg" : prefs.Value(prefs.STRING, "White"),
        "color_edited_bg" : prefs.Value(prefs.STRING, "gray20"),
        "color_edited_fg" : prefs.Value(prefs.STRING, "White"),
#       "color_delete_bg" : prefs.Value(prefs.STRING, "DarkSeaGreen1"),
#       "color_replace_bg" : prefs.Value(prefs.STRING, "#ddeeff"),
#       "color_conflict_bg" : prefs.Value(prefs.STRING, "Pink"),
#       "color_inline_bg" : prefs.Value(prefs.STRING, "LightSteelBlue2"),
#       "color_inline_fg" : prefs.Value(prefs.STRING, "Red"),

lib/meld/meld/filediff.py:

#           context.set_source_rgba(1, 1, 0, .25)
            context.set_source_rgba(0, 0, 0, .15)

diff.patch.tar.gz

Комментариев: 0
07.07.2012 04:08


CLI task manager

 

Наткнулся на простой, удобный в использовании таск-менеджер:
https://github.com/sjl/t

Легко устанавливается:

alias t='python ~/.tasks/t.py --task-dir ~/Desktop --list tasks.txt'

Не требует дополнительных настроек, удобно используется в командной строке. Дописав строчку в .bashrc можно сделать отображение кол-ва текущих задач в приглашении командной строки:

export PS1="\$(t | wc -l | sed -e 's/^\([1-9]*\)$/[\1] /' | sed -e 's/^[0]$//')$PS1"

 

Комментариев: 0
11.06.2012 11:36