Все записи автора Павел Грибов

Перебор каждого дня месяца за выбранный период, с выделением последнего дня месяца

Задача: перебрать каждый день, в выбранном периоде, отдельно выделяя последний день месяца.

Решение:

echo "<h1>Расчет за период с $dtstart по $dtend</h1>";

$date=$dtstart;   
while($date <= $dtend){
    echo "$date<br/>";    
    if (trim($date)==getLastDayOfMonth2(trim($date))) {
	echo "<b>$date</b><br/>";	
    };
  $date = date('Y-m-d', strtotime($date.' + 1 days'));       
};
function getLastDayOfMonth2($dateInISO8601){    
    $date = explode('-', $dateInISO8601);
    $zx=$date;
    if ( !checkdate ( $date[1] , $date[2] , $date[0] ) )
        return false; 
    $start = new DateTime( $dateInISO8601 );
    $end = new DateTime( $dateInISO8601 );
    $end->add( new DateInterval( 'P2M' ) );
    $interval = new DateInterval( 'P1D' );
    $daterange = new DatePeriod($start, $interval, $end);
    $prev = $start;
    foreach ($daterange as $date){
        if ($prev->format('m') != $date->format('m') )
            return  $zx[0]."-".$zx[1]."-".(int) $prev->format('d'); 
        $prev = $date;
    }    
    return false;
}


Перепрошивка приставки Vermax UHD200. Не удачная.

Прилетела задача чуть кастомизировать приставку Vermax UHD200 с прошивкой от НАГ. А именно часть приложений удалить, несколько приложений добавить. Образ оригинальной прошивки был в наличии. В формате zip. Решил попробовать ROM Helper,

Собственно эта программа позволяет выполнить именно те задачи которые мне нужны. А именно открыть архив, вывести список установленных программ, отметить галочками те которые нужно убрать, а так-же возможность добавить свои apk. Так-же было заявлено что умеет  «подписывать» прошивки. Но как оказалось таки — не умеет.

Как мы видим, ругается на подпись и ставить не хочет.

Пробовал подписывать архив и  не безызвестной программой ZipSigner — результат тот-же.

Думаю…

Пользовательский crontab во FreeBSD

Помимо общесистемного /etc/crontab , существует возможность выполнять периодические задания и для каждого пользователя. Эти задания лежат в /var/cron/tabs,  причем имя файла — это имя пользователя под которым они будут выполняться. Так-же отличается и формат файла, в нем отсутствует столбец имени пользователя.

Пример файла:

SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
MAILTO=""
#
#minute	hour	mday	month	wday	command
#
*/5	*	*	*	*	echo "1" >> /var/log/me.log

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

Вот первая часть. Напомню в кратце предисторию. В Августе 2017, маме приходит уведомление, что с её вклада в Сбербанке списано 37тысяч рублей в «счет погашения долга за коммунальные услуги». Побежала в банк — там пояснили что от приставов пришла бумага «взыскать». Побежала к приставам — «мы ни в чем не виноваты, это всё сбербанк».Оказывается, в г. Вологда у моей мамы есть полная тезка по ФИО и дате рождения. Но с долгами по коммуналке.  .  Несколько раз пробежавшись по кругу (сбербанк-приставы), покричав немного и там и тут (ну вспыльчивая женщина, но ктоб не покричал, еслиб денег лишился ни за что), деньги вернули. Но процентов на вкладе лишилась. Несколько раз писала бумаги, заявления в сбербанк- проценты не восстановили. Пожаловалась в прокуратуру на судебного пристава — отписались бумажкой «мы ни в чем не виноваты, это сбербанк, а женщина тут сама пришла и всех наоскорбляла».

Итак, вторая часть. 15 Сентября, время получать пенсию. Приходит только половина??? Ну так понятно, продолжение истории,  приставы арестовали часть пенсии «за долги».

Вот и что теперь делать? Никто опять «не виноват». Мама сейчас опять пробегает несколько дней, деньги вернут. Что дальше? Менять фамилию, чтоб отстали? Или ждать когда запретят выезд за границу на отдых, арестуют еще чтото?

UPD1: Наибольший отклик история получила здесь: https://vk.com/onlinevologda?w=wall-46249401_6367834

UPD2: На ситуацию обратили внимание журналисты. Взяли интервью. Ждем развития ситуации.

UPD3: Вышла статья https://vk.com/away.php?to=http%3A%2F%2Fnewsvo.ru%2Fnews%2F109869&cc_key= Чуть попереврано, приставы «не виноваты», но на самом деле всё чуть сложнее. Почемуто в БД приставов две ФИО с одинаковыми паспортами но разной пропиской.