Главный оффтопик - Флудилка

Siedzący pies писал(а):Спасибо, ты всё правильно понял. А теперь объясните нубу что есть echo, fi и REGEX?

echo - команда вывода в терминал. echo $x - вывести на экран содержимое переменной x
if / fi - это начало и конец условного блока. Аналог if () { } в C++ или if begin end в Паскале.
REGEX - просто название для переменной, которая содержит регулярное выражение.
В нашем случае, регулярное выражение записывается как

^[.]$

что переводится как "строка, состоящая из одной точки", или дословно для интерпретатора "начало-точка-конец".

применяя grep, мы выдергиваем строки, которые подходят под выражение, wc -l считает их число, и если оно не равно нулю - выводим через echo имя файла.
NTFS
Огромное спасибо!
Mokuri Pies
Не за что, лишний раз потренироваться никогда не мешает.
NTFS
А bash умеет какой-нибудь unset? Че-то у меня на второй итерации ругань на строку со сравнением :(

Код: Выделить всё
for i in "${arr[@]}"; do
   if (($winChance >= 80))
   then
      #атака
      $(curl 'https://www.coinbrawl.com/battles') &
   else
      #выхлоп циферки низкого шанса на победу
      echo -en "${RED}$winChance \033[0m\n"
   fi
   wait
done


Сделал костыль, чтоб изделие запускало само себя и делало exit. Работает пока не наплодит кучу процессов, после чего операционка грохает всех.
k0ttee
Filael
k0ttee писал(а): if (($winChance >= 80))


Насколько я помню, арифметика в sh так не работает. И судя по структуре кода, тут явно лучше на ЯП общего назначения высокого уровня гнать (C# или Delphi). Скинь задачу, набросаю бинарник.
NTFS
NTFS писал(а):
k0ttee писал(а): if (($winChance >= 80))


Насколько я помню, арифметика в sh так не работает. И судя по структуре кода, тут явно лучше на ЯП общего назначения высокого уровня гнать (C# или Delphi). Скинь задачу, набросаю бинарник.

А разве bash низкого уровня? O_O
Сделать по-нормальному я и на PHP смогу :) просто решил осилить bash, но вот не осилил :)
k0ttee
нтфс я тебе денюжку подкинул... надеюсь не подведешь....
Filael
k0ttee писал(а):А разве bash низкого уровня? O_O

Он всё же заточен под файловые операции. Кодировать на нём что-то другое - то ещё занятие.
NTFS
Filael писал(а):нтфс я тебе денюжку подкинул... надеюсь не подведешь....

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

k0ttee
Хм, надо бы и тут выложить эту сугубую годноту:
Спойлер
VIM
Это странное чувство, когда внезапно вырубило на 16 часов...
Однако доброго времени суток -_-
[BC]afGun
[BC]afGun писал(а):Это странное чувство, когда внезапно вырубило на 16 часов...
Однако доброго времени суток -_-

Мирного неба, Афган.
Sakrit
4hoof
Sakrit:

Привет, тебе тоже :)
[BC]afGun
Siedzący pies писал(а):Нас, математиков, зачем-то учат командам терминала unix. Посоветуйте что ли pro-шорткаты/сочетания клавиш для новоюзера.

Теория лишенная практики заходит туго. Почему многие не любят математику? Не знают зачем искать икс.

Вот я хочу избирательно очистить корзину - снести только картинки.
Отворяю терминал, печатаю "rm пробел" и перетягиваю мышкой картинку из корзины (чтобы не печатать путь).
Код: Выделить всё
rm /Users/k0ttee/.Trash/img.png

