Pull to refresh
11
0
Алексей Хомченко @gagoman

User

Send message
У меня есть лицензия на PyCharm. Есть ли смысл брать WebStorm? В чем отличия? Спасибо.
Автор писал в IDEA (сужу по .gitignore), там по умолчанию reStructuredText для доков. Sphinx потом генерирует хорошую доку.
Всем нравится knockout, но я так и не нашел примеров организации кода, и особенно таких частей, как синхронизация с REST-сервером, чтобы не изобретать велосипед и стыдно не было. Может кто что подскажет?
P.S. курс от John Papa видел.
Вроде достаточно синхронизировать Package User. Если используется Package Control, то он сам поставит/обновит все пакеты. Как-то так.
Может не все стремятся быть начальниками? А идут туда где интересно, заставляет напрячь мозги и за это еще неплохо платят?
1. вернет метод, потому что унаследовано от dict. Сама затея делать так — плохая и даже на хабре было пару статей с реализацией подобного словаря. И в них тоже были грабли.
2. я изначально сделал так, но не смог сделать итератор вида:
for i in Reg:

Заметьте, не такие:
for i in Reg.__iter__()
for i in Reg()
for i in Reg._instances

а именно указанный. Если подскажете как, буду благодарен.
Точно, спасибо. Я там правда не вижу по классам и метаклассам. Стоит ли попробовать написать? Просто только я нашел статьи 3 на хабре о метаклассах и не думаю, что напишу лучше.
Немного пожеланий по коду (сам новичок, так что не сильно доверяйте):

1. добавляйте шебанг и кодировку:
#!/usr/bin/env python
#coding:utf-8


2. Про проверку на None выше уже писали:
self.nid = nid is None and '' else nid
#или
self.nid = '' if nid is None else nid


3. проверка такого кол-ва аргументов на наличие None может быть заменена на что-то типа:
if None in [self.nid, self.created, self.title, self.text]:


4. Бросать Exception — плохо. Тут бы подошел ValueError, имхо.

P.S. я понимаю, что это одноразовый скрипт, так что сильно не заморачивайтесь
Одно время пробовал blogofile. У него даже миграция с друпала была, вроде.
Разный эффект. CtrlShiftEsc открывает диспетчер задач сразу, CtrlAltDel меню как с отключением пк, так и диспечером задач.
Можно подумать о других разработчиках. Дома у меня 24 дюйма, с собой ношу eeepc с 10. Если бы я писал во всю ширину 24 дюймов, я бы потом матерился на себя же.
Плюс, можно подумать о тех, кто использует Jira, github, etc. Не уверен точно, но мне кажется, что просмотр исходников с очень большой длиной строки может быть проблематичен.
Раньше использовал KMPlayer от 7sh3, теперь перешел на Daum PotPlayer от него же. Отличная вещь, за что его создателю спасибо.
Ну они тоже молодцы. До скидок его цена была 50$ (Украина), сейчас подняли до 115, вроде (глючит, не дойти) и типа вот — крутая скидка, аж 78%.
P.S. сам обладатель VCP
У автора мания говорить о себе в 3-м лице?
Хук на коммит в hg/git или push в репозиторий на ubuntu.
Я связь QML с С++ изучал по gutenberg.troll.no/4.7-snapshot/qtbinding.html, когда еще доки не было. Примеры отличные, как впрочем и вся дока Qt.
Сайт отличный. А название пошло из фильма о Джее и Молчаливом Бобе.
Ему достаточно будет один раз активировать игру через прокси. Потом он сможет скачать и играть в соответствии с своим регионом. Но это запрещено правилами.

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity