- 1
BLOG_BLOG_BLOG_NO_BLOG
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+184
BLOG_BLOG_BLOG_NO_BLOG
Константа в 1C-Bitrix.
Баден-Баден отдыхает.
+184
$multiplier = 1.15;
$allowedLen = 56;
echo
(
(
(
$allowedLen -
(
strlen($resSingle->name) * $multiplier
)
) > 0
) ?
(
(
isset
(
$resSingle->address
[
$allowedLen -
(
strlen($resSingle->name) * $multiplier
)
]
) ?
(
' - ' . substr
(
$resSingle->address , 0 , $allowedLen -
(
strlen($resSingle->name) * $multiplier
)
) .
'...'
) :
(
' - ' . $resSingle->address
)
)
) :
(
''
)
);
Here's my string formatting echo. Name is upper case and address is lowercase. I needed to echo this information, and the rows should be with ~equal length. Enjoy!
+184
if (''.length>0){
// O_O - или я чего-то не знаю или это писали индусы
}
+184
function reverse_string(str, len) {
if (len == 1) {
return str.charAt(0);
}
if (len == 2) {
return str.charAt(1) + str.charAt(0);
}
if (len == 3) {
return str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 4) {
return str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 5) {
return str.charAt(4) + str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 6) {
return str.charAt(5) + str.charAt(5) + str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 7) {
return str.charAt(6) + str.charAt(5) + str.charAt(4) + str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 8) {
return str.charAt(7) + str.charAt(6) + str.charAt(5) + str.charAt(4) + str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 9) {
return str.charAt(8) + str.charAt(7) + str.charAt(6) + str.charAt(5) + str.charAt(4) + str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
if (len == 10) {
return str.charAt(9) + str.charAt(8) + str.charAt(7) + str.charAt(6) + str.charAt(5) + str.charAt(4) + str.charAt(3) + str.charAt(2) + str.charAt(1) + str.charAt(0);
}
};
Переворачивание строки при помощи новейших технологий. Также ожидается движок (по содержанию конечно кусок говна, но по размерам похож), который позволит переворачивать строки любой длины (таким же методом). В-общем, прогноз неутешительный.
+183
while (c.charAt(0)==' ') c = c.substring(1,c.length);
Особый ltrim
+183
#include "stdafx.h"
#include "windows.h"
#Define igra
int main1(int argc, CHAR* argv[])
{
...
}
int main2(int argc, CHAR* argv[])
{
...
}
http://www.gamedev.ru/code/forum/?id=19939
+183
if (is_file('img/maps/'.$user_id.'.jpg'))
{
$photo = 1;
} elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
$photo = 0;
} else {
$photo = 0;
}
кто сказал что третьего не дано?))))
+183
define('SECOND', 1);
define('MINUTE', 60);
define('HOUR', 3600);
define('DAY', 86400);
define('WEEK', 604800);
define('MONTH', 2592000);
define('YEAR', 31536000);
Код из одного популярнейшего php-фреймворка. Избавляет от проблем с високосными годами и разным числом дней в месяце.
+183
if (!session_start()) {session_start();}
Случилось мне, переписывать самописную чьюто хрень, так что буду постить не по мере лени..)
+183
bool or(bool x1, bool x2) {
if (x1 || x2)
return true;
else
return false;
}
Я РЕАЛЬНО видел такой код, написанный на полном серьёзе.