хочу сюди!
 

Наташа

49 років, телець, познайомиться з хлопцем у віці 44-53 років

Замітки з міткою «линукс»

От это я сегодня выдал умняка

Бля, ну точно я гений. От это я сегодня наконец-то выдал умняк. Недели две маялся, как присвоить файлу уникальное имя, которое сохранит расширение (если оно есть) и так, чтобы было возможно откатить переименования, да еще и обрабатывать файлы по маске и списком.

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

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


Doppler = гарный линуксоид

Если нужен реально работающий скрипт, то строчку №46 надо раскомментить. Кому нужен исходник не в виде фотки, а текстом - то вот (но строчку 46 надо-таки раскоментить)

== begin file
#!/bin/bash

E_BADARGS=65 ## Это просто номер ошибки для выхода без параметров - понты
logfile="renamed_files.log"

if [ ! -n "$1" ]; then
  echo "Для переименования необходимо указать имя одного или нескольких файлов или их маску : `basename $0` file1 file2 (*.jpg *.png *.txt)"
  exit $E_BADARGS
fi

echo "#!/bin/bash" > $logfile
echo "##                    !!! Важная иноформация !!!" >> $logfile
echo "## Этот файл был создан в результате выполнения скрипта для переименования файлов в уникальное навсегда для этого файла имя." >> $logfile
echo "## Для того, чтобы отменить преименования, просто запустите этот сценарий." >> $logfile
echo "## Чтобы его запустить, нужна минимальная Линукс-подготовка, но если её нет," >> $logfile
echo "## то просто запустите в терминале каждую строчку этого файла по очереди" >> $logfile
echo "## или запустите данный файл из терминала. Типа [ bash renamed_files.log ]" >> $logfile
echo "## В любом случае (даже если Вы конченный дебил) тут содержатся имена оригинальных и переименованных файлов и флаг вам всем в очумелые ручки" >> $logfile


filelist=$*

