- 1
- 2
- 3
- 4
- 5
- 6
- 7
/**
*
* @class admin_members_members_members
* @brief Provides methods to deal with the members management for administrators
*/
class admin_members_members_members extends ipsCommand
{
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+65
/**
*
* @class admin_members_members_members
* @brief Provides methods to deal with the members management for administrators
*/
class admin_members_members_members extends ipsCommand
{
Это из форума IPB
+160
ISQ.Tools.reverseArray=function(a){
var d=a.length;
for(var b=0;b<a.length;++b){
var e=0;
for(var c=1;c<d;++c){
var f=a[e];
a[e]=a[c];
a[c]=f;
++e
}
--d
}
};
Все тот же автор... зачем он все это делал - ума не приложу.
+161
ISQ.Tools.RGBtoHex=function(c,b,a){
return ISQ.Tools.toHex(c)+ISQ.Tools.toHex(b)+ISQ.Tools.toHex(a)
};
ISQ.Tools.RGBtoHex2=function(a){
a=a.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
return "#"+ISQ.Tools.toHex(a[1])+ISQ.Tools.toHex(a[2])+ISQ.Tools.toHex(a[3])
};
ISQ.Tools.toHex=function(a){
if(typeof(a)==="string"){
a=parseInt(a)
}
if(typeof(a)!=="number"||a===0){
return "00"
}
a=Math.max(0,a);
a=Math.min(a,255);
a=Math.round(a);
return "0123456789ABCDEF".charAt((a-a%16)/16)+"0123456789ABCDEF".charAt(a%16)
};
ОК, это последний на сегодня, просто сил нет...
+157
ISQ.Tools.getNumber=function(c,a){
var d=typeof(c);
if(typeof(c)==="number"){
return c
}
if(typeof(c)!=="string"){
c=c.toString()
}
var b;
if(c.contains(".")){
b=parseFloat(c)
}
else
{
b=parseInt(c)
}
if(isNaN(b)){
return typeof(a)==="number"?a:NaN
}
return b
};
Того же автора, что и предыдущий пост:
Борьба идиота и динамической типизации, где в итоге динамическая типизация все же побеждает, но какой ценой...
+82
bool IsClient = level == "Client" ? true : false;
+102
return (m.Id == Id) ? (true) : (false);
походу платят за символы
+139
a = 0;
if (a == 0) {
} else {
b = a;
}
−146
public function FooClass() {
if (!_isConstructing) throw new Error("Singleton, use FooClass.instance");
}
public static function get instance():FooClass {
if (_instance == null) {
_isConstructing = true;
_instance = new FooClass();
_isConstructing = false;
}
return _instance;
}
Новое слово в создании синглтонов.
−118
IF @stage = 9
BEGIN
UPDATE dbo.Company SET [Site] = @site_uri, [EMail] = @email
FROM dbo.DirtyApartments dirty
WHERE [Name] = dirty.Компания_Clean
END
Довелось столкнуться с проектом, в котором в СУБД mssql в половине таблиц поля написаны по-русски, а так-же, по русско-английски.
+97
enum TheComponentsOfLanguage
{
Glottis, //— голосовая щель;
FerreinsCord, //— голосовая складка;
VestibularFold, //— складка преддверия;
EpiglotticFold, //— черпалонадгортанная складка;
BaseOfTongue, //— корень языка;
PalatineTonsils, //— небные миндалины;
BlindHoleLanguage, //— слепое отверстие языка;
BorderFurrow, //— пограничная бороздка;
LeafBuds, //— листовидные сосочки;
PapillaeSurroundedTheShaf, //— сосочки, окруженные валом;
MushroomShapedPapillae, //— грибовидные сосочки;
BodyLanguage, //— корпус языка;
FiliformPapillae, //— нитевидные сосочки;
DorsumOfTongue, //— спинка языка;
TheTipOfTheTongue //— верхушка языка;
}