- 1
- 2
- 3
- 4
- 5
- 6
- 7
#import <Foundation/Foundation.h>
int main () {
BOOL b1 = 71151208, b2 = 107155712;
printf ("b1 is %s; b2 is %s.", (b1 ? "true" : "false"), (b2 ? "true" : "false"));
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−98
#import <Foundation/Foundation.h>
int main () {
BOOL b1 = 71151208, b2 = 107155712;
printf ("b1 is %s; b2 is %s.", (b1 ? "true" : "false"), (b2 ? "true" : "false"));
return 0;
}
Ох, как же я эпично выстрелил себе в ногу.
+146
<input name="login" type="text" id="imageName" value="Image Name" onblur="if (this.value == ''){this.value = 'Image Name'; }" onfocus="if (this.value == 'Image Name') {this.value = '';}"/>
А вот так, нужно делать плейсхолдеры к инпутам.
+72
public void load()
{
for(Language lang : Language.VALUES)
{
strings.put(lang, new HashMap<String, String>());
File f = new File(Config.DATAPACK_ROOT, "data/string/strings_" + lang.getShortName() + ".properties");
if(!f.exists())
{
log.warn("Not find file: {}", f.getAbsolutePath());
continue;
}
LineNumberReader reader = null;
try
{
reader = new LineNumberReader(new FileReader(f));
String line = null;
while((line = reader.readLine()) != null)
{
if(line.startsWith("#"))
continue;
StringTokenizer token = new StringTokenizer(line, "=");
if(token.countTokens() < 2)
{
log.error("Error on line: " + line + "; file: " + f.getName());
continue;
}
String name = token.nextToken();
String value = token.nextToken();
while(token.hasMoreTokens())
value += "=" + token.nextToken();
Map<String, String> strings = this.strings.get(lang);
strings.put(name, value);
}
}
catch(Exception e)
{
log.error("Exception: " + e, e);
}
finally
{
try
{
reader.close();
}
catch(Exception e)
{
log.error("Cannot close reader", e);
}
}
}
log();
}
java.util.Properties? Нет, не слышали :)
+134
private static readonly SortedDictionary<Type, ModelConvertor> ModelTypes = new SortedDictionary<Type, ModelConvertor>
{
{ typeof(ObjectType), в => Convert((ObjectType)в) },
{ typeof(ObjectBodyFormat), пятницу => Convert((ObjectBodyFormat)пятницу) },
{ typeof(PropertyId), набухаюсь => Convert((PropertyId)набухаюсь) },
{ typeof(PropertyCategory), нафиг => Convert((PropertyCategory)нафиг) }
};
Сегодня случайно заметил этот крик души в мониторе одного коллеги. Всё-таки, в юникодных идентификаторах есть свой неуловимый шарм...
−107
type<bool> str;
http://ideone.com/Y8TP08
Мы с коллегой обнаружили возможность писать шаблоны на пайтоне. Первым делом написали шаблонную фабрику.
+17
#include <iostream>
int main() {
std::cout << (2,0 * 2,5) << std::endl; // 5
std::cout << (0,625 * 6,4) << std::endl; // 4
std::cout << (2,5 * 2,0) << std::endl; // 5?
return 0;
}
Почему в с++ умножение некоммутативно?
http://ideone.com/Erp3uv
+160
$('#info, #progress, #portfolio, #content1, #content2, #content3, #content4, #content5, #content6, #content7, #content8, #content9, #content10, #content11, #content12, #content13, #content14, #oneclick, #zoomer, #noback, #noinfo').fadeOut(0);
$('#abouticon').toggle(function(){
$('#pad, img[src*="line"]').fadeOut(500);
$('#abouticon').css({'background' : '#dae2e6'});
$('#info, #progress').delay(500).fadeIn(500);
$('img[src*="iDrugov.png"]').fadeOut(500);
//
$('#portfolio').fadeOut(500);
$('#icon3').css({'background' : '#83bdda'});
}, function(){
$('#pad, img[src*="line"]').delay(500).fadeIn(500);
$('#abouticon').css({'background' : '#a3c7da'});
$('#info, #progress').fadeOut(500);
$('img[src*="iDrugov.png"]').delay(500).fadeIn(500);
})
Много хорошего, годного jQuery!
−101
- (void) setSavedData:(NSMutableDictionary *) chordsSettings
{
if ([chordsSettings count])
{
currentVariationsIndex = [[chordsSettings valueForKey:@"currentVariationsIndex"] intValue];
pickerComponent0Row = [[chordsSettings valueForKey:@"pickerComponent0Row"] intValue];
pickerComponent1Row = [[chordsSettings valueForKey:@"pickerComponent1Row"] intValue];
canPlayString1 = [[chordsSettings valueForKey:@"canPlayString1"] boolValue];
canPlayString2 = [[chordsSettings valueForKey:@"canPlayString2"] boolValue];
canPlayString3 = [[chordsSettings valueForKey:@"canPlayString3"] boolValue];
canPlayString4 = [[chordsSettings valueForKey:@"canPlayString4"] boolValue];
canPlayString5 = [[chordsSettings valueForKey:@"canPlayString5"] boolValue];
canPlayString6 = [[chordsSettings valueForKey:@"canPlayString6"] boolValue];
lockedString1 = [[chordsSettings valueForKey:@"lockedString1"] boolValue];
lockedString2 = [[chordsSettings valueForKey:@"lockedString2"] boolValue];
lockedString3 = [[chordsSettings valueForKey:@"lockedString3"] boolValue];
lockedString4 = [[chordsSettings valueForKey:@"lockedString4"] boolValue];
lockedString5 = [[chordsSettings valueForKey:@"lockedString5"] boolValue];
lockedString6 = [[chordsSettings valueForKey:@"lockedString6"] boolValue];
chordPartOne = [[chordsSettings valueForKey:@"chordPart1"] retain];
chordPartTwo = [[chordsSettings valueForKey:@"chordPart2"] retain];
flag = [[chordsSettings objectForKey:@"notes"] boolValue];
}
else
{
canPlayString1 = canPlayString2 = canPlayString3 = canPlayString4 = canPlayString5 = canPlayString6 = YES;
lockedString1 = lockedString2 = lockedString3 = lockedString4 = lockedString5 = lockedString6 = NO;
pickerComponent0Row = pickerComponent1Row = 0;
currentVariationsIndex = 0;
chordPartOne = @"C";
chordPartTwo = @"";
flag = NO;
}
chordPartThree = @"";
}
Интересно, если б аффтару нужно было писать приложение не для 6-струнной гитары, а для 12-струнной гитары или даже для арфы, он бы и там упорно не использовал массивы?
+50
$result = ( !empty($this->skins[$skin]['gplum']) ) ? TRUE : FALSE;
return $result;
Наверное, это уже баян.
+140
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 100
int main()
{
do
{
int i,f,kol,z=1;
char s1[MAX],s2[MAX],*ch=" .!?",*s3[MAX];
fflush(stdin);
do{puts("Vvedite vash text.");
gets(s1);}while((s1[0]==' ')||(s1[1]=='\n')||(s1[0]=='\0'));
strcpy(s2,s1);
s3[0]=strtok(s2,ch);
for(i=1;s3[i]=strtok(NULL,ch);i++)
{
}
f=i;
puts("Otsortirovannue slova.");
for(i=0,kol=0;i<f;i++)
{
if((*(s3[i])=='A')||(*(s3[i])=='a'))
{
printf("%s ",s3[i]);
kol++;
z=0;
}
}
if(z)puts("slov nety. =(");
printf("\nKollichestvo slov na 'A' ili 'a': %d",kol);
puts("\nvash text.");
puts(s1);
printf("\n");
printf("dlya povtora nathmite lubyi klavishu. dlya vuhoda ESC.\n\n");
}
while(getch()!=27);
}
Моя первая работа) Оцените) Правда я не помню что она делает)