for filename in $filelist ; do

    change_str=( `stat -c %y $filename` ) ## время последней модификации файла в виде 2015-06-27 16:07:54.243461522 +0300
    change_str=${change_str[0]}"-"${change_str[1]} ## объединяем два первых параметра (отсчет с нуля)
    change_str=${change_str//:/\^} ## заменяем : на ^

    newname=$change_str
    extension=${filename##*\.}  ## получаем расширение после последней точки (если она есть)

    if [ ${#extension} -ge ${#filename} ] ; then
        extension="" ## если точки нет, то нет и расширения
    else
        extension="."$extension ## иначе добавляем перед расширением точку
    fi

    newname=$newname$extension

    echo $filename " переименован в " $newname

    echo "mv $newname $filename" >> $logfile

    ## !!!!!!!!!! следующую строчку в реально работающем скрипте нужно раскомментить
    #mv $filename $newname
    ## !!!!!!!!!!

done

echo "    "
echo "    "
echo "                  переименование файлов закончено"
echo "          ============================================"
echo "для того, чтобы отменить преименования, откройте log-файл (а по сути готовый скрипт) "$logfile ", для чего необходимо минимальное знание Линукса, и прочтите хрень, которая внутри его содержится"
echo "                   ----- C уважением, Ваш Допплер -----"

exit
=== end оf file


Map

Полковнику никто не пишет....

Так уж вышло - ну не писал несколько дней ничего никому. Свои траблы и тараканы тоже свои. То был сильно поглощен изучением Линукса, то приготовлением еды, то отсыпался после бессонницы.

Что по поводу Линукса сказать - за неделю с небольшим умудрился второй раз уронить. Восстановление прошло сложно, с потерями, но кое-какие знания приобрел. Не все комманды одинаково полезны.

Ни одной программы для работы с веб-камерами под Линукс (нормальной, работающей программы) так и не нашлось. После попыток установить всякие три под линукс (а больше их и нет) - две не запустились, после одной пришлось систему восстанавливать, а третья - курам на смех. Впрочем, если веб-камера только одна, то кое-что возможно найти. Аналогов  Active Webcam (для Виндовс) под Линукс так и не нашел. Да и вообще ничего не нашел.

Общие впечатления пока таковы - если ты домохозяйка, то один раз пригласив "тыжпрограммиста" для установки и настройки Линукса - то будет лучше, чем в винде. Как минимум - вирусов не поумайешь.  А если ты экспериментатор (как я), то убить Линукс еще много проще, чем винду. Ибо те, кто перешел на винду знал основы ДОСа, БИОСа и прочие заморочки.

Вспоминаю времена, когда я осваивал видовс. Бля, я тогда реальным экспертом был. Мой checkreg и особенно
checkreg98 в конце 90-х был одной из самых востребованных программ пользователей Выни.

Конец заметки.
Map

Автоподключение и восстановление мобильного интернета в Линукс

Free Image Hosting at FunkyIMG.com

Чьорт побери, но я таки сделал это сам. Но будем по порядку.

Так увлекся изучением Линукса, консольных комманд и идеей фикс "как автоматом подключать мобильный интернет и восстанавливать при разрыве связи", что вообще забыл обо всем. Живу возл компа уже вторую неделю, а особенно послених несколько дней.

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

По комнате ходил без палки, но с трудом и стонами. А мозги продолжали работать.

Как-же запустить этот проклятый скрипт, как его обрабатывает bash и и что вообще вся эта херня значит.

И победил. Сам разобрался в синтаксисе "If…then…else…fi " bash, сам разобрался с тем, как как использовать grep и что означает $? (возвращает, если выражаться по ДОСовски, errorlevel)

Короче, я полностью сам переписал скрипт, сумел настроить его автозапуск и теперь у меня единственного есть рецепт, как запускать автоматом CDMA модем автоматически при старте Линукса. А также восстанавливать потерянное подключение.

Две почти недели корпел над решением проблемы. И решил.

Скрипт простой

****
NAME="mobile-broadband-connect"
DESC="Autoconnect 3G/4G USB modem at startup"

test -x $DAEMON || exit 0

case "$1" in
    start)
       echo "[MBC] *** Попытка мобильного соединения"  
       while true; do
          nmcli -t -f TYPE,STATE dev | grep "^cdma:отключен"
          if [ $? -eq 0 ]; then     
             echo "[MBC] cdma Modem Detected - попытка восстановить"
             nmcli -t con up id MTCmodem
             echo "[MBC] cdma Modem connecting ....."
             echo "[MBC] Успешно... паузаr 30sec"            
             sleep 30
          else
             echo "[MBC] MBC работает - будем спать 10 sec ....."
             sleep 10
           fi
       done
    ;;
    stop)
       echo "[MBC] остановка соединения"  
       nmcli -t nm wwan off
    ;;
    status)
       nmcli -p dev
    ;;
    
    *)
       echo "[MBC] Установка мобильного интернета Service"
       echo $"Usage: $0 {start|stop|status}"
       exit 1
esac
exit 0

***


MTCmodem в скрипте нужно заменить на реальное имя вашего соединения, а идентификацию модема (^gsm или ^cdma исправить под вашу ситуёвину). Потом этот скрипт нужно скопировать его в папку /etc/init.d под любым именем (у меня /etc/init.d/mobile-broadband-connect ). Для этого нужны права root (можно использовать sudo gedit /etc/init.d/имя файла) и установить ему аттрибуты, как для выполняемого. Это можно сделать примерно так (sudo chmod +x /etc/init.d/имя файла)
И потом добавить в автозагрузку обычным путем этот скрипт, указав в качестве аргумента "/etc/init.d/имя файла start"

Вуаля. Тут много нюансов, в которые я вникал почти две недели, но если хоть кому-то поможет, то буду рад.
Map

на то она и мама, а братик - совсем другое дело

Free Image Hosting at FunkyIMG.com

Фуф. Наконец-то после очередного восстановления очередного краха Линукса нашел свой самый любимый (после gedit) редактор - Sublime text. Очень классный. Кстати, практически под все ОСи есть. Кросплатформенный, типа.

http://www.sublimetext.com/3

