<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature forum foundation fp fresh fun game github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чук шпация щайга юан яката яко ям 🔨 😂 🪓


Unholy

  

0 1


  Евлампи  Създадено на 01.03.2021, видяно: 1203 пъти. #30531

Вчера за пръв път ползвах tac | tac и се чуствам превъзходно, то било далавера мръсните трикове деба



  Евлампи  Създадено на 01.03.2021, видяно: 1194 пъти. #30532

Case in point:

Искам да си имам версиите на quickjs строени и козируващи. Както се полага.

Обаче Сенсея (тоя не зависи от гравитацията, унреал) не ебава да тагва у гита и шиба линкове на неква уеб 0.001 мърлява страничка - https://bellard.org/quickjs/

И понеже реших да съм примерен линукс гражданин нечийтващ с рубита мубита и викам айде с неща дето са кашер стана хубаво:

curl -sSL https://bellard.org/quickjs/ | \

tac | tac | \ xmlstarlet fo H R | \ xmlstarlet sel t c '/html/body/ul1/li/text()' 2> devnull | \ tr d ': ' | tr s '\n'`

Как бихте направили това (резултатът е шест реда с версии във формат yyyy-mm-dd) на прима виста у ваща среда?



  |  Създадено на 01.03.2021, видяно: 1187 пъти. #30533

curl -sSL https://bellard.org/quickjs | grep -o '[0-9-]\+:' | tr -d :


  Евлампи  Последно редактирано на 01.03.2021 от Евлампи, видяно: 1181 пъти. #30534
|

curl sSL https://bellard.org/quickjs | grep o '0-9-\+:' | tr d :

grep o е много хитро, евала, но може да има фалшиви позитиви в документа по тоя начин



  |  Последно редактирано на 01.03.2021 от |, видяно: 1175 пъти. #30535
Евлампи
|

curl sSL https://bellard.org/quickjs | grep o '0-9-\+:' | tr d :

grep o е много хитро, евала, но може да има фалшиви позитиви в документа по тоя начин

Може ама няма. Ако искаш по-сложно, може да добавиш <li> в grep и да замениш tr със sed. Още по-сложно? awk да филтрира само първия <ul>...</ul>.

Иначе уебскрейпинга е малоумен начин за намиране на тези неща, много по-добър начин е git log (в случая с този идиот който не слага тагове).



  Евлампи  Създадено на 01.03.2021, видяно: 1168 пъти. #30536
|

Може ама няма. Иначе уебскрейпинга е малоумен начин за намиране на тези неща, много по-добър начин е git log (в случая с този идиот който не слага тагове).

Така е, не харесвам скрейпването, ползвам git log/ls-remote обикновено или там некво апи както е културно, това с о-то на грепа е чудесна права лопата в набора инструменти за дресиране на невписващите се в идилията, тенкс.

А тоя с quickjs (измежду другото) е мега урод, дреме му за тагове в гита че не слага :)



  Евлампи  Създадено на 01.03.2021, видяно: 1164 пъти. #30537
|

Още по-сложно? awk да филтрира само първия <ul>...</ul>.

Всъщност есенцията е xpath който прави точно това - '/html/body/ul1/li/text()', другото са idiocyncracies на xmlstarlet и curl



  |  Последно редактирано на 01.03.2021 от |, видяно: 1162 пъти. #30538
Евлампи
|

Още по-сложно? awk да филтрира само първия <ul>...</ul>.

Всъщност есенцията е xpath който прави точно това - '/html/body/ul1/li/text()', другото са idiocyncracies на xmlstarlet и curl

Знам какво е xpath, не съм чак толкова неграмотен. Имаше го още когато се занимавах с уеб през 2000. Просто използва тулове, които са писани след като съм роден, а това малко ме притеснява.



  Улигуфрен  Създадено на 01.03.2021, видяно: 1156 пъти. #30544

Тоеа е пълно чекиджийстване, и като ги парснеш с 6 реда ще си ги плювнеш във файлче и ще им се радваш.



  Евлампи  Създадено на 02.03.2021, видяно: 1124 пъти. #30625
Улигуфрен

Тоеа е пълно чекиджийстване, и като ги парснеш с 6 реда ще си ги плювнеш във файлче и ще им се радваш.

Така си дресирам нещата инсталирани извън пакетния мениджър на убунтуто (винаги има такива) да могат да се ъпдейтват без да ровя като кокошка по сайтове, разопаковам и копирам, един вид издялкан с тесла на баш (но работещ идеално) пакетен мениджър за нещата извън пакетния мениджър



  Улигуфрен  Създадено на 02.03.2021, видяно: 1108 пъти. #30669
Евлампи
Улигуфрен

Тоеа е пълно чекиджийстване, и като ги парснеш с 6 реда ще си ги плювнеш във файлче и ще им се радваш.

Така си дресирам нещата инсталирани извън пакетния мениджър на убунтуто (винаги има такива) да могат да се ъпдейтват без да ровя като кокошка по сайтове, разопаковам и копирам, един вид издялкан с тесла на баш (но работещ идеално) пакетен мениджър за нещата извън пакетния мениджър

Не ме разбра, сигурно действията тук са полезни, няма спор. Въпросът е защо трябва да е точно със скрипт за шела вместо да си напишеш един сървис на любимият си език и да не се занимаваш с глупости когато скрейпването стане по-сложно или се измени ? А то почти винаги се изменя или става по-сложно с времето.



  |  Създадено на 02.03.2021, видяно: 1107 пъти. #30672
Улигуфрен
Евлампи
Улигуфрен

Тоеа е пълно чекиджийстване, и като ги парснеш с 6 реда ще си ги плювнеш във файлче и ще им се радваш.

Така си дресирам нещата инсталирани извън пакетния мениджър на убунтуто (винаги има такива) да могат да се ъпдейтват без да ровя като кокошка по сайтове, разопаковам и копирам, един вид издялкан с тесла на баш (но работещ идеално) пакетен мениджър за нещата извън пакетния мениджър

Не ме разбра, сигурно действията тук са полезни, няма спор. Въпросът е защо трябва да е точно със скрипт за шела вместо да си напишеш един сървис на любимият си език и да не се занимаваш с глупости когато скрейпването стане по-сложно или се измени ? А то почти винаги се изменя или става по-сложно с времето.

Какво му е лошото на скрипта за шела?



  Улигуфрен  Създадено на 02.03.2021, видяно: 1101 пъти. #30683
|
Улигуфрен
Евлампи
Улигуфрен

Тоеа е пълно чекиджийстване, и като ги парснеш с 6 реда ще си ги плювнеш във файлче и ще им се радваш.

Така си дресирам нещата инсталирани извън пакетния мениджър на убунтуто (винаги има такива) да могат да се ъпдейтват без да ровя като кокошка по сайтове, разопаковам и копирам, един вид издялкан с тесла на баш (но работещ идеално) пакетен мениджър за нещата извън пакетния мениджър

Не ме разбра, сигурно действията тук са полезни, няма спор. Въпросът е защо трябва да е точно със скрипт за шела вместо да си напишеш един сървис на любимият си език и да не се занимаваш с глупости когато скрейпването стане по-сложно или се измени ? А то почти винаги се изменя или става по-сложно с времето.

Какво му е лошото на скрипта за шела?

Казах че е чекиджийстване. Не съм казал че е лош.

Шеладжийството е за хора с прекалено много свободно време. Хората със свободно време бият прекалено много чекии. Или пишат скриптове. Едно от двете.



  |  Създадено на 02.03.2021, видяно: 1099 пъти. #30687
Улигуфрен

Казах че е чекиджийстване. Не съм казал че е лош.

Шеладжийството е за хора с прекалено много свободно време. Хората със свободно време бият прекалено много чекии. Или пишат скриптове. Едно от двете.

Проблемите винаги трябва да се решават по най-лесния начин. Особено когато трябва да се променят често, както се случва с уебскрейпването.



  Улигуфрен  Създадено на 02.03.2021, видяно: 1096 пъти. #30688
|
Улигуфрен

Казах че е чекиджийстване. Не съм казал че е лош.

Шеладжийството е за хора с прекалено много свободно време. Хората със свободно време бият прекалено много чекии. Или пишат скриптове. Едно от двете.

Проблемите винаги трябва да се решават по най-лесния начин. Особено когато трябва да се променят често, както се случва с уебскрейпването.

И шеладжийството е най-гъвкавият начин. Аргументи ?



  |  Създадено на 02.03.2021, видяно: 1092 пъти. #30700
Улигуфрен
|
Улигуфрен

Казах че е чекиджийстване. Не съм казал че е лош.

Шеладжийството е за хора с прекалено много свободно време. Хората със свободно време бият прекалено много чекии. Или пишат скриптове. Едно от двете.

Проблемите винаги трябва да се решават по най-лесния начин. Особено когато трябва да се променят често, както се случва с уебскрейпването.

И шеладжийството е най-гъвкавият начин. Аргументи ?

Абе, ти можеш ли да четеш? Къде съм написал "най-гъвкавия начин"? Мен ме интересува най-лесния, а не фантазии за най-гъвкав начин.



  Евлампи  Създадено на 02.03.2021, видяно: 1087 пъти. #30711
Улигуфрен

Не ме разбра, сигурно действията тук са полезни, няма спор. Въпросът е защо трябва да е точно със скрипт за шела вместо да си напишеш един сървис на любимият си език и да не се занимаваш с глупости когато скрейпването стане по-сложно или се измени ? А то почти винаги се изменя или става по-сложно с времето.

Тоя вид решения колкото по-малко и по-некритични зависимости имат, толкова по-добре, цената да са издялкани с теслата и грозни сравнено с това дето бих изшил с кеф ползвайки руби например е съвсем приемлива, всъщност на прима виста баш функцията ползваше руби one-liner дето ползва същия xpath, одъртявам деба, вече нямам никъв проблем цинично да жертвам естетика в името на практичност и минимизиране на зависимости :)



  Евлампи  Създадено на 02.03.2021, видяно: 1080 пъти. #30712
Улигуфрен

Шеладжийството е за хора с прекалено много свободно време. Хората със свободно време бият прекалено много чекии. Или пишат скриптове. Едно от двете.

Е това е много далеч от закоравяло шеладжийство, а и бягането от шела на всяка цена при положение че дадено решение има локален оптимум именно с шел е безсмислено, пък и така човек си дава сметка кви хубавини му предлагат езиците дето го кефят



  Улигуфрен  Създадено на 02.03.2021, видяно: 1070 пъти. #30717
|
Улигуфрен
|
Улигуфрен

Казах че е чекиджийстване. Не съм казал че е лош.

Шеладжийството е за хора с прекалено много свободно време. Хората със свободно време бият прекалено много чекии. Или пишат скриптове. Едно от двете.

Проблемите винаги трябва да се решават по най-лесния начин. Особено когато трябва да се променят често, както се случва с уебскрейпването.

И шеладжийството е най-гъвкавият начин. Аргументи ?

Абе, ти можеш ли да четеш? Къде съм написал "най-гъвкавия начин"? Мен ме интересува най-лесния, а не фантазии за най-гъвкав начин.

Добре сърдито лелче. Когато най-лесният ти начин се огъне, ще видим дали няма да търсиш най-гъвкавият.



  Улигуфрен  Създадено на 02.03.2021, видяно: 1067 пъти. #30718
Евлампи
Улигуфрен

Не ме разбра, сигурно действията тук са полезни, няма спор. Въпросът е защо трябва да е точно със скрипт за шела вместо да си напишеш един сървис на любимият си език и да не се занимаваш с глупости когато скрейпването стане по-сложно или се измени ? А то почти винаги се изменя или става по-сложно с времето.

Тоя вид решения колкото по-малко и по-некритични зависимости имат, толкова по-добре, цената да са издялкани с теслата и грозни сравнено с това дето бих изшил с кеф ползвайки руби например е съвсем приемлива, всъщност на прима виста баш функцията ползваше руби one-liner дето ползва същия xpath, одъртявам деба, вече нямам никъв проблем цинично да жертвам естетика в името на практичност и минимизиране на зависимости :)

Окей всеки си преценя според ситуацията, аз бих тръгнал като теб когато не те мързи - с xpath. Ако променят структурата, но не и съдържанието смените са минимални.


0 1


Unholy

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE