- 1
float a = Float.parseFloat(new_size + "");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+77
float a = Float.parseFloat(new_size + "");
Приведение дабла ко флоту.
+136
type
Potok = class(TThread)
private
FAcc : string;
FPas : string;
Ip : string;
Port : string;
Rez : Integer;
protected
procedure Execute; override;
public
procedure Sync;
constructor Create(CreateSuspended: Boolean);
end;
var
Form2: TForm2;
Accounts, Proxy:Tstringlist;
Thread, Acc:integer;
Work:boolean;
CS:TcriticalSection;
GoodFile, BadFile: textfile;
tp:integer;
Balance, Login, Email:string;
UserAg: array [0..20] of string=(
'Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1',
'Mozilla/5.0 (Windows; U; Win9x; en; Stable) Gecko/20020911 Beonex/0.8.1-stable',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.2.153.1 Safari/525.19',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.4/Megaupload 3.0',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.452) Gecko/20041027 Mnenhy/0.6.0.104',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; iRider 2.21.1108; FDM)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MathPlayer2.0)',
'Mozilla/5.0 (Windows; U;XMPP Tiscali Communicator v.10.0.1; Windows NT 5.1; it; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3',
'Mozilla/5.0 (X11; U; Linux 2.4.2-2 i586; en-US; m18) Gecko/20010131 Netscape6/6.01',
'Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.7.6) Gecko/20050405 Epiphany/1.6.1 (Ubuntu) (Ubuntu package 1.0.2)',
'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010801',
'Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
'Mozilla/5.0 (Linux; U; Android 2.2; en-us; DROID2 GLOBAL Build/S273) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
'Mozilla/5.0 (Linux; U; Android 2.1-update1; de-de; E10i Build/2.0.2.A.0.24) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17',
'Mozilla/5.0 (Linux; U; Android 2.2; nl-nl; Desire_A8181 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Google Wireless Transcoder;)',
'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Xbox)',
'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)',
'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; InfoPath.2; InfoPath.3)',
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; winfx; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Zune 2.0)',
'Mozilla/4.0 (compatible; MSIE 5.01; Windows 95; MSIECrawler)'
);
implementation
{$R *.dfm}
Бля, говорят же, что нельзя пить и курить марихуану перед зачатием детей, иначе родятся наркоманами.
−126
Функция ЗначениеСвойства(Объект, ИмяСвойства) Экспорт
Возврат Объект[ИмяСвойства]
КонецФункции
Пипец полезная функция!
+136
protected Boolean GetStatus(VinRequestStatusId statusId, Int16 id)
{
if(statusId == VinRequestStatusId.CarDataNeeded && id == 0)
return true;
if(statusId == VinRequestStatusId.WaitingClientAnswer && id == 1)
return true;
return false;
}
Разработчику гуя лень было лезть в DAL. Наложил прямо на форме.
+124
public void LogInDB(Exception ex)
{
// TODO: реализовать
}
А мы то голову ломаем, чего в старых методах на сервере ошибки не логируются!
+66
package islands.general.playerlist;
import islands.general.player.Player;
import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* Список игроков.
*
* @author Григорий
*/
public class PlayerList implements Externalizable, Iterable<Player> {
private static final long serialVersionUID = -8237639142683577971L;
private static final Player[] emptyPlayerArray = new Player[0];
private List<Player> list;
private int maxIndex;
public PlayerList() {
this(emptyPlayerArray);
}
public PlayerList(Player... players) {
list = new ArrayList<Player>();
maxIndex = 0;
for (int i = 0; i < players.length; i++) {
Player player = players[i];
add(player);
}
}
/**
* Добавить нового игрока в конец списка.
*
* @param player новый игрок
* @return индекс нового игрока
*/
public final int add(Player player) {
list.add(maxIndex, player);
return maxIndex++;
}
/**
* Установить нового игрока по указанному индексу.
*
* @param index индекс для установки
* @param player новый игрок
*/
public void set(int index, Player player) {
list.set(index, player);
}
/**
* Возвратить количество игроков.
*
* @return количество игроков
*/
public int getLength() {
return maxIndex;
}
/**
* Возвратить игрока по указанному индексу.
*
* @param index индекс игрока
* @return игрок
*/
public Player get(int index) {
return list.get(index);
}
@Override
public void writeExternal(ObjectOutput out) throws IOException {
out.writeInt(maxIndex);
for (int i = 0; i < maxIndex; i++) {
list.get(i).writeExternal(out);
}
}
@Override
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
maxIndex = in.readInt();
for (int i = 0; i < maxIndex; i++) {
Player player = new Player();
player.readExternal(in);
list.add(player);
}
}
@Override
public Iterator<Player> iterator() {
return list.iterator();
}
}
+7
MashTextGen::MashTextGen()
{
files.push_back("BarButton.cpp");
files.push_back("CreateBar.cpp");
files.push_back("Eventfulness.cpp");
files.push_back("Glob.cpp");
files.push_back("main.cpp");
files.push_back("mashtextgen.cpp");
files.push_back("MashWindow.cpp");
files.push_back("Note.cpp");
files.push_back("NotificationBar.cpp");
files.push_back("Render.cpp");
files.push_back("RogueWindow.cpp");
files.push_back("WorldWindow.cpp");
files.push_back("BarButton.h");
files.push_back("CreateBar.h");
files.push_back("Eventfulness.h");
files.push_back("Glob.h");
files.push_back("main.h");
files.push_back("mashtextgen.h");
files.push_back("MashWindow.h");
files.push_back("Note.h");
files.push_back("NotificationBar.h");
files.push_back("Render.h");
files.push_back("RogueWindow.h");
files.push_back("WorldWindow.h");
LoadMoreData();
picker = 0;
}
Я так и не понял зачем этот код.
Найдено в опенсорсной игре.
+167
http://habrahabr.ru/post/172015/
Наш клиент.
Не смотря на заголовок статьи, он упёрся в ограничение на количество параметров в функции.
−106
NSString *locString = [NSString stringWithFormat:@"%@%@%@%@%@%@%@%@%@%@%@%@%@", model.QRCodeInfo.hostName, @"/get_menus.json?user_id=", model.QRCodeInfo.userId , @"&area_id=", model.QRCodeInfo.areaId, @"&lat=23.197927", @"&long=-50.938111", @"&nick=", model.QRCodeInfo.nickName, @"&uid=", model.QRCodeInfo.udid, @"&host_name=", model.QRCodeInfo.hostName];
Конкатенация по-пакистански
+115
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication49
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите 16-ричное число(не более 32 знаков)");
string s = Console.ReadLine();
string result = "";
string t = "123456789abcdef0";
int i = 0;
char[] a = new char[32];
a = s.ToCharArray();
char[] b = new char[16];
b = t.ToCharArray();
while (i<a.Length)
{
if (a[i] != b[0]) ; else result += "0001";
if (a[i] != b[1]) ; else result += "0010";
if (a[i] != b[2]) ; else result += "0011";
if (a[i] != b[3]) ; else result += "0100";
if (a[i] != b[4]) ; else result += "0101";
if (a[i] != b[5]) ; else result += "0110";
if (a[i] != b[6]) ; else result += "0111";
if (a[i] != b[7]) ; else result += "1000";
if (a[i] != b[8]) ; else result += "1001";
if (a[i] != b[9]) ; else result += "1010";
if (a[i] != b[10]) ; else result += "1011";
if (a[i] != b[11]) ; else result += "1100";
if (a[i] != b[12]) ; else result += "1101";
if (a[i] != b[13]) ; else result += "1110";
if (a[i] != b[14]) ; else result += "1111";
if (a[i] != b[15]) ; else result += "0000";
i++;
};
Console.WriteLine("{0} в двоичном виде выглядит так {1}",s,result);
Console.ReadKey();
}
}
}
Перевод из 16ричной в двоичную СС