- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function commerce_auction_dividable($big, $small) {
$div = $big / $small;
if (!is_numeric(strpos($div, '.')) === TRUE) {
return TRUE;
}
return FALSE;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
function commerce_auction_dividable($big, $small) {
$div = $big / $small;
if (!is_numeric(strpos($div, '.')) === TRUE) {
return TRUE;
}
return FALSE;
}
https://drupal.org/node/1721568
LispGovno 22.04.2014 15:44 # 0
bormand 22.04.2014 16:02 # +1
Это такая проверка на вхождение одной строки в другую? :)
heleg 22.04.2014 16:35 # 0
в данном контексте
bormand 22.04.2014 16:37 # 0
planaric 24.04.2014 12:36 # +2
Int 26.04.2014 23:13 # 0
bormand 26.04.2014 23:20 # +1
inkanus-gray 26.04.2014 23:45 # +1
% зачем-то округляет аргументы перед операцией. Глупость какая-то...
guest 27.04.2014 01:34 # 0
3.14159265 27.04.2014 01:42 # 0
guest 27.04.2014 02:18 # 0
Кальсона?
Вы же не любите нытье про прыщеговно?
3.14159265 27.04.2014 11:53 # −1
По моим наблюдениям питон неплохо работает на обоих-трёх платформах.
bormand 27.04.2014 14:45 # 0
Ну и часть концепций, таких как stdout, на винду хуй портанешь. Либо выводишь в кастрированной кодировке, поддерживающей только текущий язык. Либо выводишь юникод через WriteConsole, но теряешь поддержку пайпов. Оба способа - жопа. Остается, походу, детектить куда направлен вывод (в пайп или в консоль), и юзать соответствующий способ...
guest 27.04.2014 14:57 # 0
О_о
Нет, ну проблема решаема. curl, например, тоже смотрит, куда выводит.
>У анонимба жалобы по большей части на инфраструктурные проблемы - надо собирать либы под вендой и т.п.
У меня батхерт на долбоёбов, которые этот вариант не предусмотрели, а теперь сидят и посмеиваются над репортами вендоюзеров.
bormand 27.04.2014 15:00 # 0
WriteConsole fails if it is used with a standard handle that is redirected to a file. If an application processes multilingual output that can be redirected, determine whether the output handle is a console handle (one method is to call the GetConsoleMode function and check whether it succeeds). If the handle is a console handle, call WriteConsole. If the handle is not a console handle, the output is redirected and you should call WriteFile to perform the I/O.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms687401%28v=vs.85%29.aspx
bormand 27.04.2014 15:02 # 0
На самом деле, даже в линупсе некоторые тулзы смотрят, куда выводят... Тот же дифф в консоли цветной и красивый, а когда перенаправишь в файл - чистый текст. Проблема решаемая, согласен.
WGH 27.04.2014 15:48 # 0
guest 27.04.2014 15:50 # 0
На двойке веселее
Только не пишите, что двойка не нужна.
bormand 27.04.2014 15:54 # 0
Жопа в том, что, емнип, питон бросает исключение, если символ непредставим в этой кодировке...
guest 27.04.2014 15:55 # +1
bormand 27.04.2014 15:59 # 0
Кстати почему Decode? Здесь же преобразование из юникода в указанную кодировку, т.е. encode().
guest 27.04.2014 16:03 # +1
Что за херню я только что раскопал?
bormand 27.04.2014 16:05 # 0
guest 27.04.2014 16:06 # 0
Кстати, литералы байтстрингов в питоне - такое говно, что лучше их вообще не юзать.
bormand 27.04.2014 16:07 # 0
Ну тебе лучше знать, ты ж питонист :)
Но вроде как в двойке литерал без пометок - это байтстринг (а в байтстринге эта буква действительно записана двумя байтами, ибо исходник в utf-8), а в тройке - юникодстринг (и там все заебись).
guest 27.04.2014 16:09 # 0
Нет, я не знаю.
Это какие-то внутренние потроха ipython-а.
>ибо исходник в utf-8
Но stdin/stdout-то в байтовых кодировках?
bormand 27.04.2014 16:19 # +1
Ну у меня в линухе stdin/stdout по-умолчанию в utf-8.
Переключился на cp1251: Откуда в виндовой консоли взялся utf-8 - х.б.з. Видимо реально ipython выпендривается.
guest 27.04.2014 16:26 # 0
guest 27.04.2014 15:30 # 0
guest 27.04.2014 15:26 # 0
Я писал уже, они до сих пор не могут запилить поддержку cp65001 даже в повершелле. Что-то им мешает. Это, что ли? http://bugs.python.org/issue1602 На 2.7 65001 не опознается.
Теги: питон, прыщеговно.
3.14159265 27.04.2014 16:30 # +1
В чем он мастак, так это с видом знатока вести пространные, но общие и без всякой конкретики разлагольствования на любые темы. Таких еще называют диванными теоретиками.
guest 27.04.2014 16:45 # −1
guest 27.04.2014 17:13 # 0
guest 27.04.2014 18:04 # −1
3.14159265 28.04.2014 12:39 # 0
У тебя же КРЫШАЕДЕТ
guest 28.04.2014 13:50 # 0
guest 27.04.2014 14:55 # −2