The Comprehensive Perl Archive Network (CPAN) currently has 221,249 Perl modules
Ну, если там не нашлось нужного модуля... Конечно, на все случаи жизни наверняка не найдется, но мелочевку или специфическое своё туда обычно и не выкладывают, это оне гитхаб, где каждый - автор.
"Интеллектуальная собственность" в нынешнем виде - зло.
Хитрые китайцы научились бить Запад его же оружием: когда им надо было - копировали всё что нравилось, брали технологии, дорабатывали как хотели, а теперь они это _запатентуют_ и будут мешать развиваться другим.
Похоже на натягивание совы на глобус "глобального потепления".
Вот например, при чем тут инки? Гуаман Пома де Аяла, хронист, ничего не упоминал о "вырубке лесов", более того, прямо указывал что Тауантинсуйю располагалось на равнине и склонах, где лесов не было, а в лесах, за границами, жили враждебные инкам племена. Именно на равнинах велось земледелие. И крах империи инков произошел не из-за изменений климата, а из-за вторжения конкистадоров, превосходящей цивилизации, в ходе которого вождь был захвачен, Куско разрушен и разграблен, а на территории был установлен протекторат Испании.
Ну вот смотрите: была некоторая старая система на PHP, например - после переписывания ее на Perl она стала быстрее, с точки зрения юзера. Хотя переписана почти "дословно". Это по субьективным отзывам юзеров.
А как оно там по тестам в интернетах - да какая разница... Всегда найдется тест, который покажет то, что хотел доказать тестировщик.
Вот именно, начинается с того что люди, опытные программисты, начинают экономить на лишней строчке или скобке, вместо понятного по смыслу слова типа print начинают использовать закорючки, а потом приходит кто-то новый, видит там "std|None=None" и понимает что ничего непонятно, надо всё заменить на простое и понятное, для тупых.
Это была довольно занятная история со снятием прошивки с девайса, где отрубили вообще возможность что-то куда-то сохранять, то есть никаких xmodem, никаких tftp, никаких fatwrite.
Можно только считывать кусочками в RAM и смотреть на экране по 256 байтиков, в HEX-формате 32-битных чисел, да еще LE, то есть там, где на PC строка "1234" выглядит как 31343334 - в дампе было 34333231
А строки выглядели вот так : 0x3e44430 01020304 05060708 80818283 84858687
Первая группа - адрес, он более-менее постоянный, 0x3e4*, потом 4 группы по 8 символов, точнее 4 двухсимвольных, 4 байта. И вот была задача потом всю эту простыню разобрать на группы, группы на байты, байты переставить в обратном порядке и записать в бинарник. Ну, всё получилось в итоге.
sed не то делает, он циферки местами переставляет, а нужно было Little Endian HEX to bindata транслировать ) Группы по 4 "XX", переставлять и переводить из текста в байты
А в Python разве нет регулярных выражений? Должны быть по идее...
Ну так глупо лопатой пироги на столе резать и щетину брить.
Можно - если наточить - но для других задач есть другие инструменты.
The Comprehensive Perl Archive Network (CPAN) currently has 221,249 Perl modules
Ну, если там не нашлось нужного модуля...
Конечно, на все случаи жизни наверняка не найдется, но мелочевку или специфическое своё туда обычно и не выкладывают, это оне гитхаб, где каждый - автор.
"Интеллектуальная собственность" в нынешнем виде - зло.
Хитрые китайцы научились бить Запад его же оружием: когда им надо было - копировали всё что нравилось, брали технологии, дорабатывали как хотели, а теперь они это _запатентуют_ и будут мешать развиваться другим.
Похоже на натягивание совы на глобус "глобального потепления".
Вот например, при чем тут инки? Гуаман Пома де Аяла, хронист, ничего не упоминал о "вырубке лесов", более того, прямо указывал что Тауантинсуйю располагалось на равнине и склонах, где лесов не было, а в лесах, за границами, жили враждебные инкам племена. Именно на равнинах велось земледелие.
И крах империи инков произошел не из-за изменений климата, а из-за вторжения конкистадоров, превосходящей цивилизации, в ходе которого вождь был захвачен, Куско разрушен и разграблен, а на территории был установлен протекторат Испании.
Так при чем же тут вырубка лесов и инки?
Отсутствие документирования, отсутствие использования автотестов, потогонка "давай-давай!" детектед.
Ну вот смотрите: была некоторая старая система на PHP, например - после переписывания ее на Perl она стала быстрее, с точки зрения юзера. Хотя переписана почти "дословно".
Это по субьективным отзывам юзеров.
А как оно там по тестам в интернетах - да какая разница...
Всегда найдется тест, который покажет то, что хотел доказать тестировщик.
Есть еще man Something, но это было очевидно...
Копи-паста наше фсё )
В архиве-то так было!
Not found
А что должно быть? Корень html - /var/www/html/, домашний каталог юзера /var/www, это выше на уровень.
vipw - да, еще помню что это такое )
А то предложат поставить современный DE, чтобы в Настройках -> Пользователях -> Свойствах смотреть...
да. Привычка: $x = [...] или $x = {} , но тут надо было именно @x от %x наглядно отделить, а тогда - (..)
Вот не помню, но в каком-то очень старом языке, типа REXX или тот же PL/1 было уже такое присваивание. Или в Prolog?
Зачем, почему - хз.
а вот это правильно, если вы работаете с А и Б, то тащить туда еще и В без крайней необходимости не стоит, будет зоопарк...
Вот именно, начинается с того что люди, опытные программисты, начинают экономить на лишней строчке или скобке, вместо понятного по смыслу слова типа print начинают использовать закорючки, а потом приходит кто-то новый, видит там "std|None=None" и понимает что ничего непонятно, надо всё заменить на простое и понятное, для тупых.
а зачем же вы его в однопотоке используете?
Форки хотя бы, как минимум, параллельные процессы...
vim -o my_code ~/lib/VeryOldFkn.pm
А то никто не догадался )
Это была довольно занятная история со снятием прошивки с девайса, где отрубили вообще возможность что-то куда-то сохранять, то есть никаких xmodem, никаких tftp, никаких fatwrite.
Можно только считывать кусочками в RAM и смотреть на экране по 256 байтиков, в HEX-формате 32-битных чисел, да еще LE, то есть там, где на PC строка "1234" выглядит как 31343334 - в дампе было 34333231
А строки выглядели вот так :
0x3e44430 01020304 05060708 80818283 84858687
Первая группа - адрес, он более-менее постоянный, 0x3e4*, потом 4 группы по 8 символов, точнее 4 двухсимвольных, 4 байта.
И вот была задача потом всю эту простыню разобрать на группы, группы на байты, байты переставить в обратном порядке и записать в бинарник.
Ну, всё получилось в итоге.
Регулярные выражения - вообще замечательная штука
sed не то делает, он циферки местами переставляет, а нужно было Little Endian HEX to bindata транслировать )
Группы по 4 "XX", переставлять и переводить из текста в байты
А в Python разве нет регулярных выражений? Должны быть по идее...
Ноутбуки тоже хорошо, те же 16" и те же 1080p
Зачем мониторы, непонятно
хм, а после всей установки можете показать результат команды
docker ps -a
?