Обновить
72
Алексей@foxweb

Оператор ЭВМ

49
Подписчики
Отправить сообщение
так вы Ruby обновили? Redmine? я всего лишь хотел сделать Redmine 0.9.3 -> 1.3.0.
Обновился из репо, сделал миграцию. Запускается, работает всё, кроме раздел задач. Нахрена такой апгрейд?

Собственно Ruby я меняю и собираю по 3 раза в день — спасибо что RVM.
Ну может с 0.9 до 1.2 и нормально, не пробовал.
Может, руки не оттуда растут, не знаю.
Про Redmine подпишусь всеми руками. Пожалуй, единственный кактус, который приходится продолжать жрать.
Юзеров функционл устраивает. DEB работает из коробки.

Столкнулся с той же ситуацией. В общем, для экономии усилий и времени пришлось поставить DEB-пакет в Убунте версии 0.9.3 и оно как-то работало. Через год юзеры попросили обновления. После недельных танцев с бубном подняли таки Redmine 1.3.0 на другом сервере. Оно совершенно неподдерживаемо и не обновляемо. Задачи при этом перенести так и не смогли…

Реальный gem-hell.
То, что вы называете фрагментированностью, я бы назвал минимализмом и необходимым разделением функций и областей их применимости. Как UNIX: одно маленькое действие — одна маленькая утилита.

Хуже, когда библиотеки представляют собой снежный ком из всего, что под руку попадётся.

«В гемах далеко не всё» — но так уж нужно ли это ВСЁ? Опенсорс же — дописывай нужное сам :)
Не бойтесь.
Во-первых, к 90% гемов и репов на гитхабе есть README для быстрого старта (чаще всего этого достаточно) и Wiki (для тех, кому-таки мало README). Во-вторых, код самодокументирован. Ни разу не встречал говнокода на Ruby. Всё понятно и легко осознаваемо. В-третьих, всегда можно обратиться к непосредственным разработчикам, которые *IRONY* по большей части ещё живы (в отличие от других языков).*IRONY*
> В третьих подавляющее число разработчиков библиотек представлены в общем репозитории.И не нужно искать библиотеки в сети.

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

Скорость работы не так важна, как скорость и стоимость разработки.
(этот ответ не только вам, но и всем остальным комментаторам и автору).

Какой бы ни был мощный/экономичный процессор и прочие железки, ПО всегда всё испортит.
Какая там поговорка была? На 1МГц на Луну слетали и обратно, а тут на 2ГГц Энгри Бёрдс тормозит :)
Правильно скомпонованные детали не свистят, трансформаторов там нет.
У меня «посвистывет» ноут, но только под линуксом почему-то.)) Здесь же частоты совсем другие.
Какое устройство вы подразумеваете?
Техническое творчество — это прекрасно.) Вы большой молодец, что не выбросили старый хлам, а сделали из него любопытное техническое решение. Однако, сюда так и просится «троллейбус.jpg» :)
Сейчас любой китайский роутер будет гораздо приспособленнее и мощнее для веб-сервера.
Автор, я только вчера об этом думал! Решение в голове было в точности таким же :)
Автор, ты взорвал мой мозг! Я окончательно запутался %)
Надо бы наглядно всё это показать, в виде чарта «HTML5 <—> версия браузера».

А если серьёзно, пост не ответил на простой вопрос: что будет с сайтом в ИЕ7+, если переписать строку:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> на:
<!DOCTYPE html>?
Где-то, возможно на хабре, проскакивал сайт из одной страницы с короткими историями тех, кто «теперь бэкапит». И название у него такое очевидное. Кто вспомнит?
С любым хостингом, даже супер-пупер надёжным, неплохо бы делать бэкапы.
Вот на Amazon EC2, который считается чуть ли не эталоном облачного хостинга, в Дублине случилась гроза полгода назад. Вырубился весь датацентр. И что? Всю ночь мои сайты лежали. Правда узнали об этом только утром, по косвенным признакам, когда всё работало, но всё же.

А то расслабились все, понимаешь, бэкапов не делают :)
Возможность сбоя любого хостинга надо принять как данность. И исходя из этого строить свою инфраструктуру.

Тут как на дороге. Ехал человек, соблюдал все правила, не превышал скорость, а на встречку вылетел псих и все оказались на кладбище.

Да, это не делает чести Скалакси (на который, кстати, я собрался переходить с Amazon из-за ниипических тарифов). Но и Амазаон не идеален.
Думаю, 100% будет продано или присвоено.

Хотя я год назад нашёл простенькую мобилку в метро на платформе. Видимо выпал у зашедшего пассажира и поезд тотчас уехал. На платформе никого не было, то есть потерян он был от силы 10-20 секунд назад.
Подобрал. Решил ждать звонка от владельца. Позвонили на след. день. Вернул. Отблагодарил интеллигентный хореограф предпенсионного возраста. Бутылка водки — универсальная валюта :) при этом он показал мне фоновый рисунок — на нём изображён И. Христос. Мол, смотри, Господь помогает :)
Чистое любопытство — где можно потерять телефон так, чтобы потом его найти спустя 2 часа? :)
Было это году в 2004-2005.
Мне знакомый «хакер» такое предлагал по аське. Жили в одной области, но в разных городах, знакомы только по инету. Точно так же, тырили диалап у какой-то крупной торговой сети. Я отказался.
Через пару недель пишет — правильно сделал, что отказался, суд был, то сё. Из универа попёрли. Конторе возместил по суду, правда не очень много, около 4000. Там тоже было много таких «хакеров» и т.п. Потом все проблемы с сетью универа вешали на него — хакер в законе же :))
> Развернутый и честный ответ, почему меня не могут принят на работу я получил в одном единственном месте, где сейчас и работаю.

С этого места поподробнее, пожалуйста.
У меня rvm работает в нескольких проектах на нескольких серверах. Изучен вдоль и поперёк. Всё работает как часы.

rbenv — пока вот пробую поставить — непонятный велосипед, нужен бубен.

Информация

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

Специализация

Бэкенд разработчик, Разработчик баз данных
Старший
От 5 000 $
Ruby
Ruby on Rails
PostgreSQL
Git
Linux
ООП
Docker
RabbitMQ
Elasticsearch
Apache Kafka