Pull to refresh
0
Антон Зеленский@zelibobla

User

3
Subscribers
Send message
Насколько я понял, отличий-то от того же MySQL, Mongo и их братьев не много. Для любой базы можно создать сервис, который занимается синхронизацией и с помощью ангуляра забиндить его на что угодно.

Интерес из себя представляют бенчмарки. Кто-нибудь задавался вопросом, не оплавится ли база под 5000 онлайн соединений с пользователями, которые заполняют форму даже и не подозревая, что каждая набранная в ФИО буква мгновенно летит на сервер, а результат этого сохранения еще и возвращается назад в броузер?
Сомнения закрались после фразы до ката: «не бери на работу людей, если есть хоть небольшое сомнение в правильности выбора — даже если кажется, что на 99% они состоят из достоинств.»

Мой эмпирический опыт показывает, что если я в чем-то не сомневаюсь хотя бы на 1%, я делаю какую-то грубую ошибку. Так что могу себе вообразить кого же вы там наняли.
Добавлю также, что хоть я сослался и на свой эмпирический опыт – моя позиция не уникальна. Например, я знаю, что в некоторых коллективах единогласно принятые решения отклоняются. Полагается, что если в коллективе никто не защищает противоположную доминирующей точке зрения мысль – значит коллектив гарантированно упускает из внимания существенный аспект, влияющий на последствия неверно принятого решения.
Надеюсь, я тоже вам немножко помог своими в общем-то банальными наблюдениями.
Мне кажется, это какая-то запредельная наивность, думать, что «Мы вне политики открываемся в Крыму» как-то спасет вас от вполне справедливых ассоциаций. Быть вне политики сейчас, это как быть вне воздуха. Вроде как каким-то бактериям оное удается.
Даже если бы Крым не получил объективно существующих на сегодня внушительных международных проблем в части своего будущего, вы не смогли бы избежать личной нравственной оценки каждого конкретного программиста, который, как я понимаю, должен был бы приносить вам доход.
Жалко, что нельзя спросить у Баркова, как у него там дела с заправками после этой отвратительной истории с убийством двух акушерок в ДТП в Москве. Допускаю, что все более менее улеглось. Однако, сомневаюсь искренне, что в числе пополняющих его бюджет людей найдется много программистов. Чаще всего программисты хорошо умеют работать с информацией.

Одним словом, идея, по-моему, родилась мертвой. Но тем интереснее посмотреть как у вас все разовьется вопреки моим предположениям.
Намерения повлиять на ситуацию путем выборов представляются не менее смехотворными, чем убедить действующую власть в неминуемом взрыве котла с закупоренными отводящими клапанами. Насчет выборов ребята сверху уже подсуетились:
ria.ru/society/20140401/1002114525.html#ixzz2xeAkec3H

И вообще, Пу – собиратель земель русских. Мандат на правление до конца своих дней дружно выдан ему даже со стороны зигующих зеков. Так что ждем только, когда на последнем вздохе Пу назовет имя своего Ким Чен Ына.
Однако, сэр, однако, ваша риторика («подрывная деятельность», «кучка империалистов», «дестабилизация обстановки» и пр.) доставляет. Трюк с отождествлением другого (не обязательно верного, подчеркну) мнения со свободными СМИ. Создается впечатление, что вы прямо-таки пишете тексты для нашего Геббельса современности.

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

Стоит ли говорить о тщете спасать рунет от цензуры, если эти чумные с «в огне брода нет» повылазили изо всех щелей и маршируют по красной площади. На одно надежда: современная Россия и близко не подобралась к военному, экономическому, геополитическому и идеологическому могуществу СССР. Так что насильственная депортация колбасы из холодильников одураченных «знатоков правды» не возымеет достаточного временного задела на «перетерпеть тяжелые времена в ожидании падения кровожадного капитализма».
Резануло глаз: «Но для сбора «лайков», это должен быть daemon, который работает постоянно. Наверно, не самая типичная задача для Node.js — про специфику реализации и некоторые подводные камни, читаем далее.»

Как это не самая типичная? Ровно наоборот, насколько я знаю node.js
Надо сказать, если передо мной, не приведи господи, встанет выбор сдохнуть от пули, или от трех лет адова голода и холода, я бы предпочел пулю. Так что, даже зная историю (к комментарию уважаемого господина Познера), держать Питер или сдавать – это все-таки реально дискуссионный вопрос. И я не могу взять в голову, от чего все так оскорбились. Сложный вопрос, неприятный – почему его нельзя думать-то теперь – не возьму в голову.
Вся картина Второй мировой войны в том виде, в каком ее преподают в наших школах – это вообще большая площадка для дискуссии и нет тут по-моему ничего оскорбительного.
Весьма спорное утверждение, что продажа чего-либо за деньги есть избавление от собственности. Вот самолетики из окна пускать – это да.
Чесгря, у меня в скайпе все вообще переименованы. Причем, зная, что скайп сортирует контакты по алфавиту, первую букву я сделал технической, организовав таким образом группы контактов. р. (someproject) Иванов Иван означает контакт из сферы работы с Ивановым Иваном из проекта someproject. Есть ощущение, что я неуникален в этой задумке.

Соглашусь с тем, что обращаться к людям, которые представляются только своей компанией несколько раздражает. «И вам всего доброго, Планета Кроссовок!», – дурнее не придумаешь.
Удивляет, почему Mongoose, Sequelize и прочие назвают моделью то, что по всем признакам выглядит как репозиторий, которому при инстанцировании как раз таки скармливается именно модель; и который на операции поиска выплевывает именно инстансы моделей. В том числе сохраняет и удаляет модели именно репозиторий, насколько я себе представляю смысл этого паттерна.
www.codeproject.com/Articles/644605/CRUD-Operations-Using-the-Repository-Pattern-in-MV

Греховность этой терминологической каши у разных ORM под Node.js состоит в том, что люди навешивают кастомные методы вроде бы как на модель, но по факту они навешиваются на репозиторий, который потом прикручивает эти самые методы собранным моделям. Все это порождает путаницу, например, в разруливании задачи: создать кастомный метод репозитория (замысловатую выборку, к примеру). И как я вижу решают люди эту проблему частенько саммым нездоровым способом – raw SQL прямо в теле контроллера. Это вместо того, чтобы расширить репозиторий.

Кстати, утверждение, что вся логика должна сидеть в моделях – спорное. Ребята из Зенда, например, так не думают и я склонен с ними согласиться. www.slideshare.net/weierophinney/architecting-your-models

Вообще заметна склонность у авторов замечательных библиотек под javascript вносить, скажем так, сумятицу в термины, имеющие доселе конкретное понимание (вспомним Backbone, которые заварили кашу с «Controller was renamed to Router, for clarity» backbonejs.org/, вспомним oAuth2orize, который методом «var server = oauth2orize.createServer();» создает вовсе не сервер, а медиатр (middleware) github.com/jaredhanson/oauth2orize). Странные они.
Сарказм в статье на столько низкокачественный, что многие, я погляжу, приняли его за чистую монету и добавили на гора еще своих адовых трюков. Ребята, так делать не надо, на случай, если кто так подумал.
Из озвученных трех проблем ныне существующего разделения клиент/сервер действительно ощущаю только одну: проблема взаимодействия с поисковиками. Сдается мне, что в качественном индексе заинтересованы и поисковики, так что время играет на нас. В такой перспективе получается, что вовсе не обязательно все движется в сторону изоморфного javascript, как вы его назвали.
Я представляю себе с какой жадностью читают подобные новости все казнокрады планеты. Утащить с собой в могилу награбленное не получится, а вот повременить с могилой на серьезный срок замелькал шанс.
Это вопрос из сферы вкусовщины. Автору топика нравится вот себя мучать. Правда.
Эрик Берн об этом книгу целую написал, где все очень ясно и занудно расписано. Нравится страдать – играйте в страдания; нравится, чтобы вас жалели, например, страдайте публично; нравится думать, что ваши деньги даются вам тяжело, работайте неэффективно, но целыми ночами и без выходных; нравится считать программирование адски сложным – собирайте сайты на ассемблере и т.д. Все это вопрос игры, в которую вы хотите поиграть с вашим окружением.

То есть на ваш вопрос: «А почему бы не ...?», – я отвечу: «Это не моя игра». Мне не в кайф работать с мудаками, какие бы деньги они не предлагали.
Тоже показался странным вообще посыл статьи для финала 2013 года на дворе. Пишешь крохотульку – пиши как угодно. Не запутаешься и будет оно работать. Пишешь монстра – пользуй серьезные обдуманные до тебя каркасы; иначе потонешь в своих пабсабах.
По мере прочтения длинного списка психопатов, с которыми вам доводилось работать, в голове моей все сочнее набухал вопрос: «Зачем же себя так мучать?». Вторая часть эпоса продолжила начатое.

Главный вывод, на мой взгляд, гораздо проще: «Если человеку нравится мучаться. Он будет это делать в любой роли: и будучи исполнителем, и будучи заказчиком».
Про fornex.com, к сожалению, всплыла проблема длинных задержек. Техподдержка занялась футболом и разбираться не стали. Позже нарыл, что я не один это наблюдаю:
www.mkhblog.ru/page/pereezd-na-hosting-nqhostcom
И что мы там должны вычитать?
Не все владельцы площадок дают юзать авторизацию по ключам.
Не могу представить полнофункциональные модели из PHP, Perl, Ruby и т.д. на фронтенде, хоть застрелите меня :)

Вопрос в том, что по заявлениям авторов проекта, вы пишете модель один единственный раз и можете использовать ее и на фронтенде, и на бекенде. Верно же?

Данное обстоятельство открывает пару нетазейливых но внушительных проблем:
а) исследование кода злодеями на предмет взлома;
б) кражу кода.

Вопрос, как авторы замечательной описанной в топике идеи обходят эти проблемы.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity