- 1
- 2
- 3
- 4
- 5
- 6
Math.round = function(number, precision)
{
precision = Math.abs(parseInt(precision)) || 0;
var coefficient = Math.pow(10, precision);
return Math._round(number*coefficient)/coefficient;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
Math.round = function(number, precision)
{
precision = Math.abs(parseInt(precision)) || 0;
var coefficient = Math.pow(10, precision);
return Math._round(number*coefficient)/coefficient;
}
+125
public void BindBanners()
{
StringBuilder obj1 = new StringBuilder();
obj1.Append("<div class='contentdiv'>");
obj1.Append("<div class='showHideDivContent' style='width:275px;'>");
obj1.Append(" </div>");
obj1.Append("<img src='"+ Page.ResolveUrl("portals/_default/Skins/Life2Good/Images/tabSlide1.jpg") +"' alt='' usemap='#MaptabSlide1' />");
obj1.Append("</div>");
...........
string[] objArray = new string[10];
objArray[0] = obj1.ToString();
objArray[1] = obj2.ToString();
objArray[2] = obj3.ToString();
objArray[3] = obj4.ToString();
objArray[4] = obj5.ToString();
objArray[5] = obj6.ToString();
objArray[6] = obj7.ToString();
objArray[7] = obj8.ToString();
objArray[8] = obj9.ToString();
objArray[9] = obj10.ToString();
objArray[10] = obj11.ToString();
//objArray[11] = obj12.ToString();
//objArray[12] = obj13.ToString();
//objArray[13] = obj14.ToString();
//objArray[14] = obj15.ToString();
SetBanners(objArray);
//Response.Write(LitContentdiv1.Text + LitContentdiv2.Text + LitContentdiv3.Text + LitContentdiv4.Text + LitContentdiv5.Text);
}
public void SetBanners(string[] objArray)
{
OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController objBannerController = new OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController();
List<OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersInfo> objBannerInfo = objBannerController.GetActiveHomeBanners();
for (int i = 0; i < objBannerInfo.Count; i++)
{
if (i == 0)
{
LitContentdiv1.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 1)
{
LitContentdiv2.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 2)
{
LitContentdiv3.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 3)
{
LitContentdiv4.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 4)
{
LitContentdiv5.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 5)
{
LitContentdiv6.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 6)
{
LitContentdiv7.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 7)
{
LitContentdiv8.Text = objArray[objBannerInfo[i].ItemId - 1];
}
//Mukesh
if (i == 8)
{
LitContentdiv9.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 9)
{
LitContentdiv10.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 10)
{
LitContentdiv11.Text = objArray[objBannerInfo[i].ItemId - 1];
}
}
}
поддержка одного интернет магазина. мне нужно добавить еще один баннер на сайт, а там такое....
−105
Public LettersB() As Char = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}
Public LettersM() As Char = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}
Public Numbers() As Char = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
<...>
Public Function GenLetterB() As String
GenLetterB = LettersB(rnd.Next(0, LettersB.Length - 1)).ToString
End Function
Public Function GenLetterM() As String
GenLetterM = LettersM(rnd.Next(0, LettersB.Length - 1)).ToString
End Function
Public Function GenNumber() As String
GenNumber = rnd.Next(0, 9).ToString
End Function
<...>
For i = 1 To numLen.Value
RndGen: curType = rnd.Next(0, 3)
Select Case curType
Case 0
If chkB.Checked = True Then
pass += GenLetterB()
rnd.Next(0, LettersB.Length - 1)
Else
GoTo RndGen
End If
Case 1
If chkM.Checked = True Then
pass += GenLetterM()
rnd.Next(0, LettersM.Length - 1)
Else
GoTo RndGen
End If
Case 2
If chkNum.Checked = True Then
pass += GenNumber()
rnd.Next(0, LettersM.Length - 1)
Else
GoTo RndGen
End If
Case Else
If chkNum.Checked = True Then
pass += GenNumber()
rnd.Next(0, LettersM.Length - 1)
Else
GoTo RndGen
End If
End Select
Next
Очень древний мой высер, ещё из тех времён, когда я писал на VB. Кстати, прога есть на сурсфордже, у неё достаточно много скачиваний и жалоб нету.
+163
const QColor * c = & QColor.red;
const QColor * c = & QColor.rgb(12,12,12);
const QColor * c = & int QColor::red () const;
const int * c = & int QColor::red () const;
Взято отсюда: http://www.prog.org.ru/topic_16855_0.html
Особенно радует фраза: "Пробовал так <....> И другими способами, на которые вылетало множество ошибок".
+179
function redirect_page($script_name)
{
$location = $script_name;
?><script>document.location.href="<? echo $location; ?>";</script><?
}
Я нашел это говно в наш код!
−183
def validate_line(line):
if len(line) <= 2: return False
if line[0] == '""': return False
if line[0] == "''": return False
if line[0] == '+!': return False
if line[0] == '-?': return False
if line[0] == '- (': return False
if line[0] == '-(': return False
if line[0] == '-)': return False
if line[0] == '-6a': return False
if line[0] == '-6a )': return False
if line[0] == '-a': return False
if line[0] == '-aa': return False
if line[0] == '-:': return False
if line[0] == ':': return False
if line[0][0] == '#': return False
if line[0][0] == "'": return False
if line[0][0] == '&': return False
if line[0][0] == '(': return False
return True
Жил был один маленький портальчик одной немаленькой компании. Портал внутренний, пользовался секретамками, манагерами и прочим планктоном. С задачей своей справлялся, не глючил и вообще проблем не приносил. И вот задумали в него добавить пару "фишек". А писался он давно, программиста уже не найти. Полезли в код, а там ... В общем вот; ВЕСЬ код написан в так вот стиле...
+167
public function generateGUID ()
{
$GUID = $this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter()."-";
$GUID = $GUID.$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter()."-";
$GUID = $GUID.$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter()."-";
$GUID = $GUID.$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter()."-";
$GUID = $GUID.$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter().$this->generateCharacter();
return $GUID;
}
из класса для работы с paypal. (скачан с оффсайта)
+159
<?php
session_start();
DEFINE('trusteko', true);
@$l=$_GET['l'];
//echo md5('12345');
include_once "../admin/meta.php";
include_once ("../inc/setup.php");
include_once ("../inc/config.php");
$dbc=db_connect();
if(isset($_POST['reg']))
{
$query="SELECT * FROM `access` WHERE login='".$_POST['login']."' LIMIT 1";
$result = mysql_query($query,$dbc);
$row=mysql_fetch_array($result);
if (md5($_POST['passwd'])==$row['parol'] and $_POST['login']==$row['login'])
{
$_SESSION['passwd']=$_POST['passwd'];
$_SESSION['login']=$_POST['login'];
//////////////////
include "menu_text.php";
//////////////////
}
else
{
echo "<center><form action=\"\" method=\"post\" name=\"reg\">
<table style=\"width:400px; height:50px;border:1px;\" align=\"center\">
<tr><td colspan=\"2\" style=\"text-align:center\">Авторизация</td></tr>
<tr><td>Login:</td><td><input type=\"text\" name=\"login\"></td></tr>
<tr><td>Password:</td><td><input type=\"password\" name=\"passwd\"></td></tr>
<tr><Td colspan=\"2\"><input type=\"submit\" name=\"reg\" value=\"Вход\"></td></tr>
</table>
</form></center>";
}
}
if (isset($_SESSION['login']) and !isset($_POST['reg']))
{
$query="SELECT * FROM `access` WHERE login='".$_SESSION['login']."' LIMIT 1";
$result = mysql_query($query,$dbc);
$row=mysql_fetch_array($result);
if (md5($_SESSION['passwd'])==$row['parol'] and $_SESSION['login']==$row['login'])
{
//////////////////
include "menu_text.php";
//////////////////
}
}
if (!isset($_SESSION['login']) and !isset($_POST['reg']))
{
echo "<center><form action=\"\" method=\"post\" name=\"reg\">
<table style=\"width:400px; height:50px;border:1px;\" align=\"center\">
<tr><td colspan=\"2\" style=\"text-align:center\">Авторизация</td></tr>
<tr><td>Login:</td><td><input type=\"text\" name=\"login\"></td></tr>
<tr><td>Password:</td><td><input type=\"password\" name=\"passwd\"></td></tr>
<tr><Td colspan=\"2\"><input type=\"submit\" name=\"reg\" value=\"Вход\"></td></tr>
</table>
</form></center>";
}
?>
Мое, этому коду 2 года )
Веселая система авторизации.
Разумеется я так уже не пишу ;)
+169
global $_GET, $m_db;
паццтолом
+127
private String addZero(String num){
String res = null;
if (num.length() == 1){
res = "0" + num;
}else{
res = num;
}
return res;
}
.........
String Y = request.getParameter("sdYear");
String M = request.getParameter("sdMonth");
String D = request.getParameter("sdDay");
String sd = null, fd = null;
if ((Y != null)&&(M != null)&&(D != null)&&(Y.length() > 0)&&(M.length() > 0)&&(D.length() > 0)){
sd = Y + addZero(M) + addZero(D);
} else {
sd = "*";
}
Y = request.getParameter("fdYear");
M = request.getParameter("fdMonth");
D = request.getParameter("fdDay");
if ((Y != null)&&(M != null)&&(D != null)&&(Y.length() > 0)&&(M.length() > 0)&&(D.length() > 0)){
fd = Y + addZero(M) + addZero(D);
} else {
fd = "*";
учитесь работать с датой