Теперь, чтобы выпилить все png-картинки, я переписываю имя на звездочку.
Код: Выделить всё
rm /Users/k0ttee/.Trash/*.png

Enter и все png-картинки ушли в небытие.

Если математиков "зачем-то учат", можно набрать help и читать.
Затем найдя интересную команду, набрать man history (например).
Вылезет мануал, где подробно описано что умеет команда.
Перемещаться по тексту: стрелками вверх/вниз, home, end, page up, page down.
Для выхода из чтения мануала следует нажать Q (от слова Quit).

Проблема не в командах, проблема в "зачем-то учат" :)
Не научили набрать help чтобы узнать базовые команды? Учитель, фу таким быть! :)
k0ttee
/ходит по флудилке размахивая обурцом/
Белый крокодил
Белый крокодил писал(а):/ходит по флудилке размахивая обурцом/

https://vk.com/video?z=video99539515_17 ... at_updates
Filael
Filael писал(а):

Думаете программисты настолько понятливы, что им все понятно? Never!

Уже 4 день покупаю оперативу. И вы не поверите, - не могу купить!
"Веб-программист не осилил в магазинах интернетов себе купить" - стыдна :) Мне стыдна!!! :)
Изображение

Если сёня к вечеру память не появится - открою пиво и дойду до путина начну троллить всех по цепочке от младшего до старшего менеджера. Вчера достиг того, что манагер перезаказал память оттуда же - оттуда же, где её не было в наличии еще позавчера. Интересно, сегодня они опять перезакажут? :)
k0ttee
Белый крокодил писал(а):/ходит по флудилке размахивая обурцом/

Надеюсь мытым?

Код: Выделить всё
Здесь лежит Анна, умерла от банана. Вывод - мойте банан даже если собираетесь использовать его не по прямому назначению.

© Надпись на могильной плите, Fallout 2
Источник: https://fotostrana.ru/public/post/232799/160583688/#
k0ttee
k0ttee писал(а):Надеюсь мытым?

Код: Выделить всё
Здесь лежит Анна, умерла от банана. Вывод - мойте банан даже если собираетесь использовать его не по прямому назначению.

© Надпись на могильной плите, Fallout 2
Источник: https://fotostrana.ru/public/post/232799/160583688/#

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

Белый крокодил
Я тут три дня с амазоном трахался. В заказе неверно указал адресс фактурации: в итоге они решили, что меня взломали, и заблочили аккаунт, потребовав данные карты с указанием верного адресса факсом sic!. Да, вы не ослышались, грёбанным факсом. Я дважды звонил в техподдержку: ответили, что только так, или заказным письмом. Ещё бы блжад голубиной почтой запросили! В итоге за свой счет (2.49 евро) выслал им свой RIB. Ответили, мыл, он не подтверждает ничего. У меня на руках ничего нет из других бумаг (только переехал по месту учёбы). Надо срочно идти в банк. Утро субботы: всё закрывактся в 12:30.
Бегу в ближайший отдел, найденный на гугл картах. Там ремонтные работы.
Бегу в следующий; там меня дружелюбно встречает табличка, гласящая: "А мы по субботам больше не работаем. Идите на ***".
11:54 на часах. Последний филиал, до которого реально дойти в 2.5 милях. Тут я уже бегу во весь опор. Еле успел. Отстоял очередь, утопая в луже собственного пота, получил бумажку с печатью.
На авось отправляю её и сверху ещё разъяснительное письмо, поясняющее за новый адрес на всякий пожарный. За два файла -- ещё 4.98 евро.
Через два часа таки приходит ответ. Блокировку сняли, да вот только из-за задержки оплаты доставка оттягивается. Сижу теперь 10 посылок по одной принимаю. И все разными сервисами в рандомное время. За отвёртками вчера сам ходил на почту за 2км. Буквально только что с последней пары галопировал домой хард принимать.
Wi-fi модуль вообще не экспедиировали даже. А должен был придти вчера. Збс.
Mokuri Pies
Siedzący pies писал(а):. Утро субботы: всё закрывактся в 12:30.

Бездельники. У нас банки и в воскресенье работают, даже сбер.
NTFS
У нас аптеки каждый день в 20:00 закрываются, что уж говорить о банках?.. Клиентов у них от этого меньше не становится.
Mokuri Pies
NTFS писал(а):
Siedzący pies писал(а):. Утро субботы: всё закрывактся в 12:30.

Бездельники. У нас банки и в воскресенье работают, даже сбер.
А вот у нас ближайший сбер безнравственно не работает в воскресенье. А в шабат до 5 вечера.

Белый крокодил
NTFS писал(а):
Siedzący pies писал(а):. Утро субботы: всё закрывактся в 12:30.

Бездельники. У нас банки и в воскресенье работают, даже сбер.

Странно, но в Санкт-Городе сбербанда не работает по воскресеньям (а по будням - некоторые офисы вывесили бумажку, что хотят открываться на полчасика позже).
k0ttee
Ну так у нас в сбербанках бойня и крошево каждый день - чтобы добраться до терминала, нужно минут сорок отстоять, а в окошко к оператору - это ваще... Если еще по выходным будут закрыты - их просто порвут.
NTFS
У вас то круглосуточные супермаркеты есть. Вам грех жаловаться.

Есть такой вопросец. Как по-нормальному вывести кол-во всех файлов, содержащихся в текущей директории, т.е. в том числе и те файлы, что лежат в папках.
Я это сделал следующим образом:

ls -R | grep -vE '^$' | grep -v './' | wc -l

Но что-то мне подсказывает, что это далеко не самый лаконичный способ.
Mokuri Pies
NTFS писал(а):
Siedzący pies писал(а):. Утро субботы: всё закрывактся в 12:30.

Бездельники. У нас банки и в воскресенье работают, даже сбер.

Наоборот-люди-не рабы. Общался недавно с одним чехом-так он сказал что просто в шоке с нас-готовы пахать за гроши 24на 7 что китайцы.
У них в выходные закрыто практически всё, кроме нескольких крупных маркетов, потому что работники должны отдыхать, а если кто и выходит в субботу-то за тройную оплату. Ну а если уж решился поднять в 10 вечера субботы сантехника или электрика и он приехал что-то чинить-то будь готов чуть не недельную зарплату его выдать за помощь.
Spirit of magic
Чехи -- ленивые слоупоки и гордятся этим. Чему удивляться?
Mokuri Pies
Вот молодцы чехи. Знают, что такое человеческое достоинство.
Tammy
Белый крокодил писал(а):/ходит по флудилке размахивая обурцом/

А ведь типоразмер обурца вполне каноничен для заменителя жеребца... Ну, разве что, чуть-чуть великоват. Потому, наверное, и шуганулась. Не готова к масштабным экспериментам.)))
VIM
VIM писал(а):А ведь типоразмер обурца вполне каноничен для заменителя жеребца... Ну, разве что, чуть-чуть великоват. Потому, наверное, и шуганулась. Не готова к масштабным экспериментам.)))
Тащемта источник появления обурца по рисунку точно не устанавливается, что допускает некоторые возможности толкования... Так что насчет неготовности к экспериментам - не факт.
Белый крокодил
Siedzący pies писал(а):что-то мне подсказывает, что это далеко не самый лаконичный способ.

Таки да... есть лаконичнее.
Код: Выделить всё
tree

Изображение

Если надо учитывать скрытые файлы (имена которых начинаются точкой) - тогда воть
Код: Выделить всё
tree -a
k0ttee
k0ttee писал(а):Странно, но в Санкт-Городе сбербанда не работает по воскресеньям...

Партизана Германа 14/117
доп офис 9055/01108
вс. 11:00-17:00

Бульвар Новаторов 98
доп офис 9055/0616
вс. 11:00-17:00

Дежурные офисы тащемта молотят без выходных.

Не?
GARRI

Не, у них по субботам сокращенный день, по воскресеньям - выходной :(

GARRI писал(а):скис комп, купленный в июле 2004-го

Кислотно-щелочной баланс... Может содой его? :)
k0ttee
GARRI писал(а):Дежурные офисы тащемта молотят без выходных.

Так туда ехать надо... И сражаться с такими же любителями и ордой бабок.

Белый крокодил

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

Spirit of magic писал(а): потому что работники должны отдыхать, а если кто и выходит в субботу-то за тройную оплату

Не потому. Такая картина бывает, когда населению не особо охота работать, можно спокойно жить на пособия, и трудно найти новых людей на должность.
В России пособий по безработице фактически нет, на 1 вакансию - 5-6 соискателей, а что касается частных мастеров, то их как грязи.
А в Китае - 500 миллионов сидят в рисовых чеках на натуральном хозяйстве, и каждый получивший работу - делает всё, чтобы не вернуться обратно.
NTFS
NTFS писал(а):
Spirit of magic писал(а): потому что работники должны отдыхать, а если кто и выходит в субботу-то за тройную оплату

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

Или скорее потому что труд достойно оплачивается, и нет необходимости пахать с утра до ночи чтобы сводить концы с концами. При СССР и у нас народ не особо-то рвался на работу в субботы и воскресенья, потому что мог себе позволить отдохнуть и провести это время с семьей или друзьями.
Spirit of magic
Spirit of magic писал(а):концами. При СССР и у нас народ не особо-то рвался на работу в субботы и воскресенья, потому что мог себе позволить отдохнуть и провести это время с семьей или друзьями.

Потому что ни рубля тебе сверх оклада не дадут, а за частную практику отправляли на Колыму :-)
NTFS
Meh... Срасибо за дерево. Я так и знал!
Вот ещё вопросец:

1. find ~/ -name 'bitch' -exec grep [option][expression] {} \;
2. find ~/ -name 'fuk' -exec mv {} kurwa \;

Что в обоих случаях синтаксически обозначают фигурные скобки, антислеш и точка с запятой, и почему во втором случае говон имя или путь идёт после фигурных скобок?
Mokuri Pies
Siedzący pies писал(а):Что в обоих случаях синтаксически обозначают фигурные скобки

For each result, command {} is executed. All occurences of {} are replaced by the filename. ; is prefixed with a slash to prevent the shell from interpreting it.

Для каждого результата, команда {} выполняется. Все вхождения {} заменяются именем файла. Точка с запятой имеет перед собой "префикс антислеш", чтобы предотвратить интерпретацию оболочки.
Siedzący pies писал(а):антислеш и точка с запятой

Антислеш для экранирования
\n символ конца строки
\t символ табуляции
\. именно точка (без антислеша обычно значит "маску" для обозначения "любой символ")

Код: Выделить всё
#так точка с запятой значит конец команды и позволяет слепить две команды в одну строку
echo лучшая; echo пони

Код: Выделить всё
#так точка с запятой будет значить именно точку с запятой
echo лучшая\; echo пони


Изображение

Siedzący pies писал(а):и почему во втором случае говон имя или путь идёт после фигурных скобок?

Низяю :)
k0ttee
NTFS писал(а):
Spirit of magic писал(а):концами. При СССР и у нас народ не особо-то рвался на работу в субботы и воскресенья, потому что мог себе позволить отдохнуть и провести это время с семьей или друзьями.

Потому что ни рубля тебе сверх оклада не дадут, а за частную практику отправляли на Колыму :-)

Вообще-то выход на работу в выходной в случае производственной необходимости оплачивался по двойному тарифу.
Другой вопрос что при нормальных доходах и ценах выходные можно было провести куда интереснее, как в личном порядке так и по всяким профкомовским мероприятиям и путевкам, стоившим зачастую просто символических денег.
Spirit of magic
Kottee, огромный спасыб тебе!
Mokuri Pies
Spirit of magic писал(а): так и по всяким профкомовским мероприятиям и путевкам, стоившим зачастую просто символических денег.

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

А потом молодежь начинается таких постов и начинает цеплять красные повязочки и орать "хачу в СССР!!!!111111".
NTFS
NTFS писал(а):
Spirit of magic писал(а): так и по всяким профкомовским мероприятиям и путевкам, стоившим зачастую просто символических денег.

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

А потом молодежь начинается таких постов и начинает цеплять красные повязочки и орать "хачу в СССР!!!!111111".

Ну у меня тоже 50 на 50 силовой блок и заводчане-правда не алкаши с лопатами, а действительно классные востребованные спецы на крупных заводах.
Так вот как раз у заводчан были и турклубы на предприятиях, благодаря которым у меня один из дядек чуть не пол-союза объездил и Байкал и Дальний Восток, не говоря уж о всяких Золотых кольцах и Крыме с Кавказом.
Да и опять-же домики на базах отдыха в ближнем пригороде где можно было в выходной неслабо так зашашлычить, пообщаться с друзьями, порыбачить и т.п Да о чем говорить-аренда домика в лесничестве стоила рубль в сутки.
Да и если уж на то пошло то сгонять на выходные в Москву с гостиницей и билетами стоило около 30 рублей-что при зарплате металлурга в 250-300 было более чем доступно.
Spirit of magic
В СССР было хорошо.
Когда я приду к власти, будет ещё лучше, чем при СССР: в магазинах всё будет, Союз снова воссоединится и станет импортонезависимым (но импорт будет, дабы конкуренция была), а мозгомойки не будет.

Голосуйте за Тандера!
Thunderstorm
Spirit of magic писал(а): неслабо так зашашлычить.

Мясо для шашлыка еще купить было нужно. Это не как щас, когда пошел в гамазин и забрал хоть сто килограмм. А тогда это мясо хрен достанешь без мохнатой лапы у продавца.
Впрочем, ты ж вроде с Украины - там, возможно, было чуть получше, чем в РСФСР - национальные окраины снабжались в приоритете. Закавказье и Средняя Азия вообще жили при коммунизме, получая по потребностям и отдавая по способностям :-)

Thunderstorm писал(а):Союз снова воссоединится




Нет, а серьезно, зачем?
NTFS
NTFS писал(а):Никакие эти путевки и мероприятия были обычному быдлу не положены - разве что пару раз в жизни, и то если задалбывать начальство.

Когда я был маленький, мне мамка совок нахваливала: хорошо было ездить рубить сучки на лесоповале (тянкам от швейного училища). Когда я пошел в путягу в нулевых, довелось собирать картошку вместо практики (так вот я учился на оператора ЭВМ).

На моей памяти никаких путёвок не было. Только билетики на новогодние говноёлки.

В пионерлагере Чайка я побывал лишь однажды ночью. Тот ночной визит и тарелка из которой я ем прямо сейчас - тесно связаны "добропорядочностью советских граждан".
k0ttee