Интересно, что философия создателей erlang-а тоже утверждает, что все программисты не гении, везде могут быть ошибки, все сторонние библиотеки — рассадники багов.
Но вместо того, чтобы гоняться за каждой ошибкой, они предлагают назвать любой код ошибочным по-определению, изолировать всё от всего и строить системы с супервизорами и самовосстановлением, где ошибка в любой части не критична и не мешает остальному.
В таких системах некоторые репорты вполне можно игнорировать и прагматично отправлять в /dev/null.
Потому что технологию, которая сможет гарантировать, что эти пакеты отправлены по воле этого человека, представить не могу. Весь инет в принципе решето, можно вставить троян, mitm прокси или любую другую прослойку куда угодно и подставить кого-угодно. Так что преступность это если и потеснит, то только неопытную школоту.
Зато помочь может. Если все в сети видят настоящие ФИО друг-друга, то этож какой простор для социальной инженерии!
В качестве имхо, это победитель по читабельности из всего что тут видел (не понял только haskell).
Во-первых, лаконично, хотя это и не было целью, например, do/end до {|w| ....} не сокращался. Мало переменных. Нет не относящегося к делу ритуального мусора вроде 'local $/'. Из минусов: ответ не выводится, n не используется :)
Далеко не все в этом списке работали над поддержкой ОСМ. На Гармин и Навител портировали сами осмовцы. Ситигид помог с конвертором, но конвертирует один из осмовцев. Из этого списка только Osmand и PocketGIS официально поддерживают ОСМ.
Скорее всего и в этот раз, если и будет счастье на Я.Навигаторе, то усилиями сообщества.
Пример с Microsoft и Skype неудачный. После покупки MS добавили неотключаемую рекламу и допустили эпичный баг. Это то, что запомнилось. (рутинные обновления клиентов не запоминаются).
А может и удачный. Смотря что вы хотели показать аналогией :)
Перл развивается медленнее, но всё-таки развивается и это создаёт проблемы, когда, например, надо проапгрейдить или сменить дистрибутив.
А в ruby есть rvm, bundler, с ними можно буквально каждому приложению создать своё замороженное окружение, зафиксировать все версии библиотек и оно не будет мешать остальным и системным библиотекам.
Если отбросить клиентскую часть, то: AMQ server, база postgresSQL, (веб?) сервер на питоне, паук на питоне и memcached. В отличие от топика: 1 сервверный язык, а не 2; добавился memcached; не видно апача/nginx-а.
По мне не сложнее чем в топике, просто картинка страшнее из-за деталей вроде «разграничения прав» или названий библиотек.
Но это проблема наших чиновников, которые думают, что являются соучередителями ОАО «Российская Федерация» и могут получать приличный кусок от оборачиваемых средств. Смена власти и жестокие и работающие меры для них вылечат это.
А вот корпорации неизлечимы. Их владельцы действительно имеют право на всю прибыль.
Если вернуться к гипотезе о том, что критика была про редис, а не про сам pubsub в качестве IPC. Редис, а не что-то другое, необходимость? Что ещё делает редис?
> Подождите, вы тоже, что ли, будете утверждать, что без redis здесь можно обойтись?
Можно ли обойтись без redis для pubsub? Вот скажите, почему ни одной из *MQ решений не подошло для pubsub между процессами? Начиная с ZMQ, которому даже отдельный демон не обязателен?
Я понимаю, что там есть pubsub, но redis — key/value в первую очередь. В заточенных на MQ решениях всё намного круче и гибче.
Всегда был против, когда гиганты своими деньгами забивали маленькие стартапы.
Но пошел, почитал форум Shadow Cities. В андроид теме андроит-хейтеры: 1, 2. Стафф говорит: «андроида не будет» 1, 2. Они делают игру под айфон и не хотят забивать ту же нишу под андроидом, а потом обижаются, когда кто-то сделал это вместо них: «Сам не хочу и другим не дам». Хорошо, что идеи не патентуются.
Итого: гугл всё равно не прав, что нападает на маленьких, но и, простите, в SC придурки! Всегда можно найти разработчиков, которые бы смогли залепить клиент к их серверу под Андроид за процент от будущих продаж. И не нужно прерывать свою работу над любимым айфоном! Графика готова, сервер есть, просто кодить и всё. Не хотели искать? Получили.
Изобретение велосипеда:
— смотрите! Я изобрёл штуку на двух колёсах и с педалями
— да это же велосипед :(
Усовершенствование велосипеда:
— смотрите! Я взял велосипед, доработал там там и там и получил ещё более крутую штуку
— обалдеть
Очень часто одним термином «изобрести велосипед» называют все подряд. Тогда как переизобретение и усовершенствование путать нельзя. Первое — зло, второе — добро. Если б не было второго, мы бы до сих пор катались вот на таком.
> Так что отсутствие плагинов можно считать не недостатком, а борьбой за устойчивость.
И опять :) Ошибки и недостатки намного легче признать и сказать «работаем», чем пытаться выкрутиться. Это всегда вызывает уважение, как минимум.
В этот раз ваши слова можно понять, как неуверенность ведущих в достаточной квалификации своих разработчиков, чтобы реализовать безопасный интерфейс к плагинам. Т.е. разработчки некомпетенты. Но это же не так, да? ;)
> Все, что я пытаюсь опровергнуть, это заявленная Вами одноразовость фильмов и книг
Знаю, знаю :) даже одним исключением можно логически опровергнуть тезис с квантором всеобщности «все книги одноразовы». Хз сколько времени назад я тоже любил исключением поставить на место любителей поиграть пафосными фразами. Потом пудрил мозги про частное, общее, «все», «никогда», «существует», логику, и уходил довольный, когда собеседник плыл, пытаясь отбиться или наезжал на логику. Хорошее было время :)
А потом понял, что «все» — это ∀ только в точных науках. В реальной жизни «все» практически всегда имеет смысл «значимое большинство», 95%, «остальным можно пренебречь». Одним исключением это не опровергнуть, нужно ещё показать значимость исключения.
Поэтому да! Линуксом никто не пользуется, все люди — идиоты, и все книги одноразовы: 5% людей перечитывают 5% книг, т.е. 0.25% перечитываний, этим можно пренебречь везде, кроме строгой математики.
А немецкое производство было добавленио ради шутки :)
Статья: Надо признавать ошибки. надо работать на своими ошибками. Тот, кто думает, что не ошибается и он гений — идиот.
Комментарий: Мои читатели делятся на хороших, кто согласился со мной, и идиотов, которые думают, что я не прав.
Но вместо того, чтобы гоняться за каждой ошибкой, они предлагают назвать любой код ошибочным по-определению, изолировать всё от всего и строить системы с супервизорами и самовосстановлением, где ошибка в любой части не критична и не мешает остальному.
В таких системах некоторые репорты вполне можно игнорировать и прагматично отправлять в /dev/null.
Потому что технологию, которая сможет гарантировать, что эти пакеты отправлены по воле этого человека, представить не могу. Весь инет в принципе решето, можно вставить троян, mitm прокси или любую другую прослойку куда угодно и подставить кого-угодно. Так что преступность это если и потеснит, то только неопытную школоту.
Зато помочь может. Если все в сети видят настоящие ФИО друг-друга, то этож какой простор для социальной инженерии!
Во-первых, лаконично, хотя это и не было целью, например, do/end до {|w| ....} не сокращался. Мало переменных. Нет не относящегося к делу ритуального мусора вроде 'local $/'. Из минусов: ответ не выводится, n не используется :)
На втором месте питоны.
Скорее всего и в этот раз, если и будет счастье на Я.Навигаторе, то усилиями сообщества.
А может и удачный. Смотря что вы хотели показать аналогией :)
PS: Дом на реке доставляет.
А в ruby есть rvm, bundler, с ними можно буквально каждому приложению создать своё замороженное окружение, зафиксировать все версии библиотек и оно не будет мешать остальным и системным библиотекам.
Так что тут всё не так однозначно.
По мне не сложнее чем в топике, просто картинка страшнее из-за деталей вроде «разграничения прав» или названий библиотек.
Но это проблема наших чиновников, которые думают, что являются соучередителями ОАО «Российская Федерация» и могут получать приличный кусок от оборачиваемых средств. Смена власти и жестокие и работающие меры для них вылечат это.
А вот корпорации неизлечимы. Их владельцы действительно имеют право на всю прибыль.
Уже давно не смешно. Уже давно глупо. Но всё равно из года в год кому-нибудь всегда «интересно, почему ещё никто не додумался ...».
Можно ли обойтись без redis для pubsub? Вот скажите, почему ни одной из *MQ решений не подошло для pubsub между процессами? Начиная с ZMQ, которому даже отдельный демон не обязателен?
Я понимаю, что там есть pubsub, но redis — key/value в первую очередь. В заточенных на MQ решениях всё намного круче и гибче.
Но пошел, почитал форум Shadow Cities. В андроид теме андроит-хейтеры: 1, 2. Стафф говорит: «андроида не будет» 1, 2. Они делают игру под айфон и не хотят забивать ту же нишу под андроидом, а потом обижаются, когда кто-то сделал это вместо них: «Сам не хочу и другим не дам». Хорошо, что идеи не патентуются.
Итого: гугл всё равно не прав, что нападает на маленьких, но и, простите, в SC придурки! Всегда можно найти разработчиков, которые бы смогли залепить клиент к их серверу под Андроид за процент от будущих продаж. И не нужно прерывать свою работу над любимым айфоном! Графика готова, сервер есть, просто кодить и всё. Не хотели искать? Получили.
— смотрите! Я изобрёл штуку на двух колёсах и с педалями
— да это же велосипед :(
Усовершенствование велосипеда:
— смотрите! Я взял велосипед, доработал там там и там и получил ещё более крутую штуку
— обалдеть
Очень часто одним термином «изобрести велосипед» называют все подряд. Тогда как переизобретение и усовершенствование путать нельзя. Первое — зло, второе — добро. Если б не было второго, мы бы до сих пор катались вот на таком.
И опять :) Ошибки и недостатки намного легче признать и сказать «работаем», чем пытаться выкрутиться. Это всегда вызывает уважение, как минимум.
В этот раз ваши слова можно понять, как неуверенность ведущих в достаточной квалификации своих разработчиков, чтобы реализовать безопасный интерфейс к плагинам. Т.е. разработчки некомпетенты. Но это же не так, да? ;)
Знаю, знаю :) даже одним исключением можно логически опровергнуть тезис с квантором всеобщности «все книги одноразовы». Хз сколько времени назад я тоже любил исключением поставить на место любителей поиграть пафосными фразами. Потом пудрил мозги про частное, общее, «все», «никогда», «существует», логику, и уходил довольный, когда собеседник плыл, пытаясь отбиться или наезжал на логику. Хорошее было время :)
А потом понял, что «все» — это ∀ только в точных науках. В реальной жизни «все» практически всегда имеет смысл «значимое большинство», 95%, «остальным можно пренебречь». Одним исключением это не опровергнуть, нужно ещё показать значимость исключения.
Поэтому да! Линуксом никто не пользуется, все люди — идиоты, и все книги одноразовы: 5% людей перечитывают 5% книг, т.е. 0.25% перечитываний, этим можно пренебречь везде, кроме строгой математики.
А немецкое производство было добавленио ради шутки :)