myhand

Рейтинг
278
Регистрация
16.09.2009
Гесер:
На эту "вонь" отрегируют такие как этот клиент. Не все же варезом промышляют.

Любой вменяемый клиент отреагирует на подобное безобразие. А тот, кого мало-мальски заботит конфеденциальность его данных - постарается свалить от такого "хостера".

К счастью, прецедентов такой глупости я пока со стороны ДЦ знаю немного.

Dimanych:
myhand, вам не кажется уже смешным ставить кругом колы и двойки как в школе?

Развивайте чувство юмора :)

Dimanych:
Вы меня не убедили в том что так как сейчас работает, это правильно и так и должно быть.

А как должно? Весь конфуз у Вас от непонимания того, что для внутреннего представления чисел с плавающей точкой - таки используется основание 2. Соответственно, неизбежно округление при преобразовании между системами с разными основаниями. В частности, и для основания 10.

Dimanych:
И то что это нельзя сделать более правильным математически, тем более не убедили.

Boris A Dolgov совершенно правильно заметил - повторите школьный материал ;)

Dimanych:
Вывод из этого только один, не доверять ceil и floor, а также использовать round после операций с такими числами...

"Вывод" из этого совершенно другой. Разобраться что такое за зверь "арифметика чисел с плавающей точкой". Не путайте это с арифметикой действительных чисел - тут много чего может не работать: сложение и умножение не обязательно ассоциативны или дистрибутивны.

http://en.wikipedia.org/wiki/Floating_point

Кнут, т.II

IEEE 754

Используйте арифметику произвольной точности, наконец. BCMath - вообще стандартная библиотека PHP.

Гесер:
А потом в нормальном государстве, человеку, который размещал что-то недозволенное(приминительно к данному контексту?) или впаяют штраф или что похуже т.к. все официально.

Если все официально - вполне могут и впаять. Закон нарушать не стоит.

Гесер:
Еще и хостера могут вовлечь.

За что? Вот если он без ордера начинает ковыряться в частной собственности клиента - за это вполне могут "вовлечь". Как минимум, клиент может поднять такую вонь в этих ваших интернетах - что мало не покажется. Хостер обойдется без клиентов?

Не нарушая закона - хостер может исследовать трафик в случае абузы на клиента и определить ее правомерность.

Гесер:
А так, хостр залез, посмотрел

И получил себе "рекламу" или потерял клиента. А в иных случаях - и повестку в суд. Минимум последствий?

Dimanych:
После 10.20*100, PHP выводит целое число

Два. Строку символов он выводит, а не число.

А вот в $str1 - у Вас действительно "число" в формате с плавающей точкой (посмотрите var_dump(), например). Use printf, Luke.

Dimanych:
PHP ведь всё равно меняет типы на лево и на право.

"Не налево и направо", а во вполне определенных случаях. Документацию будем читать?

Вообще, в там есть жырный warning, в деталях описывающий именно Вашу ситуацию (см. http://ru.php.net/manual/en/language.types.float.php). "Проглядеть" такое можно только по одной причине - если в документацию не смотреть. Вообще.

Dimanych:
Либо выводить уже как и питон, что подчёркивает этот бинарный глюк, либо править по факту.

Это не глюк, а арифметика.

Dimanych:
Я считаю что это как то должно решаться на системном уровне, а не руками программиста :)

Что конкретно Вы решать предлагаете? Отменять правила математики? Считать напрямую в десятичной арифметике?

Dimanych:
http://xpoint.ru/know-how/Articles/FloatingPointNumbers?comments

Ошибки только кажет.

madoff:
Снимите розовые очки myhand - в наших странаx можно всё.

Прежде всего над теми, кто позволяет делать с собой "все".

hacccker:

The following packages have unmet dependencies:
php5-cgi: Depends: libc6 (>= 2.11) but 2.7-18lenny7 is to be installed
Depends: libdb4.8 but it is not installable
Depends: libgssapi-krb5-2 (>= 1.6.dfsg.2) but it is not installable
Depends: libicu44 (>= 4.4.1-1) but it is not installable
Depends: libk5crypto3 (>= 1.6.dfsg.2) but it is not installable
Depends: libkrb5-3 (>= 1.6.dfsg.2) but it is not installable
Depends: libssl0.9.8 (>= 0.9.8m-1) but 0.9.8g-15+lenny11 is to be installed
Depends: libxml2 (>= 2.7.4) but 2.6.32.dfsg-5+lenny3 is to be installed
E: Broken packages

