Несколько причин: сервис не работал, репозиторий автора изчез с github'а. Плюс, насколько помнил, то сервис был реализован в виде приложения на рельсах. Мне же хотелось простую html-страницу по определенному icon set'у с возможностью поиска, которую открыть можно было бы локально.
Иконки и подгружаются, только когда становятся видимыми. Сразу после загрузки страницы вместо иконок вставлены заглушки. Сейчас основные тормоза дает плагин lazyload. Если его убрать, то страничка работает очень шустро (но тогда плохо становится веб-серверу :)). Сейчас работает компромисный вариант с немного подтюнненым lazyload'ом.
Выводить — не проблема. Проблема — манипулировать таким количеством. Хотелось, чтобы странича работала и локально, а это накладывает ограничения на то, как организовать поиск. В любом случае, если есть реальные идеи по оптимизации — форкайте проект на гитхабе и предлагайте. Буду рад замержить улучшения :)
Правда заметил некоторые странности. Поиск выдает довольно много лишних результатов. Плюс наступил уже на баг. Если что-то делать на экране «Выбор города», то потом изчезает кнопка назад. Помогает только закрытие приложения через task bar.
Мучаюсь сейчас поиском дизайнера для iphone-приложения. Спасибо за наводку на dribbble.com. Если не секрет, то раскройте детали во сколько вам обошлась иконка, первоначальные макеты для приложения, финальный дизайн?
Бумажная форма отправляется факсом в Купертино. Я использовал PamFax для этой цели (для отправки одной странички хватило тех бесплатных возможностей, что дают сразу после регистрации).
Довольно много народа держит свои dotfiles на гитхабе. Скачать такой репозиторий можно даже на машине без гита. Из плюсов: нужен только доступ к гитхабу, что бывает проще, чем доступ к далекой машинке через кучу файрволов по ssh; удобный трекинг изменений.
Думаю в ближайшем будущем порешаю эту проблему. Первые попытки были сделаны еще в 1.6, но из-за особенностей SQLite я решил пока повременить с подобным улучшением.
1. Инсталлятор — это автоматическое скачивание пакета, распаковка его в /opt/ovz-web-panel, создание init-скриптов и запуск панели на 3000 порту (кастомизируется). Все эти шаги вы можете проделать руками. Исходник исталлятора также доступен для изучения.
2. В прошлом у меня был опыт пакетирования одного продукта — это очень приличные усилия по подержанию в актуальном состоянии. Мне значительно дешевле поддерживать универсальный автоинсталлятор, чем пакеты для множества дистрибутивов Linux. Меня уже спрашивали о создании пакета для Ubuntu, Debian, CentOS, Arch Linux и Gentoo. Я пока не решился ввязываться в пакетирование еще раз.
3. Обновляется пакет той же командой, что и ставится.
4. По-умолчанию панель использует webrick (HTTP-сервер на Ruby) и вешается на 3000 порт. Если хочется использовать Apache/nginx, то можно посмотреть в сторону passenger aka mod_rails. Я использую passenger на своих серверах, но это чуть сложнее и дольше деплоить.
Да, работадатель в курсе и ничего против не имеет :) На самом деле Power Panel (или PIM) обладает заметно большим количеством функций и OpenVZ Web Panel не сильно большую конкуренцию ему составляет. Да и вообщем-то цели у продукта были немного другие.
Да вроде вполне реально найти. Я в свое время ее в обычном розничном магазине купил (Нск). Сейчас глянул на сайт ТопКниги — написано, что есть в наличии в интернет-магазине.
За Уралом что Bing, что maps.mail.ru маршруты строят отвратительно, особенно если не по федеральным трассам надо ехать. Сам же довольно давно пользуюсь ati.su/Trace/Default.aspx для того чтобы прикинуть примерный маршрут. Ну и конечно потом с помощью навигатора.
Ради теста посмотрел один маршрут на maps.mail.ru. Его рассчет 1800 км. за 22 часа. Реальный расчет 2040 км. за 40 часов. Причем maps.mail.ru предложил на некоторых участках ехать прям по железной дороге, за счет чего и наэкономил 200 с лишним км.
Правда заметил некоторые странности. Поиск выдает довольно много лишних результатов. Плюс наступил уже на баг. Если что-то делать на экране «Выбор города», то потом изчезает кнопка назад. Помогает только закрытие приложения через task bar.
На графике по оси Х — минуты. В ExtJS 4 обещают более навороченные графики, поэтому в будущем планировал сделать их более понятными.
2. В прошлом у меня был опыт пакетирования одного продукта — это очень приличные усилия по подержанию в актуальном состоянии. Мне значительно дешевле поддерживать универсальный автоинсталлятор, чем пакеты для множества дистрибутивов Linux. Меня уже спрашивали о создании пакета для Ubuntu, Debian, CentOS, Arch Linux и Gentoo. Я пока не решился ввязываться в пакетирование еще раз.
3. Обновляется пакет той же командой, что и ставится.
4. По-умолчанию панель использует webrick (HTTP-сервер на Ruby) и вешается на 3000 порт. Если хочется использовать Apache/nginx, то можно посмотреть в сторону passenger aka mod_rails. Я использую passenger на своих серверах, но это чуть сложнее и дольше деплоить.
Ради теста посмотрел один маршрут на maps.mail.ru. Его рассчет 1800 км. за 22 часа. Реальный расчет 2040 км. за 40 часов. Причем maps.mail.ru предложил на некоторых участках ехать прям по железной дороге, за счет чего и наэкономил 200 с лишним км.