- 1
"C++" - говно для говна.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
"C++" - говно для говна.
+86
load 'regex'
f=: 13 : '((+./-.(1 2 3 4{y))+.(0{y))*.(5{y)'
a =: #:i.2^6
b =: f"(1) a
cc =: ":|:(|:a),(|:b)
cc1 =: (32+i.32){cc
cc2 =: (i.32){cc
ccc=:|:(|:cc2),(1 32$'*'),(|:cc1)
ccc=:('\*';'&&') rxrplc"1 (ccc)
(,&'\\ \hline')"1 (' ';' & ')rxrplc"1 (ccc)
Вот он, первый говнокод на J
+131
private static List<XElement> processAccountWithAdress(List<Dictionary<string, object>> AccountWithAdress, OrganizationServiceProxy service)
{
foreach (Dictionary<string, object> item in AccountWithAdress)
{
try
{
var adressees = (from n in AccountWithAdress
where n["accountid"].ToString() == item["accountid"].ToString()
select n);
Вот такой код продают некоторые Киевские ИТ компании....
+67
public class LoaderForMongoCompanies extends AbstractJdbcLoader {
@Override
protected String getTableSuffix() {
return "mongo";
}
}
нужно больше классов
+134
load 'regex'
f=: 13 : '((+./-.(1 2 3 4{y))+.(0{y))*.(5{y)'
a =: #:i.2^6
b =: f"(1) a
cc =: ":|:(|:a),(|:b)
cc1 =: (32+i.32){cc
cc2 =: (i.32){cc
ccc=:|:(|:cc2),(1 32$'*'),(|:cc1)
ccc=:('\*';'&&') rxrplc"1 (ccc)
(,&'\\ \hline')"1 (' ';' & ')rxrplc"1 (ccc)
Вот он, первый говнокод на J
+178
// Performance optimization: http://jsperf.com/apply-vs-call-vs-invoke
switch (self ? -1 : args.length) {
case 0: return fn();
case 1: return fn(args[0]);
case 2: return fn(args[0], args[1]);
case 3: return fn(args[0], args[1], args[2]);
case 4: return fn(args[0], args[1], args[2], args[3]);
case 5: return fn(args[0], args[1], args[2], args[3], args[4]);
case 6: return fn(args[0], args[1], args[2], args[3], args[4], args[5]);
case 7: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);
case 8: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7]);
case 9: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]);
case 10: return fn(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9]);
default: return fn.apply(self, args);
}
Привет от Angular!
Данный фрагмент присутствовал в официальном коде фреймворка с первой stable-версии и был бесчеловечно вырезан буквально пару месяцев назад (с 1.2.5 релиза).
https://ajax.googleapis.com/ajax/libs/angularjs/1.2.4/angular.js
+176
function convert_date($date) {
$part_date = explode(" ", $date);
$part_day = explode("-", $part_date[0]);
$year = $part_day[0];
$month = $part_day[1];
$day = $part_day[2];
$part_time = explode(":", $part_date[1]);
$hour = $part_time[0];
$min = $part_time[1];
$result = $day . "." . $month . "." . $year;
return $result;
}
Трудное решение легких проблем
+175
$select_from = false;
if ($_GET['news_id']){
$this_id = (int)htmlspecialchars($_GET['news_id']);
$select_from = "news";
}
if ($_GET['article_id']){
$this_id = (int)htmlspecialchars($_GET['article_id']);
$select_from = "articles";
}
if ($_GET['articles_id']){
$this_id = (int)htmlspecialchars($_GET['articles_id']);
$select_from = "articles";
}
$w = mysql_fetch_assoc(mysql_query("SELECT * FROM `".$getdata['pref'].$select_from."` WHERE `id` = \"{$this_id}\" LIMIT 1"));
+173
//JSON objects like '["google.com", "yahoo.com"]'
var lstUrls = '<%= strLstUrls %>';
var lstImgUrls = '<%= strLstImgUrls %>';
//Remove quotes
var lstUrls = lstUrls.replace(/\"/g, ' ');
var lstImgUrls = lstImgUrls.replace(/\"/g, ' ');
//Remove first character
var lstUrls = lstUrls.substring(1, lstUrls.length);
var lstImgUrls = lstImgUrls.substring(1, lstImgUrls.length);
//Remove last character
var lstUrls = lstUrls.substring(0, lstUrls.length - 1);
var lstImgUrls = lstImgUrls.substring(0, lstImgUrls.length - 1);
//Split string into array
var arrUrls = lstUrls.split(",");
var arrImgUrls = lstImgUrls.split(",");
JSON-парсинг по голландски)) На входе из code-behind:
JavaScriptSerializer oSerializerUrls = new JavaScriptSerializer();
JavaScriptSerializer oSerializerImgUrls = new JavaScriptSerializer();
if (lstUrls != null)
strLstUrls = oSerializerUrls.Serialize(lstUrls);
if (lstImgUrls != null)
strLstImgUrls = oSerializerImgUrls.Serialize(lstImgUrls) ;
+175
if(!$item["region"])
$item["region"] = "Москва";
if($item["region"])
$text = str_replace('<option>'.$item["region"].'</option>', '<option value="'.$item["region"].'" selected>'.$item["region"].'</option>', $text);
Гениальнейшая простановка selected для выбранного option в форме