-
+160
- 1
- 2
- 3
$this->request_url = 'h' . 't' . 't' . 'p' . ':' . '/' . '/' . 's' . 'i' . 't' . 'e' . 'p' . 'r' . 'o' . 'f' . '.' . 'n' . 'e' . 't' . '/' . 'c' . 'h' . 'e' . 'c' . 'k' . '_' . 'l' . 'i' . 'c' . 'e' . 'n' . 's' . 'e' . '.' . 'p' . 'h' . 'p';
$this->moduleName = 'w' . 'e' . 'b' . 'A' . 's' . 'y' . 's' . 't' . 'Q' . 'u' . 'i' . 'c' . 'k' . 'S' . 'e' . 'a' . 'r' . 'c' . 'h';
$this->domain_hash = md5('kolu4iy' . $_SERVER['H' . 'T' . 'T' . 'P' . '_' . 'H' . 'O' . 'S' . 'T'] . 'kolu4iy' . $this->moduleName . 'kolu4iy');
Защита на высоте ))))
invision70,
28 Сентября 2013
-
+164
- 1
- 2
- 3
- 4
- 5
var n=7;
if(3 in [1..n]) {
// PROFIT!
}
Замечательный способ писать заведомо ложное условие :D
Qwertiy,
27 Сентября 2013
-
+142
- 1
- 2
- 3
- 4
public static string Guid_GetAnimalUniqueNameToString(int i)
{
return string.Format("{0}{0}{0}{0}{0}{0}{0}{0}-{0}{0}{0}{0}-{0}{0}{0}{0}-{0}{0}{0}{0}-{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}{0}", i);
}
Этот код мне знакомый скинул, говорит в цикле for сюда передавались значения :-)
Smekalisty,
27 Сентября 2013
-
+129
- 1
- 2
var tiffFileName = GetRandomNameForTiffFile() +
currentObject.FileName.Substring(currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) > 0 ? currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) : 0);
Это наверное тоже бояный пример говнокода, но всё же меня порадовал
Smekalisty,
27 Сентября 2013
-
+137
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
public static ListBox GetListBox()
{
var list = _customList as ListBox;
if (list != null)
{
return list;
}
return null;
}
Наверное это бояный пример говнокода, но все же я скопировал его собственными руками
Smekalisty,
27 Сентября 2013
-
+127
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
<Grid x:Name="LayoutRoot" >
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
</Grid.RowDefinitions>
// .. разные контролы
</Grid>
Это тоже кусочек XAML (WPF)
Smekalisty,
27 Сентября 2013
-
+129
- 1
- 2
Margin="0"
mc:Ignorable="d" Margin="0,0,-191,-31" d:DesignHeight="477.612" d:DesignWidth="671.642" >
Это кусочек XAML (WPF). Даже не знаю что сказать, наверное мысли были такие: "Мне нужно именно туда и именно так"
Smekalisty,
27 Сентября 2013
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
private string _itemName;
public string ItemName
{
get { return _itemName; }
set
{
if (_itemName != value)
{
_itemName = value;
RaisePropertyChanged("ItemName");
CustomValue = GetCustomValue(ItemName);
}
}
}
Незнаю насколько этот код можно считать говнокодом, но его неочевидность сразу бросилась в глаза
Smekalisty,
27 Сентября 2013
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
void gte::loadProps(const char* fileName){
propMap.clear();
s3eFile* g_FileHandle = s3eFileOpen(fileName, "rb");
while (!s3eFileEOF(g_FileHandle)) {
char c1=0;
char c2=0;
s3eFileRead(&c1, 1, 1, g_FileHandle);
s3eFileRead(&c2, 1, 1, g_FileHandle);
int len = 0;
len = (c2 & 0xFF) | ( (c1 & 0xff) << 8);
if (len==0) continue;
char* textData = new char[len+1];
textData[len] = 0;
s3eFileRead(textData, sizeof(char), len, g_FileHandle);
char* pos = strchr(textData, ':');
string key(textData, pos - textData);
string value(pos + 2, textData + len - pos - 2);//(textData,
propMap[key] = value;
}
s3eFileClose(g_FileHandle);
}
Чтение строки, первые 2 байта - длинна.
Проект использует Marmalade SDK.
krypt,
27 Сентября 2013
-
+153
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
function compare_date(start_day, start_hour, start_min, end_day, end_hour, end_min)
{
var start_ = start_day.split('-');
var end_ = end_day.split('-');
if (start_[2] > end_[2]) return false;
else {
if (start_[2] == end_[2]) {
if (start_[1] > end_[1]) return false;
else {
if (start_[1] == end_[1]) {
if (start_[0] > end_[0]) return false;
else {
if (start_[0] == end_[0]) {
if (parseFloat(start_hour) > parseFloat(end_hour)) return false;
else {
if (parseFloat(start_hour) == parseFloat(end_hour)) {
if (parseFloat(start_min) > parseFloat(end_min)) return false;
else {
if (parseFloat(start_min) == parseFloat(end_min)) return false;
else return true;
}
}
else return true;
}
}
else return true;
}
}
else return true;
}
}
else return true;
}
}
Откопал функцию-велосипед для сравнения двух дат. Возвращает true, если вторая дата позже первой.
MikleSmart,
27 Сентября 2013