- 1
Хочу книгу прикупить http://www.ozon.ru/context/detail/id/126954/. Кто нить читал подскажете стоит ли она прочтения ?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+109
Хочу книгу прикупить http://www.ozon.ru/context/detail/id/126954/. Кто нить читал подскажете стоит ли она прочтения ?
+13
#pragma comment(linker, "/export:?CreateEngine3D@pbl3d@@YGJAAPAUIEngine3D@1@ABUSENGINE3DCREATEPARAMETERS@1@PAUIEvents@1@@Z=?CreateEngine3D@core@pbl3d@@YGJAAPAUIEngine3D@2@ABUSENGINE3DCREATEPARAMETERS@2@PAUIEvents@2@@Z")
"А вдоль дороги мертвые кресты стоят... И тишина..."
+66
//header.php
<div id="search-box">
<form action="<?=$_SERVER["REQUEST_URI"]?>" method="get" style="padding:0;margin:0;">
<?php
$sql="SELECT * FROM wp_gorod ORDER BY name_gorod ASC ";
$res=mysql_query($sql);
$g=array();if($_GET['gorod']!=""){
$id=$_GET['gorod'];
$_SESSION['gorod_id']=$id;
$ig=$_REQUEST['gorod_id'];}
$ig=$_SESSION['gorod_id'];
echo "<select onchange='return this.form.submit()' name='gorod'>\n"; echo "<option value='0'>Выберите город</option>\n";
while($row=mysql_fetch_array($res)){
if($row['id_gorod']==$_SESSION['gorod_id']){
echo "<option value='".$row['id_gorod']."' selected='selected'>".$row['name_gorod']."</option>\n"; }else{
echo "<option value='".$row['id_gorod']."'>".$row['name_gorod']."</option>\n";
}
}echo "</select> <font size=\"4\" color=\"#F46F2A\">".$_SESSION['number']."</font>\n";if(isset($_SESSION['gorod_id'])){
echo "<br>\n";
$sql1="Select * from wp_gorod where id_gorod=".$ig;
$r=mysql_query($sql1);
$rw=mysql_fetch_array($r);
echo "<div class=tel><b> ".$rw['telephone']. "<br /></b></div>\n";
echo "<div class=adres align=right>".$rw['adres']."<br/>\n";
echo "".$rw['email']."</div>\n";
}
?>
<noscript><input type="submit" value="View" /></noscript>
</form></div>
//index.php
if ($_SERVER['REQUEST_URI'] == '/doneck/') {
header("Location: /doneck/?gorod=15");
return;
}
if ($_SERVER['REQUEST_URI'] == '/vinnica/') {
header("Location: /vinnica/?gorod=13");
return;
}
if ($_SERVER['REQUEST_URI'] == '/dnepropetrovsk/') {
header("Location: /dnepropetrovsk/?gorod=14");
return;
}
if ($_SERVER['REQUEST_URI'] == '/zhitomir/') {
header("Location: /zhitomir/?gorod=17");
return;
}
if ($_SERVER['REQUEST_URI'] == '/zaporozhe/') {
header("Location: /zaporozhe/?gorod=18");
return;
}
if ($_SERVER['REQUEST_URI'] == '/ivano-frankovsk/') {
header("Location: /ivano-frankovsk/?gorod=19");
return;
}
if ($_SERVER['REQUEST_URI'] == '/kiev/') {
header("Location: /kiev/?gorod=20");
return;
}
if ($_SERVER['REQUEST_URI'] == '/kirovograd/') {
header("Location: /kirovograd/?gorod=37");
return;
}
if ($_SERVER['REQUEST_URI'] == '/lugansk/') {
header("Location: /lugansk/?gorod=21");
return;
}
if ($_SERVER['REQUEST_URI'] == '/luck/') {
header("Location: /luck/?gorod=22");
return;
}
if ($_SERVER['REQUEST_URI'] == '/lvov/') {
header("Location: /lvov/?gorod=23");
return;
}
if ($_SERVER['REQUEST_URI'] == '/nikolaev/') {
header("Location: /nikolaev/?gorod=24");
return;
}
if ($_SERVER['REQUEST_URI'] == '/odessa/') {
header("Location: /odessa/?gorod=25");
return;
}
if ($_SERVER['REQUEST_URI'] == '/poltava/') {
header("Location: /poltava/?gorod=26");
return;
}
if ($_SERVER['REQUEST_URI'] == '/rovno/') {
header("Location: /rovno/?gorod=27");
return;
}
if ($_SERVER['REQUEST_URI'] == '/krym/') {
header("Location: /krym/?gorod=28");
return;
}
if ($_SERVER['REQUEST_URI'] == '/sumy/') {
header("Location: /sumy/?gorod=29");
return;
}
Чья-то модификация для wordpress.
1. google скушал 2000 ссылок вида http://адрес-сайта/чпу/?gorod=29 (http://адрес-сайта/чпу/?gorod=26, http://адрес-сайта/чпу/?gorod=25, ...) и понизил сайт в выдаче
2. sql-инъекций идет на ура. Странно, что никто не воспользовался.
+47
<?
/* i dont know why i do this... sorry... */
.................................................................................
?>
−86
movie_data["genres"][i]["ru"].lower().encode("utf-8").decode("utf-8")
Хм...
+118
private String compileOwnerName() {
return Joiner.on(' ').skipNulls().
String firstName = ownerFirstName.getValue();
String lastName = ownerLastName.getValue();
final StringBuilder buffer = new StringBuilder();
boolean first = true;
if (firstName != null) {
firstName = firstName.trim();
if (!"".equals(firstName)) {
buffer.append(firstName);
first = false;
}
}
if (lastName != null) {
lastName = lastName.trim();
if (!"".equals(lastName)) {
if (!first) {
buffer.append(" ");
}
buffer.append(lastName);
}
}
return buffer.toString();
}
В итоге заменено однострочником на Perl:
return Joiner.on(' ').skipNulls().join(Strings.emptyToNull(ownerFirstName.getValue().trim()),
ownerLastName.getValue().trim()));
−194
function new_object($data) {
foreach($data as $key=>$item)
$array[$key] = $item;
return $this->db->insert('objects',$array);
}
+1
WORD StrLen(PChar s)
{
ASSERT(s!=NULL);
int i;
for (i=0; ( (*(s+i)!=0) && (i<=WORDMAX) ); i++) {};
ASSERT(i<=WORDMAX);
return (WORD)i;
};
По заявкам из http://govnokod.ru/11318
+62
function find( &$db, $id) {
$statement = Contact::findStatement() . " WHERE id = $id";
$dbResult = ActiveRecord::abstractFind( $db, $statement);
foreach ($dbResult as $dbRow) {
return Contact::load( $db, $dbRow);
}
return null;
}
−155
override public function execute():void
{
var maintainProductAttributePresenter:ITableBasedPresentrer = this.appPresenter.maintainProductAttributePresenter;
var maintainProductAttributeView:View = maintainProductAttributePresenter.view;
this.appView.showModuleView(maintainProductAttributeView);
this.appView.showModuleHeader(maintainProductAttributePresenter.getModuleTitle());
maintainProductAttributePresenter.updateData();
}
Сижу, копипазжу... Специально не стала выбиваться из стандарта... Может хоть на секунду мысль о том что мы занимаемся маразмом кому нибудь в голову придет?