- 1
- 2
- 3
if (!"list".equals(message.getString("response"))) {
throw new IOException("Expected list response but got: " + message.toString());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
if (!"list".equals(message.getString("response"))) {
throw new IOException("Expected list response but got: " + message.toString());
}
принятие ответа от сервера
+154
LRESULT ViewAddBuddy::OnPaint(UINT, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
CPaintDC dc( m_hWnd );
SetBkMode( dc, TRANSPARENT );
iNameLabel.Paint(dc);
iUIDLabel.Paint(dc);
iGroupLabel.Paint(dc);
if(0)
iMSNLabel.Paint(dc);
return 0;
}
код в рабочем проекте... ;(
−342
# -*- coding: cp1251 -*-
import socket
import time
import httplib
from datetime import date
import winamp
import thread
import threading
host='irc.lv'
channel='#DragStyle^'
password='ritusik'
nicks='PyBot'
def winamps():
while 1:
sendm('[+] Larocca Play :'+ str(wins.getCurrentTrackName()))
time.sleep(3*60)
def tpars(txt):
q=txt.split('<span class="temp">') [1]
temp=q.split(' C') [0]
qq=txt.split('<span>') [1]
wind=qq.split('</span>') [0]
return temp, wind
def sendm(msg):
irc.send('PRIVMSG '+ channel + ' :' + str(msg) + '\r\n')
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
irc.connect((host, 6667))
irc.send('USER py host servname : Python Bot\r\n')
irc.send('NICK '+ str(nicks) +'\r\n')
while 1:
text=irc.recv(2040)
if not text:
break
if text.find('Message of the Day') != -1:
irc.send('JOIN '+ channel +'\r\n')
if text.find('+iwR') != -1:
irc.send('NS IDENTIFY '+ str(password) +'\r\n')
if text.find('PING') != -1:
irc.send('PONG ' + text.split() [1] + '\r\n')
if text.find('[email protected] PRIVMSG #DragStyle^ :!quit') != -1:
irc.send('QUIT :python bot\r\n')
if text.find(':KICK') != 1:
irc.send('JOIN '+ channel +'\r\n')
if text.find(':!date') != -1:
sendm('[+] Date: '+ time.strftime("%a, %b %d, %y", time.localtime()))
if text.find(':!time') != -1:
sendm('[+] Time: '+ time.strftime("%H:%M:%S", time.localtime()))
if text.find(':!weather') != -1:
tmp = text.split(':!weather')
city = tmp[1].strip()
reqest_str = '/laika_zinas/?city=' + city
c = httplib.HTTPConnection("www.1188.lv")
c.request("GET", reqest_str)
ra = c.getresponse()
datas = ra.read()
temp, wind = tpars(datas)
sendm('[+] Temp: '+ temp +' C | Wind: '+ wind +' m/s')
c.close()
if text.find(':!irclv') != -1:
tmps = text.split(':!irclv')
irclvs = tmps[1].strip()
if len(irclvs) < 1:
sendm('[+] Error ! Wrote !irclv nick')
else:
website = 'http://irc.lv/?nick=' + irclvs
sendm('[+] Home: '+ website)
sendm('[+] Perl: http://irc.lv/perl?nick=' + irclvs)
sendm('[+] Blog: http://irc.lv/blogs?nick=' + irclvs)
if text.find(':!say') != -1:
says = text.split(':!say')
sayse = says[1].strip()
sendm('.:: '+ str(sayse) +' ::.')
if text.find(':!join') != -1:
joins = text.split(':!join')
das = joins[1].strip()
irc.send('JOIN '+ str(das) +'\r\n')
if text.find(':!nick') != -1:
nickname = text.split(':!nick')
if len(nickname) < 2:
pass
else:
ircbot
+139.8
public enum TimePeriod {
NONE,
DAILY,
WEEKLY,
MONTHLY,
YEARLY;
public static TimePeriod getTimePeriod(String periodStr) {
if (null == periodStr) {
return null;
}
if (0 == periodStr.length()) {
return NONE;
}
if (0 == periodStr.compareToIgnoreCase("daily")) {
return DAILY;
}
if (0 == periodStr.compareToIgnoreCase("weekly")) {
return WEEKLY;
}
if (0 == periodStr.compareToIgnoreCase("monthly")) {
return MONTHLY;
}
if (0 == periodStr.compareToIgnoreCase("yearly")) {
return YEARLY;
}
return null;
}
}
а правильно будет так
public static TimePeriod parse(String type) {
return valueOf(type.toUpperCase());
}
+145
function update_order($d)
{
/*
* [...] Всё погрызли злобные снусмумрики
*/
return $true;
}
Ъ
+139.1
// Get required auth level
$required_auth_level = 0;
if ($d["status"] > 1) $required_auth_level = 1;
if ($d["status"] > 3) $required_auth_level = 2;
Магия чисел
+159.9
eval("\$value = \"$value\";");
AdsManager - компонент для Joomla!
Я не сразу понял что делает эта строчка...
+157.9
var ext = /(\.[^.]*?)$/.exec(filename)?/(\.[^.]*?)$/.exec(filename)[1]:/[\/\\]([^\/\\]*?)$/.exec(filename)?/[\/\\]([^\/\\]*?)$/.exec(filename)[1]:filename; // I love JavaScript :)
получаем расширение файла )
+144
for (int i = 0; i < arr.Length; i++)
{
for (int j = 0; j < arr[i].Length; j++)
{
for (int k = 0; k < arr[i][j].Length; k++)
Console.Write(arr[i][j][k] + " ");
Console.Write("\n");
}
Console.Write("\n");
}
хотя это просто
вот, господа, пользуйтесь - говнокодец ещё свеженький))
+149
// для хранения 3 квадратных матриц в одном массиве
// 5 5 5 5 5 5
// 5 5 5 5 5
// 5 5 5
int[][][] arr = new int [3][][];
arr[0] = new int[1][];
arr[0][0] = new int[1] { 5 };
arr[1] = new int[2][];
arr[1][0] = new int[2] { 5, 5 };
arr[1][1] = new int[2] { 5, 5 };
arr[2] = new int[3][];
arr[2][0] = new int[3] { 5, 5, 5 };
arr[2][1] = new int[3] { 5, 5, 5 };
arr[2][2] = new int[3] { 5, 5, 5 };
якобы для хранения трех матриц разных размерностей в одном jagged-массиве
(на самом деле это не так)
вопрос: как выглядит код для отображения содержимого данного jagged-массива, например, в консоль?