Russian Qt Forum

Программирование => Python => Тема начата: Пантер от Январь 24, 2013, 11:32



Название: [PyQt4][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 24, 2013, 11:32
Начал изучать питон. Пилю тут в свободное время гуй к гиту. Кому интересно, присоединяйтесь.
SnoutGit (https://github.com/panter-dsd/SnoutGit)


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: kambala от Январь 24, 2013, 14:08
чем не устраивают существующие (например GitExtensions, SourceTree)? отсутствием кросс-платформенности?


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 24, 2013, 14:15
GitExtensions только под винду, про SourceTree не слышал, QGit не нравится, встроенное устраивает, но оно на Тк. Да и несколько плюшек хочется прикрутить.
А так, проект ведется больше для изучения питона и гита, но надеюсь, что-то стоящее получится.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Igors от Январь 24, 2013, 15:42
Начал изучать питон.
Кто растет вверх, кто вглубь - а кто и вширь  :)


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 24, 2013, 15:52
Начал изучать питон.
Кто растет вверх, кто вглубь - а кто и вширь  :)
Какой смысл сей фразы?


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Igors от Январь 24, 2013, 16:10
Какой смысл сей фразы?
Да самый прямой - есть люди которым хочется знать все больше и больше (уж не знаю куда это все влазит). Однако здесь нет ничего плохого


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 24, 2013, 19:46
Нельзя, чтобы мозги простаивали. :)


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: kambala от Январь 24, 2013, 20:14
имхо для мозгов лучше какая-нибудь математика или физика


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Akon от Январь 24, 2013, 22:58
Цитировать
имхо для мозгов лучше какая-нибудь математика или физика
+1.

Математик изучает абстракции, коим находится самое непосредственное применение и в жизни, физик изучает природу (если хотите - инженерную деятельность Творца), а инженер (программист) изучает по большей части то, что создано всего лишь другими людьми. Имхо, последнее на фоне первых двух как то меньше вдохновляет.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Bepec от Январь 25, 2013, 07:36
А так же добавим, что математик в отрыве от того, что создано всего лишь другими людьми незначит ничего. (что стоит математик без выверенных сотнями людей формул, можно посчитать умножив его интеллект на ноль :) )

Физик не может изучать природу без приборов и доказательств, созданных другими людьми и тоже незначит ничего в своём одиночестве.

А инженер (программист) изучает то, что создано всего лишь другими людьми, практически начиная с нуля (ну или с манула, если имеется :D ) :)


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 25, 2013, 08:33
Развели холивары. :) Развивать мозги можно в любой области. Физика у меня вызывает отвращение еще со школы, математика - больше теоретическая наука, а вот в программировании я нашел выход моему творческому потенциалу. В общем, все сугубо-индивидуально.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: xokc от Январь 25, 2013, 13:06
А как же panter commander (или как там его?) - принесён в жертву питону?


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 25, 2013, 13:23
А как же panter commander (или как там его?) - принесён в жертву питону?
ООоо, некроманты в треде. PantherCommander давно заброшен, ибо изначально была плохо продумана архитектура.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Igors от Январь 25, 2013, 13:33
имхо для мозгов лучше какая-нибудь математика или физика
Ну тогда уже геометрия, и особенно матрицы (это не только фильм  :)). Но конечно все эти предложения не очень серьезны - нужна задача, проект. Тогда и физика понравится - куда денешься. А так только "technical ecstasy" - пытон и все такое


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: kambala от Январь 25, 2013, 13:39
А так же добавим, что математик в отрыве от того, что создано всего лишь другими людьми незначит ничего. (что стоит математик без выверенных сотнями людей формул, можно посчитать умножив его интеллект на ноль :) )

Физик не может изучать природу без приборов и доказательств, созданных другими людьми и тоже незначит ничего в своём одиночестве.
не совсем понимаю к чему ты тут одиночество приплёл. никто ж не говорит брать и выдумывать всё самому, без всякой базы.

изучение математики учит мыслить абстрактно, а это нужно и в реальных задачах, даже в том же программировании.

в физике есть раздел «теоретическая физика», где до проверки теорий приборами может пройти не один десяток лет.

