Pull to refresh
1
0
Goh'Dan @gohdan

User

Send message

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

Ожирение — один из факторов развития фиброза поджелудочной железы, когда её собственная ткань замещается соединительной. В результате начинает сбоить выработка инсулина и развивается сахарный диабет второго типа. Обратно процесс перерождения железы повернуть нельзя, так что ожирение — прямая угроза жизни.
«Выездной работник может сказать, что едет к клиенту, а сам останавливается на дороге, чтобы вздремнуть» — правильно, не надо останавливаться, надо уснуть прямо за рулём.
У GNU dd некоторое время назад для этого появился специальный ключик status=progress
Удивился — у меня ведь тоже новая должна быть — полез проверять и обнаружил, что стоят сразу две :) версия 1.2 поставлена отдельным пакетом, про который так и написано: «Old version of libpng, needed to run old binaries». Полезно!
Не только обещают, но и выкладывают: например, Дюк Нюкем в .tar.gz — это игра + досбокс + скрипт для запуска всего этого. Под Федорой пошло без проблем.
Отличная статья, но в современных системах экспорта DISPLAY уже недостаточно, чтобы показывать сообщения правильному пользователю. Необходимо находить и экспортировать также DBUS_SESSION_BUS_ADDRESS, как это описано в habrahabr.ru/post/126849/#comment_4183443, а именно:

init_notify() {
    user=`whoami`
    pids=`pgrep -u $user nautilus`
    for pid in $pids; do
        # find DBUS session bus for this session
        DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$pid/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//'`
        # use it
        export DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS
    done
}

if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
    init_notify
fi


user=`whoami` можно оставить, если мы запускаем скрипт для одного пользователя и из-под его учётной записи, если же нам нужно оповещать разных пользователей, то в статье уже описан способ работы через $LOGNAME.
Иногда возникают ошибки репликации — например, попытка вставить строку с таким значением уникального поля, которое уже есть в таблице. Вообще говоря, после этого нельзя быть уверенным в консистентности данных на реплике и лучше бы перезалить адекватную базу с мастера, но если ошибки происходят в таблицах вроде хранилищ кеша или сессий и нет желания перезапускать репликацию, а хочется просто пропустить ошибку и двигаться дальше, можно дать следующую команду:

SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

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

STOP SLAVE; SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE; SHOW SLAVE STATUS;
1. На телефоне должна стоять галочка «Настройки» — «Для разработчиков» — «Отладка по USB»

2. Если adb shell выдаёт «device not found», возможно, достаточно будет просто перезагрузить компьютер: у меня, например, на ZTE V790 для устройства ZTE Composite ADB Interface установились драйвера, но заработало оно только после перезагрузки компьютера. Список устройств, которые видит adb, можно посмотреть командой adb devices.

3. В версии SDK 20130522 уже не «pm setInstallLocation 2», а «pm set-install-location 2».
И при рокировке master-slave, если старый мастер уже когда-то работал слейвом, скорее всего, потребуется сделать reset slave, чтобы он забыл старые значения, иначе репликация не стартует.
А когда-то игры на калькуляторах ограничивались чем-то вроде «посадки на луну» :-D
Удивлён, что среди shoot-em-up нигде (и в оригинале тоже) не упоминается Gun-Nac. А ведь отличная была игра, Carnival Summer, на мой взгляд, в плане геймплея обставляет: www.youtube.com/watch?v=k2xxrz8l3VQ
Пример с незарегистрированными WiFi-точками журналист привязал к топику, очевидно, по недопониманию. WiFi-точки подлежат обязательной регистрации уже довольно давно, и будет продолжаться это, скорее всего, до 2015 года, когда подлежит пересмотру соответствующее постановление. См., например, zyxel.ru/kb/1904
Я в Тамбове пользуюсь кабельным интернетом с самого его появления (2005 год), за это время сменил несколько квартир и перепользовался всеми основными провайдерами — некоторыми по несколько раз на разных местах. Кроме того, есть некоторая статистика по нескольким десяткам знакомых. И что можно сказать с уверенностью — нет абсолютно стабильных провайдеров, всё зависит от района проживания. Один и тот же провайдер в одном районе работает с 99% стабильностью, в другом — парит мозг. Тем же стримом я пользуюсь скоро уже почти год, сначала он падал раз в месяц, летом начал падать раз в две недели, а в последнее время настолько запарил, что мне пришлось провести резервный канал. То же самое можно сказать и про всех остальных. К сожалению, инфраструктура пока не идеальна ни у кого.
Хорошая статья, получилось настроить по ней.
Единственное замечание — GRANT replication slave ON «testdb».* сейчас уже не прокатит, должно быть GRANT replication slave ON *.*. Ну и про пробелы перед закрывающими кавычками выше уже написали.
Определённо, автором будет считаться фотоаппарат. Пора уже признать права роботов!
В нашей школе барабан крутили до 2005-го года, пока не обновили компьютерный парк :) Спасибо Вам!
Не шедевр, конечно, но и не отстой. В принципе, все возможные недостатки искупаются малым объёмом :)

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity