Tags: программы

Собачка

Хотите приключений? Ставьте Linux!

11:32 02.06.2020
На самом деле у Linux всё не так плохо, как можно подумать, прочитав заголовок. Нет, установить несложно и пользоваться можно сразу. Если вам нужно ходить в интернет, в основном, тут проблем никаких. Браузер Firefox сразу в комплекте, при желании можно поставить Opera и Chrome, Internet Explorer вряд ли, да и кому он нужен. Приключения начинаются потом, когда захочется чего-нибудь эдакого. Например, печатать на принтер HP LaserJet 1018. Не, он определяется и система даже говорит, что установила драйверы и всё хорошо. Вот только не печатает ни фига. Но это проблема известная и решаемая, причем теперь решаемая довольно просто и быстро.

А вчера я решил устроить себе очередное приключение, как обычно, в стиле "чтобы не выходя из дома". И Linux в этом просто незаменимый помощник.

Я обиделся на Dropbox и решил заменить его чем-то другим. Нет, правда, а чего они? То, что дают мало места на бесплатном аккаунте это я понимаю и мне этого места хватало за глаза, я там храню только то, что может понадобиться в разных местах. То есть не фотографии своей кошки. Но с недавних пор Dropbox разрешает подключать к аккаунту только три устройства. А у меня дома на компе Windows и Linux. На работе тоже. Это уже четыре устройства, то есть я уже не укладываюсь. А ещё телефон и ноутбук. Поэтому - ищем альтернативу.

Выбор, в принципе, был не так уж и велик - либо Яндекс.Диск, либо Google Drive. Я выбрал гугловый. Не знаю, просто потому что.

И вот с этого момента начинаются приключения. Привычного клиента, как у Dropbox, нет ни у того, ни у другого. Только консольные программы. Причём если у Яндекса клиент официальный, то Гугл не озаботился официальным клиентом для Linux, только Windows. Но я же за приключениями, верно? Поэтому пошёл искать решения для работы с Google Drive для Linux. Нашёл несколько, выбрал один, Rclone, уж больно его хвалили. Установил, настроил, стал чесать репу как же мне настроить синхронизацию файлов. Так, как делал Dropbox, оно не умеет. Или я не нашёл. Но, кажется, всё же не умеет. Поэтому написал пару однострочных скриптов, которые будут утром тянуть с гугла на рабочую машину изменённые файлы, вечером отсылать обратно. Целиком весть драйв мне не нужно, нужно буквально пару файликов. С этим Rclone, вроде бы должен справиться. В общем, посмотрим, как оно будет работать. Не понравится - попробую Яндекс.Диск.

Вот такие приключения у нас, в двадцать первом веке. Ни тебе драконов, ни спасённых принцесс. И даже из дома выходить не надо :-)

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Куда крестьянину податься?

23:34 17.01.2020
У меня тут образовалась небольшая проблема. Ну как проблема? Скорее, муки выбора. И поставил меня перед этим выбором ни кто иной, как мой любимый сын. И расплодившиеся стриминговые сервисы.

Я достаточно давно привык к Яндекс.Музыке. До поры до времени пользовался бесплатной версией, пока это не доставляло уж слишком больших неудобств. Потом по какой-то акции взял самую дешёвую подписку, с тех пор так и живу. Ежемесячно перечисляю не очень большую сумму и за это могу слушать музыку без всяких ограничений.

Мелкий у меня в качестве музыкальной библиотеки использовал Вконтакте. Тоже до поры до времени. А как там перекрыли почти весь кислород, — с телефона в фоновом режиме не более получаса в день, по-моему, — стал искать альтернативы. Ну, или ему подсказали в колледже, они же там все молодые и продвинутые. И выбрал он почему-то сервис Deezer. И мне предложил попробовать и, если что, оформить там "семейную" подписку. В "семье" может быть до 6 человек и всё это счастье за 255 рублей.

Как раз на Новый год Deezer устроил аттракцион невиданной щедрости — за 9 рублей три месяца премиума. Я, разумеется, подписался, чтобы попробовать, понять, чего же такого хорошего в этом дизере. И что-то пока не проникся, если честно. Нет, музыки там много, хорошей и разной. Но... Не лежит душа! Там как-то всё иначе, не так, как я привык. Яндекс.Музыку я чаще слушаю в режиме своеобразного радио, есть у них специальный "Плейлист дня", в который умный алгоритм подбирает треки, которые, по его мнению, мне понравятся. И довольно часто угадывает. По крайней мере, меня его выбор не раздражает. Конечно, большей частью там та музыка, которую я уже слушал и которой поставил "нравится". Но композиции каждый день перемешиваются, прибывают, убывают - в общем, неплохо получается.

У Дизера есть что-то похожее, называется Flow - "Бесконечный микс любимых и новых треков". Но я за несколько последних дней заметил, что этот микс из одних и тех же песен, в одном и том же порядке. Такое себе радио. К концу недели я первые десять треков наизусть выучу. Тем более, что я, кажется, так и не продвинулся дальше этого десятка. Ну не получается у меня на этой неделе долго музыку слушать! До работы дошёл, а там началось! И музыка, и танцы...

А сегодня с утра что-то припало мне послушать "Ленинград", про "на лабутенах, нах, и в охуительных штанах". А раз я взялся пробовать Deeяer, то в нём и искал. Как помнил, так и искал. Помнил, как выяснилось, неправильно, песенка называется "Экспонат". Но это я потом понял. А вот Deezer меня не понял:



А вот Яндекс.Музыка поняла даже меньше, чем с полуслова:



Спели, правда, одну и ту же песню, только Deezer-у пришлось написать правильное название, чтобы он его нашёл.

Так что, подозреваю, останусь я на своей привычной Яндекс.Музыке. Она меня как-то лучше понимает.

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Бабруйск

Дефицит

23:33 08.12.2018
Сегодня почта принесла прекрасное:



Нет, я действительно зарегистрированный пользователь их бесплатного пакета, поэтому регулярно получаю письма из их рассылки. Я про другое - осталось всего 500 пакетов! У них на складе байты заканчиваются что ли? Я понимаю когда заканчиваются, не знаю, книги на складе. Но осталось ограниченное количество цифрового продукта - это, простите, маркетинговый булшит. Пришлите мне одну копию, я вам накопирую недостающие, даже денег не возьму.

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

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Общение с русскими разработчиками...

20:30 08.04.2018
У меня сегодня состоялся прекрасный диалог с разработчиком juick.com, сервиса, про который я недавно писал. Стюардесса была симпатичная, поэтому её никак не могут закопать. Но и реанимировать толком не получается. Но это всё проблемы программирования. Какой он там программист - я не знаю. А вот общаться с пользователями товарищ явно не умеет. Потом там ещё народ подтянулся, так что тред получился довольно длинный. А мне что? У меня выходной, я мог себе позволить потратить время на эти разговоры...

http://juick.com/IronFelix/2903277

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Разработка игр в домашних условиях

10:25 06.03.2018
Прихожу тут вечером домой, не успел ещё разуться-раздеться, а сынище меня уже тянет: "Папа! Я игру написал! Пойдём, покажу!" Я даже несколько обалдел от такого заявления. Игру он написал. Пару дней посидел с книжкой по Python для начинающих, а уже вон чо, игры пишет!

Пошёл смотреть, конечно. Смотрю - кода там даже чуть меньше экрана, листать не надо. Ладно, запускаем... Не, ну в принципе, игра. Текстовая, разумеется. И от игрока требуется только ввести в самом начале, по запросу "игры", имя персонажа. А потом только "Enter" нажимать. А там уже как-то внутри само считается, сколько урона толпа орков или троллей (у него там как-то путаница с этим) нанесла персонажу, и сколько троллей или орков угробил наш герой. Выстоять против 999 противников, понятное дело, невозможно, остаётся только смотреть, сколько врагов герой заберёт с собой на тот свет.

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



Картинка просто так, для привлечения внимания :-)

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Программисты, зачем вы так?

19:33 16.06.2017
Или это я чего-то не понимаю, или таки в консерватории что-то не так. Но я в любом случае не понимаю.

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

Ну так вот, установил я на домашний комп программу Homebank. Для Linux, версия 4.5.5. Занёс туда свои доходы/расходы. А на следующий день поставил эту программку ещё и на работе, чтобы сразу же, оперативно заносить туда данные, дабы не забыть ничего. Файл данных синхронизируется через Dropbox, всё хорошо. Казалось бы.

А сегодня вечером мне домашняя версия Homebank и говорит человеческим голосом, что не может открыть файл данных, так как он создан в более новой версии программы. Опаньки? Опаньки. Оказывается, версия для Windows имеет номер уже 5.1.5 и формат данных там как бы другой, несовместимый со старым. И в ЧаВо (в оригинале FAQ) написано, что если вы не хотите иметь проблем, то имейте везде новейшую версию программы. Не, я не против, только где ж её взять для моей Убунточки, новейшую-то? Разве что из исходников собрать, но это как-то фу.

Но самое забавное выяснилось вот буквально только что. Оказывается, что данные сохраняются в XML-формате. Это почти обычный текстовый файл, но с дополнительной разметкой. В общем, его может прочитать и понять не только программа, но и человек. И там в самом начале написано про версию программы буквально следующее: <homebank v="1.2" d="050105">

А в старом, который я уже создал с горя, думая, что придётся снова всё заполнять, написано так: <homebank v="0.69999999999999996">

Стоило поменять эту строчку, как всё заработало. Ну и вот нафига это было делать?

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Автоматический костыль для Thunderbird

12:13 08.06.2017
Вообще почтовыми клиентами я пользуюсь исключительно на работе. По разным причинам. Одна из причин - есть у меня маленький, но гордый локальный почтовый сервер, который нужен, чтобы разные скрипты могли отправлять мне уведомления о результатах своей работы. В качестве клиента использую известный многим Mozilla Thunderbird. И вот с этим Thunderbird-ом стали происходить какие-то странные вещи. Иногда бывает, что хочешь удалить письмо, а оно не удаляется! Как так?! Оказывается, по непонятным причинам пропадает файл Trash, в котором, собственно, и должны храниться удалённые сообщения. Ну вот пропадает и всё тут. В принципе, достаточно закрыть Thunderbird, создать в нужном месте этот файл и снова запустить почтовик. Но это же каждый раз нужно руками найти этот нужный каталог, создать там файл... В общем, я написал скрипт, который делает это всё сам, по расписанию в планировщике. Утром, за пару минут до начала рабочего дня, планировщик запускает мой скриптик, который проверяет существование файла Trash, при необходимости - создаёт.

Collapse )

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Скрипт для сбора информации о компьютере

17:01 06.04.2017
Чем дитя не тешилось, лишь бы ногами не ходить. Поэтому, чтобы не ходить ногами по конторе, я написал скрипт (даже два!), которые собирают кое-какую системную информацию о работающих в нашей сети компьютерах.

Технические подробности под катом.


Collapse )

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Сомнительная польза подкастов

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

Правда, подкастов на русском языке, которые хотелось бы слушать, не так много, да и те регулярно дохнут. Из долгоживущих и вроде как не собирающихся помирать только Радио-Т, да подкаст Умпутуна остались. И, после достаточно долгого перерыва, "воскрес" Radio Grinch.

Вот у него и услышал про сервис Workflowy. Это такой онлайн-блокнот для ведения списков, to-do листов. А я же вечно ищу что-нибудь такое, чтобы можно было быстренько почеркаться и не потерять потом ненароком, как это обычно происходит с бумажными листочками. На Bullet Journal я точно не решусь, там же надо всё писать в обычный бумажный блокнот. Нет, блокноты я тоже люблю, но... Впрочем, чёрт его знает, может, и туда ещё брошусь :-)

А пока зарегистрировался на Workflowy, попробую записывать туда всякое. Но вот только ограничение бесплатной версии - не более 250 пунктов в месяц. Я регистрировался по реферальной ссылке, за это дают ещё 250, так что у меня теперь 500. Но, как обычно, хочется, чтобы побольше, и даром. Поэтому, если вдруг заинтересуетесь и захотите посмотреть, то можно пойти вот по этой ссылке: https://workflowy.com/invite/4d31aa73.lnx

И вам тоже сразу дадут дополнительные 250 items, и мне столько же добавят. А там, глядишь, и приживётся зверушка. Ну, или не приживётся. Несколько подобных сервисов я уже пережил...


оригинал записи в блоге Graf O'Mann



Яндекс.Метрика






Собачка

Бэкап данных своим "велосипедом"

15:57 12.10.2016

Системные администраторы делятся на тех, кто не делает бэкапы, и тех, кто УЖЕ делает...


Я хоть и "бессистемный" администратор, но бэкапом данных озадачен. На настоящие enterprise-решения у нас не хватает ни денег, ни знаний, ни времени, чтобы разобраться, поэтому "велосипедим" из того, что под руку попадётся. Скрипты для бэкапа я сочинил уже довольно давно, но периодически к ним возвращаюсь - что-то переделываю, исправляю ошибки. Веду работу над продуктом, как будто я настоящий программист :-)

Не так давно вылезла очередная проблема с моей системой бэкапа - слишком большие объёмы данных по сети гоняются. Полез разбираться, почему же так происходит. Оказалось, сам виноват, не думал, как компьютер, когда писал. У меня архивы делал программа nnBackup, которая очень хорошая, если делать бэкапы на локальный диск. Она сама умеет их нумеровать, хранит столько пронумерованных копий, сколько скажешь, лишние сама же и удаляет. И вот как раз здесь собака и порылась - у меня на сервер каждый день копировались ВСЕ архивы. А я думал, что будет только один, самый новый. Говорю же - думал, как человек, а не как компьютер.

Поэтому на днях взялся всё переписывать по новой, выкинул nnBackup, оставил простой архиватор 7zip. Архивы теперь не нумеруются, просто в имени записывается дата и время создания архива. Пришлось придумать как удалять старые архивы, оставляя только определённое количество. В общем, было достаточно увлекательно.

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

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

оригинал записи в блоге Graf O'Mann



Яндекс.Метрика