- 1
У МИНЯ БОЛШЫ ВСЕХ ЛАЙКАВ НА ГАВНАКОДИ А ЧИВО ДАБИЛСЯ ТЫ??7
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
У МИНЯ БОЛШЫ ВСЕХ ЛАЙКАВ НА ГАВНАКОДИ А ЧИВО ДАБИЛСЯ ТЫ??7
ВСЕ МНЕ ЗАВИДУЮТ ПАТАМУШТА Я БАГАТ И УСПЕШОН
+135
if (btnFromRecorder.Text == "Запись с микрофона")
{
_Recorder._OnlyAudioReconition.StartRecognition();
btnFromRecorder.Text = "Остановить запись";
// запускаем ожидающий поток
_stateOfWaitingThread = StateOfWaitingThread.UsedByRecorder;
// запуск потока
_ThreadWaitingForEndOfProcess = new Thread(ThreadWaitingForEndOfPlayingProcessing);
_ThreadWaitingForEndOfProcess.Name = "ThreadWaitingForEndOfProcess";
_ThreadWaitingForEndOfProcess.Start();
}
else
{
_Recorder._OnlyAudioReconition.FinishRecognition();
btnFromRecorder.Text = "Запись с микрофона";
}
вот, нашелся кусочек старого говнеца от бывшего насяльника. Из серии - зачем нам лишние булевы переменные в коде. + важное замечание _OnlyAudioReconition - это поле... public поле... Инкапсуляция? неее, не слышали.:-))))
+168
function FileExists($file) {
if(file_exists($file))
return true;
else
return false;
}
Гениальная функция, используемая в одном из расширений Джумлы.
+137
КАГДА ТА Я РАБОТАЛ НА ГАВНАКОДИ НО АНИ МИНЯ УВОЛЕЛИ ИЗА КРИЗИСА!!!!!! ПРИДСТАВЛЯИТИ???
ТАК ВОТ КАРОЧ Я ХАЧУ ЩТОБЫ ВСЕ ЗНАЛЕ КАК МОЖНА ПАЛУЧИТЬ КУЧУ ЛАЙКАВ ПРИ ПОМОЩЕ СПЕЦЫАЛЬНАЙ СЕКРЕТНАЙ КАМБИНАЦЫЫ
ЕСЛИ ХАТИТЕ ПАЛУЧИТЬ 1000 (ТЫЩУ) ЛАЙКАВ ТО ЗАЖМИТЕ КОНТРАЛ И СТАВЬТЕ ЕТОМУ ПАСТУ ЛАЙК
РАБОТАИТ НА ВСЕХ БРАУЗИРАХ СТРАНЫ!!!
+2
class pool_exeption: public std::exception
{
virtual const char* what() const throw()
{
return "Pool out of bounds";
}
}pool_out_of_bounds;
class pool_exeption2: public std::exception
{
virtual const char* what() const throw()
{
return "Pool block is too small";
}
}pool_small_block;
А потом эти исключения кидаются по значению: throw pool_out_of_bounds;
virtual const char* WAT()
−162
С'шная либа: http://fossies.org/dox/imlib2-1.4.5/image_8c_source.html
смотрим код сохраняющий картинку:
1241 __imlib_SaveImage(ImlibImage * im, const char *file,
1242 ImlibProgressFunction progress, char progress_granularity,
1243 ImlibLoadError * er)
..........................................
..........................................
1290 *er = IMLIB_LOAD_ERROR_UNKNOWN;
1291 if (errno == EEXIST)
1292 *er = IMLIB_LOAD_ERROR_FILE_DOES_NOT_EXIST;
1293 else if (errno == EISDIR)
1294 *er = IMLIB_LOAD_ERROR_FILE_IS_DIRECTORY;
1295 else if (errno == EISDIR)
1296 *er = IMLIB_LOAD_ERROR_FILE_IS_DIRECTORY;
1297 else if (errno == EACCES)
1298 *er = IMLIB_LOAD_ERROR_PERMISSION_DENIED_TO_WRITE;
1299 else if (errno == ENAMETOOLONG)
1300 *er = IMLIB_LOAD_ERROR_PATH_TOO_LONG;
1301 else if (errno == ENOENT)
1302 *er = IMLIB_LOAD_ERROR_PATH_COMPONENT_NON_EXISTANT;
1303 else if (errno == ENOTDIR)
1304 *er = IMLIB_LOAD_ERROR_PATH_COMPONENT_NOT_DIRECTORY;
1305 else if (errno == EFAULT)
1306 *er = IMLIB_LOAD_ERROR_PATH_POINTS_OUTSIDE_ADDRESS_SPACE;
1307 else if (errno == ELOOP)
1308 *er = IMLIB_LOAD_ERROR_TOO_MANY_SYMBOLIC_LINKS;
1309 else if (errno == ENOMEM)
1310 *er = IMLIB_LOAD_ERROR_OUT_OF_MEMORY;
1311 else if (errno == EMFILE)
1312 *er = IMLIB_LOAD_ERROR_OUT_OF_FILE_DESCRIPTORS;
1313 else if (errno == ENOSPC)
1314 *er = IMLIB_LOAD_ERROR_OUT_OF_DISK_SPACE;
1315 else if (errno == EROFS)
1316 *er = IMLIB_LOAD_ERROR_PERMISSION_DENIED_TO_WRITE;
обращаем внимание на строки *er =
в них записываются разные типы ошибок, обращаем внимаение на то, сколько типов используется
теперь берем перловую обертку: Image::Imlib2 (http://search.cpan.org/~lbrocard/Image-Imlib2-2.03/lib/Image/Imlib2.pm)
находим метод сохранения картинки, он в xs части lib/Image/Imlib2.xs
void
Imlib2_save(image, filename)
Image::Imlib2 image
char * filename
PROTOTYPE: $$
CODE:
{
Imlib_Load_Error err;
imlib_context_set_image(image);
imlib_save_image_with_error_return(filename, &err);
if (err != IMLIB_LOAD_ERROR_NONE) {
Perl_croak(aTHX_ "Image::Imlib2 save error: Unknown error");
}
}
imlib_save_image_with_error_return вызывает в конечном итоге __imlib_SaveImage из C'шной либы
обращаем внимание на то, как теперь подробно можно узнать о том, почему не удалось сохранить картинку
пример вывода такого кода в случае ошибки:
Image::Imlib2 save error: Unknown error at BL/Class/Image.pm line 608.
до тех пор, пока есть такие гении, я не беспокоюсь о своем хлебе
−121
@interface MICheckBox : UIButton{
BOOL isChecked;
AppDelegate * appp;
}
@property(nonatomic,assign)BOOL isChecked;
@property(nonatomic,retain)AppDelegate * appp;
-(IBAction) checkBoxClicked:(id)tt;
@end
@implementation MICheckBox
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
appp=(AppDelegate *)[[UIApplication sharedApplication]delegate];
if (self) {
self.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
[self setImage:[UIImage imageNamed:@"cb_dark_off.png"] forState:UIControlStateNormal];
[self addTarget:self action:@selector(checkBoxClicked:)forControlEvents:UIControlEventTouchUpInside];
}
return self;
}
-(IBAction)checkBoxClicked:(id)tt{
MICheckBox *ss = (MICheckBox *)tt;
if(self.isChecked ==NO){
self.isChecked =YES;
[self setImage:[UIImage imageNamed:@"cb_dark_on.png"]forState:UIControlStateNormal];
int JumpTo_swichCase = ss.tag/1000;
NSLog(@"---------------------------------------------------------------");
NSLog(@"AAAAAAA Which Swich CASE==%d",JumpTo_swichCase);
switch (JumpTo_swichCase) {
case 12:{
if(ss.tag>=12100){
NSLog(@"AAAAAAA CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12100;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]);
[appp.ArrSTATUS_CKWhyDidHappen addObject:[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]];
}else if (ss.tag>=12000){
NSLog(@"AAAAAAA CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12000;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZhowYouFelt objectAtIndex:GG]);
[appp.ArrSTATUS_CKHowyouFelt addObject:[appp.Arr_ZhowYouFelt objectAtIndex:GG]];
}
}break;
default:{
}break;
}
}
//------------------------------------------------------------------------------------------
else{
self.isChecked =NO;
[self setImage:[UIImage imageNamed:@"cb_dark_off.png"]forState:UIControlStateNormal];
int JumpTo_swichCase = ss.tag/1000;
NSLog(@"---------------------------------------------------------------");
NSLog(@"RRRRRRRR Which Swich CASE==%d",JumpTo_swichCase);
switch (JumpTo_swichCase) {
case 12:{
if(ss.tag>=12100){
NSLog(@"RRRRRRRR CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12100;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]);
[appp.ArrSTATUS_CKWhyDidHappen removeObject:[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]];
}else if (ss.tag>=12000){
NSLog(@"RRRRRRRR CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12000;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZhowYouFelt objectAtIndex:GG]);
[appp.ArrSTATUS_CKHowyouFelt removeObject:[appp.Arr_ZhowYouFelt objectAtIndex:GG]];
}
}break;
default:{
}break;
}
}
}
Вот такой вот чекбокс. Пример использования внутри.
+74
if (!(bundle == null))
+132
СТАВЬ ЛАЗАНЬЮ ЛЮКСЕНБУРГ ЛЕЙС ЛОЙС ЛАЙК ЛАВАНДЫШ ЛАПШУ ЛЕЙКАПЛАСТЫРЬ ЛАРУКРОФТ ЛУГАНСК ЛАНТАНОЙД ИЛЕ У ТИБЯ
БУДАПЕШТ БАГЕТ БАГОР БАМБАЛЕЙЛА БАГРАТИОН БАТРУДИНАФ БАРАБИТ БУЛКА БИШКЕК
СТАВЬ МНЕ ЛАЙК КАРОЧ ИЛЕ ТЫ ЛАЛКА С ГАРЯЩИМ ПУКАНОМ АЗАЗАЗАЗАЗАЗАШЩЗВШАЫВГАЛДВЫОАЛВЫОАРАРА)) 00)0)))нульскопка
+121
ref <- newIORef 0
replicateM_ 1000000 $ modifyIORef ref (+1)
readIORef ref >>= print