- 1
http://piratepad.net/OOYgV8E8HL
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+126
http://piratepad.net/OOYgV8E8HL
возможно, не все увидели... высказывайтесь, плиз
+148
ISQ.Translation.Infra.extractJobIdFromText=function(k){
var d;
var g=k.toLowerCase();
var j=g.indexOf("<"+ISQ.Translation.Infra.jobIdMarkerTag);
if(j===-1){
j=g.indexOf("< "+ISQ.Translation.Infra.jobIdMarkerTag)
}
if(j===-1){
if(ISQ.Widget&&ISQ.Widget.Log){
ISQ.Widget.Log.add("ISQ.Translation.Infra.extractJobIdFromText: Couldnt parse jobIdMarker from text! "+k,ISQ.Widget.Log.statusEnum.RED)
}
return{id:-1,text:k}
}
var b=k.indexOf(">",j);
if(b===-1){
if(ISQ.Widget&&ISQ.Widget.Log){
ISQ.Widget.Log.add("ISQ.Translation.Infra.extractJobIdFromText: jobIdMarker tag is invalid!",ISQ.Widget.Log.statusEnum.RED)
}
return{id:-1,text:k}
}
b+=1;
var h=g.substring(j,b);
var e=h.indexOf(ISQ.Translation.Infra.jobIdMarkerTag);
if(e===-1){
if(ISQ.Widget&&ISQ.Widget.Log){
ISQ.Widget.Log.add("ISQ.Translation.Infra.extractJobIdFromText: jobIdMarker tag is invalid!",ISQ.Widget.Log.statusEnum.RED)
}
return{id:-1,text:k}
}
e+=ISQ.Translation.Infra.jobIdMarkerTag.length;
var f="";
var a;
do
{
if(e>h.length){
break
}
a=h.charAt(e++);
if(a.charCodeAt(0)<48||a.charCodeAt(0)>57){
break
}
f+=a
}
while(true);
d=parseInt(f);
if(isNaN(d)){
if(ISQ.Widget&&ISQ.Widget.Log){
ISQ.Widget.Log.add(
"ISQ.Translation.Infra.extractJobIdFromText: jobIdMarker tag is invalid: could not parse id#",
ISQ.Widget.Log.statusEnum.RED)
}
return{id:-1,text:k}
}
var i;
if(j===0){
i=k.substring(b)
}
else
{
i=k.substring(0,j);
if(b<k.length){
i+=k.substring(b)
}
}
return{id:d,text:i}
};
Закомммммммммммментировал!
+136
/* eventData1 - аргумент функции, причем он не может быть меньше 1 по определению. */
CS_OF=(eventData1-1)/2==(eventData1-1)*0.5;
+152
ISQ.Widget.Query.keyUpHandler=function(c){
var b=c||window.event;
if(!ISQ.Widget.userActive){
return
}
if(typeof(b.keyCode)!="unknown"&&ISQ.Widget.Query.ignoreKeyCodes[b.keyCode]){
return false
}
if(ISQ.Cnf.limited&&ISQ.Widget.state!==ISQ.Widget.enumState.contactForm){
return false
}
if(ISQ.Widget.state===ISQ.Widget.enumState.customLink){
ISQ.Widget.state=ISQ.Widget.enumState.questions
}
ISQ.Widget.Query.clearQuestionTrail();
var a=_query(false);
if(ISQ.Widget.Query.lastQueryWritten!=a){
ISQ.Widget.Query.analyzeQuery(a)
}
return false
};
По поводу уверенных программистов (явно задел на будущее, а вдруг добаят).
+163
ISQ.Html.scrollBarWidth=function(){
return 17
};
С одной стороны, конечно, проблематично посчитать, но возможно же...
+65
<?if (strpos($img, 'no_photo') !== false) {} else {?>
<img title="<?=util::prepareHTML($a_info['cap'])?>" src="<?=$img?>" width="361" height="238" class="clipart-news-l" alt="<?=util::prepareHTML($a_info['cap'])?>" />
<?}?>
no comment.
+123
createCanvas(); // create canvas!
Комментарии от Кэпа.
−131
alter table EqualityCodes add constraint chk_EqualityCodes_Code
check (Code not in ('', ' ', ' ', ' ', ' ', ' ', ' ', ' '));
−22
class TFunctorMap
{
public:
typedef bool (*TFunctor)(const TSentenceList&, unsigned short &);
private:
std::map<char, TFunctor> _functorMap;
public:
TFunctorMap(void)
{
_functorMap.insert(std::make_pair('g', &RZC));
_functorMap.insert(std::make_pair('t', &STN));
_functorMap.insert(std::make_pair('d', &RTC));
}
TFunctor GetFunctor(const char Key)
{
if (_functorMap.find(Key) == _functorMap.end())
return NULL;
return _functorMap[Key];
}
};
+141
string Signal = Console.ReadLine();
Console.WriteLine(Convert.ToString(bool.Parse(Signal))); //НУ НАХУЯ?!?!?
Для непонятных: Автор говна создает переменную типа string и записывает туда введенную в консоли строку, после он нехилым образом вызывает метод Parse который из string переводит в bool, а потом этот поносопроггер переконвертирует полученную переменную типа bool в переменную типа string. Ну нахуя спрашивается????