- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$q = "SELECT COUNT(ID) AS num FROM articles WHERE ID = '$id'";
$res = $this->myconect($q);
$row = mysql_fetch_array($res);
if($row[num]>0)
$this->artID = $id;
else
$this->artID = $id;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152.1
$q = "SELECT COUNT(ID) AS num FROM articles WHERE ID = '$id'";
$res = $this->myconect($q);
$row = mysql_fetch_array($res);
if($row[num]>0)
$this->artID = $id;
else
$this->artID = $id;
+154
for (j = 0; j < MAX_NAME; j++) {
i = name[j];
if (i >= 'a' && i <= 'z')
i &= 0x5F;
mash->host_name[j] = i;
if (i == 0)
break;
}
Перевод строки в верхний регистр в самопальном сетевом протоколе
+179.1
#define ItIsNotRecommendedToLookToInvalids_OlderPersonsAndPeopleWithWeakNerves int main
Мало ли...
+118.3
private string StrColor(decimal x)
{
if (x.ToString().Contains("-"))
{
string adj = x.ToString();
adj = string.Concat("(", adj.Substring(1, adj.Length - 1), ")");
//adj = System.Drawing.Color.Red.ToString();
return adj;
}
else
{
return x.ToString();
}
}
Определение знака числа в строке 3
+123.7
7. MyColorStops[0].Color = System.Drawing.Color.FromArgb(((int)(((byte)(161)))), ((int)(((byte)(255)))), ((int)(((byte)(67)))));
Лишние касты
+147
function docWrite(line) {
document.write(line);
}
Обнаружено в adobe scene7.
+154
function check_finished_pending() {
var v_wrt_id = document.getElementById('writer_id').value;
if( 9 == 26 )
{
return confirm("Status 'finished pending' confirmation:\nAre you sure you made all needed operations on this order?");
}
else
{
..................................
Старнное условие....
Обратите внимание на 5 строчку....
n3m0
−276.6
Function ShowAddressBook() As String
On Error GoTo ErrorHandler
Dim miTempItem As MailItem
Dim inTempInspector As Inspector
Dim Pomoechka As MAPIFolder
Dim objNS As outlook.NameSpace
' Загружаем шаблон формы онового сообщения
' на нём есть нужная кнопка
Dim Reg As New CReg
10 Reg.m_MainKey = "Software\Content Manager\MS_OUTLOOK"
20 Set miTempItem = Application.CreateItemFromTemplate(Reg.GetValue("path") & "\crutch.oft")
30 Set inTempInspector = miTempItem.GetInspector
32 miTempItem.UserProperties.Add("TempItemForAddressBook", olYesNo) = True
' Убираем инспектор с глаз долой
40 inTempInspector.Left = -20000
50 inTempInspector.Top = -20000
'51 inTempInspector.Width = 0
'52 inTempInspector.Height = 0
' пока инспектор не покажеться адресбук из него не выдавишь
60 inTempInspector.Activate
' если до вызова адресбука пользователь работал
' с развёрнутым на весь экран письмом - то хрен мы его куда свинем
' нужно, поэтому, вернуть нормальное состояние
70 inTempInspector.WindowState = olNormalWindow
' правда, это в некоторых случаях моргает - но поставить olonormalWindow
' до того как инспектор показан - нельзя.
' рахзвёрнутость ил не развёрнутость задаёться в реестре по пути
' HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Message\Frame
' там храниться REG_BINARY и внём меняетсья 0xB байт либо на 3 либо на 1
' подгрузили всё что надо - вызываем саму книгу
'НОВАЯ ВЕРСИЯ
80 inTempInspector.CommandBars.FindControl(Id:=353).Execute
Dim strBuff As String
' Пока не сделаю сейв, поле TO через мапи будет не доступным
90 miTempItem.save
' получаю поле ТО через MAPI
' если попытаться взять его на прямую - то аутлук будет ругатся
' своим ёбанным диалогом безопасности
100 strBuff = GetToField(miTempItem)
' закрываем итемку
110 miTempItem.Close olDiscard
' Теперь, из-за того что вызывали метод save итемка лежит в папке
' с черновиами, нахер она там не сдалась - нужно удалять
' если её просто удалить .delete то она передвиниться в папку
' с удалёнными письмами - тоже нафик не надо
' поэтому, сначала переносим её в эту папку самостоятельно
' и от туда вызываем .delete - письмо исчезает
' Получаем доступ к папке с удалёнными письмами
120 Set objNS = Application.GetNamespace("MAPI")
' вот тут она лежит
130 Set Pomoechka = objNS.GetDefaultFolder(olFolderDeletedItems)
' перемещаем туда письмецо
140 miTempItem.Move Pomoechka ' хотя можно и просто miTempItem.Delete
' теперь берём последнее письмо из помойки - это наше
' и удаляем его от туда
150 Pomoechka.Items(Pomoechka.Items.Count).Delete
' Теперь письма нету
ShowAddressBook = strBuff
KillObjects:
' Всё подчистим
160 Set miTempItem = Nothing
170 Set inTempInspector = Nothing
180 Set Pomoechka = Nothing
190 Set objNS = Nothing
200 Set Reg = Nothing
Exit Function
ErrorHandler:
subGlobalErrorHandler Err.Description, Err.number, Erl, "ShowAddressBook"
Resume KillObjects
End Function
EPIC FAIL
Вызов диалога адресной книги аутлука, и получение выбранных в ней адресов.
−146.2
m = 0
loop do
Dir.foreach(".") do |file|
if file =~ /Снимок экрана \d+\.png/
Dir.foreach("docs") do |file2|
if file2 =~ /(\d+).png/
m = $1.to_i if $1.to_i > m
end
end
puts "moving#{file} to docs/#{m+1}.png"
File.rename(file,"docs/#{m+1}.png")
end
end
sleep 5
end~
Язык: ruby
+148
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
JasperReports - говёная тулза для геренации отчётов в Java.
Основное достоинство - бесплатность и открытость исходного кода.
Главный минус - XML-шаблоны для отчётов.