Снова пишу в нем, родимом. Так приятно, так приятно... Gedit тоже ничего, но этот круче и продвинутее по синтаксису (это если кодить). Или просто приятнее. Это ведь как с людьми. Кому-то один чувак нравится, а кому-то другой. А кому-то вообще наоборот - чувихи или даже вообще резиновые женщины.

Вот мне, к примеру, - в интернете никто не нравится. Ну вообще. Кроме нескольких людей, которых я знаю лично или наоборот, сильно уважаю. А вот некоторые другие совсем неприятны, как например нескажу кто, но они догадались (это я про интернет-заисимых). Так и с программами.

Есть те, к которым прилипаешь всеми душевными присосками и уже не отсосаться взад ни за что. Это все очень тонко, на каком-то потустороннем чувстве.

Так же и с FB2, PDF и прочих форматов читалками. Ничего лучшего, чем STDU Viewer ('это под виндовс') я еще не видел. Под линукс почти ничего удобоваримого нет. Всего две-три проги и те весьма так себе. А тот-же STDU Viewer - абсолютно бесплатный. Wine его очень херово поддерживает - слетает при попытке настроить шрифты, промежутки межстрочные и прочее, что необходимо для комфортного чтения.

К чему это я? забыл. Еще три литра томатного сока за сегодня закатал. Почти каждый день по три литра.

А еще девчонка прикольная была на приеме (дочка беременной пациентки). Лет шесть. Будущего братика воспитывать она хочет и будет. И читать будет учить. И играть правильно. А вот памперсы менять - нет категорически. Потому что они воняют.

На контраргумент -  тебе же мама меняла, хоть и воняют, - ответила, не задумываясь - на то она и мама, а братик - совсем другое дело.
Map

Тамилка, Линукс, Live-CD. А завтра уже лето



Так классно сегодня с Тамилкой пообщались.  Ну совсем красавица стала. Купила себе маленький подарок на ДР-26. В двадцать шесть вот такой самой себе подарочек - наверное очень приятно (да еще в Канаде). Я-то в свои 26 уже никогда не вернусь, так что не могу заценить насколько это тово-того-этого-самого. В мои 26 были совсем другие подарочки самому себе.

Приятно, но я продолжу нудить.

Обидно просыпаться каждый раз без пятнадцати четыре утра и тупо лежать до семи-восьми, чтобы потом еще чуток придремать на полчасика-часик. Иначе нет чувства выспанности. Впрочем, его и так нет - одокомнатная. И ни хрена не поделаешь. Впрочем, даже если бы был дворец на триставосемнадцать комнат с бассейном и прыжками с трамплина, вряд ли бы я без пятнадцати четыре поплелся бы плавать или идти в комнату номер 210, чтобы там чем-то другим заняться. Вот еще ворос - чем?

Ну и что? Ну лежишь потный три часа и думаешь про всякое разное. Разве это плохо? Многое из того, что сегодня под-утро надуманно -- воплотил. В результате - очень продвинулся в Линуксе. Даже глубже и дальше, чем хотел. Очень затягивает. В bash вообще влюбился. Чтож я раньше не встретился с Линуксом?

Дошел даже до момента, когда уже пора создавать свой Live-CD с допплером и своими программами. Еще чуть-чуть и возможно таки забацаю диск, который можно вставить в любой комп и через три минуты уже работать со всеми любимыми программами в любимом окружении. Неужели получится? Это даже больше, чем невозможно было даже и мечтать (извините за корявость речи - возбужден)
Map

Альтернативы нет и не предвидется. Личное. Нехило протрахался




А знаете, все-таки ничего лучшего, чем виндоусный virtualdub, для быстрого и умного редактирования видео еще не придумано. И уж тем более, под Линукс. Вот все практически перепробовал за сегодня и вчера.

Хотя повод был. Более, чем странный - краем уха увидел на канале дом кино фильм с молодой Дорониной. Вот только секунд 40 или чуть больше. Даже и не знал какого фильма и раньше никогда его не видел. И так мне этот кусок понравился, что даже не поленился его попытаться найти. Та еще задачка, скажу я вам. Программа канала (как бумажная, так и на сайте) - идёт в жопу, ибо не совпадает с эфиром ни разу.

Но нашел все равно. Как? Секрет, но я молодец трижды.

