Наконец-то вышел.
Бежим читать Release Notes и обновляться!
Наконец-то вышел.
Бежим читать Release Notes и обновляться!
Бывают в жизни такие вещи, мелочи такие, которые ты вроде бы должен знать, но по какому-то недоразумению не знаешь. А когда внезапно узнаёшь — оно как лопатой по башке: как раньше вообще жил без этого?
Я вот больше десяти лет всё делаю под Линуксом. Но только несколько месяцев назад внезапно узнал, что Ctrl+R в консоли позволяет по введенному фрагменту найти недавно выполненную команду. Это настолько удобно и настолько какяраньшежилбезэтого, что теперь я когда открываю консоль — уже почти всегда машинально жму Ctrl+R. Потому что скорее всего буду делать что-то, что уже делал раньше.
Пишу просто на всякий случай, вдруг кроме меня кто-то еще не знает.
На днях понадобилось немного изменить структуру БД в проекте, так чтобы уже созданные модели не пропали. То есть скинуть все данные моделей куда-нибудь, потом сделать изменения, потом данные восстановить. Стал, в общем, писать небольшой бэкапчик, без особых изысков, просто чтоб работал.
В Ларавеле с моделями работать удобно и получить их данные в целом довольно просто.
$user = User::find(1);
$data = $user->toArray();
И все, у нас в массиве есть данные модели, можно их склеить в строку, например, и скинуть в файл. Но есть немного нюансов.
— She's not my type.
— What are you looking for, a blood donor?
The Americans иногда смешные. И клюквы не так много, терпимо. По крайней мере пока.
Как известно — скоро, уже вот-вот, совсем чуть-чуть осталось — выйдет Laravel 5.5. Но помимо того, что это само по себе хорошо, давно и вовсю идет работа по обновлению OctoberCMS, тоже до использования Laravel 5.5. Для October это наверное даже важнее: сейчас-то там под капотом вообще Laravel 5.0, так что обновление будет очень кстати.
В данный момент приобщиться к версии на 5.5 уже можно из репозитория, ветка develop. Я попробовал и могу сообщить: PhotoAlbums и MapMarkers в новой версии работают нормально, проблем не выявлено. Можно сказать, к обновлению готов.
Уже поскорее бы!
На днях нашлось немного времени стряхнуть пыль с одного старого проектика на Ларавеле и немножко им позаниматься. Стряхнул я, значит, пыль, а под пылью написано — Laravel 5.1. А сейчас-то уже 5.4. А в июле вообще обещают выпустить Laravel 5.5 LTS, новыми плюшками из которого пестрят тематические новости и рассылки уже несколько месяцев.
В общем, стал обновляться до актуальной версии. Это и само по себе хорошо (см. новые плюшки), и полезно чтобы вспомнить, как вообще в коде всё было устроено, втянуться. Плюс тренировка перед выходом 5.5 — можно отработать порядок действий, а заодно обнаружить изъяны в составе тестов, если они есть (а они есть).
TL;DR: далее написано об обновлении проекта на Laravel с 5.1 до 5.4, некоторых подводных камнях, на которые пришлось наступить в процессе, и несколько слов об обратной совместимости.
Продолжения из глубин прошлого в последнее время идут одно за другим. На этот раз, посмотрел не так давно вышедшее продолжение кинофильма «На игле», которое назвали T2: Trainspotting. Хотя могли бы назвать «На игле — 20 лет спустя».
Первый фильм конечно был в свое время культовым, смотрели его вообще все и по многу раз. Насколько помню, это был чуть ли не первый фильм, который я посмотрел в оригинале. И на примере которого заметил, как по-другому фильмы воспринимаются в сравнении с переводами (хотя тут он был не самым плохим, насколько я помню). В общем, как только смог, сразу побежал смотреть. Немного смутило, правда, наличие в титрах Кевина Маккидда, опасался: вдруг продолжение окажется фильмом про зомби. Но обошлось. Хотя зомби-наркоманы — это могло бы быть оригинально, да.
Приезжает, значит, через 20 лет Дартаньян Марк Рентон обратно в Эдинбург, и узнает, что Бегби стал Румпельштицхеном, Кайфолом — Шерлоком Холмсом, а Томми — Луцием Ворреном, префектом эвокатов. И только Кочерыжка по-прежнему героиновый наркоман.
В общем, приезжает, а друзья детства ему не очень сильно рады. Ну, потому что в конце первого фильма он деньги же у них украл. И в принципе более-менее понятно, что там дальше будет, поэтому пересказывать сюжет желания и смысла особого нет.
Чего еще в фильме кроме сюжета есть. Всё тот же шотландский говор с легендарным shite через «ай», этими их wee, aye, глотанием звуков и гrrrассированием. Смешные шутки в наличии, хотя адской комедией фильм не назовешь.
Не забыли проапгрейдить прогон про choose life. Правда, если 20 лет назад он звучал жизнерадостно-бунтарски, то произнесенный сорокалетним Рентоном, он уже скорее про «во что мы превратились».
Снято здорово, конечно. Круто вышли кадры с тенями — в квартире Марка за столом особенно. Исключительно трогательный момент — вставка беготни по улице из начала первого фильма, на той же улице через 20 лет. По таким моментам уже понятно, что весь фильм в целом — своеобразный гимн трогательной ностальгии по молодости. И в этом качестве он получился очень хорошо. Что можно расценивать и как достоинство, и как недостаток. Потому что если ты любишь первую часть, продолжение — отличный способ еще раз ее вспомнить. А если не любишь — смотреть будет особо не на что.
Но уж во всяком случае T2 в сто раз лучше некропродолжения The X-Files.
На днях посмотрел небольшой прошлогодний сериал Quarry, который у нас креативно перевели как «Наемник Куорри». Впечатления получил несколько неоднозначные.
1972 год, Мак Конвей, отслужив второй срок, возвращается с войны во Вьетнаме. И хотя дома его, вроде бы, ждет молодая жена, в остальном на американской родине ему никто не рад. Потому что антивоенные демонстрации в США, потому что в газетах как раз написали о резне в Кван-Танге и приложили фотокарточку Мака, как ее участника. Так что теперь его и на работу никто брать не хочет, и даже родной папа не зовет в гости.
Некто Д. Рэмбо в похожей ситуации разнёс в щепки небольшой американский городок, но тут Мак наоборот — пытается встроиться обратно в гражданскую жизнь. И у него, по вышеуказанным причинам, не получается. Вскоре к нему обращается хитрый пожилой мужик по кличке The Broker (Посредник, то бишь) и предлагает заработать много денег, убивая людей на заказ. Обещает 30 штук авансом и по 4 за каждое новое дело. Главный герой, как и положено главному герою, немедленно отказывается. Но уже понятно, что ненадолго.
Ненадолго, потому что на заказные убийства тут же соглашается друг Мака, с которым они вместе вернулись с войны. Потому что у него те же проблемы в плане возврата в общество. Плюс к тому же он еще и негр. А неграм в семидесятых годах жилось в США все еще совсем не сладко (хотя таблички White only как раз к этому времени стали потихоньку запрещать).
Ну елы-палы, ROBOKASSA, сложно что ли при отправке заявки сразу написать большими буквами: «Приложите-ка документики заодно». Или вообще не давать отправить заявку, пока документиков нет. Вам что важнее, чтоб поскорее платежи с комиссией пошли? Или чтобы пользователь по пять раз в день заходил в личный кабинет что-нибудь снова поправить, вместо того чтобы сразу сделать как надо?