и да, пора прекращать холивар :)
А инженер (программист) изучает то, что создано всего лишь другими людьми, практически начиная с нуля (ну или с манула, если имеется :D ) :)
ты всегда начинаешь изучение с семейства кошачьих? :D
имхо для мозгов лучше какая-нибудь математика или физика
Ну тогда уже геометрия, и особенно матрицы (это не только фильм  :)). Но конечно все эти предложения не очень серьезны - нужна задача, проект. Тогда и физика понравится - куда денешься. А так только "technical ecstasy" - пытон и все такое
задачи? пожалуйста: задачи Гильберта, задачи математического института Клэя (задачи тысячелетия) :) но это, конечно, в далёкой перспективе.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Bepec от Январь 25, 2013, 13:46
Холивар стопед.

PS практическое применение математики и физики, а так же достижение в этих науках одним человеком значимого результата за короткое время - ни разу не видел.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Igors от Январь 25, 2013, 13:52
задачи? пожалуйста: задачи Гильберта, задачи математического института Клэя (задачи тысячелетия) :) но это, конечно, в далёкой перспективе.
Пожалуйста что? Есть такой проект/работа за деньги? Или это "где-то там, далеко" (вообще, абстракция).

Хотя бы на этом форуме я вижу людей которые обладают огромными познаниями, но увы, это "ни во что не выливается", освоение нового и нового становится просто самоцелью.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: kambala от Январь 25, 2013, 14:21
за решение любой из задач тысячелетия выплачивается миллион долларов (вспоминаем Перельмана). задачи да, абстрактные, но их решения будут использоваться в реальной жизни, например:
- уравнения Навье-Стокса: как течет жидкость; явление «торнадо»
- про нули дзета-функции: важно для теории чисел, в частности для простых чисел, оттуда думаю должно пойти в криптографию
- равенство классов P и NP: программирование


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 25, 2013, 14:22
за решение любой из задач тысячелетия выплачивается миллион долларов (вспоминаем Перельмана). задачи да, абстрактные, но их решения будут использоваться в реальной жизни, например:
- уравнения Навье-Стокса: как течет жидкость; явление «торнадо»
- про нули дзета-функции: важно для теории чисел, в частности для простых чисел, оттуда думаю должно пойти в криптографию
- равенство классов P и NP: программирование
А согнув провод в форме интеграла, можно достать часы из унитаза...


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: m_ax от Январь 25, 2013, 14:29
А согнув провод в форме интеграла, можно достать часы из унитаза...

Аха) А если найти длинную палку, то ей можно сбивать бананы с пальмы) А если ещё и заточить острым булыжником, то и мамонта заколоть, может быть, удастся) 


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Bepec от Январь 25, 2013, 14:37
"Ещё египтяне выковыривали мозг инструментом в форме интеграла" © Математика в древние века bash.im


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Igors от Январь 25, 2013, 19:48
Ну пошли шутки в стиле бурсы. Математика, физика, алгоритмы, теория, предметная часть - это, дескать, не для нас. А что тогда остается? А, ну связка "UI + БД", очередной "многопоточный сервер" (сколько их уже?) и.т.п. На мой так Вы оказываетесь в огромной толпе занимающихся тем же - и это бесперспективно. Изучать Qt. дуст, std, питон, objective - не вредно, но особо не надейтесь  :)     


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Old от Январь 25, 2013, 19:56
Ну пошли шутки в стиле бурсы. Математика, физика, алгоритмы, теория, предметная часть - это, дескать, не для нас. А что тогда остается? А, ну связка "UI + БД", очередной "многопоточный сервер" (сколько их уже?) и.т.п. На мой так Вы оказываетесь в огромной толпе занимающихся тем же - и это бесперспективно. Изучать Qt. дуст, std, питон, objective - не вредно, но особо не надейтесь  :)      
А чем же нужно заниматься? :)

std  и boost это по сути С++, это нужно знать, если хочешь владеть своим инструментом (С++). Вряд ли, кто-то сейчас сможет сделать готовый проект используя только stdlib, а вот с бустом уже можно.
Qt удобная вещь для быстрого ваяния GUI. Как правило, если не делать "очередные многопоточные серверы" (в коих, я уверен, у вас огромный опыт ;) ), то остальные заказчики хотят тыкать мышкой в окошки.
Python удобный скриптовый язык. На нем не обязательно делать большие проекты, он очень сильно может помочь в автоматизации сборки и тестирования своих систем, генерации каких-то данных и т.д.

