
Марк
29.09.2016
04:36:32

Arthur
29.09.2016
04:37:39

Марк
29.09.2016
04:37:56

Arthur
29.09.2016
04:38:15
ну он то я так понял тут верховный главнокомандующий

Google

melancholiac
29.09.2016
04:38:23
щито ты хотел?

Arthur
29.09.2016
04:38:38
так по делу если
вот я среднестатистический нубасик
и решил весь такой на питоне кодить

Марк
29.09.2016
04:39:09
он жозенький, десу
Мой интерпретатор головного мозга сломался. Это на человечьем языке шо значит?

Arthur
29.09.2016
04:39:16
пока даже не знаю какие задачи хочу решать
и че мне делать?

melancholiac
29.09.2016
04:39:35
он же не с потолка жесткий

Марк
29.09.2016
04:40:36

melancholiac
29.09.2016
04:41:24
почему сразу ноулайфер?

Google

Arthur
29.09.2016
04:50:13
спасибо за помощь, блять)

Zart
29.09.2016
04:50:41
тебе раза два или три уже сказали "третий"
в синтаксисе 2 и 3 радикальной разницы нет, там разница в основном в типах строк и переименовании ряда стандартных либ
выучишь любую из версий - потом доучить разницу
и ква

Stanislav
29.09.2016
04:53:45
Я тоже думал что в 2х и 3х нет различий. Посему учил 2ку.
А они есть

Zart
29.09.2016
04:54:08
есть, но их не настолько уж и много именно в синтаксисе
в типах прилично

Arthur
29.09.2016
04:54:49
спасибо

Stanislav
29.09.2016
05:02:11
пока даже не знаю какие задачи хочу решать
Сделай подсчёт граней, углов, рёбер N-мерного куба, выведи формулу сам, считая что куб в следующем измерении - два куба из предыдущего где соответствующие точки соеденены
По данным даным при запуске программы

melancholiac
29.09.2016
05:27:01
лучше уже 4d кубик рубика решать

Kill me pls
29.09.2016
05:31:33


Igor
29.09.2016
05:46:54
ну блин.
раз уж взялся #sublimetext пользоваться - привыкай к тому, что надо самому настраивать все.
за тебя никто это делать не будет, иначе смысл охуенных просторов для оптимизации под свои нужды теряется.
мастхэв для питона - https://github.com/DamnWidget/anaconda
(эта штука гуглится на раз, как ты умудрился на нее не наткнуться?)
она обеспечит тебе:
- более-менее нормальное автодополнение,
- подсказки по параметрам функций/методов
- подсветку предупреждений и ошибок - pep8, flake8, все такое
- переход к определению объекта
- некоторую поддержку тестов
- поддержку вагранта (оч хуевую) и докера (хз, не в курсе)
#sublimetext
если любишь работать со сплитами (несколькими окнами с файлами в пределах одного таба; чаще всего два вертикальных сплита делают), посмотри в сторону этих плагинов:
1) Origami https://github.com/SublimeText/Origami
из интересного - позволяет автоматически расширять активный сплит с помощью опции origami_auto_zoom_on_focus
2) MaxPane https://github.com/jisaacks/MaxPane
позволяет развернуть активный (текущий) сплит на весь экран (т.е. скрывает другие сплиты).
полезно, если хочется на время увеличить площадь просмотра/редактирования кода
3) InactivePanes https://github.com/SublimeText/InactivePanes
делает неактивные сплиты более тусклыми - так становится нагляднее, какое из окон сейчас активно
4) https://github.com/adamchainz/SublimeSwitchViewInGroup
фиксит поведение переключения табов по ctrl+tab/ctrl+shift+tab при работе со сплитами
5) https://github.com/titoBouzout/SideBarEnhancements
кроме своего основного предназначени, имеет опцию auto_close_empty_groups, которая автоматически закрывает пустые сплиты, освобождая все место под сплит, где есть открытые файлы


Kill me pls
29.09.2016
05:55:25
Для вим подобное есть? Где то находил, но забыл название

Igor
29.09.2016
05:55:52
работа с навигацией/файлами в #sublimetext
1) SideBarEnhancements, выше упомянул. добавляет меню для работы с файлами (cut/copy/paste, rename, delete, open in file explorer/finder итд) по правому клику в сайдбаре
2) Copy Relative Path - https://github.com/bpicolo/CopyRelativePath
добавляет пункт в command pallete/хоткей для копирования в буфер обмена текущего открытого файла
при этом копируя не полный путь ("/Users/igor/Projects/myproject/models/user.py"), а относительный ("models/user.py")

Petr
29.09.2016
05:56:28
а чем ст3 от ст2 отличается?

Igor
29.09.2016
05:56:55
а чем ст3 от ст2 отличается?
ст3 формально в бете, но все им пользуются. рекомендую
чем отличается - не помню уже, какая разница ) можно на офсайте глянуть, если так интересно

Kill me pls
29.09.2016
05:59:28

Google

Igor
29.09.2016
05:59:30
еще плагины для #sublimetext:
работа с темами
1) Themr - https://github.com/benweier/Themr
простой переключатор тем
2) QuickThemes - https://github.com/chrislongo/QuickThemes
позволяет переключаться между несколькими темами по хоткею
(удобно, если в хорошем освещении хочешь светлую тему, а в плохом - темную)
работа с гитом
1) SublimeGit - https://github.com/SublimeGit/SublimeGit
офигенно мощный плагин, изначально был платным, щас вышел в опенсорс
2) GitGutter - https://github.com/jisaacks/GitGutter
показывает status в текущем файле в виде маленьких иконок (см. скриншот в README)

