Pull to refresh
0
0
James Nouk @n0uk

User

Send message
> Давайте вот вы напишете по моему техзаданию софт, а потом выложите его в инет, а я скачаю. Вы же ничего не потеряете, софт останется у вас.

Зачем кто-то что-то Вам будет писать? Софт нужен Вам, и Вы должны заплатить за его _создание_ (либо наняв программиста и оплачивая его время, либо за готовый продукт). Дальше — если хотите, выкладывайте его на торренты, или открывайте его. И распространяйте бесплатно. У программиста есть деньги, у вас есть нужный Вам софт, те много (или немного) людей, которым он тоже нужен — рады. Все хорошо, правда?

Слышал, что много открытого под GPL софта появилось похожим образом. Заказчику нужен был софт — он его заказывал, потом его открывали. Все довольны.
Там внутри twisted + python + mysql + memcached. Устроено просто, приходит запрос, обрабатываем, выплевываем ответ(ы).
IM клиент моего детства. Круглое окошко с аватарками отчетливо отпечаталось в сознании.
> такие вещи надо делать в коде, а не в шаблоне

Заставлять верстальщика дергать разработчика, чтобы поменять количество элементов на странице — можно, но не обязательно.

Подписываюсь под тем, что сказали тут выше на тему «пагинация — логика вывода, и хорошо если она в шаблоне».
На мой взгляд, вопрос в топике поставлен неправильно. Правильным вопросом будет «Что я хочу, от своей будущей жизни, как я хочу жить через 10 лет». Если интересует лексус и собственный гарем — ответ будет один, а если интересная работа с утра до вечера — ответ будет другой, и так далее.
Здесь используется oauth аутентификация, с запросом доступа только на запись и чтение к Вашему аккаунту. В то время как tweet.im просит Ваш логин и пароль, и имеет полный доступ.
Хм, Ваша правда, читать не умею.
>Не обижайтесь, но как вариант можно открыть сорсы (если они не очень интегрированы в другие проекты).

Была такая мысль, но пока вариант не рассматривается, т.к. они на базе другого проекта.

>Расскажите про технические особенности, интересно (язык, ОС, библиотеки).

Все написано на питоне, использовался twisted + wokkel, для твиттера — немного доработанный python-twitter.
Прошу прощения, промазал кнопками. Это ответ пользователю lol2Fast4U, двумя комментариями выше.
>Бот подключается к аккаунту юзера, а у него своё ограничение. Сам бот в общем не ограничен. Инвайты для такого сервиса — глупость.

Не совсем верно. Ограничение распространяется как на аккаунт, так и на IP адрес производящего REST API запросы узла.

apiwiki.twitter.com/Rate-limiting
Как-то так, например :).

IDLE 2.6
>>> class DataType(object):
	def __init__(self, x, y):
		self.x = x
		self.y = y
	def _abs(self):
		return self.x * 5 + self.y
	def __eq__(self, obj):
		if isinstance(obj, DataType):
			return self._abs() == obj._abs()
		else:
			return False

		
>>> DataType(2, 5 * 2) == DataType(3, 5)
True


Блин, рано запостил, прошу прощения.
Там не так все страшно, и с использованием docs.python.org/library/2to3.html, задача портирования тривиальна.
>Во многих linux-дистрибутивах версия python по умолчанию — 2.5. Огромное количество библиотек не готово работать под py3k и, возможно, даже под py2.6.

Py2.6 обратно совместим с Py2.5. Py2.6 вообще полезна в плане плавного перехода с Py2.5 на Py3k. Она ругается deprecated'ами на те вещи, которые будут отсутствовать в тройке, и привносит некоторые фичи из 3k.
>Но даже и без того прототипное наследование джаваскрипта вносит заметную разницу по сравнению с классами C++ или Дельфи. А также замыкания и вообще интерпретируемость.

Из Вашего предложения можно сделать вывод, что JS первый массовый язык, который кардинально отличается от «классики» — C++/Delphi.
JS здесь далеко не первый. Дедушка lisp может похвастаться и замыканиями, и интроспекцей, и метапрограммированием.
А интерпритируемость она была в perl/tcl/forth — это навскидку.
А как сложность влияет на «обособленность вида»?

На мой взгляд опрос странный, и что такое «обособленный вид» я тоже не понял.
Программирование само по себе, оно везде одинаковое, просто разная специфика, разное окружение, разный набор стандартных подходов для каждой области. Имхо, сейчас порог вхождения в веб-разработку, несколько ниже, чем например в системное программирование, это обусловлено и развитыми средствами для разработки, и популярностью. Но этот низкий порог дарит людей для которых паттерн MVC принесен веб-разработкой, и нигде больше не используется и подобных им.
Чтобы была здоровая конкуренция. Это ведь очевидно, нет?

>>t-rex 26.10.2007 14:34:01 +0200 build 300
>>
>>1. Все готовы? Are you ready? :)

По чейнджлогам видно полтора года активной работы — вызывает уважение :)
2

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity