Расчет кэшбэка для Альфа-банка v1.0

Расчет кэшбэка для Альфа-банка v1.0
В прошлом посте я показал пример простейшей консольной утилиты для расчета размера кэшбэка в Альфа-банке на основании выписки. Решил все-таки оформить эту утилиту во что-то более-удобное. Скачать готовое приложение для Windows: тут Исходники на С#: тут

Рассчет кэшбэка в Альфабанке

Из банков я предпочитаю Альфу, особенно после того как у них появились карты с кэшбэком. Но вот чего мне не хватало, так это возможности самому посчитать ожидаемый размер кэшбэка. С целью потренировать свои скилы в C# решил накидать небольшую утилитку, которая сама посчитает размер кэшбека на основе выписки из Альфа.Клика.

Пропажа иконок Microsoft Office

Пропажа иконок Microsoft Office
Как любитель поудалять всякие ненужные файлы, я уже несколько раз лишался иконок у файлов из пакет Microsoft Office. Если удалить содержимое директории C:\Windows\Installer, то можно остаться без иконок. Так как инсталляторы я тоже не храню, что вполне логично, то самым простым вариантом будет нагуглить в интернете удаленные файлы и вернуть их на место. Только вот ...

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

Для мониторинга серверов мы используем munin, но тут появилась задача получать уведомления о подскочившей нагрузке без всяких дополнительных сервисов. В итоге набросал простенький скрипт, который по крону запускается каждые 15 минут. Логика работы следующая: Узнаем текущее значение LA. Берем второй значение, которое показывает нагрузку за последние 5 минут. Это позволит избежать срабатываний при резких, но ...

Не работает Избранное в Windows 1

Не работает Избранное в Windows
Ничего не предвещало беды и вдруг перестало работать меню Избранное в Windows 7. Именно то, которое в проводнике, а не в Internet Explorer. Под звездочкой и надписью было пусто, при попытке добавить что-либо в избранное ничего не происходило. Открытие избранного в новом окне показывало пустоту. При этом, директория C:\Users\user\Favorites существовала и с ней было все ...

Синхронизация через rsync

Задача: Синхронизировать по крону 2 директории на двух разных серверах с авторизацией по ключам.

Сколько строк кода в проекте

Любопытно иногда узнать сколько же строк кода ты написал для того или иного проекта. Проще всего это посмотреть в консольке с помощью специальной команды.

Скрипт удаления RAW-файлов без пары

В настройках моего фотоаппарат включено создание как RAW-файла, так и JPEG-версии. Когда я сажусь разбирать фотографии, то первым делам отсматриваю JPEG’и и удаляю откровенный брак, а затем уже обрабатываю RAW-файлы. Таким образом, после удаления JPEG-брака встает вопрос удаления RAW-версий этих же файлов. Для этой задачи я набросал простенький bat-скрипт.

Архитектура резервного копировария

Архитектура резервного копировария
Что качается хранения данных, тот тут я явно являюсь параноиком. Страх потерять все накопленные данные заставляет меня делать уйму бэкапов. Архитектура моего резервного копирования примерно такая. Самая критичная информация с рабочего ноутбука в режиме реального времени загружается в Google Drive. Также вся информация с ноутбука несколько раз в неделю скриптом копируется на домашний сервер на ...

Cisco ISB2230: отключение жесткого диска

Cisco ISB2230: отключение жесткого диска
Для просмотра IPTV Билайн дает ТВ-приставку CISCO. Есть два варианта — бесплатная аренда приставки Cisco ISB2230 с функцией записи(в ней есть HDD) и с платной арендой, но без HDD. У меня приставка с HDD, при этом запись эфира совершенно не нужна и жесткий диск крутит блины совершенно напрасно. Хоть винт и довольно тихий, но в ...

Логгирование всех запросов mysql

Для анализа нагрузки на mysql в одном из проектов потребовалось собрать все SQL запросы, которые выполнил сервер за определенный промежуток времени. В этом деле нам может помочь binary log, но он не содержит select запросов. Чтобы собрать именно все запросы в файл нам помогут две заветные строчки в my.cnf: general_log = 1 general_log_file = /var/log/mysql/all-query.log ...

Не определяются USB-устройства

С этой проблемой я провозился часов 5, поэтому решил поделиться советом по ее решению. Дано: Windows 7×64 на котором не определяются USB устройства. Если подкинуть драйвера, то все нормально. Но вот если это обычная ноунейм USB мышка, то драйвера для нее не найти, а стандартные не устанавливаются. Что я только не делал — по 200 ...

Бэкап через rsync

Настраиваем резервное копирование бэкапа с одного сервера на другой. Для этого вооружаемся rsync. rsync -az --delete -e "ssh -p5454" /home/original/ user@backup.ru:/home/backup/ -az — рекурсивная обработка директорий и сжатие данных; —delete — если на оригинальном сервере удалили файлы, то удаляем их и на резервном e «ssh -p1443» — указываем порт, если отличается от оригинального -v — ...

Too many links

Когда я планировал архитектуру одного из своих проектов я изучал ограничения на файловую систему ext3. Удостоверился, что меня все устраивает и мы поехали. Но каково же было мое удивление, когда в логах я обнаружил «Too many links» и оказалось, что в одной директории не может быть больше 32000 других директорий. Не знаю как я мог ...

IT в здравоохранении

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