- 1
<image_block class="inner" interactivity="no" list_entry_id="da vi uporolis">
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+3
<image_block class="inner" interactivity="no" list_entry_id="da vi uporolis">
0
$routeAnalyze = new TaxiRouteAnalyzerLite();
$options = array(
'fromLat' => $fromLat,
'fromLon' => $fromLon,
'toLat' => $toLat,
'toLon' => $toLon,
'cityPolygon' => $this->cityPolygon,
'costPos' =>$costPos,
'costPosOut' => $costPosOut,
'costKm' => $costKm,
'costKmOut' => $costKmOut,
'includedKm' => $includedKm,
'meas' => 'distance',
'costKmOutIn' => $costKmOutIn,
);
$this->writeLog('options', $options);
$cost = $routeAnalyze->calcCost($fromLat, $fromLon, $toLat, $toLon, $this->cityPolygon, $costPos, $costPosOut, $costKm, $costKmOut, $includedKm, 'distance', $costKmOutIn);
$this->writeLog('cost', $cost);
return $cost;
Неужели нужно создавать отдельно переменную чтобы вывести в лог, а при этом метод должен быть таким громоздким?!
+7
<?php
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
if $_POST['a']*x*2+$_POST['b']*x+$_POST['c']
{
else $y=$_POST['b']*2-4*$_POST['a']*$_POST['c'];
nl2br('</n>')
echo $y;
$k1=$_POST['b']+$y/2*$_POST['a'];
nl2br('</n>')
echo $k1;
$k2=$_POST['b']-$y/2*$_POST['a'];
nl2br('</n>')
echo $k2;
}
echo $k1;
echo $k2;
?>
http://www.cyberforum.ru/php/thread1589333.html
+5
<div class="map">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"><br></span>
<p>
<br>
<iframe src="https://maps.google.com/maps/MYMAP"></iframe>
</p>
</div>
Попросили меня разобраться в верстве, и вот как карту сдвинули направо
+4
typedef std::map<std::string, WORD> Values;
struct Less {
bool operator()(Values::value_type const& left
, Values::value_type const& right) const {
if (right.second == TEMPERATURE_UNKNOWN
|| left.second == TEMPERATURE_UNKNOWN) {
return false;
}
short const signed_left = *reinterpret_cast<short const*>(&left.second);
short const signed_right = *reinterpret_cast<short const*>(&right.second);
bool const result = signed_left < signed_right;
return result;
}
};
Строки 10 и 11.
20+ опыта в С++ у чувачка.
+4
template<size_t n>
struct counterNumber {
char data[n+1];
};
template<size_t index, size_t val>
counterNumber<val> magic(counterNumber<index>, counterNumber<val>);
#define COUNTER_READ() \
(sizeof( \
magic(counterNumber<1>(), \
magic(counterNumber<2>(), \
magic(counterNumber<4>(), \
magic(counterNumber<8>(), \
magic(counterNumber<16>(), \
magic(counterNumber<32>(), \
magic(counterNumber<64>(), \
magic(counterNumber<128>(), counterNumber<0>())))))))))-1)
#define COUNTER_INC() \
counterNumber<COUNTER_READ()+1> magic( \
counterNumber<(COUNTER_READ()+1)&~COUNTER_READ()>, \
counterNumber<(COUNTER_READ()+1)&COUNTER_READ()>)
#include <iostream>
using namespace std;
#define TO_STRING(x) #x
#define REG_FUNCTIONAL(headFunction) \
template<> \
constexpr auto foo< COUNTER_READ() >() \
{ \
return TO_STRING(headFunction); \
} \
COUNTER_INC(); \
headFunction
template<size_t n>
constexpr auto foo(void){return "";}
REG_FUNCTIONAL(void function(int a)){(void)a;}
REG_FUNCTIONAL(void function1(int a)){(void)a;}
// your code goes here
template<size_t n>
std::string callFoo()
{
return std::string(foo<n>())+callFoo<n-1>();
}
template<>
std::string callFoo<0>()
{
return std::string(foo<0>());
}
int main() {
std::cout<<callFoo<COUNTER_READ()-1>();
return 0;
}
https://ideone.com/bASDDc
+6
function fvalidate(val) {
if($('[name=pwidc]').val() == false) {$('[name=pwidc]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=pwidc]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=itemname]').val()) {$('[name=itemname]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=itemname]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=itemsale]').val()) {$('[name=itemsale]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=itemsale]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=salemax]').val()) {$('[name=salemax]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=salemax]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=itemid]').val()) {$('[name=itemid]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=itemid]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=itemcount]').val()) {$('[name=itemcount]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=itemcount]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=itemcountmax]').val()) {$('[name=itemcountmax]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=itemcountmax]').css({'background-color':'#FFFFFF','color':'#000000'});}
if(!$('[name=itemmask]').val()) {$('[name=itemmask]').css({'background-color':'red','color':'#FFFFFF'}); return false;}else{$('[name=itemmask]').css({'background-color':'#FFFFFF','color':'#000000'});}
}
Номинация "Валидация года".
Скопировано с js файлов одного из сайтов ;D
+2
public static byte[] HMACSHA256(ProtectedData key, byte[] data)
{
using (var _key = key.Get())
using (var hmac = new HMACSHA256(_key))
return hmac.ComputeHash(data);
}
public static byte[] HMACSHA256(ProtectedData key, Stream stream)
{
using (var _key = key.Get())
using (var hmac = new HMACSHA256(_key))
return hmac.ComputeHash(stream);
}
public static byte[] HMACSHA256(byte[] key, byte[] data)
{
using (var hmac = new HMACSHA256(key))
return hmac.ComputeHash(data);
}
public static byte[] HMACSHA256(byte[] key, Stream stream)
{
using (var hmac = new HMACSHA256(key))
return hmac.ComputeHash(stream);
}
public static byte[] MD5(byte[] data)
{
using (var h = System.Security.Cryptography.MD5.Create())
{ return h.ComputeHash(data); }
}
public static byte[] MD5(Stream stream)
{
using (var h = System.Security.Cryptography.MD5.Create())
{ return h.ComputeHash(stream); }
}
public static byte[] SHA1(byte[] data)
{
using (var h = System.Security.Cryptography.SHA1.Create())
return h.ComputeHash(data);
}
public static byte[] SHA1(Stream stream)
{
using (var h = System.Security.Cryptography.SHA1.Create())
return h.ComputeHash(stream);
}
public static byte[] SHA256(byte[] data)
{
using (var h = System.Security.Cryptography.SHA256.Create())
return h.ComputeHash(data);
}
public static byte[] SHA256(Stream stream)
{
using (var h = System.Security.Cryptography.SHA256.Create())
return h.ComputeHash(stream);
}
public static byte[] SHA384(byte[] data)
{
using (var h = System.Security.Cryptography.SHA384.Create())
return h.ComputeHash(data);
}
public static byte[] SHA384(Stream stream)
{
using (var h = System.Security.Cryptography.SHA384.Create())
return h.ComputeHash(stream);
}
public static byte[] SHA512(byte[] data)
{
using (var h = System.Security.Cryptography.SHA512.Create())
return h.ComputeHash(data);
}
public static byte[] SHA512(Stream stream)
{
using (var h = System.Security.Cryptography.SHA512.Create())
return h.ComputeHash(stream);
}
Психанул
−2
var $skrolmemory = -1 * $(document).scrollTop() * $speed_rotate;
$ass_skrolmemory = $(document).scrollTop() * $speed_rotate;
interval_one = setInterval(function()
{
if ($stop_skrool)
{
$({deg: $skrolmemory}).animate({deg: $skrolmemory - $ass_skrolmemory },
{
duration: 0,
step: function ($now)
{
$(".krug, .img_derzatel_vrashaushiysa, .center_img").css(
{
transform: "rotate(" + $now + "deg)"
});
$(".rotate_block, .ssilka").css(
{
transform: "rotate(" + (-1 * $now) + "deg)"
});
}
});
$skrolmemory = $skrolmemory - $speed_srotate;
}
}, 2);
И так: Скрипт крутит картинки постоянно. вопрос: как? Какого Х*ена здесь происходит? если чет поменять, не работает (предыдущий пост не правелен, как удалять не нашел)
−3
var $skrolmemory = -1 * $(document).scrollTop() * $speed_rotate;
$ass_skrolmemory = $(document).scrollTop() * $speed_rotate;
$({deg: $skrolmemory}).animate({deg: $skrolmemory - $ass_skrolmemory },
{
duration: 0,
step: function ($now)
{
$(".krug, .img_derzatel_vrashaushiysa, .center_img").css(
{
transform: "rotate(" + $now + "deg)"
});
$(".rotate_block, .ssilka").css(
{
transform: "rotate(" + (-1 * $now) + "deg)"
});
}
});
И так: Скрипт крутит картинки постоянно. вопрос: как? Какого Х*ена здесь происходит? если чет поменять, не работает