Обновить
99
Иван Коробков@drJonnie

Пользователь

12
Подписчики
Отправить сообщение
Важно не использование табуляции или пробелов, а постоянство. В своих новых проектах используйте то, что вам больше нравится. Во всех остальных придерживайтесь уже сложившегося стиля написания кода. А утверждение, что табуляция лучше пробелов — обычный холивор.
А кто-нибудь знает текущию доли операционных систем, учитывая что Android — это линукс? Чует мое сердце, что такими темпами он станет самой популярной операционной системой в будущем :-)
Вы еще спросите, почему все IDE, а также emacs и vim сделаны так, что ими могут пользоваться только программисты.
Порог вхождения в РСУВ (DVCS) высок. Многие не пользуются ими не потому что думают, что это им не нужно, а потому что это на самом деле сложно. В том числе программисты, которые в большинстве своем тоже люди.

Пару консольных команд программистам выучить сложно да понять структуру репозитория, основанную на обычных деревьях? Я считаю, что таких людей вообще можно не относить к программистам.
У вас ошибки в статье. Во-первых, данный код будет прекрасно работать и будет позволять обращаться ко всем атрибутам словаря.
class mydict(dict):
    def __getattr__(self, key):
        return self[key]
    def __setattr__(self, key, value)
        self[key] = value

Потому что метод __getattr__ вызывается только тогда, когда атрибут не найден. Для перехвата всех обращений к атрибутам существует метод __getattribute__.

Во-вторых, неверно, что
self.key является синтаксическим сахаром для self.__getattr__(key).

Правильно: getattr(self, key) вызовет self.__getattribute__(key).
На графике этого нет. На нем есть шкала, к которой если присмотреться, тогда можно понять.
>>> Обратите внимание, полулогарифмическая шкала.
Это надо сразу в графике писать, а не в середине статьи закапывать.
Самых распространенных две: google protobuf и apache thrift (по сути, разработка Фейсбука). Сравнение производительности и функциональности можно посмотреть на thrift-protobuf-compare/.
Согласен, просто ужасно, что автофокус на поле ввода поломали.
А с чего все взяли, что там давление одинаковое?
> мне все больше кажется, что все крупные киберсквотеры негласно сотрудничают или являются частью крупных контор по регистрации доменов.

Информация о дате, до которой оплачен домен, является открытой.
В Core Quad, и правда, использовалась одна шина памяти для всех четырех ядер. Opteron'ы и Xeon'ы (начиная с 7300 серии) используют несколько. Например, у четырехядерного Xeon'а 7300 по одной на каждое ядро.
Не знаю. Я бы не рекомендовал вообще видео. Читать быстрее, и информации так больше. Третий Питон… А он вам зачем нужен? На нем еще практически никто не разрабатывает, библиотеки не портированы. Молод он еще.
Извиняюсь, вот ссылка: Fun to Imagine on Youtube.
Да выложите же вы все монологи Ричарда Фейнмана "Fun to Imagine" (youtube). Они же очень короткие. Толку, что на хабре каждый день появляется по одному. PS их всего 12.
требуется ещё и приложить все исходные коды… хотя для особых фриков предлагается ещё и альтернативный способ: распечатать и прислать исходные коды почтой или по факсу.

Я бы точно им по факсу отправил. Можно даже что-то вроде кампании организовать: «Следуй законам — шли код по факсу».
Думаю, вы неточно воспринимаете Яву. Ява, в первую очередь, — это язык бизнес приложений: Google Adwords, Oracle, SAP и т.д. И Майкрософт, разрабатывая C#, старалась создать язык, который бы конкурировал именно в этой сфере. У них получилось. Кстати, до того, как создать C#, они разработали собственную реализацию Явы, J++. Однако, они внесли в нее много нововведений (допустим, делегаты) и сообщество Явы не признала ее. Ну, а Майкрософт продолжила развивать свое детище, и сейчас мы имеем C#. Молодой, красивый статически типизируемый язык, который основан на Яве, но привнес очень много из таких языков, как Питон и Руби.
Мне нравится Майкрософт. На сегодняшний день она сделала прекрасную среду для разработки, создала реального конкурента Яве — C#, который функциональнее нее и очень быстро развивается. Сделала мощную базу данных MSSQL. Пришла в веб-приложения со своим Silverlight. Выпустила нормальный веб-фреймворк ASP.NET MVC, уже вторая версия на подходе. Показала головосрывательный проект Natal, который, возможно, станет новой Xbox. Перечислять можно еще очень долго.

А вот к производителям железа (не считая мышек/клавиатур) Майкрософт никогда не относилась, поэтому ждвать от нее классных гаджетов — глупо. Еще, Майкрософт — это большая компания, в которой ведется много разработок, и которая способна в сжатые сроки (по рыночным мерка) добавить инновационную функциональность в свои продукты.
Черно-белая подсветка кода выглядит классно. Еще бы оттенков серого добавить и был бы шедевр.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность