- 1
- 2
- 3
- 4
class GNUTranslations(NullTranslations):
# Magic number of .mo files
LE_MAGIC = 0x950412de
BE_MAGIC = 0xde120495
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−102
class GNUTranslations(NullTranslations):
# Magic number of .mo files
LE_MAGIC = 0x950412de
BE_MAGIC = 0xde120495
−93
deals = Deal.joins(:deal_locations).select("deals.id, (SELECT array(SELECT category_id FROM deal_categories WHERE deal_id = deals.id ORDER BY category_id ASC)) AS category, deals.start_date, deals.end_date, deals.address, deals.theme, deals.alias, deals.metro, deals.district, deals.discount, deals.coupon_count, deals.issued_coupons, deals.main_image, count(*) OVER() AS total_count, trunc(abs(extract(epoch FROM age(deals.end_date, clock_timestamp()))/86400)) AS days_left").where("deal_locations.deal_id = deals.id AND deal_locations.location_id = ? AND deals.category_id IN (#{categories[0...-2]}) AND deals.id NOT IN (#{ex_deals.map{|e| e}.join(", ")})", params[:location].to_i).active.in_stock.limit(limit).offset(offset).order("deals.start_date desc")
Rails. Да, да, активрекорд, я помню о тебе.
+73
for (int i = 1; i <= 3; i++) {
if (i <= arr.length) {
xmlDocumentNode.setNodeValue("P_15_" + i, arr[i - 1].getNAME());
xmlDocumentNode.setNodeValue("P_16_" + i, arr[i - 1].getSERIAL());
xmlDocumentNode.setNodeValue("P_17_1_" + i, arr[i - 1].getPLANTMANUF());
xmlDocumentNode.setNodeValue("P_17_2_" + i, arr[i - 1].getPLANTMANUFNAME());
xmlDocumentNode.setNodeValue("P_18_" + i, arr[i - 1].getDATEMANUF());
xmlDocumentNode.setNodeValue("P_19_1_" + i, arr[i - 1].getPLANTREP());
xmlDocumentNode.setNodeValue("P_19_2_" + i, arr[i - 1].getPLANTREPNAME());
xmlDocumentNode.setNodeValue("P_20_" + i, arr[i - 1].getDATEREP());
xmlDocumentNode.setNodeValue("P_21_1_" + i, arr[i - 1].getDEFECT());
xmlDocumentNode.setNodeValue("P_21_2_" + i, arr[i - 1].getDEFECTNAME());
} else {
xmlDocumentNode.setNodeValue("P_15_" + i, "");
xmlDocumentNode.setNodeValue("P_16_" + i, "");
xmlDocumentNode.setNodeValue("P_17_1_" + i, "");
xmlDocumentNode.setNodeValue("P_17_2_" + i, "");
xmlDocumentNode.setNodeValue("P_18_" + i, "");
xmlDocumentNode.setNodeValue("P_19_1_" + i, "");
xmlDocumentNode.setNodeValue("P_19_2_" + i, "");
xmlDocumentNode.setNodeValue("P_20_" + i, "");
xmlDocumentNode.setNodeValue("P_21_1_" + i, "");
xmlDocumentNode.setNodeValue("P_21_2_" + i, "");
}
}
Обработка XML-таблиц. fillTable? не, не слышал
−118
Оригинал
<string name="create_table_report_sms">create table reportSms( id TEXT NOT NULL );</string>
<string name="create_table_report_sms_pending">create table reportSmsPending( id TEXT NOT NULL, address TEXT, body TEXT, date TEXT );</string>
Перевод
<string name="create_table_report_sms">Создание таблицы отчета( id TEXT NOT NULL );</string>
<string name="create_table_report_sms_pending">Ожидание создания таблицы отчета( id TEXT NOT NULL, address TEXT, body TEXT, date TEXT );</string>
Android, сложности перевода.
+120
stopPos.updateStopPositionPortPositionWithoutRedrawingOfIt();
+134
#define TIME_MATCH 500 /* 5 seconds */
#define TIMEOUT 2000 /* 20 seconds */
...
if ((pPoint->dwTimer >= TIME_MATCH)
|| (pPoint->dwTimer >= TIMEOUT)) {
bNewDigit = TRUE;
}
И вроде бы причем тут индусы со построчной оплатой кода.
+162
var_dump(0 == 'true'); // bool(true)
PHP, ты чего в этот курил раз?
Может кто нибудь объяснит мне как PHP получает bool(true)?
По отдельности они как bool(false) (0) и bool(true) ('true').
Тем более true == false // bool(false)
Ответ: PHP конвертирует 'true' в число (int) получается int(0), тем более 0 == 0.
+134
SDL_Rect sr = {
e->outputRect.x,
e->outputRect.y+e->lineHeight*line,
e->outputRect.w,
sr.y + e->lineHeight };
+157
if ( !empty($vendor) and strtolower(substr($record_title, 0, strlen($vendor)+1)) == strtolower("$vendor ")
) {
$record_title = substr($record_title, strlen($vendor)+1);
}
Вырзаем из названия товара, компанию производителя.
+156
$masterContacts = $masterClient->getContacts();
for ($i=0; $i < count($masterContacts); $i++) {
for ($j=$i+1; $j < count($masterContacts); $j++) {
if(!(strcmp($masterContacts[$i]->getFirstName(), $masterContacts[$j]->getFirstName()) && strcmp($masterContacts[$i]->getLastName(), $masterContacts[$j]->getLastName()))){
echo $masterContacts[$i]->getFirstName() . ", " . $masterContacts[$i]->getLastName() . "==" . $masterContacts[$i]->getFirstName() . ", " . $masterContacts[$i]->getLastName() . "\n";
foreach ($masterContacts[$i]->getFields() as $contact_i) {
$contact_i->setContact($masterContacts[$j]);
// $masterContacts[$i]->removeField($contact_i);
// $masterContacts[$j]->addField($contact_i);
}
$em->remove($masterContacts[$i]);
// $masterClient->removeContact($masterContacts[$i]);
break;
}
}
}
foreach ($masterContacts as $masterContact) {
for ($i=0; $i < count($masterContact->getFields()); $i++) {
$field_i = $masterContact->getFields()[$i];
foreach ($masterContacts as $masterContact) {
for ($j=$i+1; $j < count($masterContact->getFields()); $j++) {
$field_j = $masterContact->getFields()[$j];
// if(!strcmp($masterContact->getFields()[$i]->getInn(), $masterContact->getFields()[$j]->getInn())){
if(!strcmp($field_i->getXValue(), $field_j->getXValue())) {
// echo "compare :" . $field_i->getXValue() . " == " . $field_j->getXValue();
$em->remove($field_i);
break;
}
}
}
}
}
// echo $masterClient->getId();
$mOrganizations = $masterClient->getOrganization();
for ($i=0; $i < count($mOrganizations); $i++) {
for ($j=$i+1; $j < count($mOrganizations); $j++) {
if(!strcmp($mOrganizations[$i]->getInn(), $mOrganizations[$j]->getInn())){
echo "compare :" . $mOrganizations[$i]->getInn() . " == " . $mOrganizations[$j]->getInn();
$em->remove($mOrganizations[$i]);
break;
}
}
}