- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
command = gets.chomp
while command != 'ПОКА'
if command != command.upcase
puts 'АСЬ?! ГОВОРИ ГРОМЧЕ, ВНУЧЕК!'
else
puts 'НЕТ, НИ РАЗУ С 1938 ГОДА!'
end
end
puts 'ПОКА, ВНУЧЕК!'
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−109
command = gets.chomp
while command != 'ПОКА'
if command != command.upcase
puts 'АСЬ?! ГОВОРИ ГРОМЧЕ, ВНУЧЕК!'
else
puts 'НЕТ, НИ РАЗУ С 1938 ГОДА!'
end
end
puts 'ПОКА, ВНУЧЕК!'
Нашёл ошибку, лишь когда вписывал код сюда.
Бесконечный цикл, как видите.
+130
public void ExportOrderDetails()
{
char comma = ',';
StringBuilder sb = new StringBuilder();
string line = "";
line += "Order No" + comma;
line += "Customer" + comma;
line += "Order Date" + comma;
line += "Order Status" + comma;
line += "Subtotal" + comma;
line += "Tax Total" + comma;
line += "Shipping Cost" + comma;
line += "Shipping Method" + comma;
line += "Order Total" + comma;
line += "Payment Method" + comma;
line += "Total Quantity" + comma;
line += "Date Shipped" + comma;
line += "Tracking No" + comma;
line += "Order Currency Code" + comma;
line += "Exchange Rate" + comma;
line += "Billing First Name" + comma;
line += "Billing Last Name" + comma;
line += "Billing Company" + comma;
line += "Billing Address" + comma;
line += "Billing Address 2" + comma;
line += "Billing City" + comma;
line += "Billing Zip" + comma;
line += "Billing State Code" + comma;
line += "Billing Country ISO2" + comma;
line += "Billing Phone" + comma;
line += "Billing Phone 2" + comma;
line += "Billing Email" + comma;
line += "Shipping First Name" + comma;
line += "Shipping Last Name" + comma;
line += "Shipping Company" + comma;
line += "Shipping Address" + comma;
line += "Shipping Address 2" + comma;
line += "Shipping City" + comma;
line += "Shipping Zip" + comma;
line += "Shipping State Code" + comma;
line += "Shipping Country ISO2" + comma;
line += "Shipping Phone" + comma;
line += "Shipping Phone 2" + comma;
line += "Shipping Email" + comma;
line += "Combined Product Weight" + comma;
line += "Product Qty" + comma;
line += "Product SKU" + comma;
line += "Product Name" + comma;
line += "Product Variation Details" + comma;
line += "Product Unit Price" + comma;
line += "Product Unit Cost" + comma;
line += "Product Weight" + comma;
line += "Product Total Price" + comma;
line += "Product Total Cost" + comma;
sb.AppendLine(line.Remove(line.Length - 1));
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=orders-details-" + DateTime.Now.ToString("yyyy-MM-dd") + ".csv");
Response.ContentEncoding = Encoding.Default;
Response.Write(sb.ToString());
Response.End();
}
Норм так)
−101
def api_login() :
url = 'https://api.vk.com/oauth/authorize'
values = {
'client_id' : '1998533',
'response_type' : 'token'
}
headers = {
'User-Agent' : 'Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.51',
'Cookie' : 'remixsid=' + sid
}
try:
data = urllib.urlencode(values)
req = urllib2.Request(url, data, headers)
response = urllib2.urlopen(req)
res = response.read()
geturl = response.geturl()
if geturl != url :
reg = 'access_token=(.*?)&'
rg = re.compile(reg,re.IGNORECASE|re.DOTALL)
m = rg.search(geturl)
if m:
token=m.group(1)
print 'API: login'
return token
else :
reg='\?hash=(.*?)&'
rg = re.compile(reg,re.IGNORECASE|re.DOTALL)
m = rg.search(res)
if m:
hash = m.group(0)
url = 'https://api.vk.com/oauth/grant_access'+hash+'client_id=1998533&redirect_uri=blank.html&response_type=token'
req = urllib2.Request(url, '', headers)
response = urllib2.urlopen(req)
res = response.read()
geturl = response.geturl()
reg = 'access_token=(.*?)&'
rg = re.compile(reg,re.IGNORECASE|re.DOTALL)
m = rg.search(geturl)
if m:
token = m.group(1)
print 'API: login'
return token
except Exception, detail:
print "Error ", detail
def api(method, values = {}) :
url = 'https://api.vk.com/method/' + method + '.json'
values.update({'access_token' : token})
headers = {
'User-Agent' : 'Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.51',
'Cookie' : 'remixsid=' + sid
}
try:
data = urllib.urlencode(values)
req = urllib2.Request(url, data, headers)
response = urllib2.urlopen(req)
res = response.read()
return res
except Exception, detail:
print "Error ", detail
+75
private enum UpdateToken {
W, A, F, D, H;
private static final Pattern PATTERN = compilePattern(UpdateToken.class);
}
private static Pattern compilePattern(Class<? extends Enum> clazz) {
StringBuilder builder = new StringBuilder("(");
for (Enum enumConstant : clazz.getEnumConstants()) {
if (enumConstant.ordinal() > 0) {
builder.append("|");
}
builder.append(enumConstant.name());
}
builder.append(")");
return Pattern.compile(builder.toString());
}
//и это добро вот так используется:
if (!UpdateToken.PATTERN.matcher(token).matches()) {
continue;
}
UpdateToken setupToken = UpdateToken.valueOf(token);
https://github.com/aichallenge/aichallenge/blob/epsilon/ants/dist/starter_bots/java/AbstractSystemInputParser.java
−123
Функция МесяцПрописью()
М = Месяц(КонПериода);
П = "";
Если М = 1 Тогда П = "январь"
ИначеЕсли
М = 2 Тогда П = "февраль"
ИначеЕсли
М = 3 Тогда П = "март"
ИначеЕсли
М = 4 Тогда П = "апрель"
ИначеЕсли
М = 5 Тогда П = "май"
ИначеЕсли
М = 6 Тогда П = "июнь"
ИначеЕсли
М = 7 Тогда П = "июль"
ИначеЕсли
М = 8 Тогда П = "август"
ИначеЕсли
М = 9 Тогда П = "сентябрь"
ИначеЕсли
М = 10 Тогда П = "октябрь"
ИначеЕсли
М = 11 Тогда П = "ноябрь"
ИначеЕсли
М = 12 Тогда П = "декабрь"
КонецЕсли;
Возврат П;
КонецФункции
Абсолютно реальный код в одном из отчетов...
+131
parse(Data) ->
io:format("~p~n", [Data]),
<<A:8, B:8, C/binary>> = Data,
FinalMark = case (bit_nth(0, A)) of 1 -> true; 0 -> false end,
MaskMark = case (bit_nth(0, B)) of 1 -> true; 0 -> false end,
Result1 = [{final, FinalMark}, {masked, MaskMark}],
Opcode = case <<A:4>> of
<<16#0:4>> -> continuation_frame;
<<16#1:4>> -> text_frame;
<<16#2:4>> -> binary_frame;
<<16#8:4>> -> connection_closed;
<<16#9:4>> -> ping;
<<16#a:4>> -> pong;
<<_:4>> -> unknown
end,
Result2 = Result1 ++ [{opcode, Opcode}],
<<LengthSign:7>> = <<B:7>>,
Length = if
LengthSign =< 125 ->
C1 = C,
LengthSign;
LengthSign == 126 ->
<<L0:16, C1/binary>> = C, L0;
LengthSign == 127 ->
<<L0:64, C1/binary>> = C, L0
end,
Result3 = Result2 ++ [{length, Length}],
case MaskMark of
true ->
<<MaskingKey0:8, MaskingKey1:8, MaskingKey2:8, MaskingKey3:8, C2/binary>> = C1,
MaskingKey = [MaskingKey0, MaskingKey1, MaskingKey2, MaskingKey3],
Result4 = Result3 ++ [{masking_key, MaskingKey}],
Payload = binary_to_list(C2),
TX = decode(Payload, lists:reverse(MaskingKey), 0, []);
false -> C2 = C1, Result4 = Result3,
Payload = binary_to_list(C2), TX = Payload
end,
Result = Result4 ++ [{msg, TX}],
Result.
Пишу модуль для работы с веб-сокетами на Эрланге. Эта функция парсит и декодирует пакет, присылаемый клиентом.
Функцию я уже переписал.
+162
$.ajax({
url: host + "json/" + action + "/?event-name=" +
$("#event-name").val() +
"&event-date-from=" + $("#event-date-from").val() +
"&event-date-to=" + $("#event-date-to").val() +
"&event-place-id=" + $("#event-place-id").val() +
"&event-id=" + $("#event-id").val() +
"&event-pls=" + $("#query").val(),
Вот, что осталось в наследство от предшественника... И так во всем проекте FUUUUU~~~~~~
+173
// какоето говно
elseif ((strlen(intval($_GET[1])) != strlen($_GET[1]))) {
//какоето говно
+155
$janres = serialize(isset($_POST['janres']) ? SafeEnv($_POST['janres'], 11, int) : array());
if($tree->IdCats[$cat]['janres'] == "0") $janres = serialize(array());
Бредокод
+133
#include <stdio.h>
#include <stdlib.h>
#define $ /* */
#define ARGV argv
#define if($x) int main(int argc, char *argv[])
#define $start 1
#if PERL
sub atoi { $_[0] }
$ argc=@ARGV;
$ start=0;
$ x=1;
#endif
if($x)
{
int $ sum;
int $ i;
$ sum=0;
for ( $ i = $start; $ i < $ argc ; $ i++) {
$ sum += atoi ($ ARGV [$ i]);}
printf("%d\n", $ sum);
exit(0);
}
Пришла в голову вот такая вот идея, уже пишу серьезный проект, а вам даю на оценку вот такой вот код.
Думаю вообще связать это все дело еще и с PHP, вот таким вот образом:
<?php system('./home/Cuberpunk/private/iGuruCodder/SeriousProject/main 15 12 15'); ?>
Хотел запостить на Хабр, но нету там аккаунта, поэтому пишу сюда ;)
Оценивайте, комментируйте. Сейчас работаю над крупным проектом на эту тему, ждите.
Если кому интересно, то вот моя темка на форуме, где все более подробно описано:
http://forum.antichat.ru/threadedpost2883414.html