Pull to refresh
20
0
Андрей @andrew72ru

Пользователь

Send message

Слишком много ответственности для заказчика в ответе на вопрос «а надо ли тесты писать?». С чего бы ему вообще этим интересоваться, а мне — это (у заказчика!) спрашивать?

Sonata кидает тысячи deprecation-ов в логи.
Как у них с развитием, знает кто-нибудь? В смысле, дальше-то пилят или всё?

Вашему вниманию предлагается котик данных

На карте перепутаны широта и долгота
А потом приходит сеошник и хочет странного. Например, чтоб роботы текст на странице видели.
Делал где-то год назад примерно такую же штуку, только узконаправленную.
У заказчиков внедрили, а владелец второй компании (который заинтересовался было) в итоге мне сказал:
– Мне работники говорят: «мы если так отсчитываться будем, так вообще ничего не заработаем». Не буду внедрять.

И он считает это нормальным, понимаете?

Я же говорю:


Возможно, всё что я напишу ниже – очевидно, и все этим пользуются давно, но я вот недавно только это понял и придумал, так что, может, кому и пригодится.

Мне лично как-то неочевидно было до сих пор, к сожалению :)


И да, насчет заголовка – конечно, мы в данном случае используем \yii\base\Model для валидации (и присвоения значений) другой модели (что, в общем, в примерах есть), но и привязка к mongodb и её вложенным документам тоже важна, как по мне. Именно про это речь.

Так по обстоятельствам. В данном-то случае и нужно только автоприсвоение и ничего более, но кто ж мешает что-то ещё добавить? И, например, в форму вывести.
Я же показываю принцип, а не пишу пошаговое руководство.
https://github.com/jedisct1/dnscrypt-proxy
Можно, но я не знаю, как. Никогда не сталкивался с этим.
Идея понятна, благодарю.
Поэкспериментирую :)
Скачиваем обновлённую раздачу, выкладываем обновлённые файлы, запускаем импорт.
И если поправить всё так, как советует Borro, то импорт пройдёт гораздо быстрее :)
Пока сайт работает

То есть пока не нужны обновления, пока (в связи с отсутствием обновлений, ведь они не нужны) не загнали какого-нибудь зловреда, пока не понадобилось (даже в малой части!) поменять структуру и так далее и далее и далее.

За это денег просят в первую очередь из-за неграмотности в сфере IT большинства «владельцев» сайтов, и их нежелания хоть чуть-чуть потратиться на тех, кто может их в этом вопросе проконсультировать. НУ и благодаря агрессивной маркетинговой кампании одной там организации с желто-красным логотипом, а так же из-за обилия халтурно работающих «программистов», которые пишут вот это вот

<a rel="nofollow" <? if ($sortBy == 'date') : ?> class="current-sort" <? endif; ?>
         href="<?= $APPLICATION->GetCurPageParam('sortBy=date&orderBy='.$orderBy, array('sortBy', 'orderBy')) ?>"
    >


Потому что найдись в окружении будущих выгодоприобретателей сайта человек, который перед началом разработки скажет «Вот opensouce-движок, вот за 4 000 модуль оплаты через банк, вот за 2 000 модуль синхронизации с учетной системой», картина использования битрикса была бы совсем другой. Кардинально другой.
Н-да… Казалось бы, несколько лет прошло с того момента, когда я в последний раз битрикс изнутри видел.
Но нет.
По-прежнему всё так же, как и было.
Всё так же лезем руками в $_REQUEST и сессию.
Всё так же код не по стандартам.
По-прежнему дикая мешанина из php и html.
По-прежнему нет генерации тэгов html.

Один только вопрос занимает меня – почему за это вот ещё и денег просят. Да ещё и платят некоторые!
Что-то думается мне, что понижая порог вхождения в процедуру «разместить сайт на хостинге и следить, чтоб с ним всё было в порядке» вы не делаете мир лучше.
– Телефонный звонок – адское изобретение. Представьте – кто-то врывается к вам и стучит кулаком по столу: «поговори со мной! Поговори со мной немедленно!»
(С) Стивен Фрай, хотя за точность цитаты не ручаюсь.
Да не надо столько много всего делать.
Схема такая: git в отдельном каталоге, собственно проект – в отдельном. Всякого рода картинки, кэши и там прочее, что не исполняемое из git-а исключено, то есть он держит в себе только скрипты (мы же про веб-проект говорим), исполняемые файлы то есть. И вряд ли их будет несколько гигов (да и это не сказать, чтоб проблема для современного-то железа).
Один раз добавили всё, что нужно, закоммитили и коммит назвали там как-нибудь «состояние на 25.09.14», и всё. Если ничего не меняется, git status будет показывать clear, если что-то поменяли самостоятельно – коммитим снова (вообще через git и разворачивать удобно новые версии), если что-то поменялось – по git status мы видим конкретный файл, а по git diff – конкретные строки и изменения в них.
Боюсь вас разочаровать, но для такого дела очень легко использовать git.
Что-то невероятно знакомое слышится мне в этих словах… Ах да, это же примерно то же самое, что говорят при выходе любой новинки от Apple.
Не сочтите за оскорбление, но правда – это говорят после каждой презентации. «Нет ничего нового, где инновации, покажите нам что-то действительно крутое, а то ерунда какая-то, кому нужен этот телефон / планшет / часы?»
А в результате обычно всё наоборот.
Все такие интересные «где инновации?», «дешевая поделка» – хотя никто еще в руках не держал. Что толку рассуждать на основе рендеров-то?
Что до функциональности – лично для меня это вообще то, что нужно.
Идешь по улице (едешь) – телефон в кармане / чехле, в ушах наушники. Ок, разговаривать могу, музыку слушать могу.
Однако, сообщение пришло – полез за телефоном. Меншн – опять. Позвонил кто – снова лезешь, посмотреть, кто там.
Вот для всего этого я и буду использовать часики эти. И совершенно не нужен, мне кажется, какой-то дополнительный, автономный функционал – это интерфейс к телефону. Удобный интерфейс, который всегда под рукой. Точнее, на руке.
И я думаю, со временем со мной согласятся не только «тысячи гиков» (как тут сверху писали), но и миллионы обычных пользователей.
Насчет айфона, кстати, так же говорили. В том смысле что «устройство для гиков» и «ничего не может».
1
23 ...

Information

Rating
Does not participate
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity