• Список алгоритмов

    @1nd1go
    Я думаю такой классификации пока нет. Но почему бы не сделать ее самому, если вас это интересует?

    Например, есть список 300 популярных алгоритмов: www.scriptol.com/programming/list-algorithms.php. Я думаю, что большинство их описаний можно найти в wikipedia вместе с их сложностью. Вы можете дополнить этот список тэгами со сложностью и разместить их где-нибудь у себя и рассказать об этом людям.

    Бенефиты очевидны — вы сами происследуете алгоритмы (хотя бы поверхностно), будете в них разбираться, и людям польза.
    Ответ написан
    Комментировать
  • Посоветуйте роутер с возможность перепрошивки (openwrt, dd-wrt, etc.)

    @1nd1go
    я сам смотрю в сторону dlink-825. Но есть еще netgear, который позиционируется как opensource роутер. Вот тут еще про последний статья как раз: habrahabr.ru/blogs/hardware/111312/
    Ответ написан
  • Альтернативы basecampу

    @1nd1go
    нарыл еще teambox.com. там неплохой free план, няшный интерфейс, интересная идея и facebook-like стеной обсуждения, но опять нет sub-taskов.
    Ответ написан
    Комментировать
  • Альтернативы basecampу

    @1nd1go
    я пользуюсь www.goplanapp.com

    Мне она нравится, но это достаточно противоречивая система, особенно ввиду послдеднего изменения.

    Плюсы (для меня, наряду с остальными системами):
    — SaaS a.k.a. hosted solution (не надо ничего разворачивать у себя)
    — Два типа заявок — Task и Ticket. Task — что-то наподобие TODO-листа, но с очень полезной особенностью — каждый таск может иметь подтаски. Я не могу нигде в SaaS трэкинговых системах это найти (Jira неподходит по запредельной стоимости), а для организации процесса разработки продукта я считаю это must have.
    — Наличие free плана

    Минусы:
    — Free план раньше позволял иметь 2 проекта и 2+1 пользователя (2 «team member» и 1 «collaborator»). Это меня полностью устраивало. Но потом они ужали характерстики free плана до 1 проекта и 2х пользователей. С одной стороны — да, я ничего не плачу, поэтому могу не обижаться, но с другой, я как-то уже не могу доверять им. Начну там бурную деятельность, а потом — бац, и что-нибудь еще поменяется. А если это будет с платным планом? Мало вероятно, но все же

    — Самый дешевый план стоит 10$ в месяц — с одной стороны не много, но это выше моего психологического барьера (есть еще другие траты). плюс от этого плана мне надо меньше половины его capacity, а от этого жаба моя еще больше прибавляет в силе.

    Вообщем я также в поисках SaaS системы на 3/4 пользователя с возможностью саб-тасков по минимальной цене.
    Ответ написан
  • Kindle 3: чтение DJVU и PDF

    @1nd1go
    почему под pdf не заточен? я нормально читаю. обычно просто разворачиваю в альбомную ориентацию и все ок. а djvu, да, надо конвертировать
    Ответ написан
    Комментировать
  • Как замерить скорость открытия сайта в разных мест?

    @1nd1go
    сайт ping-admin.ru предлагает бесплатную проверку аптайма сайта из разных точек при этом предоставляет довольно подробную статистику времени ответа.
    Ответ написан
    Комментировать
  • Раскрыть переменные окружения в строке?

    @1nd1go
    попробуй сделать System.exec("$JAVA_HOME").getOutputStream() и в строку считать. Получишь что переменная содержит
    Ответ написан
  • Управление файлами пользователей JEE?

    @1nd1go
    Ну если у вас совсем много файлов, то тогда сбрасывайте их в специальные сервисы типа aws.amazon.com/s3/ или GAE (там API еще есть для манипулирования картинками)
    Ответ написан
    Комментировать
  • Управление файлами пользователей JEE?

    @1nd1go
    сохраняйте и храните картинке на диске, а не в БД, иначе потеряете на отдаче. А отдавайте через либо default-сервлет, который специально для сервировки статики и сделан (проставляет правильные заголовки и т.п.), а еще лучше через проксирующий http-сервер (apache, ngnix, lighthttpd).

    Т.е. сохраняете в ту папку, куда можно настроить урлы вида вашсервак/userpics/...jpg
    Ответ написан
    Комментировать
  • Как сегодня модно хранить HTML в Яваскрипте? MVC уже изобрели?

    @1nd1go
    я тоже часто сталкиваюсь с этим вопросом.
    для себя избрал три подхода:

    1. если требуется сгенерировать мало кода, что-то впроде одного текстового поля с лэйблом, использую для этого jquery: $(''...).after(...). Удобно тем, что можно скэшировать ссылки на элементы, на которые потом навешиваются обработчкики событий и т.п.

    2. структура может быть чуть посложнее, но не намного, то юзаю $.nano — удобный плагин и очень маленький. мне нравится даже то как он написан. Правда есть ограничения — у него плохо с массивами значений, но

    3. Если большие данные для рендеринга ходят между клиентом и сервером, то я здесь уже весь HTML генерирую на сервере, а потом его вставляю. Дело в том, что я считаю, что сайт попрежнему должен иметь возможность работать без JS (это отдельный вопрос — почему). Поэтому если JS по каким-то причинам не отрабатывает, приходит нормальная страница. Сервер сам решает в зависимости от того ajax или неajax запрос пришел и отдает либо полную страницу либо кусок. Кстати, помогает в этом jquery ajaxify плагин
    Ответ написан
    2 комментария