Мне кажется без этих знаний сейчас рассчитывать особо не на что...

P.S. А еще желательно знать и понимать forth - его я считаю самой красивой идеей/реализацией вообще в программировании за все времена. Еще не плохо знать ассемблер, какой нибудь, не обязательно на нем программировать, но эти знания будут очень полезны. И есть еще много чего, что хорошо бы знать и будет полезно... :)


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Igors от Январь 25, 2013, 21:11
И есть еще много чего, что хорошо бы знать и будет полезно... :)
Так я и не спорю что "полезно" :) Но вот например есть 2 кандидата

- первый знает <длинный список>, правда знает
- второй знает .. ну почти ничего, std::vector - и то с горем пополам

Кому Вы поручите задачу? (разумеется оплачиваемую, деньги Ваши). Понятно что первый выглядит куда привлекательнее. Однако автоматический выбор первого - часто не лучший, второй может оказаться  "то что надо". Ну может конечно и нет.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Old от Январь 25, 2013, 21:15
Кому Вы поручите задачу? (разумеется оплачиваемую, деньги Ваши). Понятно что первый выглядит куда привлекательнее. Однако автоматический выбор первого - часто не лучший, второй может оказаться  "то что надо". Ну может конечно и нет.
"часто не лучший" и "Ну может конечно и нет".  :) Все от воли Божьей.

А так да, все может быть, но я сильно сомневаюсь в "часто не лучший", у меня противоположная статистика. :)


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: iroln от Январь 26, 2013, 15:04
У меня вопрос по теме проекта. Почему решили выбрать PySide, а не PyQt4? PySide в последние два года как-то сдулся, что очень печалит. Багтрекер вообще зарос плесенью, репозиторий почти не обновляется. Просто я, например, использую PySide из-за лицензии LGPL, а тут же Open Source проект, можно было бы PyQt4 использовать, который развивается вслед за Qt.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 26, 2013, 15:28
А фиг его. Мне посоветовали в конфе PySide заюзать, я и заюзал. Как я понял, особой разницы между ними нет.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: iroln от Январь 26, 2013, 15:37
Сейчас разницы почти никакой, особенно если использовать в PyQt4 API 2.0, где нормальный синтаксис для сигналов/слотов и т.п. Просто если проект PySide забросят окончательно, то придётся переводить свой проект на PyQt4, когда потребуются современные возможности, которые могут со временем появиться в Qt.


Название: Re: [PySide][Git] Кто хочет присоединиться к проекту?
Отправлено: Пантер от Январь 26, 2013, 15:41
Только что перевел на PyQt4 в отдельном бранче. Потестю, если что, оставлю.
//---------------------------------
Теперь используется PyQt4.


Название: Re: [PyQt4][Git] Кто хочет присоединиться к проекту?
Отправлено: spirits25 от Январь 28, 2013, 17:05
Начал изучать питон. Пилю тут в свободное время гуй к гиту. Кому интересно, присоединяйтесь.
PyGitGui (https://github.com/panter-dsd/PyGitGui)

Питон самое то для таких целей - быстро и серьёзно=). Но лично я не вижу смысла создавать ещё одно Gui для git'а. Я вообще не совсем понимаю, чем консольный не устраивает.


Название: Re: [PyQt4][Git] Кто хочет присоединиться к проекту?
Отправлено: iroln от Январь 28, 2013, 17:26
Питон самое то для таких целей - быстро и серьёзно=). Но лично я не вижу смысла создавать ещё одно Gui для git'а. Я вообще не совсем понимаю, чем консольный не устраивает.
Не хочу разводить очередной холивар, но консольный интерфейс гита писали красноглазые маньяки. А нормального GUI для git не хватает, все какие-то ущербные и не допиленные. Ну, понятно, что это моё мнение, не стоит принимать за истину. Просто git кажется реально неудобным по сравнению с hg, при этом распиарен он излишне, я считаю.


Название: Re: [PyQt4][Git] Кто хочет присоединиться к проекту?
Отправлено: spirits25 от Январь 28, 2013, 17:51
Просто git кажется реально неудобным по сравнению с hg, при этом распиарен он излишне, я считаю.
На вкус и цвет=)