Сейчас Вы пытаетесь установить php5-cgi из squeeze или sid. Вероятно, раньше добавляли самые разные репозитарии.

Попробуйте удалить поломанные пакеты apt-get purge php5-cgi (или даже dpkg -P php5-cgi).

После этого, установите их заново. Достаточно вот этого в sources.list:

deb     http://ftp.de.debian.org/debian  lenny  main

deb http://security.debian.org/ lenny/updates main
bb-support:
У вас репозитории для stable и для lenny одновременно добавлены, а уже как пару дней это разные дистрибутивы, stable уже squeeze (дебиан 6).

С учетом этого, может быть более простым обновление до squeeze (замените выше lenny -> squeeze, соответственно).

hacccker:
Посоветуйте че б попробовать исчо 🤪

Если все-таки надо, чтобы работало - лучше показать сервер специалисту.

hacccker:
Вообще у меня цель пых обновить до 5.3...

Зачем?

hacccker:
Интересно разобраться самому, понятное дело, админа нанять проще. Это я всегда успею :)

А оплатить услуги "админа" Вы "всегда успеете"? Вы готовы оплатить час работы администратора, на исправление Ваших "стараний"? А два?

Andreyka:
Если есть локальный доступ к серверу, то с ним можно сотворить все, что угодно.

Не все что угодно. Чуть выше я описал сценарий, позволяющий вполне гарантировано защитить данные. Шифруйтесь!

Andreyka:
В том числе обойти запрос пароля в single, о чем ты не знал ранее.
Советую изучить матчасть: http://dedic.ru/node/193

Нечего там пока "изучать". Сплошная вода.

Как обойти пароль в single - не подскажете? Для определенности - возьмем Debian. Вот в загрузчике есть пункт меню с single. 1) Выбираете его, грузитесь. 2) ???? 3) Как далее получить PROFIT в виде беспарольного доступа?

Vikas:
Оказывается, что политика такова, что доступ у них должен быть вне зависимости от администрируют они мой сервер или нет.

Либо смиритесь с такой политикой - либо найдите других для обслуживания сервера.

Вполне логично, что Вам подобное кажется необычным. Мне тоже. Попусту обвинить хостера могут в том, что его сотрудники реально не делали.

madoff:
они имеют полное право,при нарушение залезть и посмотреть (то что нарушает, или конфисковать для передачи милиции ) или как писали выше, найдут предлог что бы проверить.

Где такие чудики живут? Кто Вам сказал такую глупость? Без ордера подобные вещи в нормальном госсударстве не делаются.

Гнать таких любопытных "хостеров" ссаной тряпкой.

Dram:
Господа смотрю свой сайт фаербагом и вижу

Content-Type text/html; charset=utf-8
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache

Правильно видите - это джумла такие заголовки выдает. Попробуйте в ней кеширование включить. Хотя сильно подозреваю, что это "не лечится". Разве править код. Joomla - это не Drupal, все-таки.

Dram:

Хочу это побороть путем вставки в httpd.conf
<IfModule mod_expires.c>

ExpiresActive On
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
</IfModule>

Перезагружаю апач - ничего не меняется. mod_expires, mod_headers установлены. Куда копать?

Феерический бред. Человек абсолютно не желает элементарно разобраться в том, что он "навставлял". Марш читать http://httpd.apache.org/docs/2.2/mod/mod_expires.html В данном примере Вы выставляете заголовки для статических файлов. Тем более, что в данном конкретном случае - вовсе не для text/html, а для других типов.

Неправильно кешировать в обход требований Cache-Control: no-store, no-cache. Но если уж хочется делать такое - то модифицируйте expires заголовки на прокси, скажем nginx.

intervipnet:
Все получится, не переживайте ;)

Ну, за всех я не могу ответить. А в Debian или CentOS (подозреваю, в любом вменяемом дистрибутиве) - не получится. Вы проверьте, проверьте (telinit 1 и вперед)...

Или Вы тоже как Андрейка "однопользовательским режимом" называете черти-что. Ну так выше объяснили.

Всего: 4890