Pull to refresh
3
0
Vadim Seluyanov @felicast

User

Send message
Хм, странно, только что попробовал, все нормально работает. И механизм миграций отработал как надо, и запросы, которые через QueryBuilder, не развались.
С enum, можно было проще поступить. Нужно было просто добавить свой тип.
С order проблема тоже решается просто:
/**
 * @ORM\Column(name="`order`", type="integer")
 */
private $order;

Просто обрамляем апострофами
Добавлю свои 5 копеек. Добавляет текущую ветку для репозитория. Для git и hg репозиториев.
image

hg_branch() {
    BRANCH=`hg branch 2> /dev/null | awk '{print "(hg:"$1")"}'`
    if [[ $BRANCH == *release* ]]
    then
        BRANCH="\e[31m$BRANCH"
    fi
    if [[ $BRANCH == *default* ]]
    then
        BRANCH="\e[31m$BRANCH"
    fi
    echo -e $BRANCH
}

в PS1:
$(__git_ps1 "(git:%s)")$(hg_branch)


ps: условия в hg_branch() раскрашивают блок в красный цвет, чтобы видно было, что не надо ничего коммитить в default и release
как я понимаю «15 гб днем» — это на месяц. У меня аналогичный на мегафоне. 30 гб днем и неограничено ночью
Ну во-первых, все объекты в php передаются по-ссылке (хотя в аналогии с С скорее в виде указателей).
Во-вторых даже если бы происходило копирование, то это явно не самое узкое место этой функции. Что-то мне подсказывает, что основное время уйдет на выполнение самого запроса.
Ах ну да, еще и переменные то с маленькой буквы, то с большой.
Какое-то двоякое ощущение от статьи: с одной стороны вроде умные вещи про непосредственно миграцию с MyISAM на InnoDB (хотя тут я не специалист). А с другой — странные php советы.
Во-первых, использование mysqli_query.
Во-вторых, for для повторения запросов. Мне кажется правильнее все-таки падать с ошибкой, а не долбить пока не получится. Ну или если и использовать такой подход, то далеко не везде.
В-третьих — не вижу никакого преимущества в использовании &$result. Только ухудшает читаемость кода.
У меня вкладка с анимированным прогрессбаром отъедает одно ядро процессора. Firefox 40.0.3 на Ubuntu. В хроме 45.0.2454.85 тоже. Что-то я не хотел бы чтобы такие прогрессбары были везде.
Как я понял, наоборот, можно менять оригинальный массив, но foreach будет идти по старому, не измененному.
Прошу прощения. Проверил. Действительно делает.
Хорошо хоть рекомендуется везде использовать ===
Это у автора ошибка. PHP так не делает
"2.000000000000000123" == "2.000000000000000456"

у вас ошибка, это сравнение строк, а не float
а не проще было хэш пароля от пользователя вставить за место хеша админа?
У меня провайдерская убунту. Там нет судо. Я, собственно, сообразил вызывать скрипт без судо. Просто у вас в самом скрипте совсем не нужное судо (скрипт ведь итак должен запускаться от суперпользователя).
Я просто взял и ручками склонил репозиторий
ну вот у меня он не запустился потому что у меня нет sudo, и я его запускал из под рута
 curl -sS https://sockeye.cc/instavpn.sh | bash 
зачем в скрипте sudo, если сам скрипт нужно запускать от суперпользователя?
 curl -sS https://sockeye.cc/instavpn.sh | sudo bash 

Смотрю, здесь представленны в основном книги в жанрах НФ и антиутопий. Я хочу предложить немного из другой области:
— «Дом в котором...», Мариам Петросян. Книга о доме для детей инвалидов, в которой постоянно забываешь о том что ты читаешь про детей инвалидов. Очень атмосферная книга. Местами страшная, местами веселая.
— «Ловец снов», Стивен Кинг. Фантистический роман про инопланетян и заражение, которое они принесли.
Сейчас там можно привязать стим аккаунт и активировать игры, кликая по ссылке.
Интересный инструмент. Приходилось анализировать довольно сложную структуру файла. Пользовался ручкой и бумажкой. Даже были идеи сделать подобный инструмент.
Желтая кнопка фидбека на этом сайте взорвала мне мозг. Прям возвращение к гифкам девяностых.

Information

Rating
Does not participate
Location
Череповец, Вологодская обл., Россия
Date of birth
Registered
Activity