- 1
- 2
- 3
- 4
- 5
var Nothing = function () { return Nothing; }
var NewNothing = new new new new new Nothing();
console.log(NewNothing == Nothing); // true
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
var Nothing = function () { return Nothing; }
var NewNothing = new new new new new Nothing();
console.log(NewNothing == Nothing); // true
Небольшая фантазия. Но работает!)
+163
<?
$cont = file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp");
$pattern = "/<CharCode>(.*?)<\/CharCode>\s*<Nominal>(.*)<\/Nominal>\s*<Name>(.*)<\/Name>\s*<Value>(.*)<\/Value>/im";
$cnt = preg_match_all($pattern,$cont,$matches);
if($cnt != FALSE)
{
$count_currencies = count($matches[1]);
for($i=0;$i<$count_currencies;$i++)
{
$curr_abbr = $matches[1][$i];
$curr_nominal = $matches[2][$i];
$curr_name = $matches[3][$i];
$curr_value = $matches[4][$i];
echo "$curr_abbr - $curr_nominal - $curr_name - $curr_value <br>";
} // for
} // if($cnt != FALSE)
?>
после сдачи сайта разраб CMS спешно уволился.
+152
unction Checkbutton ($url) {
global $code;
$url_0 = substr($url, 7);
$url_1 = explode(".", $url_0);
$v = count($url_1) - 2;
$b = count($url_1) - 1;
$url_2 = explode("/", $url_1[$v]);
$url_3 = explode("/", $url_1[$b]);
$url_con[0] .= "$url_1[0].";
for ($i=1; $i < count($url_1) - 2; $i++) {
$url_con[0] .= "$url_1[$i].";
}
$url_con[0] .= $url_2[0];
$url_con[1] .= "$url_1[0].";
for ($i=1; $i < count($url_1) - 1; $i++) {
$url_con[1] .= "$url_1[$i].";
}
$url_con[1] .= $url_3[0];
if (@fsockopen($url_con[0], 80)) {
$url_connect = $url_con[0];
@fclose($url_con[0]);
} else if (@fsockopen($url_con[1], 80)) {
$url_connect = $url_con[1];
@fclose($url_con[1]);
}
if ($fsock = @fsockopen($url_connect, 80, $errno, $errstr)) {
fputs($fsock, "GET $url HTTP/1.0\r\n\r\n");
while (!feof($fsock)) {
$result .= fgets($fsock,100);
}
fputs($fsock, "Connection: close\r\n\r\n");
fclose($fsock);
if (!preg_match("/$code/i", "$result")) {
$error = "<center><font color=red>На странице нашего баннера нет</font></center>";
return $error;
}
} else {
$error = "<center><font color=red>Невозможно подключиться к серверу</font></center>";
return $error;
}
хз,в инете наткнулся случайно на скипт
+174
const char * strtime(const time_t * t){
tm tt;
const int dt_len = 60;
char str_dt[dt_len];
localtime_r(t, &tt);
strftime(str_dt, dt_len, "%d.%m.%Y %H:%M:%S", &tt);
std::string str(str_dt);
return str.c_str();
}
Код, как ни странно, работал несколько лет, пока проект не трогали и байты не сместились. Неудивительно, что код вместо времени стал возвращать имя функции, из которого вызывался.
+82
int cont = 1;
String d01 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
String d02 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
....
String d36 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
...
os.write(d01.getBytes("UTF-8"));
os.write(d02.getBytes("UTF-8"));
...
os.write(d36.getBytes("UTF-8"));
Генерация какого-то файла :)
+127
static void jz_update_dram_prev(unsigned int cur_mclk, unsigned int new_mclk)
{
/* No risk, no fun: run with interrupts on! */
if (new_mclk > cur_mclk) {
/* We're going FASTER, so first update TRAS, RCD, TPC, TRWL
* and TRC of DMCR before changing the frequency.
*/
jz_update_dram_dmcr(new_mclk);
} else {
/* We're going SLOWER: first update RTCOR value
* before changing the frequency.
*/
jz_update_dram_rtcor(new_mclk);
}
}
Кусок кода из официального™ китайского дерева исходников Линукса для одного System-on-Chip.
Реализует поддержку динамического изменения частоты процессора, а приведенная функция меняет тайминги для памяти (как обычно, весьма альтернативным способом). Что характерно, это вполне себе работает на реальном железе, и вроде бы оно у меня в этом куске ни разу не падало.
+167
$new = preg_replace("/((\[{1}[^\[\]]+\]{1})|(\[{1}\]{1}))/", "", $a);
метод тыка.... зато работеат
+160
<?php
...
while (OCIFetch($stmt))
{
$kID = OCIResult($stmt, 'KID');
$kModel = OCIResult($stmt,'KMODEL');
$pName = OCIResult($stmt,'PNAME');
$sWidth = OCIResult($stmt,'SWIDTH');
$sHeight = OCIResult($stmt,'SHEIGHT');
$sRadius = OCIResult($stmt,'SRADIUS');
$kPrice_opt = OCIResult($stmt,'KPRICE_OPT');
$kPrice_rozn = OCIResult($stmt,'KPRICE_ROZN');
$kKolvo = OCIResult($stmt,'KKOLVO');
echo " <tr>
<td align='center'><input type=radio name=tUP value ='$kID'/></td>
<td align='center'>$kID</td>
<td align='center'>$kModel</td>
<td align='center'>",$sWidth,"/",$sHeight,"/",$sRadius,"</td>
<td align='center'>$pName</td>
<td align='center'>$kPrice_opt</td>
<td align='center'>$kPrice_rozn</td>
<td align='center'>$kKolvo</td>
<td align='center'>
<a href='images/kolesa/",$pName,"/",$kModel,".jpeg' rel='lytebox'>
<img height='20' width='20' src='images/pic.jpg'/>
</a>
</td>
</tr>";
}
....
?>
−89
try {
throw new Exception("TRANSACTION IS OPENED");
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
реальный проект
+121
public SqlTransaction GetSqlTransaction(string pMd5)
{
if (_connection.State == ConnectionState.Closed)
{
try
{
_connection.Open();
}
catch (SqlException ex)
{
throw new ApplicationException("Unable to connect to database (" + _connection.DataSource + "/" + _connection.Database + "). Please contact your local IT administrator.", ex);
}
}
else
{
try
{
throw new ApplicationException("COUCOU");
}
catch (ApplicationException ex)
{
System.Diagnostics.Trace.WriteLine(ex.StackTrace);
}
sqlTransaction = _connection.BeginTransaction();
}
return sqlTransaction;
}
Код из очередного проекта. А надежда то на коннект все-равно остается! :)