@freebsd_ru

Страница 247 из 669
Anton
24.09.2017
23:14:25
https://cmdchallenge.com
Посмотрел на сайт - забавные задачки. Но ещё более забавны решения, которые в конце отсортированного по возрастанию длины списка.

Yaroslav
24.09.2017
23:16:00
я не доконца прошёл, оставалось 5 что-ли. А так, неплохо мозги размял, раньше не доводилось подобное в шелле делать, я нечто подобное сразу делаю на том, что лучше знаю (ну а знаю я лучше `php`).

Anton
24.09.2017
23:18:10
Из стандартных у меня на одной затык - причём даже паста из списка решений не срабатывает. Дополнительных штуки 3 прошёл, остальное потом - поздно уже, башка не работает нормально.

Semyon
25.09.2017
09:50:52
===»> All » unbound-1.6.4_1 (7/8) ===> Cleaning for unbound-1.6.6 ===> License BSD3CLAUSE accepted by the user ===> unbound-1.6.6 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by unbound-1.6.6 for building ===> Extracting for unbound-1.6.6 => SHA256 Checksum OK for unbound-1.6.6.tar.gz. ===> Patching for unbound-1.6.6 /bin/cat /usr/ports/dns/unbound/work/unbound-1.6.6/contrib/aaaa-filter-iterator.patch | /usr/bin/patch -d /usr/ports/dns/unbound/work/unbound-1.6.6 -p1 -s 1 out of 3 hunks failed--saving rejects to iterator/iterator.h.rej * Error code 1 Stop. make[1]: stopped in /usr/ports/dns/unbound * Error code 1 Stop. make: stopped in /usr/ports/dns/unbound ===»> make build failed for dns/unbound ===»> Aborting update ===»> Update for dns/unbound failed ===»> Aborting update ===»> There are messages from installed ports to display, but first take a moment to review the error messages above. Then press Enter when ready to proceed.

Google
Semyon
25.09.2017
09:51:00
никто не обновлялся на 1.6.6 ?

Anton
25.09.2017
09:54:43
svn status ${PORTSDIR}

Semyon
25.09.2017
09:55:08
svn status ${PORTSDIR} svn: warning: W155007: '/usr/ports' is not a working copy Service unavailableService unavailable

Anton
25.09.2017
09:55:58
Вот зря. Portsnap небось? Дерьмище.

Eli
25.09.2017
09:56:02
да вроде всё ок это вроде патч от FILTER_AAA ?

Goletsa
25.09.2017
09:56:40
Anton
25.09.2017
10:08:32
хэйтер
А к чему, позволь узнать, этот высер? ?

Goletsa
25.09.2017
10:10:58
В хэнбуке есть? Есть.

Anton
25.09.2017
10:11:35
А ты во что-то умнее детсадовского "сам такой" умеешь?

Goletsa
25.09.2017
10:11:49
Значит рекомендовано

Вот будет deprecated - тогда ок

Volodymyr Kostyrko
25.09.2017
10:12:50
Лучше бы рассказали человеку как дерево в portsnap'e проверить.

Google
Anton
25.09.2017
10:12:55
Значит рекомендовано
Что не отменяет того факта, что portsnap - дерьмище. Например, он херово переносит частичное изменение дерева со стороны клиента.

Goletsa
25.09.2017
10:13:21
Вот прямо стандартный кейс

Anton
25.09.2017
10:13:23
В хэнбуке есть? Есть.
Там ещё natd есть. И чо?

Вот прямо стандартный кейс
Да, стандартный. Некорректное выключение и несколько битых файлов.

Den
25.09.2017
10:13:42
Goletsa
25.09.2017
10:14:03
Там ещё natd есть. И чо?
А установки с сорцов нет. И что?

Anton
25.09.2017
10:14:59
Отож. Handbook - не ultimate truth.

Semyon
25.09.2017
10:19:02
Вот зря. Portsnap небось? Дерьмище.
а что нужно, я как то давно уже make update или portsnap

Anton
25.09.2017
10:21:40
Как только перевели дерево на SVN - я и стал им пользоваться, горя не знаю. Всегда можно сделать svn status и сразу увидеть, где косяк. А для portsnap, ЕМНИП, не существует способа проверки корректности локального дерева. Так что хер его знает - а должен ли быть тот патч, который у тебя не применяется...

Semyon
25.09.2017
10:24:32
как мигрировать?)

Anton
25.09.2017
10:25:52
как мигрировать?)
Снести дерево и сделать checkout?

Ilya
25.09.2017
11:32:40
Sudo version 1.8.21p2 крашится если не выставлен hostname

