Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
akral

akral

  • 31
    вклад
  • 0
    вопросов
  • 36
    ответов
  • 22%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как обнаружить ошибку Uncaught SyntaxError: Unexpected token ILLEGAL

    akral
    akral @akral
    Это не ошибка. Видимо вы читаете данные как JSON, а не JSONP.
    Данные по указанному адресу — корректный JSONP.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как сделать шаг назад? Случайно сделал в папке проекта rm -rf *

    akral
    akral @akral
    git checkout . откатывает состояние данной папки (.) до последнего коммита.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Ajax отправка формы — не работает валидация. Баг или фича?

    akral
    akral @akral
    Очевидно, нельзя потребовать у браузера нативную валидацию.
    Ответ в тему на StackOverflow.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как обойти autocomplete=«off»?

    akral
    akral @akral
    Чуть более по теме расширение «Autocomplete = on».
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Принцип механизма цикла в javascript for in или jquery each?

    akral
    akral @akral
    перебираю все свойства, то они идут в порядке увелечения числа (которое является ключом свойства) — так устроен js.


    ECMA-262, 12.6.4:
    The mechanics of enumerating the properties… is implementation dependent.


    Особенности V8:
    V8 gives no guarantees on the enumeration order for array indices (i.e., a property
    name that can be parsed as a 32-bit unsigned integer).
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • А что случилось с Composer?

    akral
    akral @akral
    Август 2013 только начался.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать ссылки в корень на движке mediawiki?

    akral
    akral @akral
    Описано в официальной документации.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Сброс состояния базы перед тестом?

    akral
    akral @akral
    Не тестировать базу.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что с сайтом jQuery?

    akral
    akral @akral
    На будущее: используйте isup.me.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Coda 2 не подсвечивает PHP если после "<?" нет пробела

    akral
    akral @akral
    15 минут времени?
    find . -type f -print 0 | xargs -0 sed -i '' 's/\<?([^ ])/<? \1/g'
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • «Бесконечно» вложенный массив

    akral
    akral @akral
    Для подобного есть array_reduce:
    $my = array_reduce(array_reverse($data), function($result, $item) {
            return array($item, 'sub' => $result);
    }, array());


    Непонятно, почему в задаче последний массив не имеет пустого sub, но если это и правда надо, то выделяем его специально:

    $my = array_reduce(array_reverse(array_slice($data, 0, -1)), function($result, $item) {
            return array($item, 'sub' => $result);
    }, array_slice($data, -1));
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Игнорирование локальных файлов в GIT?

    akral
    akral @akral
    (не понятно, почему GIT автоматически не игнорирует эти изменения, файл ведь в исключении находится.)
    Исключение файлов значит «не добавлять этот файл в репозиторий автоматически». Поскольку ваш файл уже в нём, исключение не актуально.

    Прозрачно добавить свои изменения можно с помощью auto_prepend_file, например.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Есть ли системы автоматического обновления ряда сайтов с разными CMS?

    akral
    akral @akral
    CMS Commander?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Запуск Chromium от различных пользователей самого браузера, как?

    akral
    akral @akral
    Ответчики правы:
    google-chrome --profile-directory=Default
    google-chrome --profile-directory='Profile 1'
    google-chrome --profile-directory='Profile 2'
    google-chrome --profile-directory='Profile 3'
    


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

    akral
    akral @akral
    Пробовали просто read?
    f.read()
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Установка 404, в случае обращения к файлу?

    akral
    akral @akral
    header('HTTP/1.1 404 Not Found');
    header('Status: 404 Not Found');
    У функции header есть параметер для статуса, не нужно выдумывать свои решения:
    header(' ', true, 404);
    
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Хочу быть в теме по PHP, помогите инфой

    akral
    akral @akral
    Начните с подробного каталога правильного мышления при разработке на ПХП: PHP: The Right Way.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как вы храните пароли от серверов?

    akral
    akral @akral
    KeePassX — популярный, надёжный, кросс-платформенный инструмент с открытым кодом.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Ответ на отзыв в Google Play?

    akral
    akral @akral
    В поддержке Гугл сказано, что функциональность тестируется и пока доступна только некоторым разработчикам. Я интерпретирую это как «бета» стадию.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как победить перенос курсора в начало строки в SublimeText?

    akral
    akral @akral
    Это связано с тем, что после возвращения в строку, у Sublime нету контекста, куда вам хочеться поставить курсор. Я не знаю расширения, решающего эту проблему.

    Лично я всегда, когда собираюсь из строки уходить, кладу символ комментария таким образом ставя «закладку». После возвращения курсора на место, символ стираю. Смешно, наверное, но мне так комфортнее.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • NikFaraday
    Nik Faraday
    • 7 ответов
    • 1 вопрос
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • AUser0
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • SilenceOfWinter
    Антон Шаманов
    • 5 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации