- 1
- 2
- 3
- 4
- 5
- 6
final List<OrderSpecifier<?>> orderBy = ImmutableList.<OrderSpecifier<?>>of(
// Whoa! Sorting by four columns. We really are insane.
q.urgent.desc(),
q.queued.desc(),
q.receiver.asc(),
q.created.desc());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+121
final List<OrderSpecifier<?>> orderBy = ImmutableList.<OrderSpecifier<?>>of(
// Whoa! Sorting by four columns. We really are insane.
q.urgent.desc(),
q.queued.desc(),
q.receiver.asc(),
q.created.desc());
Заказчик попросил.
+166
mysql_connect("localhost", "root", "");
mysql_select_db("vse_vmeste");
$data = mysql_query("SELECT * FROM users WHERE user_id='" . $_COOKIE['id'] . "'");
if(isset($_GET['check_code'])) {
if($data['check_code'] == $_GET['check_code']) {
// Если код правильный, выполняем соответствующие действия
}
else {
print "<script type=\"text/javascript\">alert('Ошибка при активации: неверный код потверждения');</script>";
}
}
else {
header("Location: index.php");
}
"Я пишу скрипт подтверждения электропочты. Попробовал протестировать (мне он должен был сказать, что код правильный), но выводится ошибка неверного кода. Где здесь ошибка?".
С Гугл ВиО (http://otvety.google.ru/otvety/thread?tid=78a8196f16cdb481)
−120
CASE
WHEN plandata - begindata = 40000.000000 THEN 4
WHEN plandata - begindata = 1090000.000000 THEN 16
WHEN plandata - begindata = 2090000.000000 THEN 24
WHEN plandata - begindata = 90000.000000 THEN 8
WHEN plandata - begindata = 50000.000000 THEN 4
WHEN plandata - begindata = 20000.000000 THEN 2
WHEN plandata - begindata = 1070000.000000 THEN 14
WHEN plandata - begindata = 70000.000000 THEN 6
WHEN plandata - begindata = 3090000.000000 THEN 32
WHEN plandata - begindata = 4090000.000000 THEN 40
WHEN plandata - begindata = 5090000.000000 THEN 48
WHEN plandata - begindata = 6090000.000000 THEN 56
WHEN plandata - begindata = 70000.000000 THEN 6
WHEN plandata - begindata = 10000.000000 THEN 1
WHEN plandata - begindata = 1040000.000000 THEN 12
WHEN plandata - begindata = 2040000.000000 THEN 20
WHEN plandata - begindata = 3040000.000000 THEN 28
WHEN plandata - begindata = 4040000.000000 THEN 36
WHEN plandata - begindata = 7040000.000000 THEN 44
WHEN plandata - begindata = 8040000.000000 THEN 52
WHEN plandata - begindata = 7090000.000000 THEN 48
WHEN plandata - begindata = 970000.000000 THEN 10
WHEN plandata - begindata = 100000.000000 THEN 9
WHEN plandata - begindata = 30000.000000 THEN 3
END AS TIME
Вычисляется плановое время выполнения задачи. begindata и plandata поля DATETIME, время начала и завершения операции
+170
function draw_text() {
// ***
// Здесь код, генерирующий изображение для текста капчи
// $im_text - это его дескриптор
// Но самое интересное в конце ))
// ***
return $im_text;
imagedestroy($im_text);
}
MODx Evolution 1.0.5, фрагмент кода, отвечающего за генерацию капчи
+159
// Strip out the embedded timestamp
if ( ! preg_match("/(\d+TS--->)/", $cache, $match))
{
return FALSE;
}
// Has the file expired? If so we'll delete it.
if (time() >= trim(str_replace('TS--->', '', $match['1'])))
{
...
CodeIgniter → System → Core → Output.php
Это чтение временной метки в кэш-файле. Почему бы в регулярке в "карман" не взять только \d+?
+138
int my_number = count-1;
int addition_size =18;
if(sock >= 0)
{
while(1)
{
bytes_read = recv(sock, buf, 1024, 0);
if(bytes_read <= 0) break;
send_buf[0]='r';
send_buf[1]='e';
send_buf[2]='c';
send_buf[3]='e';
send_buf[4]='i';
send_buf[5]='v';
send_buf[6]='e';
send_buf[7]='d';
send_buf[8]=' ';
send_buf[9]='m';
send_buf[10]='e';
send_buf[11]='s';
send_buf[12]='s';
send_buf[13]='a';
send_buf[14]='g';
send_buf[15]='e';
send_buf[16]=':';
send_buf[17]=' ';
for(i=addition_size;i<addition_size+bytes_read;i++)
send_buf[i]=buf[i-addition_size];
for(i=0;i<count;i++)
if(i != my_number)
send(active_sockets[i], send_buf, bytes_read+addition_size, 0);
}
close(sock);
for(i=my_number;i<count-1;i++)
active_sockets[i]=active_sockets[i+1];
count--;
}
наша студентота 3курса :(
−101
def type
return 'Anonymous' if self.builtin == BUILTIN_ANONYMOUS
return 'Non Member' if self.builtin == BUILTIN_NON_MEMBER
return 'Member' if self.builtin == BUILTIN_MEMBER
return 'User' if self.builtin == BUILTIN_USER
return 'Manager' if self.builtin == BUILTIN_MANAGER
return 'Architect' if self.builtin == BUILTIN_ARCHITECT
return 'Designer' if self.builtin == BUILTIN_DESIGNER
return 'Customer' if self.builtin == BUILTIN_CUSTOMER
return 'Vendor' if self.builtin == BUILTIN_VENDOR
return 'Dealer' if self.builtin == BUILTIN_DEALER
end
def require_name
return 'is_anonymous' if self.builtin == BUILTIN_ANONYMOUS
return 'is_non_member' if self.builtin == BUILTIN_NON_MEMBER
return 'is_member' if self.builtin == BUILTIN_MEMBER
return 'is_user' if self.builtin == BUILTIN_USER
return 'is_manager' if self.builtin == BUILTIN_MANAGER
return 'is_architect' if self.builtin == BUILTIN_ARCHITECT
return 'is_designer' if self.builtin == BUILTIN_DESIGNER
return 'is_customer' if self.builtin == BUILTIN_CUSTOMER
return 'is_vendor' if self.builtin == BUILTIN_VENDOR
return 'is_dealer' if self.builtin == BUILTIN_DEALER
end
еще ниже в модели
−99
# Return all the permissions that can be given to the role
def for_set_permissions
permissions = Abt::AccessControl.permissions
permissions = Abt::AccessControl.user_permissions if self.builtin == BUILTIN_USER
permissions = Abt::AccessControl.manager_permissions if self.builtin == BUILTIN_MANAGER
permissions = Abt::AccessControl.architect_permissions if self.builtin == BUILTIN_ARCHITECT
permissions = Abt::AccessControl.designer_permissions if self.builtin == BUILTIN_DESIGNER
permissions = Abt::AccessControl.customer_permissions if self.builtin == BUILTIN_CUSTOMER
permissions = Abt::AccessControl.vendor_permissions if self.builtin == BUILTIN_VENDOR
permissions = Abt::AccessControl.dealer_permissions if self.builtin == BUILTIN_DEALER
permissions - Abt::AccessControl.public_permissions
end
Сурово
−102
<div class="pane">
<% #Вывод материалов
if pms.size > 0 %>
<% for pm in pms do %>
<div class="mat">
<div><%= pm.name %></div>
<p>art. <%= pm.id %></p>
<%= image_tag pm.image.url(:small) %>
<%= link_to 'Выбрать +', '#' %>
</div>
<% end %>
<% end %>
</div>
ПМС =)
−103
class Person < ActiveRecord::Base
def self.current=(person)
@current_people = person
end
def self.current
@current_people
end
end
Определяют текущего пользователя в модели=)