> ./pypi.py
new client from 127.0.0.1:56071
client dropped connection
warning: unhandled close event
Client error: [Errno 9] Bad file descriptor
Traceback (most recent call last):
File "/local/python/lib/python2.6/asyncore.py", line 105, in readwrite
obj.handle_close()
File "/local/python/lib/python2.6/asyncore.py", line 491, in handle_close
self.close()
File "./pypi.py", line 160, in close
self.server.removeClient(self)
File "./pypi.py", line 123, in removeClient
del self[client.fileno()]
File "<string>", line 1, in fileno
File "/local/python/lib/python2.6/socket.py", line 165, in _dummy
raise error(EBADF, 'Bad file descriptor')
error: [Errno 9] Bad file descriptor
В задаче стоял вопрос «почему», который, на мой взгляд, интерпретируется однозначно: интервьюер хотел предметных объяснений как будет работать приведенный код.
Я считаю что сама формулировка «защищать непроданное» противоречит рыночным законам. Это сродни тому, что сейчас банки заявляют о «недоприбыли» в связи с кризисом. «Мы недополучили XX миллиардов». Я вот тоже назначил своему посту, что сейчас пишу, цену в 1 миллиард. И заявляю о недоприбыли, т.к. никто у меня его не покупает.
> А как быть с вариантом, когда автор хочет и может продать свое произведение сам, но хочет за него конкретную сумму? Разумеется, найдутся «умники», которые перепишут трек у друзей, а автор вполне справедливо будет недоволен. Разве нет?
А законы рынка никто не отменял. Не нравится — не покупайте. Слишком жадным авторам будет над чем подумать
Python 2.6 — может в версии дело?
В задаче стоял вопрос «почему», который, на мой взгляд, интерпретируется однозначно: интервьюер хотел предметных объяснений как будет работать приведенный код.
Так что с мотивами все в порядке.
Не верно. Задача была — выяснить у собеседуемого, что он знает как может себя вести некорректный код, представленный в задании.
А законы рынка никто не отменял. Не нравится — не покупайте. Слишком жадным авторам будет над чем подумать
В сентябре сайт поломали
Припев:
Вступает хор: sql injection, sql injection поломаааали!
// Управление блоками
if (isset($_GET['delete'])) {
$db->query («DELETE FROM ».DB_PEREFIX."_blocks WHERE block_id = ".$_GET['delete']);
site_message ('Блок удален');
}
Это даже не смешно уже.
£19.99 фунтов на амазоне, это около 1000 руб