[python] Try/Except/Again
Погуглил и, вроде, не нашёл. Неужели нельзя сделать что-то вроде:
try:
some_code
except Error:
time.sleep(30)
again
?
В документации нигде не нашёл...
Погуглил и, вроде, не нашёл. Неужели нельзя сделать что-то вроде:
try:
some_code
except Error:
time.sleep(30)
again
?
В документации нигде не нашёл...
Есть необходимость организовать вывод результатов определённого соревнования по некоторым правилам. Правила:
Места команд на первом этапе Чемпионата определяются по большей сумме набранных очков. За победу в матче команде начисляется 3 очка, за ничью – 1 очко, за поражение – 0 очков.
В случае равенства очков у двух и более команд их места определяются:
1. По результатам игр(ы) между собой:
- большему количеству набранных очков;
- лучшей разнице забитых и пропущенных мячей;
- большему количеству мячей забитых в этих играх;
- большему количеству мячей, забитых на чужом поле в этих играх;
Модели получаются такие:
# -*- coding: utf-8 -*-
from django.db import models
# Таблица "Команда" с единственным полем "название"
class Team(models.Model):
name = models.CharField(max_length=30)
number = models.IntegerField(null=False)
def __unicode__(self):
return self.name
# Таблица "Игра" с полем даты, внешними ключами на названия участвующих команд и поля с забитыми голами
class Games(models.Model):
date = models.DateTimeField()
team1 = models.ForeignKey(Team, related_name="team1")
team2 = models.ForeignKey(Team, related_name="team2")
team1_goals = models.IntegerField()
team2_goals = models.IntegerField()
def __unicode__(self):
return str(self.date)
Как бы так связать название команды с забитыми ею голами? Т.е. ведь в разных играх одна и та же команда может быть указана и как team1 и как team2, а привязки кол-ва голов именно к названию никакой нет. Может быть есть возможность забивать в базу словарь?
Просто я не знаю тогда, как по-человечески организовывать выборку.
Всем заранее спасибо за помощь!:)
Что-то тут периодически проскакивают подобные темы в разных топиках и вот интересно стало - а насколько престижно выглядит профессия программиста/сис.админа и пр. в глазах непосвещённых? Или славные 90-ые безвозвратно проё^W упущены и теперь кроме как на задротов на них никто не смотрит?:)
Нужно соорудить небольшую такую шаблонную систему.
Допустим, в переменную забит определённый текст. И нужно по шаблону некоторые слова заменить на другие - каким образом такое можно осуществить? Т.е. текст из переменной как-то нужно послать на чтение, при встрече шаблонного тега вставлять нужное слово и потом забивать этот текст в другую переменную.
Вот только как именно это соорудить?:)
Всем заранее спасибо!
Можно узнать, на каком это основании у меня вот тут - http://www.linux.org.ru/forum/talks/5505221 удалили коммент, да ещё и подрезав скор?
С каких это пор продолжение разговора - это «Offtopic», да ещё и в толксах? Почему ж тогда первый коммент никто не подрезал?
Или это продолжение вчерашней мании преследования?
Есть желание сбацать для себя одну embedded-штуковину. Для этого нужен LCD дисплей 7-10". И, желательно, уложиться где-нибудь в 100 вечнозелёных президентов.
Вот интересно, можно ли такую вот для вот такой штуки - http://www.dealextreme.com/details.dx/sku.45310 припаять vga-шный разъём и подключать её к обычному компу? И насколько это сложно в реализации?
сабж
Совершенно не получается джангой авторизоваться в твиттере и авторизацию эту забить в сессию. Доки tweepy по oauth читал. На десктопном приложении всё прекрасно работает. А вот в django это перенести никак не получается...
Объясните уж, пожалуйста, совсем на пальцах. И, желательно, с наглядными примерами:)
Заранее спасибо!
Копаюсь сейчас с API твиттера через библиотеку tweepy. Там через метод status.created_at можно получить дату поста в формате YYYY-MM-DD HH:MM:SS.
Как можно при получении ленты их все рассортировать в группы по датам? Т.е. чтобы выходной файл выглядел примерно так:
2010
...Февраль
......твит5
......твит4
...Март
......твит3
2009
...Декабрь
......твит2
......твит1
Что-то я себе мозг сломал. Примерно понимаю, что через несколько for надо делать, но вот как...туплю.
Сколько примерно берут аутсорсинговые компании за разработку? Проект не слишком сложный - так, БЗ и небольшой десктопный клиент к ней - во сколько бы обошлось?
Android и чтоб в пределах $200. Время работы хотелось бы часов шесть. Больше можно, меньше - нежелательно:)
GPad G11 как-то странно себя ведёт, судя по видео. Экран слишком плохо реагирует на нажатия. Да и просто система подтормаживает.
SmartQ V7 - В принципе, понравился, хотя и выходит из ценового диапазона немного:) Ещё малость смущает сразу три системы на нём (на DX есть видеообзор) - что это за безобразие такое и правда ли всё оно работает?
Очень вкусно звучит Haleron iLet Mini HAL, но есть мнение, что и контора и железка вообще фейковые (пруф - http://gizmodo.com/5481887/haleron-ilet-mini-hal-is-a-modest-tablet-with-a-mo... ), может кто заказывал?
В общем, хотелось бы послушать тех, что уже что-то подобное для себя покупал, у кого опыт есть:)
Компания Gostai, специализирующаяся в программном обеспечения для робототехники, объявила об открытии исходного кода операционной системы Urbi под лицензией GNU AGPL.
Самым популярным «пользователем» операционной системы Urbi является робот от Sony — Aibo. Кроме того, именно эта ОС обеспечивает функционирование таких продуктов робототехники, как iRobot Create, LEGO Mindstorms NXT, Aldebraran Nao, MobilRobots Pioneer и Segway RMP. Для Gostai это не первый опыт открытия кода — до сих пор ею уже были опубликованы исходники некоторых библиотек, используемых в Urbi.
Теперь же сообщается о доступности ядра операционной системы Urbi, причем под лицензией GNU AGPL v3, которая совместима с GNU GPL. В самой компании утверждают, что публикация исходного кода под совместимой с GPL лицензией является «лучшим способом показать всем, что Urbi всегда будет свободно доступна всем для использования, изучения и распространения». В то же время Gostai практикует модель двойного лицензирования и предоставляет своим коммерческим заказчикам некоторые «продвинутые возможности».
>>> Источник - nixp.ru (nixp.ru)
К примеру, есть определённая абстрактная книга в *.pdf. Её необходимо распечатать. Но т.к. А4 для обычных книг, мягко говоря, великоват, то распечатываем в формате «2 страницы на листе».
А чтобы была возможность её потом нормально постранично порезать и сшить в нормальную привычную книжку, а не в журнал с разворотом в 4 полосы, надо две страницы через две менять местами.
Т.е. изначальный пдф должен идти не как
1 2 3 4 5 6 7 8 а как
1 3 2 4 5 7 6 8
А теперь, собственно, вопрос - есть ли какие-нибудь программные средства для такого массового редактирования pdf-файлов? А если нет, то есть ли такая возможность вообще, и можно ли будет написать под это дело скрипт?:)
Всем ответившим заранее спасибо:)
PS. Скрипт я писать никого не прошу, просто спрашиваю о гипотетической возможности такое сделать)
Вот тут сегодня мне внезапно подарили пару крыс в клетке:)
Интересно узнать (может кто занимался) - насколько хорошо они поддаются дрессировке? Чего интересного и полезного от них можно добиться? Есть ли возможность научить их что-нибудь приносить/относить/передавать?:)
Собственно, сабж. У кого какие мнения по поводу?
Первый чуть послабее (400 МГц против 533 у Wiz), но у второго глючный экран (тач очень неточный и, говорят, есть просто глюки с изображением). В отзывах ещё говорят, что у второго и управление не самое удобное.
Что необходимо от консоли? В первую очередь хорошая эмуляция NES и SNES, остальное уже чуть менее важно:) Да и вообще, какие ещё у них плюшки есть?
PS. Перепрошивка, в случае чего, особо не пугает)
Ищутся электронные версии последних трёх томов серии (Бог-император Дюны, Еретики Дюны и Капитул Дюны) именно в переводе Анваера. Ну не переношу я Пола Атридиса, Лито II и прочее творчество надмозгов:)
Ни на флибусте, ни на либрусеке, ни даже на альдебаране такого не нашёл. Что даже странно. Бумажные версии вот передо мной лежат. АСТ из серии «золотая библиотека фантастики». А в интернетах найти не получается:(
Недавний топик про цвета в читалках всё таки подтолкнул меня к созданию электронной версии своей домашней библиотеки:)
Поставил MyRuLib - и столкнулся с одной проблемой. Он в своей базе только индексирует те файлы, которые на винте где-нибудь лежат. И никак их не упорядочивает.
Вот и хотелось бы узнать, а кто как структурирует свою коллекцию? Не в смысле инструмента автоматизации, а именно иерархии.
Кто-нибудь в курсе, в него вообще играть можно? В смысле, в техническом плане - помнится, сразу после выхода оно было забаговано по самое небалуйся. Может сейчас с этим по-лучше?
В AppDB оно даже с золотым статусом - http://appdb.winehq.org/objectManager.php?sClass=version&iId=10726
хм.
К вот этой вот теме - [ненависть][неучи][английский язык]
Транскрипции/транслитерации подлежат большинство вновь вводимых терминов в специальных областях. Здесь следует, однако, помнить, что во многих случаях нет необходимости в транслитерации чужого слова, если этому слову в переводящем языке имеется однозначное соответствие, которое либо употреблялось раньше в аналогичном значении, либо применимо в качестве вновь вводимого термина. Введение в обиход параллельных терминов-транслитераций наряду с уже существующими терминами из числа единиц переводящего языка, по существу, равнозначно созданию профессиональных жаргонизмов, то есть выходит за пределы литературной нормы и вносит ненужный «информационный шум» в процесс межкультурной коммуникации.
Т.А. Казакова. Теория перевода
| ← назад | следующие → |