Потом скачал  = примерно 300Мб. Размер, который надо скачать, высчитал с помощью пресловутого calc. Знал размер скачиваемого с торрента кина (примерно 1.2 Гига), его длительность (сейчас уже не помню, но где-то 85 минут), и знал, на какой (примерно) минуте была интересная для меня сцена. Где-то 15-тая - 17-тая. Вот калькулятором линуксовым и вычислил, что скачать мне нужно было около 250 Мб (а с запасом - 280). Вот и скачал. Да. Скачал. Зато!

Ни одна прога под Линуксом не захотела этот обораванный видеофайл обрабатывать. До полуночи протрахался вчера и сегодня до обеда. А потом запустил под Виртуалбоксом винду с виртуалдабом и таки справился. Вырезал таки тот кусочек, что так запал в память.

Нехило протрахался, больше суток ушло на то, чтобы побороть траблу.

Зато очень даже в тему. Праздник-то ведь приближаетсся. Послезавтра мне стукнет уже 51. Отличный возраст. Буду очень рад, если доживу. Впрочем, если не доживу, то тоже особо огорчаться не стану.

Map

Затрахался напоследок



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

Весь сегодняшний день проторчал за своими компами - с семи утра и до позднего вечера. Настраивал, переустанавливал, экспериментировал. Заново с нуля установил вторую и третью систему на отдельный винт основного компа (помимо линукса). Виндоус 2003 сервер и обрезанную прилизанную хрюшу - на случай если вдруг понадобится что-то быстренько чисто виндовое и ресурсоемкое забацать не заморачиваясь с виртуалбоксом. Заодно умудрился своими силами настроить линукс, чтобы он в случае надобности брал интернет из другого компа (он у меня телевизором под виндой работает).

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

Завтра наверное продолжу эксперименты, но и финал снукера в Китае никак нельзя пропустить. А с понедельника иду сдаваться работодателям. Там еще нужно будет и в военкомат нарисоваться - будут уговаривать насчет госпиталя. С моим букетом болячек мне одному целый госпиталь нужен. Ладно, прорвемся...

В рамках проекта "Душа наизнанку недорого"
Карта Приватбанка - 5168 7573 2914 3327
МТС - 099-698-55-84
Map

Хрен его знает, но калькулятор классный

Хрен его знает, с чего начать, как продолжать и куда кончить. Шаббат, он и в Мелитополе - тоже суббота. Внутри жилища Цельсий уже с утра почти 32. И со знаком плюс, сука. Впрочем, если бы со знаком минус, то было бы еще хуже. Пока Цельсий положительный, Чуха практически постоянно изображает из себя полосатого трупа. Позы разные, но убедительны все абсолютно.

День прошел так. Жена усугубляла жару закатками огурцов и помидоров. Я в это время воевал с коврами, паркетом и Чухиной шерстью. С годами все труднее. И таблеток требуется все больше. Вытирал, вытряхивал, соскабливал, вычищал, мыл. Рама мыла маму, мама мыла раму.

С утра взвесился и после уборки еще. Разница - кило с лишним в минус.

Потом, когда были вымыты все Чухины коврики и закатан последний огурец-помидор наступил таймаут. Тридцать минут нирваны при +32.

А потом сразу стало +12. Но не в квартире, а на погодной станции. Путем многократных тестов обнаружено предсмертное состояние дураселя типа ААА в количестве двух штук. Но у нас с собой было. Вставил новенькие, но куда более дешевые и снова увидел привычные 31.8 Цельсия.

Потом сгоняли в эконом маркет за шардоне и каберне и в магазинчик через дорогу за водой. Там наразлив очень качественное и недорогое. И Шардоне и Каберне и вода тоже.

Вечером зашивал ковер. Он уже шитый-перешитый, а выбросить жалко. Вроде неплохо получилось.

Потом занимался умняком за компом. Потрясающая по мощи штуковина в линуксе есть - calc. интерактивный математический интерпретатор с потрясающими возможностями. После него все остальные калькуляторы можно выбросить на помойку.

Free Image Hosting at FunkyIMG.com

А потом - наступило время сна. Спокойной ночи всем.
Map

