Pull to refresh

Comments 34

Никогда не хотел писать чат.
На самом деле, да, я несколько преувеличил на счет практически любого, но юнных питоноводов, что мечтают написать чат не мало.
Но плюс тем, кто не хотел писать чаты — они почувствуют себя уникальными.
У вас патологическая любовь к букве «н» :) «Юнный», «длинна».
Да я и сам заметил.
Извиняюсь перед теми, кому устроил «рак глаз» от этого.
На самом деле почти угадали, но чат (или многопользовательский текстовый редкатор а-ля Google Drive) хочется писать в основном при виде какого-нибудь соблазнительного риалтаймового веб-фреймворка.

А программы с GUI хочется писать при виде красивого IDE с интерфейс билдером :-)
И GUI тоже та ещё радость, особенно когда есть заказчик. Лучше писать программы для серверов чем для людей…
Ну не расстраивайтесь так. Есть же еще тетрис, XML парсер и судоку!
Я тоже. Я хотел написать SVN-клиент для Гнома.
name.get()+':'+text.get() # '%s:%s' % (name.get(), text.get())


Так «питоничнее» ;)
Да да, думал сразу так писать, но цель была сделать как можно более понятно для начинающих. Моя конструкция для них как бы читаемее.
Но менее понимаемый, это им нужно еще почитать про форматирование строк.
Питоничнее ':'.join([name.get(),text.get()])
Хм.
PEP, в котором рекомендуется так делать подскажете?
Вряд ли есть такой PEP. Просто "%" читается гораздо лучше чем каша из кавычек и плюсов.
А, прошу прощения. Мне показалось, что ваш текст не в комментарии.
Вопрос снимается )
В одном уральском университете, математики 2 и 3 курса будут рады разжеванному заданию
Эх, а я лет 5 назад на делфи такой писал :) Но да, действительно был чат. С гуем.
А я на плюсах на первом курсе… Хорошее было время (=
UFO just landed and posted this here
UFO just landed and posted this here
Так всетаки. Питоновода или потонщика?
Это только если музыкант
моя первая программа определеляла айпи адрес под которым работает домашний рутер через парсинг страницы в интернете и отсылала его на почту, если адрес менялся (статического адреса нет, ddns не использую, делал ради фана) :)
Пример почему то не работает (Ubuntu 12.04).
Насколько я понял, в чате должны появляться собственные сообщения.
После отправки сообщения, поле лога так и остается пустым.
Пробовал открывать порт 11719, — не помогло.
Хотел с адроид планшета запустить, но в SL4A нет tkinter :(
Проверь файрвол.
Подобная проблема была на Fedora 17. Вылечилась разрешением UDP трафика на этом порту.
Ведь если посмотришь tcpdump -np — то пакеты будут прыгать в интерфейс
И Вы правда хотите сказать что эта каша из кода легче и краше чем wxPyhon?!

p.s. придираюсь исключительно к tkinter, ни к автору, ни к коду.
Могу ошибаться. но из коробки wxPython в дистре под винду не идет.
А Tkinter очень многие воспринимают уже давно как архаизм.
Архаизм, если мне не изменяет память — нечто очень старое, вышедшее из общего пользование.

Из коробки wxPython естественно не идет вместо с Python, а зачем скриптовому (серверному, технологичному и т.д.) с собой таскать GUI библиотеку весом в 20-40 мегабайт?!
Практически любой начинающий программист на Python патологически старается написать свой чат.
Ни одного такого не знаю, а в «Яндексе» перевидал начинающих пайтонистов кучу.
У tornado есть пример чата. Тоже советую взглянуть.
Не используйте торнадо, если не трогаете ручки ядра ОС (пример LXC). Замучаетесь и потратие огромную кучу времени впустую.
Sign up to leave a comment.

Articles