- 1
$link = mysql_connect("$DBSERVER", "$DBUSER", "$DBPASS","$DB_COLLATE");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171
$link = mysql_connect("$DBSERVER", "$DBUSER", "$DBPASS","$DB_COLLATE");
Гениально
+159
//так было до
<?php
// дневной/ночной фон
$now=date("G");
if (($now > 8) and ($now<21))
{echo "странице задаётся дневной фон";}
else
{echo "странице задаётся ночной фон";}
//время на сервере
echo date("Время на сервере H:i");
//Выводятся знаменательные события в истории за этот день (ps: просто из папки events берётся фйл с названием $today
$today=date("d_M");
$event=file("event/$today");
$line=count($event);
echo "<center>",$event[rand(0,$line-1)],"</center>";
$mon=explode("_",$today);
$rus=array("Dec"=>"декабря");
echo "<a href=\"http://ru.wikipedia.org/wiki/",$mon[0],"_",$rus[$mon[1]]>Подробнее о этом дне в Истории</a>";
//история посещений
$ip=$_SERVER['REMOTE_ADDR']." | ".date("d M H:i:s")."\n";
?>
//так стало после
<?php
// дневной/ночной фон
$now=date("d_M_G:i:s");
$time=explode("_",$now);
$hour=explode(":",$time[2]);
if (($hour[0] > 8) and ($hour[0]<21))
{echo "странице задаётся дневной фон";}
else
{echo "странице задаётся ночной фон";}
//время на сервере
echo "Время на сервере ",$hour[0],":",$hour[1];
//Выводятся знаменательные события в истории за этот день (ps: просто из папки events берётся фйл с названием $today
$today=$time[0]." ".$time[1];
$event=file("event/$today");
$line=count($event);
echo "<center>",$event[rand(0,$line-1)],"</center>";
$rus=array("Dec"=>"декабря");
echo "<a href=\"http://ru.wikipedia.org/wiki/",$time[0],"_",$rus[$time[1]]>Подробнее о этом дне в Истории</a>";
//история посещений
$ip=$_SERVER['REMOTE_ADDR']." | ".$now."\n";
?>
Так сказать попытка оптимизировать код. Был первый вариант, где функция date использовалась 4 раза с разными параметрами.
Ну и я решил свести всё к одной date... уж и не знаю... был ли смысл) быстрее ли от этого всё будет работать...))
+157
function profilesFormat(cellvalue,options,rowObject){
//newValue = '<a href="/profiles?name='+encodeURIComponent(cellvalue)+'">'+cellvalue+'</a>';
//return newValue
return cellvalue
}
function clientFormat(cellvalue,options,rowObject){
//newValue = '<a href="/clients?name='+encodeURIComponent(cellvalue)+'">'+cellvalue+'</a>';
//return newValue
return cellvalue
}
JqGrid, это для каждой строки которых в таблицах проекта тысячи.
+159
<?php
$lst=array();
$ip_list="http://netelis.hmsite.net/loc.txt";
$list_ip = file_get_contents($ip_list);
if($list_ip==FALSE){ printf("Can't open file<br>\n");exit(1);}
preg_match_all("|(?:[1-9][0-9]{0,2})\.(?:\d{1,3})\.(?:\d{1,3})\.(?:\d{1,3})|",$list_ip,$ipl);
$i=0;
foreach($ipl[0] as $address){
$lst[$i++]=$address;
$lst[$i-1].="<br />";
}
$lst=array_unique($lst);
printf("Max element %d<br>\n",sizeof($lst));
$slst=natsort($lst);
print_r($lst);
?>
Извлекает список IP-адресов, сортирует и удаляет повторяющиеся
+146
class Car<T>{
public T type;
public String name;
public int speed;
public double price;
private Car cr;
public Car(Car cr){ this.cr=cr;}
public Car(){ this.cr=new Car<T>(this);}
public String toString(){
return "type "+type+" name "+name;
}
public T toStringCar(){
return (T) this.cr.toString();
}
public void printing(){
Car cr1=this.cr;
for(;;){
cr1=cr1.cr;
System.out.println(cr1);
}
}
}
public class HoldA<T> {
private Car cr;
public static void main(String[] str){
HoldA<Car> c1=new HoldA<Car>(new Car<Double>());
Tag ht1=HTML.getTag(null);
}
private HoldA(T car) {
cr=(Car) car;
cr.name="fluffy";
cr.type=45.43;
System.out.println(cr);
System.out.println(cr.toStringCar());
cr.printing();
}
}
Просто так, код
+997
Can you think of an algorithm that performs the below:
“The Big Brown Fox” => “Fox Brown Big The”
“How are you?” => “you? are How”
std::string reverse_words( const std::string& str )
{
std::string result;
result.reserve( str.length() );
size_t word_begin = 0;
while( word_begin < str.length() )
{
const size_t pos = str.find_first_of( ' ', word_begin );
pos = (pos != string::npos) ? pos : str.length();
std::string word = str.substr( word_begin, pos-word_begin );
word_begin = pos + 1;
if (result.length() > 0)
{
word.append( 1, ' ');
}
result.insert( 0, word );
}
return result;
}
высрал буквально 5 минут назад
inplace версию чего-то влом писать для домашнего теста, да и кода в ней будет больше, но работать она должна быстрее за счет отсутствия аллокаций
но писать надо, так как отправлять такое как-то стыдно
+166
/*** The following methods are NOT functional
They're just there to detect coding errors at compilation time ***/
inline KgeRGBAVector operator + (const KgeRGBAVector &/*pVector*/) const {KgeRGBAVector lNullVector; return lNullVector;}
inline KgeRGBAVector operator - (const KgeRGBAVector &/*pVector*/) const {KgeRGBAVector lNullVector; return lNullVector;}
inline KgeRGBAVector operator * (const KgeRGBAVector &/*pVector*/) const {KgeRGBAVector lNullVector; return lNullVector;}
inline double operator ^ (const KgeRGBAVector &/*pVector*/) const {return 0.0;}
inline KgeRGBAVector &operator += (const KgeRGBAVector &/*pVector*/) {return *this;}
inline KgeRGBAVector &operator -= (const KgeRGBAVector &/*pVector*/) {return *this;}
inline KgeRGBAVector &operator *= (const KgeRGBAVector &/*pVector*/) {return *this;}
inline KgeRGBAVector operator * (double /*pScalar*/) const {KgeRGBAVector lNullVector; return lNullVector;}
inline KgeRGBAVector operator / (double /*pScalar*/) const {KgeRGBAVector lNullVector; return lNullVector;}
inline KgeRGBAVector &operator *= (double /*pScalar*/) {return *this;}
inline KgeRGBAVector &operator /= (double /*pScalar*/) {return *this;}
Говнокод или гениально? Дискас.
+163
$('.eTag').attr('href',$('.eTag').attr('href').replace('/search/','/searchq?='));
http://usite.su/forum/3-1806-18538-16-1324092570
+167
<?php /*
host=localhost
db_name=db
user=db_user
password=db_pass
charset=utf8
*/ ?>
Совершенно гениальный и единственно верный способ хранить конфиги в PHP.
Имя файла тоже, должно быть именно таким - db.ini.php
+157
<?php
$db = mysql_connect(localhost, "root", "Bdffjvfjkghj4hjtg4yu56y54gbyu");
mysql_select_db("test" ,$db);
/*
* Здесь что-то не так. Сервер зависает. Надо будет на форуме спросить
*/
$sql = mysql_query("SELECT * FROM users" ,$db);
mysql_close($db);
?>