- 1
- 2
- 3
- 4
- 5
QByteArray ba;
char x;
x = 0x05;
ba.append (&x, sizeof (x));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+55
QByteArray ba;
char x;
x = 0x05;
ba.append (&x, sizeof (x));
Qt. Продолжаем мучить QByteArray :)
+161
function getGeneralOfficesStats(&$stats_year, &$stats_office_logo, &$stats_quant_client, &$stats_summ_client, &$stats_summ_supplier, &$stats_summ_delivery, &$stats_without_complex_price, &$quant_position, &$top_quant_client, &$top_summ_client, &$top_summ_supplier, &$top_summ_delivery, &$top_stats_without_complex_price, &$top_quant_position, $date_start_time=0, $date_end_time=0, $office_logo="")
{
$sql="SELECT t1.month, t1.year, t1.office_logo, t1.quant_client, t1.summ_client, t1.summ_supplier,
t1.summ_delivery, t1.stats_without_complex_price,
t1.quant_position, t1.top_quant_client, t1.top_summ_client,
t1.top_summ_supplier, t1.top_summ_delivery, t1.top_stats_without_complex_price, t1.top_quant_position
FROM stats_offices AS t1
INNER JOIN offices AS t2 ON t1.office_logo=t2.name AND t1.currency_logo=t2.currency
WHERE 1=1
".(($date_start_time>0 && $date_end_time>0)?" AND STR_TO_DATE(CONCAT(t1.year,'-',IF(LENGTH(t1.month)=1,'0',''),t1.month,'-01 01:01:01'), '%Y-%m-%d %H:%i:%s') BETWEEN STR_TO_DATE('".date("Y-m-01 00:00:00",$date_start_time)."', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('".date("Y-m-d 23:59:59",$date_end_time)."', '%Y-%m-%d %H:%i:%s') ":"")."
".((!empty($office_logo))?" AND t1.office_logo='".mysql_escape_string($office_logo)."' ":"")."
ORDER BY t1.office_logo, t1.year DESC, t1.month DESC";
list($stats_month, $stats_year, $stats_office_logo, $stats_quant_client, $stats_summ_client, $stats_summ_supplier, $stats_summ_delivery, $stats_without_complex_price, $quant_position, $top_quant_client, $top_summ_client, $top_summ_supplier, $top_summ_delivery, $top_stats_without_complex_price, $top_quant_position)=$this->query($sql);
return $stats_month;
}
Сменил работу. Стал знакомится с кодом. Тихо охуеваю.
+136
public override string GetMobileBody() {
return System.Text.Encoding.UTF8.GetString(new Terrasoft.Common.CompressionUtilities().UnZip(new byte[] { 31,139,8, /*... over 9000 bytes ...*/,36,59,0,0 }));
}
По долгу службы пришлось столкнуться с одной небезызвестной CRM отечественного производства.
Безумно интересен сакральный смысл такого кода.
+161
/**
* Деструктор
*/
public function __destruct(){
Публичная функция деструктор - пиши подробнее!
−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. Да, да, активрекорд, я помню о тебе.
+166
<?php
if($ssh->login($user_p,$pass_p,$ip_p,$port_p) ){
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(3);
$ssh->exec_cmd('php /var/www/cron.php;');
sleep(1);
$ssh->exec_cmd('php /var/www/reinfo.php;');
$ssh->disconnect();
}
Это файл /var/www/reinfo.php.
Задача в кроне на выполнение этого файла:
0,2,4,6,8,10,13,15,17,19,21,23,25,27,29, 31,33,35-36,38,40,42,44,46,48,50,52,54,56,58 * * * * php /var/www/reinfo.php
+160
if (isset($_POST['find'])) { $find = $_POST['find']; if ($find == '') { unset($find);} }
require 'bd.php';
if (isset($find)){$parametr=$find;} else {$parametr='main';}
$res = mysql_query("SHOW TABLES");
if ($parametr != 'main'){
while ($row = mysql_fetch_row($res)) {if($parametr==$row[0]){$check=1;} }}
if($check != 1){$parametr='main';}
$sql_select = "SELECT * FROM `$parametr`;
$result = mysql_query($sql_select);
$row = mysql_fetch_array($result);
$query='SELECT MAX(id) FROM `$parametr`';
$query=mysql_fetch_row(mysql_query($query));
$max_id=$query[0];
$i = 1;
$icorrect = $max_id;
while ($i <= 18) {
$query='SELECT * FROM `$parametr` WHERE id='.$icorrect.'';
$result=mysql_fetch_array(mysql_query($query));
$i++;
echo $result['name'],' <b>said</b>: ',$result['text'];
echo '<br />';
$icorrect = $icorrect - 1;
Бухой быдлокодер пытается написать удобный чат на php с полным функционалом в одной странице
+134
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Management;
using System.Management.Instrumentation;
using System.Runtime.InteropServices;
using System.Net;
using System.IO;
using System.Text.RegularExpressions;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
HttpWebRequest prreq = (HttpWebRequest)HttpWebRequest.Create("http://hideme.ru/proxy-list");
HttpWebResponse prresp = (HttpWebResponse)prreq.GetResponse();
StreamReader rprox = new StreamReader(prresp.GetResponseStream());
int proxint = Convert.ToInt32(rprox);
string sprox = proxint.ToString();
string allproxy = "";
var proxy = Regex.Matches(sprox, @"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}");
foreach (Match p in proxy)
{
allproxy += p.Value + Environment.NewLine;
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
Form1 fm4 = new Form1();
if (fm4.ShowDialog() == DialogResult.OK) { }
}
}
}
+136
string delnbsp(string str)
{
int k;
while (str.IndexOf(" ") >= 0)
{
k = str.IndexOf(" ");
str = str.Remove(k, 6);
}
while (str.IndexOf(",") >= 0)
{
k = str.IndexOf(",");
str = str.Remove(k, 1);
}
while (str.IndexOf("results") >= 0)
{
k = str.IndexOf("results");
str = str.Remove(k, 7);
}
while (str.IndexOf(" ") >= 0)
{
k = str.IndexOf(" ");
str = str.Remove(k, 1);
}
return str;
}
Кандидат решал тестовое задание на с#.
−171
Процедура ПересчитатьстоимостьПлан()
Если 1=1 тогда //ВидКомплектации = Перечисления.ВидыКомплектации.Сборка тогда
Для каждого стр из комплектующие Цикл
Если стр.ЦенаПлан = 0 тогда // заполнимЦену
мНоменклатура = Новый массив;
//Для каждого стр из Комплектующие Цикл
мНоменклатура.Добавить(стр.Номенклатура);
//Конеццикла;
Запрос = новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&датаД, ) КАК ЦеныНоменклатурыСрезПоследних
|ГДЕ
| ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен
| И ЦеныНоменклатурыСрезПоследних.Номенклатура В ИЕРАРХИИ(&Номенклатура)";
Запрос.УстановитьПараметр("ДатаД",дата);
Запрос.УстановитьПараметр("типЦен",Склад.ТипЦенРозничнойТорговли);
Запрос.УстановитьПараметр("ссылка",ссылка);
Запрос.УстановитьПараметр("Номенклатура",стр.Номенклатура);
аа =Запрос.Выполнить().Выгрузить();
Если аа<> неопределено тогда
стр.ЦенаПлан = аа[0].цена;
КонецЕсли;
Конецесли;
стр.ЦенаПлан = стр.ЦенаПлан;
стр.Суммаплан = стр.Количество*стр.ЦенаПлан;
Конеццикла;
// *******************************************************888
иначе
Если СуммаПлан = 0 тогда
возврат;
КонецЕсли;
итСумма = 0;
Для каждого стр из Комплектующие Цикл
//стр.Суммаплан = глОкруглить(стр.ДоляСтоимости*СуммаПлан,0.5);
стр.Суммаплан = Окр(стр.ДоляСтоимости*СуммаПлан,1);
Если стр.Количество = 0 тогда
стр.ЦенаПлан = 0;
иначе
стр.ЦенаПлан = стр.Суммаплан/стр.Количество;
КонецЕсли;
итсумма = итСумма + стр.Суммаплан;
КонецЦикла;
Если итСумма<>Суммаплан тогда
стр.Суммаплан = стр.СуммаПлан - (СуммаПлан-итСумма);
Если стр.Количество = 0 тогда
стр.ЦенаПлан = 0;
иначе
стр.ЦенаПлан = стр.Суммаплан/стр.Количество;
КонецЕсли;
Конецесли;
КонецЕсли;
конецпроцедуры