Johnnie
29.09.2016
05:59:53
ух бля

Igor
29.09.2016
06:00:03
Конфиги и автодополнение
для автодополнения надо смотреть в сторону jedi, для конфигов - хз че ты именно хочешь. берешь vimrc, берешь гугл, профит
ух бля
если заебал, извините, могу продолжить в личке

Johnnie
29.09.2016
06:00:20
это какие-то сильные аргументы должны быть против пичарма, чтобы ебаться с этой кучей плагинов))

Igor
29.09.2016
06:00:26
но думаю, не я один саблаймом пользуюсь, и может еще кому-то будет полезно

Johnnie
29.09.2016
06:00:32

Igor
29.09.2016
06:00:49
(это на 15" ретиновом макбуке с 16 гигами-то)
но это все фломастеры, конечно. я грущу без удобного гуёвого дебаггера

Alex
29.09.2016
06:01:25
тормозная java
у меня на ноуте pycharm вообще чуть ли не минуту стартует, адок

Kill me pls
29.09.2016
06:02:32

Johnnie
29.09.2016
06:03:22
по поводу явы - что есть то есть
но часто ли ты перезапускаешь его?

Alex
29.09.2016
06:03:57
нет, но приходится на нескольких машинах
ещё дефолтные бинды и оформление не ок, но это поправимо

Johnnie
29.09.2016
06:04:42
я как-то ради интереса тыкал атом

Zart
29.09.2016
06:04:43
жабогуй лишь могила исправит

Johnnie
29.09.2016
06:04:45
вот это пиздец, да

Google

Johnnie
29.09.2016
06:04:50
запускается дольше пичарма

Igor
29.09.2016
06:05:09
едем дальше. работа с питончиком в #sublimetext
1) Anaconda - мастхэв, о нем уже сказал
2) Copy Python Path - https://github.com/pokidovea/copy_python_path
приятный маленький плагинчик, который делает хоткей на копирование питоновского пути к объекту, находящемуся под курсором
например у тебя курсор стоит на вызове foo в этом примере:
from project.helpers import foo
...
...
bar = foo()
нажимаешь хоткей - и в буфер обмена копируется project.helpers.foo`. удобно чтоб потом импорт написать где-нибудь
3) isort - https://github.com/thijsdezoete/sublime-text-isort-plugin
автоматически сортирует импорты нормально

Johnnie
29.09.2016
06:06:04
захерачь теги что ли в сообщения, чтоб потом людей туда отправлять :)

Kill me pls
29.09.2016
06:06:16

Igor
29.09.2016
06:06:20
я заебался.
еще пользуюсь (безотносительно питона) следующими плагинами в #sublimetext:
BetterFindBuffer
PlainTasks
BracketHighlighter
ColorPicker
Sublimerge
SyncedSideBar
Table Editor
ссылки и описания ищи сам

Zart
29.09.2016
06:07:21
#какпревратитьсвоюжизньвконструктор

Igor
29.09.2016
06:07:45

Марк
29.09.2016
06:07:54
Нано рулит. Кто не согласен - идет варить щи

Igor
29.09.2016
06:07:57

Johnnie
29.09.2016
06:08:08
?

Igor
29.09.2016
06:08:15

Roman
29.09.2016
06:08:40
да ну нахуй этот саблайм

Igor
29.09.2016
06:08:42

Roman
29.09.2016
06:08:46
не удобно

Zart
29.09.2016
06:08:52
вчера ставил свежую федору. нано был из коробки

Roman
29.09.2016
06:08:53
вс код даже удобнее будет

Alex
29.09.2016
06:09:01

Johnnie
29.09.2016
06:09:03

Igor
29.09.2016
06:09:26
хотя чего это я, у меня вообще старая suse на дев-тачке рабочей стоит

Google

Alex
29.09.2016
06:09:50
кто осилил vi, про nano забыл навсегда

Johnnie
29.09.2016
06:09:54
я помню где-то был только ed
это пиздец

Igor
29.09.2016
06:10:03

Zart
29.09.2016
06:10:06

Igor
29.09.2016
06:10:20
наверное, мне просто хватает мозгоебства с саблаймом, чтобы было еще мозгоебство с vi!
(самокритичность 80 лвл)

Zart
29.09.2016
06:10:49
ст3 официально вроде платный?

Johnnie
29.09.2016
06:10:59

Igor
29.09.2016
06:12:09
Какой дебаггер?
в пайчарме есть дебаггер, https://www.jetbrains.com/help/pycharm/2016.2/debugging.html
а если ты имеешь в виду, как дебажу я - я дебажу pudb, у него очень удобный гуй и мне нравится его хитрожопый вызов в коде:
import pu.db (и никаких set_trace()) не надо писать
атом становится все лучше и лучше, но electron - это пиздец. лучше, чем javaвские интерфейсы у jetbrains, но все равно пиздец. редкие тормоза и часто шумящие кулеры

Zart
29.09.2016
06:14:52
холодный старт jvm долгий
а ты ему денег на ссд дашь? 8)

Igor
29.09.2016
06:15:13
а. ну с другой стороны там выше правильно написали - как будто часто надо IDE перезапускать )
и смски от 3dsecure скинет

Alex
29.09.2016
06:15:44
да на этот ноут нет особо смысла ставить, там 4 гига оперы и 4 ядра пень
гента и так за 20 сек стартует, быстрей пичарма :D

Zart
29.09.2016
06:16:07

Igor
29.09.2016
06:16:42
Эта группа больше не существует