- 1
- 2
- 3
- 4
static string getl
{
get { return gets(get); }
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
static string getl
{
get { return gets(get); }
}
+2
using big = System.Numerics.BigInteger;
class Mega
{
readonly static Type
_dbl = typeof(double),
_str = typeof(string),
_chr = typeof(char),
_int = typeof(int),
_big = typeof(big);
object o;
public Mega(object O) => o = O;
public static Mega operator +(Mega a, Mega b) {
Type ta = a.o.GetType(), tb = b.o.GetType();
if (ta == _str || tb == _str)
return new Mega(String.Concat(a.o, b.o));
if (ta == _dbl) {
if (tb == _dbl) return new Mega((double)a.o + (double)b.o);
if (tb == _chr) return new Mega((double)a.o + (char)b.o);
if (tb == _int) return new Mega((double)a.o + (int)b.o);
} if (tb == _dbl) {
if (ta == _chr) return new Mega((char)a.o + (double)b.o);
if (ta == _int) return new Mega((int)a.o + (double)b.o);
} if (ta == _int) {
if (tb == _chr) return new Mega((int)a.o + (char)b.o);
if (tb == _int) return new Mega((int)a.o + (int)b.o);
if (tb == _big) return new Mega((int)a.o + (big)b.o);
} if (ta == _big) {
if (tb == _chr) return new Mega((big)a.o + (char)b.o);
if (tb == _int) return new Mega((big)a.o + (int)b.o);
if (tb == _big) return new Mega((big)a.o + (big)b.o);
} if (ta == _chr) {
if (tb == _chr) return new Mega((char)((char)a.o + (char)b.o));
if (tb == _int) return new Mega((char)a.o + (int)b.o);
} throw new Exception("bad operators types");
} public override string ToString() => o.ToString();
}
"Некий класс Mega подразумевает совместную работу нескольких типов в одной оболочке."
// другие операторы и методы такие же, не стал копировать
+1
“Если в скрипт не переданы аргументы, то мы создадим директорию для persistent-данных по дефолтному пути. Например /tmp/persistent”
+1
<div id="bp-task-tabs-header" class="bp-tabs-block">
<span id="bp-task-tab-1" class="bp-tab" onclick="return function(){
var t1 = BX('bp-task-tab-1'),
t2 = BX('bp-task-tab-2'),
t1c = BX('bp-task-tab-1-content'),
t2c = BX('bp-task-tab-2-content');
BX.addClass(t1, 'bp-tab-active'); BX.removeClass(t2, 'bp-tab-active');
BX.addClass(t1c, 'active'); BX.removeClass(t2c, 'active');
return false;
}()"><?=GetMessage("BPATL_COMMENTS")?></span>
<span id="bp-task-tab-2" class="bp-tab bp-tab-active" onclick="return function(){
var t1 = BX('bp-task-tab-2'),
t2 = BX('bp-task-tab-1'),
t1c = BX('bp-task-tab-2-content'),
t2c = BX('bp-task-tab-1-content');
BX.addClass(t1, 'bp-tab-active'); BX.removeClass(t2, 'bp-tab-active');
BX.addClass(t1c, 'active'); BX.removeClass(t2c, 'active');
return false;
}()"><?=GetMessage("BPATL_DOC_HISTORY")?></span>
<?if($hasFirstIdProcess):?>
<span id="bp-task-tab-2" class="bp-tab bp-tab-active" onclick="return function(){
var t1 = BX('bp-task-tab-3'),
t2 = BX('bp-task-tab-2'),
t3 = BX('bp-task-tab-1');
var t1c = BX('bp-task-tab-3-content'),
t2c = BX('bp-task-tab-2-content'),
t3c = BX('bp-task-tab-1-content');
BX.addClass(t1, 'bp-tab-active');
BX.removeClass(t2, 'bp-tab-active');
BX.removeClass(t3, 'bp-tab-active');
BX.addClass(t1c, 'active');
BX.removeClass(t2c, 'active');
BX.removeClass(t3c, 'active');
return false;
}()"><?=GetMessage("BPATL_FIRST_DOC_HISTORY")?></span>
<?endif?>
</div>
Добавление новой вкладки для бизнес процесса задачи в битриксе
https://imgur.com/a/151ZUXl
+1
$( obj ).text( "Сохранение..." );
$.ajax({
url: url,
type: "POST",
data: params,
dataType: "json",
success: function( response ) {
$(obj).parent().parent().parent().parent().parent().html( response.data );
prepareeventhandlers();
}
});
0
protected setElementModel(formModel: any): any {
var self = this;
var workModel = jQuery.extend(true, {}, formModel, {
onSave: function (e) { e.preventDefault(); self._onSave(e); },
onSaveExit: function (e) { e.preventDefault(); self._onSaveExit(e); },
onCancel: function (e) { e.preventDefault(); self._onCancel(e); },
}
);
return self.setModel(workModel);
}
protected setModel(formModel: any): any {
return formModel;
}
typescript at its best
+2
<?php
class {
function greet()
{
echo "PHP - govno.\n";
}
}
(new )->greet();
https://ideone.com/hzJGW8
−2
У дурака счастье "C unleashed" достал.
0
BX24.callMethod(
"crm.livefeedmessage.add",
{
fields:
{
"POST_TITLE": "Немного о сервисе",
"MESSAGE": "Битрикс24 создан на базе платформы Bitrix Framework.",
"SPERM": {
"CRMCONTACT": ["CRMCONTACT3", "CRMCONTACT7"],
"CRMCOMPANY": ["CRMCOMPANY1", "CRMCOMPANY3"],
"CRMDEAL": ["CRMDEAL3", "CRMDEAL5"],
"CRMLEAD": ["CRMLEAD9", "CRMLEAD11"],
"SG": ["SG5", "SG9"],
"U": ["U1", "U3"],
"DR": ["DR1", "DR7"],
},
"ENTITYTYPEID": 3,
"ENTITYID": 3,
}
},
function(result)
{
if(result.error())
console.error(result.error());
else
console.info("Создано сообщение с ID " + result.data());
}
);
говно битрикс умеет называть параметры))
https://dev.1c-bitrix.ru/rest_help/crm/stream/livefeedmessage_add.php
−1
Чем "Forth" отличается от "Fortran"?