Хакер-кошакер. Как убить Линукс -



- не знаю. Честно. Но сегодня под утро обнаружил (проснулся от звуков), что Чуха гуляла на клавиатуре.  Оказалось потом, что это ранило навылет Cinnamon (Линукс Минт ), а потом он сам воскресился в аварийном режиме, но работать дальше было сложно с непривычки.

Минут пятнадцать исследовал то, что осталось на экране после прогулки Чухи. Странный запрос в огненном лисе - поиск последовательности из бесконечных двоек. Какие-то запросы в терминале... Мдааа. Единственный человек, после Чухи, который мог обрушить любую программу - была Маринка Нестерелло из прошлой жизни. Это был супер-бета-тестер. Что-бы я не напрограммировал тогда генетического на Бейсике, стоило лишь усадить за комп Маринку и показать ей, как это работает и что нужно нажимать, уже через пять минут все умирало. Даже MS-DOS 6.22 бывало вис.

А вот Чухе даже показывать и рассказывать ничего не надо. Сама разобралась ночью.

И, все-таки Линукс выстоял, продолжая делать свои дела, тухло шевеля экраном. Но шелл обвалился настолько ужасно, что даже попытка его восстановить - ни к чему хорошему не привела. Пришлось впервые перезагрузиться. Впервые за последних недели две. Но не потому, что перестало работать, просто я пока не понимал, как правильно в такой ситуации дейстовать. Я ведь в Линуксе - новичок. А вот Чуха - наверное профессиональный хакер-жмакер-хуякер.

Зы: Отполировал свой скрипт, делающий фотки с вебок (по хитрому расписанию) и отправляющий их (по не менее хитрому расписанию) на мой сайт по ФТП и в папку синхронизации по протоколу Bittorent. Отличная штука, кстати. Если нужно синхронизировать  дом с офисом или еще что. Вместо того, чтобы пересылать фотки или документы с постоянным респондентом, достаточно поделиться уникальным кодом и просто всё содержимое конкретной паки будет одинаково у всех участников в соответсвии с правами.

Ну довольно интересно. Можно вообще не пользоваться почтой между близкими людьми. Просто добавил новый файл в специальную папку и он тут-же появился в папке у человека, которому ты дал "ключ".

Кстати, для Алисы. Можно выделить папку для фоток и важного. И почта станет не нужна вообще. 
Map

Про пиво, Чуху и видеонаблюдение

Free Image Hosting at FunkyIMG.com

Как-то Далай-Ламу спросили, в чем секрет его мудрости, здоровья и прочих необъяснимых расчудесностей.

Ни на секунду не задумавшись, Далай-Лама ответил:
               - Нет никакого секрета. Главное - никогда не спорить.

"Но никогда не спорить - это-же невозможно!", - изумился журналист.

               - Ну, невозможно, так невозможно... , - невозмутимо ответил Далай-Лама

(тот еще жук, кстати - у него охраны, между прочим, побольше чем у Путина)

Сегодня меня удивил топ-10 самого популярного пива в мире

1. Snow (Китай)
2. Tsingtao (Китай)
3. Bud Light (США)
4. Budweiser (США)
5. Skol (Бразилия)
6. Yanjing (Китай)
7. Heineken (Нидерланды)
8. Harbin (Китай)
9. Brahma (Бразилия)
10. Coors Light (США)

Четыре позиции из десяти - Китай. Это очень да что-то и значит. 40% мирового крнтроля потребителей - под Китаем.

И отсебятинки. По поводу пива. Номер два - пробовал (обычное). Четыре - ну тут каждый второй эстет пробовал (обычное). Номер 6 - вроде да, но точно не помню.

И вот честно скажу, Мелитопольский пивзавод делает одно из самых лучших пив в мире. Ну, честно.

Разобрался наконец-то c выкладыванием файлов на ФТП. Теперь в любой точке вселенной смогу наблюдать, что происходит у меня в квартире и с Чухой, если введу в любом интернет кафе волшебный адрес doppler.inf.ua/webcam.html. Классно?

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

Map
Сторінки:
1
2
3
5
попередня
наступна