• Почему выполнение скрипта всегда идет по ветке ELSE?

    @Aves
    grep -q всегда пустая строка, [ -n '' ]всегда будет false
    Если нужно проверить exit code, можно сделать
    if cat /etc/passwd | cut -d: -f1 | grep -q "$CUSTOM_USER"; then

    Вообще grep не очень подходит для определения наличия пользователя, лучше сделать if id $CUSTOM_USER &>/dev/null; then
    Ответ написан
    Комментировать
  • Как сделать чтобы в Linux запускаемая программа искала библиотеки рядом с собой?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    export LD_LIBRARY_PATH=. уже отменили?
    Ответ написан
    Комментировать
  • В чем здесь ошибка ?

    @limito
    Чтобы Long.decode декодировал шестнадцатиричные числа, перед числом надо написать 0x. Пример: Long.decode("0xff00dd")
    Возможно, для Вашей задачи удобнее воспользоваться Long.parseLong, который принимает систему счисления вторым аргументом. Пример: Long.parseLong("ff00dd", 16)
    P.S. int для хранения цвета вполне достаточно.
    Ответ написан
    Комментировать
  • Какую книгу по java купить для новичка?

    valemak
    @valemak
    Фрилансер
    Как речь заходит про Java-литературу - непременно обсуждение вокруг Эккеля-Шилдта-Хортсмана-Сьерра крутится. Есть из вариантов а-ля "полное руководство" ещё весьма недурственный Хабибуллин, кстати. Но я не об этом.

    Если уже в наличии некоторый опыт, то предлагаю для вхождения в Java альтернативный вариант.

    Седжвик Р. "Алгоритмы на Java". Книга о фундаментальных алгоритмах (сортировка-поиск-графы-строки). Погружение в Java происходит между делом, поскольку этот ЯП выбран в качестве иллюстрации примеров. О самом языке даются базовые сведения, но происходит это легко и непринуждённо, Java проходит ненавязчивым фоном в процессе изучения интереснейших тем. Автор - гуру computer science и блистательный университетский преподаватель.

    Макконелл С. "Совершенный код". Мастер-класс о правильном стиле программирования. Львиная доля примеров - на Java (ну и к С++ ещё автор слабость питает).

    После этих книг проще штудировать фундаментальные трактаты по Java. Язык теперь будет восприниматься как нечто естественное, а не чужеродное для Вашего разума.
    Ответ написан
    1 комментарий
  • Как узнать номер колонки?

    SkiF_TLT
    @SkiF_TLT
    На этапе формирования сохраняйте порядковый номер:

    <article data-i="1"> ...  </article> 
    <article data-i="2"> ...  </article> 
    <article data-i="3"> ...  </article> 
    ...
    <article data-i="N"> ...  </article> 
    


    Потом считывайте из этого атрибута данные. Всё просто.
    Ответ написан
    4 комментария
  • Выбор Java фреймворка для веб-разработки?

    @bald2b
    Может я отсталый, но я пишу в в посконной связке Servlet+JSP+JSTL
    Плюсы — полный контроль над всем, никаких аннотаций, связок и правил, тучи xml и .properties, на выходе именно то что хочешь, а не то что сгенерит фреймворк.
    Минусы — надо много писать руками рутинного кода, а на выходе получится свой фреймворк с блекджеком и хибернейтом.

    Но для маленьких сайтов я считаю подход оправдан
    Ответ написан
    Комментировать