Size: a a a

2020 February 01

M

Max in Modern::Perl
Решил книжечку почитать, посмотрим, что получится
источник

SZ

Sergey Zhmylove in Modern::Perl
Max
Решил книжечку почитать, посмотрим, что получится
Зря, лучше читай perldoc
источник

M

Max in Modern::Perl
Sergey Zhmylove
Зря, лучше читай perldoc
Я пытался 😄 не всё понимаю, уровень английского не подходит(
источник

M

Max in Modern::Perl
Не то, что совсем не понимаю, а некоторые вещи не совсем понятны
источник

b

basiliscos in Modern::Perl
Max
Решил книжечку почитать, посмотрим, что получится
на канал тыкни, там в расшареных файлах книги по перлу (пдф), на инглише
источник

M

Max in Modern::Perl
basiliscos
на канал тыкни, там в расшареных файлах книги по перлу (пдф), на инглише
Понял, сипки 😄
источник

S

Sasha Murzin in Modern::Perl
если кто не видел - приятного субботнего чтения, энтерпрайз, бессмысленный и беспощадный - https://www.netmeister.org/blog/ops-lessons.html
и да -
21. There's nothing wrong with Perl.
источник

VG

Vadim Goncharov in Modern::Perl
Andrey Konovalov
No God except Allah
No kernel except Linux
No architecture except Intel x86
бить таких надо
источник

S

Sergey in Modern::Perl
Конечно, ибо no kernel except microkernel!
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
бить таких надо
Я просто пока очень поверхностно читал доку по асм-вставкам. Так уже лучше:
int bit_scan_f(int n, int start) {
 int fl = 0;
 int ix = 0;
 __asm__ (
      "xorl %%eax, %%eax\n"
      "bsf %2, %%ebx\n"
      "setz %%al\n"
      "movl %%eax, %0\n"
      "movl %%ebx, %1\n"
     : "=r"(fl),"=r"(ix)
     : "r"(n)
     : "%ebx", "%eax"
 );
 printf("ix_is_invalid=%d, ix=%d\n", fl, ix);
}
источник

VG

Vadim Goncharov in Modern::Perl
есть же ffs(3), fls(3) и билтины компилятора, которые сами в нужное раскроются
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
есть же ffs(3), fls(3) и билтины компилятора, которые сами в нужное раскроются
Прикольно, я просто с сями дела практически не имел.Интересно, нафиг тогда разработчик Bit::Util делал свой костыль с циклами for и всем прочим трешем, если есть готовое.
источник

VG

Vadim Goncharov in Modern::Perl
для портабельности
источник

AK

Andrey Konovalov in Modern::Perl
Так никто не запрещает вставлять для одной архитектуры один код, а для другой - другой. На то и макросы есть.
источник

AK

Andrey Konovalov in Modern::Perl
Кстати, bsf обнаружился и в ARM, хотя по мне ARM без многопоточности, да ещё исполняющий код тяжёлого интерпретатора - так себе удовольствие.
источник

VG

Vadim Goncharov in Modern::Perl
Sasha Murzin
если кто не видел - приятного субботнего чтения, энтерпрайз, бессмысленный и беспощадный - https://www.netmeister.org/blog/ops-lessons.html
и да -
21. There's nothing wrong with Perl.
про layer 7 убило, жиза))
источник

AK

Andrey Konovalov in Modern::Perl
>Management will always happily spend $$$ on outside consultants to tell them what you've been saying for years.

Ещё есть ощущение, что в менеджеры в принципе идут люди, которые не хотят доказывать свою точку зрения, поэтому предпочитают приказывать. Очевидно, с интеллектом у многих менеджеров не очень.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
Sasha Murzin
если кто не видел - приятного субботнего чтения, энтерпрайз, бессмысленный и беспощадный - https://www.netmeister.org/blog/ops-lessons.html
и да -
21. There's nothing wrong with Perl.
чувак знает про ktrace!
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
надо еще добавить "неправильно внесенную запись в базу никогда не удается полностью исправить"
источник

S

Sasha Murzin in Modern::Perl
про базы - шредингер бекап уже все объясняет )))
источник