- 1
- 2
- 3
function docWrite(line) {
document.write(line);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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-шаблоны для отчётов.
+154.9
function telefon_sotovyj($n) {
$return[] = $n;
$return[] = $n[0].$n[1].$n[2]." ".$n[3].$n[4].$n[5]." ".$n[6].$n[7].$n[8].$n[9];
$return[] = $n[0].$n[1].$n[2]." ".$n[3].$n[4].$n[5]." ".$n[6].$n[7]." ".$n[8].$n[9];
$return[] = $n[0].$n[1].$n[2]." ".$n[3].$n[4].$n[5].$n[6].$n[7].$n[8].$n[9];
$return[] = "(".$n[0].$n[1].$n[2].")".$n[3].$n[4].$n[5]." ".$n[6].$n[7].$n[8].$n[9];
$return[] = "(".$n[0].$n[1].$n[2].")".$n[3].$n[4].$n[5]." ".$n[6].$n[7]." ".$n[8].$n[9];
$return[] = "(".$n[0].$n[1].$n[2].")".$n[3].$n[4].$n[5].$n[6].$n[7].$n[8].$n[9];
$return[] = "8".$n;
return $return;
}
http://community.livejournal.com/ru_php/1352884.html
+138.9
<?PHP
$s = "<a target=_blank href=http://site.com/news.php?id=167998><b>17:11:58</b> Òåêñò íîâîñòè</a>";
preg_match("|<b>(.*?)</b>|siU", $s, $oldDate);
$newDate = substr($oldDate[1], 0, 5);
$s = str_replace($oldDate, $newDate, $s);
echo $s;
?>
Попытка убрать секунды. Автор кода не знает варианта лучше.
+148
<div class="hright"><span id='ratig-layer-1146605335'><div class="rating" style="float:left;">
<ul class="unit-rating">
<li class="current-rating" style="width:0px;">0</li>
<li><a href="#" title="Плохо" class="r1-unit" onclick="dleRate('1', '1146605335'); return false;">1</a></li>
<li><a href="#" title="Приемлемо" class="r2-unit" onclick="dleRate('2', '1146605335'); return false;">2</a></li>
<li><a href="#" title="Средне" class="r3-unit" onclick="dleRate('3', '1146605335'); return false;">3</a></li>
<li><a href="#" title="Хорошо" class="r4-unit" onclick="dleRate('4', '1146605335'); return false;">4</a></li>
<li><a href="#" title="Отлично" class="r5-unit" onclick="dleRate('5', '1146605335'); return false;">5</a></li>
</ul>
</div></span></div>
+140
<?
echo "Заебись!";
?>
сделать заебись
+149
Tsel=^sel;
sel=Record
Inf:TInf;
A:Tsel;
Тут Sel это Cell. Это одна малая часть объявления имен