… дистанционный вызывник, он же радиоустройство, которое можно «зажечь» удалённо...
Видел такое в какой-то грузинской едальне в Москве. Но там устройство было прямоугольное, с большим номером, и особых вопросов «что это?» не вызывало, т.к. номерки с заказом — это не такая уж и редкость в едальных заведениях.
… кто не умеет складывать приборы в открытые длинные ящики
А вот подобное часто встречается: ложки/вилки/ножи торчат вверх одинаковыми ручками в одинаковых контейнерах и где что лежит определяется тупым перебором
new \yii\db\Query())
->select(['id', 'email'])
->from('user')
->where(['last_name' => 'Smith'])
->limit(10);
Один из плюсов, о котором вообще не упоминается в статье, это возможность конструировать запросы налету:
new \yii\db\Query())
->select($fields)
->from($table)
->where($condition)
->limit($limit);
И эти $fields, $table, $condition, $limit — это все выражения, которые могут определяться, в зависимости от контекста и множества условий. Плюс сама конструкция запроса может так же налету меняться:
if (!empty($search)) {
$query->andWhere($condition2);
}
if (!empty($needOrder)) {
$query->orderBy([
'id' => SORT_ASC,
'name' => SORT_DESC,
]);
}
Я понимаю, что при большом желании и прямой SQL-запрос можно так же динамически составлять, но это однозначно получится гораздо более громоздко, и читаемости кода ничуть не добавит.
Обходные пути, разумеется, всегда можно найти, особенно, в айтишной команде. Но на мой взгляд офисные приложения — это «поставил и забыл», и чего-то придумывать с ними особого желания нет
Если речь о том, что просто показать таблицу — с этим, возможно, проблем не возникает. Но вот буквально пару месяцев назад нам пришлось по одному проекту генерить таблицы с точным соблюдением всех параметров — шрифты, размеры и проч. И вот тут началась свистопляска с совместимостью/несовместимостью Либры и Майкрософта.
Хотя и до этого момента возникали проблемы, например, у многостраничного документа Ворда по непонятным причинам в Либре показывалась только первая страница.
Офисный пакет LibreOffice. Да, он стал пригоден для коммерческого использования
Личный опыт это опровергает. Нет, если все вокруг его используют — то может быть. Но сегодня мир устроен так, что людей, использующих МС Офис все же больше. И с завидной регулярностью коллеги-маководы, использующие LibreOffice, сталкиваются с тем, что не могут нормально прочитать какие-то документы/таблицы, или наоборот — то, что они формируют, криво отображается у партнеров.
В общем, для личного использования или в маленьких однородных коллективах — годно, но для работы с остальным миром — нет
Заметил мелкий, но неприятный баг в последней версии: я, как правило, всем проектам задаю имя, и раньше в списке недавно использованных проектов высвечивались именно эти, заданные вручную, имена. А сейчас высвечиваются либо полные пути, либо имя папки. Кому как, но для меня это жутко неудобно
А какие именно изменения в .phpstorm.meta.php? На сайте что-то не нашел.
Вообще очень сильная фича, но не хватает в ней одной малости — регэкспов. Чтоб можно было параметр не просто строкой задать, а регулярным выражением с подстановкой в результате. Вот это была бы вообще убойная вещь!
Я аж специально сходил перечитал пару последних PHP-выпусков на предмет того, не пропустил ли я что-то вроде, мол, все, кина больше не будет, выпуск закрываем и проч. Ан, нет, ни намека. Так она не умерла?
Отметил тайм-аут, но по факту по таймауту не сам github.com отваливается, а стили, изображения и проч., что, конечно, равнозначно тому, если б сам корневой гитхаб отвалиля.
Но этот совет решает проблему: https://habrahabr.ru/post/305314/#comment_9693030
А если уж и писать о функционале, то вот: в кассе вы без проблем купите билет на две нижние полки (если они есть, конечно), но попробуйте сделать то же на сайте. Это невозможно в принципе. Можно только быстро два заказа подряд оформить, если очень нужно.
Знаете как отвечали на эту «фичу» на форуме? «Ага, если такую возможность дать, то все будут только нижние полки покупать. А верхние пустые гонять?»
Написано верно, только вот «хочу отправить эту статью куда-нибудь в РЖД» — это наивняк чистейшей воды. Когда-то на их сайте даже форум был с разделом, что-то вроде «Вместе сделаем наш сайт лучше». И туда, разумеется, много чего писали. И там даже разработчики сами чего-то отвечали. Но ответы были все в духе: «Не нравится — не жри». Да-да, именно так. Но потом они придумали какую-то «закрытую внутреннюю соцсеть», куда перенесли все «общение», а публичный форум закрыли.
Но сейчас, надо отдать им должное, хоть чисто технических косяков на сайте я давно не встречал. А то ведь раньше было все — от кривой верстки и js-ошибок на клиенте, до эксепшенов бэкенда и ошибок, выдаваемых базой данных. Может, команду разрабов сменили?
Насколько я помню, государство их ничем не наделяло. Они сами себе это право взяли, воспользовавшись какими-то брешами в законодательстве, заявив, что будут какбэ защищать на территории РФ права всех авторов на свете (вот буквально всех авторов во всем мире). И так это ловко устроились, что для того, чтоб они перестали защищать права какого-либо автора (читай «собирать бабло от его имени»), этот автор должен явно отказаться от их «защиты».
А если автор не отказался (ибо даже и не в курсе), то это его (автора) проблемы. И если не объявился автор, и не сказал, куда подгонять собранное в его пользу бабло — это тоже его проблемы, т.к. авторские деньги в этом случае просто «зависали» в РАО.
У меня был вопрос немного иной. Собственно, он был риторическим, т.к. ответ вполне ожидаем. Максимум, на что можно было рассчитывать, так это на гордое «Да, у меня есть Веста!». Но даже этого не увидел.
Любой протекционизм, развитие любой отрасли в государстве имеет смысл только тогда, когда это повышает уровень жизни граждан этого государства. Иначе это все сродни онанизму — кайф есть, а результата нет.
Видел такое в какой-то грузинской едальне в Москве. Но там устройство было прямоугольное, с большим номером, и особых вопросов «что это?» не вызывало, т.к. номерки с заказом — это не такая уж и редкость в едальных заведениях.
А вот подобное часто встречается: ложки/вилки/ножи торчат вверх одинаковыми ручками в одинаковых контейнерах и где что лежит определяется тупым перебором
В т.ч. и сам термин — «шаблонизатор»
Один из плюсов, о котором вообще не упоминается в статье, это возможность конструировать запросы налету:
И эти $fields, $table, $condition, $limit — это все выражения, которые могут определяться, в зависимости от контекста и множества условий. Плюс сама конструкция запроса может так же налету меняться:
Я понимаю, что при большом желании и прямой SQL-запрос можно так же динамически составлять, но это однозначно получится гораздо более громоздко, и читаемости кода ничуть не добавит.
Хотя и до этого момента возникали проблемы, например, у многостраничного документа Ворда по непонятным причинам в Либре показывалась только первая страница.
Личный опыт это опровергает. Нет, если все вокруг его используют — то может быть. Но сегодня мир устроен так, что людей, использующих МС Офис все же больше. И с завидной регулярностью коллеги-маководы, использующие LibreOffice, сталкиваются с тем, что не могут нормально прочитать какие-то документы/таблицы, или наоборот — то, что они формируют, криво отображается у партнеров.
В общем, для личного использования или в маленьких однородных коллективах — годно, но для работы с остальным миром — нет
А какие именно изменения в .phpstorm.meta.php? На сайте что-то не нашел.
Вообще очень сильная фича, но не хватает в ней одной малости — регэкспов. Чтоб можно было параметр не просто строкой задать, а регулярным выражением с подстановкой в результате. Вот это была бы вообще убойная вещь!
Что, впрочем, нисколько не умаляет полезности и Ваших выпусков, спасибо за них!
Но этот совет решает проблему: https://habrahabr.ru/post/305314/#comment_9693030
Провайдер — Билайн Москва
Знаете как отвечали на эту «фичу» на форуме? «Ага, если такую возможность дать, то все будут только нижние полки покупать. А верхние пустые гонять?»
Но сейчас, надо отдать им должное, хоть чисто технических косяков на сайте я давно не встречал. А то ведь раньше было все — от кривой верстки и js-ошибок на клиенте, до эксепшенов бэкенда и ошибок, выдаваемых базой данных. Может, команду разрабов сменили?
Насколько я помню, государство их ничем не наделяло. Они сами себе это право взяли, воспользовавшись какими-то брешами в законодательстве, заявив, что будут какбэ защищать на территории РФ права всех авторов на свете (вот буквально всех авторов во всем мире). И так это ловко устроились, что для того, чтоб они перестали защищать права какого-либо автора (читай «собирать бабло от его имени»), этот автор должен явно отказаться от их «защиты».
А если автор не отказался (ибо даже и не в курсе), то это его (автора) проблемы. И если не объявился автор, и не сказал, куда подгонять собранное в его пользу бабло — это тоже его проблемы, т.к. авторские деньги в этом случае просто «зависали» в РАО.
Любой протекционизм, развитие любой отрасли в государстве имеет смысл только тогда, когда это повышает уровень жизни граждан этого государства. Иначе это все сродни онанизму — кайф есть, а результата нет.