• Бесплатные курсы, книги и прочие материалы по разработке
    0
    Спасибо за оценку. Комментировал, правда, я безотносительно авторства: здесь, на Хабре, я ранее вроде уже касался обсуждаемой темы в комментариях — мне тема интересна, ввиду наличия профильного образования.

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

    1. Нет русской литературной традиции — не переводить фамилии.

    Фамилии на русский (и не только) переводятся обычно следующими способами:

    1. Транскрипция (по принципу звукового подобия). Пайтон. Данный вид перевода сейчас используется чаще остальных;
    2. Транслитерация (по принципу графического подобия). Питон/Пифон. Способ широко использовался в советский период;
    3. Транспозиция (по принципу этимологического соответствия). Питон. Пожалуй, предпочтительна при переводе говорящих имён, имён-аллюзий.
    4. Калькирование (по принципу замены лексическими соответствиями). Используется обычно, когда имя состоит из нескольких частей.


    У каждого варианта при желании можно отыскать свои плюсы и минусы.

    2. Кинг — не говорящая фамилия, не смотря на то, что издательство АСТ величало его «королём ужасов». Это если вы про Стивена Эдвина Кинга. Однако этимологически фамилия действительно имеет связь с понятием «король». Также как, например, Смит с понятием «кузнец». Говорящие фамилии — удел вымышленных персонажей. Это способ сообщения потребителю дополнительной информации.

    А в целом, к ответу «вот так сложилось» у меня такое отношение как и к ответу «потому» — эти ответы имеют место быть, но ничего не объясняют. Без сомнения, для кого-то любая информация может быть избыточной.
  • Бесплатные курсы, книги и прочие материалы по разработке
    0
    Дэк, ведь статья никого прав не лишает. Она не для этого, она для развития кругозора заинтересованных лиц. И «растекается» ровно на столько, сколько нужно для решения указанной задачи. Поэтому не понятно, зачем вы упоминаете «over-analyzing» из пассажа ван Россума — оно к лингвистическому анализу не относится.
  • А был ли мальчик? Наши сервера и хакерская атака на демократическую партию США
    0
    Дэк это они не возмущаются, а пытаются использовать ситуацию, и при этом не только не проиграть, но и поиметь максимальную выгоду на антироссийской истерии.
  • А был ли мальчик? Наши сервера и хакерская атака на демократическую партию США
    0
    Почему не латиница? Вот, например, нашёлся RobinGood в Твиттере — некто итальянец Луиджи.
  • VPN-провайдер Private Internet Access сворачивает присутствие в России из-за пакета законов Яровой-Озерова
    0
    [...] поэтому могут ошибаться [...]

    Это да, бывает: одни ошибаются (по недопонимаю или намеренно), по ошибке пишут что-то, другие это ошибочное что-то тиражируют, в итоге всем чрезвычайно весело, как в том анекдоте «и не в лотерею, а в карты, и не выиграл, а проиграл».
  • VPN-провайдер Private Internet Access сворачивает присутствие в России из-за пакета законов Яровой-Озерова
    0
    Статья на torrentfreak похожа на материал в раскрутку PIA.
    Но, в целом, да, в ней говорится о позапрошлогоднем пакете поправок (97-ФЗ от 05.05.2014) к закону об информации 149-ФЗ от 27.07.2006.

    PIA в своём пресс-релизе тоже лукавит:
    The Russian Government has passed a new law that mandates that every provider must log all Russian internet traffic for up to a year.

    Закон, по которому «организатор распространения информации» обязан хранить метаинформацию год, — старый. Про весь трафик в нём ничего не сказано.
    Новый пакет поправок содержит предписания для трёхгодичного хранения метаинформации «операторами связи», к коим PIA причислить вряд ли получится.

    Ввиду означенного, связывание автором данной статьи действий PIA с новым пакетом поправок к законам смотрится странно.
  • Контрактное программирование в PHP
    0
    Таким образом, развивая мысль, можно говорить о том, что интерфейсы в PHP — это тоже программирование себя/товарища? (Обратите внимание, что в разбираемом языке интерфейсы как раз в поддержду [рудиментарную] контрактов). А если шагнуть ещё дальше, то и сигнатуры функций станут тем же — они ведь тоже для формализации и верификации. И компиляторы, опять же, о том же.
    В любом случае, мне понятна ваша позиция ;)
  • Контрактное программирование в PHP
    0
    Можно считать продвинутым аналогом статической типизации или тайп-хинтинга.

    Вопрос-то был не об аспектах в принципе, а о конкретной реализации.

    К слову, ситуация, когда в динамические языки начинают вносить элементы статики в последнее время всё шире распространяется, и это тоже весьма интересная и спорная тема.

    Не кажется, потому что по сути это декларативное объявление для программиста.

    А при чём тут программист? Цель прогаммы [созданной программистом], я надеюсь это не вызывает сомнений, — быть исполненой машиной. С этой точки зрения, в каком стиле это объявление реализовано — вовсе не важно. И лишь в целях гарантирования надёжности (или стремления к ней) изобретались и изобретаются различные подходы. То, что, например, IDE, или компилятор, подсказывают/указывает программистам, исходя из кода (интерфейсов, типов данных и пр.), что можно, а что нельзя и упрощают этим жизнь, по мне, так это приятное следствие из стремления решить вышеозначенную задачу.

    Вы же машину программируете, а не себя или товарища по цеху. Или вы о чём-то другом?
  • Контрактное программирование в PHP
    0
    Я бы поспорил с тем, что логические конструкции можно называть метаинформацией, но, в целом, ответ про неизбежность понятен %)
    Правда не уверен, что что-то кроме кеширования и диспетчеризации возможно будет реализовать на уровне ядра, в частности из-за, упомянутого вами зоопарка подходов.
  • Контрактное программирование в PHP
    +6
    Обратите внимание вот на что: из года в год всё большая и большая ответственность в PHP перекладывается на комментарии — по сути, изобретаются средства для привнесения новой функциональности в язык минимальными усилиями.

    Такими темпами ситуация однажды станет напоминать ситуацию в макросами в C, где многие цокают: «Это что за макрос в 800 строк? Ай-яй-яй, макрос на макросе сидит и макросом погоняет!», а другие им отвечают: «А что делать? По-другому — никак!»

    Собственно, отсюда вопрос: не кажется ли вам, что перенос логики исполнения в комментарии — это перебор?
  • Python-digest #14. Новости, интересные проекты, статьи и интервью [9 февраля 2014 — 16 февраля 2014]
    +2
    > Прощаясь с Python

    Смысловой оттенок неправильный: «прощай» против «до свидания» — лишнее подтверждение тому в конце его статьи.
  • Анонсирован сервис Steam Music (beta)
    0
    Ага, корпорацией добра они станут окончательно, когда под давлением GOG безDRMные версии игр станут продавать, сначала, конечно, застенчиво, но потом… %)
  • TorrentMonitor и снова здравствуйте
    0
    Мне тоже поначалу было жалко трекеры, когда писал deluge-updatorr, но потом я прикинул: если те, кто содержат трекеры не хотят (или не могут) допилить движки до состояния, когда они могли бы оповещать заинтересованных лиц об обновлении нужных раздач, то у нас просто не остаётся другого выхода, как попытаться полностью автоматизировать процесс на своей стороне, со всеми вытекающими.
    Отсюда мечта: трекер, предоставляющий API (подозреваю, что даже при таком раскладе есть варианты монетизации) %)
  • Python на колёсах
    +6
    Давайте называть вещи своими именами: мёртвый язык — некогда использовавшийся язык, вышедший из употребления. Потому следует говорить о Python 3, скорее, как о языке не получившем [пока] широкого распространения. Python 2, кстати, тоже ещё долго не станет мёртвым (бьюсь об заклад, что даже после окончания периода поддержки).

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

    Впрочем, как бы ни были неудобны слова Гейнора, Ронахера и др. о Py3, всё же они во многом справледливы. В этом их ценность — они являются обратной связью для создателей Py3, качественной обратной связью с указанием на конкретные промахи и даже вариантами выхода из сложившейся ситуации. Увидим, в общем ;)
  • Все, что вы думаете о Nintendo, в корне неверно
    0
    Почём?
    Mote давно уже с плюсом в одном корпусе идёт. Чак обычно покупают в одной коробке с mote. Китайский дубль без надписи Nintendo обойдётся примерно в 700 руб. Не встречал игр, где классик контроллер необходимость; дубль — около 300 руб. Итого набор на четверых 4000, если накинуть два дубля запперов 4500. Приставка, кстати, стоит 14 т.р., а не 19.
  • Все, что вы думаете о Nintendo, в корне неверно
    0
    Только уровень сложности не забыть на поменьше выкрутить, а-то реакция уже не та %)
  • Все, что вы думаете о Nintendo, в корне неверно
    +1
    Во время пьянки очень трудно заниматься чем-то кроме пьянки, а компанейских игр у Nintendo, конечно, есть, посмотрите, например, на Mario Party 8 и 9 под Wii (замечательно идут, даже под алкоголь).
  • Как научить программировать гуманитария
    +1
    1) Тут дело вот в чем: вы как автор статьи имеете право на терминологию. Другие люди могут с ней соглашаться или не соглашаться, однако они будут точно понимать, о чём говорите именно вы. Примерно как: «Солнце (здесь и далее «Блин») даёт нам свет».
    2) Если вы опасаетесь реакции сообщества, это может быть показателем непрофильностьи статьи. Но, по-моему, зря вы её опасаетесь %)

    Массив — последовательность; цикл — проход по этой последовательности. По сему, есть основания полагать, что школьный курс математики уже может помочь в понимании. Остаётся абстракция, но и она входит в упомянутый курс.
    Т.о., если у обучаемого выработаны навыки в указанных областях, ему будет легче понять программирование (не берём во внимание различия лексики и семантики конструкций различных языков, т.к. они сами по себе могут представлять дополнительную сложность при изучении); нет — получите то, что сможете назвать «гуманитарием».

    С этой точки зрения, похоже, что последние директивы минобразования направлены как раз на увеличение количества «гуманитариев», поэтому скрестите пальцы — дальше будет хуже ;)
  • Как научить программировать гуманитария
    +2
    Реакция ожидаемая: как только в тексте появляется, что-нибудь типа
    Вопрос терминологии «кто есть гуманитарий, и чем он отличается от математиков/программистов/физиков-теоретиков» предлагаю оставить в стороне.
    люди, имеющие хоть какое-то отношение к точным наукам, обычно перестают воспринимать материал серьёзно — без определения понятий обычно серёзных разговоров не ведут. Без авторского определения «гуманитарий» — тот самый конь в вакууме.

    Вот, к примеру, мне лично видится, исходя из прочинанного, что автор [ради красивого заголовка] вполне мог подменить понятия, и речь, по всей видимости, идёт о любых обучающихся с недостаточной (не важно по каким причинам) базой знаний в области математики и ВТ. Описана картина вполне характерная для новичков. С этой точки зрения, методики обучения давно разработаны, доступны, применяемы.
  • Простой интерпретатор с нуля на Python (перевод) #1
    +3
    Мемы мемами, но раз уж это перевод, то неплохо бы, чтобы он им оставался: вот когда автор мем употребит, тогда и переводчику не зазорно.
  • Простой интерпретатор с нуля на Python (перевод) #1
    0
    А это вы на какой вопрос ответили и почему такой ответ должен быть очевиден? %)
    В оригинале: «If there is no matching regular expression, we report an error and quit».
  • Простой интерпретатор с нуля на Python (перевод) #1
    0
    > Если вообще ничего не совпало, то мы рапортуем об ошибке и скрипт становится героем.

    У автора в оригинале нет идиоматики, почему она есть в переводе: о каком герое речь?
  • Python-digest #6. Новости, интересные проекты, статьи и интервью [6 декабря 2013 — 13 декабря 2013]
    0
    > Тонкости использования языка Python [...]

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

    Быстрота разработки как «главное» достоинство языка; размен надёжности и качества на эту быстроту; [неимоверно] дурно пахнущие примеры кода; сомнительные разъяснения и т.п…

    Будьте начеку, друзья мои, не дайте этому употребить ваш мозг ;)
  • Покажите свои гаджеты!
    +1
    Отчего же не поверю, вполне поверю %P
    Однако это не утилитарное ношение, а понты: при таком хвате в результате удара эта Риана вполне может получить перелом костей кисти. Принято, чтобы ударная часть кастета приходилась на основные фаланги, а не, скажем, средние, ну, и чтобы упор приходился на основание ладони. Осталось учесть ширину ифона, чтобы понять, что нужно иметь очень немаленькие кисти, чтобы пользоваться таким приспособлением.
    Я бы посоветовал упомянутым дадам чехлы с силиконовыми заячьими ушками — смысла больше.
  • Таймер для вытяжки
    0
    Всё не так плохо %)
    Это просто проверить: открываете словарь арго, пытаетесь отыскать.
  • Покажите свои гаджеты!
    0
    Ага. Сказочный: для ношения нужен размер кисти, как у Ткаченко, скажем.
  • Таймер для вытяжки
    +3
    Это эвфимизм, построенный на суеверии.
    Кто суеверен сам по себе или якобы «по долгу службы», тот и использует. Попугайничают друг за другом, вот и шагает по миру «крайний». Не только о столице речь, конечно.
  • Пишем красивый идиоматический Python
    +1
    Статью нужно было начинать с приличного названия.
    Например, «Пишем красивый идиоматичный код на Python». Иначе — эквивалентно «Пишем красивый идиоматический русский» %)
    С применимостью слова «идиоматический», кстати, я бы тоже поспорил.
  • Python-digest #4. Новости, интересные проекты, статьи и интервью [23 ноября 2013 — 29 ноября 2013]
    +1
    Похоже, что не хватает какого-то инструмента для удобного составления дайджеста, и, пожалуй, я поставлю его в свои todo для pythonznet %)
  • Python-digest #4. Новости, интересные проекты, статьи и интервью [23 ноября 2013 — 29 ноября 2013]
    +6
    Даёшь больше отличий от рассылки Python Weekly!
  • Видео октябрьских докладов Python Meetup
    0
    notorca, есть ощущение, что спроектировать язык зарание невозможно в принципе. Если язык живёт — он разваивается, и как бы он ни был хорошо спроектирван изначально, он изменяется. Мастерство в том, чтобы сохранять при этом стабильность. Если язык не развивается — он мёртв. А вот использовать ли мёртвый язык, и совершать ли ритуалы вуду — личное дело каждого.

    Год, или два назад на PyCon US был доклад «Что Питон может заимствовать из Java», так вот у вас получилось в том же духе, только название менее честное.

    Вдогонку: «ретарнов», «йелд» и «нонов» не бывает %)
  • PHP JSON был удален из PHP 5.5?
    0
    К сожалению, в советско-российской традиции преподавания английского почему-то сложилась безграмотная традиция учить [...]

    А чего она вам не угодила? Тем более, что эта советско-российская традиция сформировалась во времена Среднеанглийского %)

    Сейчас сложно вспомнить, но вроде бы в рамках школьной программы, хоть истории языка и не учили, но про употребление shall в качестве глагола должествования упоминали. А нынешние учебники западных издателей посвящают этой теме и того больше.

    Другой вопрос, посвящают ли ученики своё время учебникам ;)
  • PHP JSON был удален из PHP 5.5?
    0
    Что же, занятная фантазия. Продолжим фантазировать.

    > [...] Применение судом такого документа автоматически даст ему юридическую силу. [...]

    Модальные глаголы в подобных документах, сдаётся мне, ничем не отличаются от любых других, определяемых на уровне документа слов. Так, «ПОДРЯДЧИК» из одного документа может кардинальным образом отличаться от «ПОДРЯДЧИК» в другом. И предполагать, что суд будет основываться на определении из RFC, довольно странно: не забывайте, RFC — это даже не стандарт. Вот когда (если) он станет стандартом с комитетом принявшим его, с описанием области применения и ограничений использования — тогда возможно.

    > [...] Так или иначе, достаточно заглянуть в любой англоязычный толковы словарь чтобы увидеть примерно следующее [...]

    Таки, если заглянуть в любой, подобного определения вы не найдёте.
  • PHP JSON был удален из PHP 5.5?
    0
    А какое отношение RFC может иметь к типу правовой системы? Привести прецедент с RFC можете, или фантазируете на тему?
  • Гвидо ван Россум отвечает на вопросы
    +7
    Другая маленькая деталь: вы — не правы, если считаете голландский немецким.
    Для начала, если хотите, можете ознакомиться с правилами нидерландско-русского транскрибирования.
  • Python изнутри. Введение
    0
    Так это ж не его версия, это версия создателей труппы: www.fanpop.com/clubs/monty-python-and-the-holy-grail/videos/8197180/title/michael-palin-origin-name-monty-python

    Создатели решили, что Монтгомери (или Монти) Питон — по-английски юморное, а значит подходящее, имя для вымышленного персонажа, в честь которого можно назвать их летающий цирк. Вполне себе название в лучших традициях жанра нонсенс. Это как у нас, скажем, «Квадратная бригада Евстигнея Помидорова».

    А вообще вы зря так напрягаетесь на тему ассоциации со змеёй, даже Гвидо давным-давно перестал напрягаться %)
  • Ваш уровень программирования и не только
    0
    > об обнаружении столкновений в каком-нибудь физическом движке с помощью хэш-таблиц

    Ага. Об особой уличной магии.
  • Руководство по магическим методам в Питоне
    +1
    Ага, тогда, пожалуй, любой метод, который, скажем, обычно вызывают не напрямую, сказочным образом становится магическим ;)
    Неее, тут явно не обошлось без неутоленного в детстве желания волшебства.
  • Руководство по магическим методам в Питоне
    0
    Зря так часто специализированные методы называют «магическими». В них нет никакой магии, в них — специализация.

    Любителям магии и пошалить: смотрите занятие от Бизли с Pycon2013 US, где разбирается работа метаклассов и дескрипторов.
  • Про кофе и про Web, или почему PHP — велосипед
    +3
    > На мой взгляд PHP сейчас превращается в нечто такое:

    На этом же ездить нельзя — только по поребрикам скакать. Неудачный пример? %)