Vladislav
25.09.2017
11:33:09
Да ёхайды! postfix-3.2.2/src/dns/dns_lookup.c:347: undefined reference to `res_send' cat toolchain... /include/resolv.h … #if 0 #define res_send __res_send #endif

Anton
25.09.2017
11:35:37
Sudo version 1.8.21p2 крашится если не выставлен hostname
А неча юзать *nix без hostname. Ишь, проказник какой! Loopback ещё потуши.

Dmitry
25.09.2017
12:07:05
ненавижу php

Vadim
25.09.2017
12:07:42
а я его просто не юзаю и спокоен )

Dmitry
25.09.2017
12:08:05
делаю 186.16 -130.00 -50.00 -6.16

получаю -3.5527136788005E-15

КАК ?

Ivan
25.09.2017
12:09:08
КАК ?
получил около ноля!)

Google
Ilya
25.09.2017
12:09:29
А неча юзать *nix без hostname. Ишь, проказник какой! Loopback ещё потуши.
да я на раз два .vdi скачал чтобы в vbox кое что проверить и тут бац, решил погуглить, а там куча народу уже насрала на форуме про эту проблему.

Goletsa
25.09.2017
12:10:05
получаю -3.5527136788005E-15
нормально же, что не так то?

Vadim
25.09.2017
12:11:28
получаю -3.5527136788005E-15
а, так это не к пхп, всё правильно делает )

Dmitry
25.09.2017
12:11:54
а куда смотреть ?

Vadim
25.09.2017
12:12:13
а вот к людям, которые работают с ЭВМ и не знают как собственно она вычисляет, есть вопросы о профпригодности =)

Maxim
25.09.2017
12:12:14
любят некоторые люди приписывать каким-либо системам вымышленные "баги"

Vadim
25.09.2017
12:12:47
а куда смотреть ?
в учебники по информатике и в IEEE754

Dmitry
25.09.2017
13:07:49
а откуда взялись лишние числа ?

я застал времена, когда на калькуляторе MK52 число 4 в квадрате было равно 15.9999999

но с этого времени прошло уже лет 20-25

Anton
25.09.2017
13:10:36
скорее всетаки 20, я тоже такое видел)

Dmitry
25.09.2017
13:14:42
# bc -l 186.16 -130.00 -50.00 -6.16 0.00

Vadim
25.09.2017
13:16:03
so?

$ cat > 1.c #include <stdio.h> int main(int argc, char** argv) { double d = 186.16 -130.00 -50.00 -6.16; printf("%l\n", d); return 0; }^D $ gcc 1.c; ./a.out -3.552714E-15

Goletsa
25.09.2017
13:22:36
Таки это глюк php
таки округли до 2 знаков после запятой

и получишь 0.00

но не 0

Google
Vadim
25.09.2017
13:23:44
в скриптовом языке Unreal Tournament даже спецоператор ввели - "приблизительно равно" =)

Benjamin
25.09.2017
13:29:30
лол

знаю только, что float'ы нельзя сравнивать

где почитать про ето?

Dmitry
25.09.2017
13:32:45
т.е. 'bc -l' нам врет ?

Vadim
25.09.2017
13:33:38
в ман тоже за тебя заглянуть?

Anton
25.09.2017
13:36:05
Тут в соседнем чятике предлагают ведро на плюсах/Rust писать. Может, им ещё float там предложить? Vadim, что думаешь?

Dmitry
25.09.2017
13:37:48
@nuclight что за странный у тебя компилятор ?

у меня clang 4.0, gcc5 и gcc6 выдают пустую строчку

Vadim
25.09.2017
13:38:43
вот как копировать бездумно и не глядя!

там у % надо другую букву поставить.

например поставь %E

Dmitry
25.09.2017
13:42:15
ага, получил -3.552714E-15

Vadim
25.09.2017
13:44:11
да это же БАГА В СИ!!!!!111

Benjamin
25.09.2017
13:44:29
отвратительно

нужно срочно сообщить

в соответствующие органы

Volodymyr Kostyrko
25.09.2017
13:45:28
/шёпотом это диверсия…

Goletsa
25.09.2017
13:45:53
Pentium FDIV bug - Wikipedia en.wikipedia.org The Pentium FDIV bug was a computer bug that affected the floating point unit (FPU) of the early Intel Pentium processors. Because of the bug, the processor could return incorrect binary floating point results when dividing a number.

Google
Goletsa
25.09.2017
13:46:04
Возвращаемся в дремучие 90е

Goletsa
25.09.2017
13:47:24
Да я так, в контексте

Dmitry
25.09.2017
13:48:43
странно, что если даже выбрать тип long double, то значение сохраняется

Goletsa
25.09.2017
13:49:01
$ php -f test.php -0

Dmitry
25.09.2017
13:49:21
ага

Goletsa
25.09.2017
13:50:19
round(186.16 -130.00 -50.00 -6.16,2); если что. но округлянь надо только в самом конце вычислений чтобы не копить ошибку

Dmitry
25.09.2017
13:51:21
только у меня получилось -0.00

и при sprintf() и при format()

Anton
25.09.2017
13:52:11
-0 - особенная магия.

Goletsa
25.09.2017
13:52:37
только у меня получилось -0.00
Ну форматный вывод мне лень прикручивать

Dmitry
25.09.2017
13:53:20
sprintf('%01.2f', 186.16 -130.00 -50.00 -6.16)

Vadim
25.09.2017
13:53:24
Dmitry
25.09.2017
13:53:26
-0.00

format(186.16 -130.00 -50.00 -6.16, 2)

-0.00

Vadim
25.09.2017
13:54:27
*здесь должен быть стикер с белками-истеричками*

Страница 247 из 669