- 1
- 2
- 3
- 4
- 5
- 6
- 7
function confirmDialog(sMessage) {
if (confirm(sMessage)) {
return true;
} else {
return false;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
function confirmDialog(sMessage) {
if (confirm(sMessage)) {
return true;
} else {
return false;
}
}
−164
create procedure PVN_CNV_DATE (
DATUMS varchar(28))
returns (
RDATUMS date)
AS
begin
datums=rdatums;
when any do exit;
end
Очередной перл предшественника. cast as date? Не, не видал..
+133
string[] res = value.Split("$".ToCharArray(), StringSplitOptions.None);
+22
static bool GetPathToExecutable( std::wstring & sPath )
{
#ifdef WIN32
std::vector<wchar_t> TmpData;
#else
std::vector<char> TmpData;
#endif
static const size_t _nResize = 256;
try
{
TmpData.resize( _nResize );
}
catch( ... )
{
sPath.clear();
return false;
}
while( true )
{
#ifdef WIN32
DWORD iSize = GetModuleFileNameW( NULL, &TmpData[0], (DWORD) TmpData.size() - 1 );
if( GetLastError() == NO_ERROR )
{
sPath.assign( &TmpData[0], iSize );
return true;
}
else if( GetLastError() != ERROR_INSUFFICIENT_BUFFER )
{
//
// Unsupported error
//
break;
}
#else
int iSize = readlink( "/proc/self/exe", &TmpData[0], (int) TmpData.size() - 1 );
if( iSize < 0 )
{
//
// Error is occurred
//
break;
}
if( iSize < TmpData.size() - 1 )
{
//
// Store value
//
return LConv::ConvertCharToWstring( sPath, &TmpData[0] );
}
#endif
try
{
TmpData.resize( iSize + _nResize );
}
catch(...)
{
break;
}
}
sPath.clear();
return false;
}
коллега инициализит строку
+126
private Listener<BaseEvent> blurListener = new Listener<BaseEvent>() {
@Override
public void handleEvent(BaseEvent be) {
Component item = getComponent(be);
if(focusedItem == item) {
focusedItem = item;
}
}
}
Даже боюсь предположить, зачем это.
+38
if (!file_exists($this->filePath)) fopen($this->filePath, 'r');
норм чё
−166
select r.nID as id, d.nId as id from Tm_Region as r join Tm_Direction as d where d.strName = r.strName and d.nDepth = 2 and d.nInternational = 1;
ответ обрабатывается в Java через "forName", так что "as *" стоит спец...сначала все было норм, потом чуть по переименовывал...минут 10 искал эту ошибку
+128
#!/bin/bash
hl=`cat $1`
wrdl=`cat ~/worlds.txt`
addr=$PWD'/extra_hosts.txt'
rm -f $addr && echo "Deleted host list file "$addr
touch $addr && echo "Created file "$addr
for address in $hl
do
rm $PWD/`basename $address`.txt && echo "Deleted file "$PWD/`basename $address`.txt
done
for address in $hl
do
#echo $address
export address
tmp=$PWD/`basename $address`.txt
trc=$PWD/`basename $address`.tr.txt
mytmp=/tmp/`basename $address`.txt
curl -Ss --retry 2 --trace $trc --tr-encoding --tcp-nodelay $address > $mytmp &
sleep 10s
cat $mytmp \
| grep -e '<a href=\"[^"]*\"' | grep -E -o '[^"]+'\
| grep htm | perl -pe 's/$ENV{address}//'| \
perl -pe 's/^\//$ENV{address}\//' | perl -pe 's/text\/html//'|\
sed -e 's/<[^>]*>//g' -e '/\/http:/d;/^http/p;d;' | sort | uniq >> $addr &
for wrd in `cat ~/worlds.txt`
do
export wrd
cat -b $mytmp\
| sed -e 's/<[^>]*>//g' |grep -i $wrd \
| perl -pe 's/^/$ENV{address}:$ENV{wrd}:/' | tee -a $tmp &
done
done
mkdir -p extra_hosts && echo "Made dir extra_hosts"
cd extra_hosts
$0 $addr
+139
Assert.That(users.Count(), Is.EqualTo(Enumerable.Empty<User>().Count()));
+120
final TextField passwordField = UIFactory.createTextField(loginInfo, null);
passwordField.setWidth(textFieldWidthPx);
// Yes, they really want the password field to be shown openly.
// Don't blame me, I'm just following orders!
Безопасность такая безопасность.