Pull to refresh
22
0
Дмитрий @dimsog

backend-разработчик на PHP (Laravel)

Send message

С ценами на такси в Орле в виде 300р за 3-4 км у Яндекса, выгоднее ездить на личном транспорте.

Вот это заголовок.

Если что он был:

Пока создатели Cyberpunk 2077 не могут добавить в игру погони, мододелы добавляют в неё метро

Привет, dtf, хабр 2022.

У меня от курсов бомбит. Там не учат, а промывают мозги. К нам приходило 5 верстальщиков (да, даже знание JS на минимальном уровне не требуется!). Так они реально пишут ужасную дичь, как на минимальном уровне пользоваться сборщиком - не знают. Зато очень много пафоса и очень болезненно воспринимают критику.

И самый прикол, что я просматривал резюме - они все (абсолютно все) после курсов. Найти верстальщика, который научился чему-то сам - нереально сейчас.

И в количестве мусора по умолчанию.

Ну IE действительно был злом. Помню, как 10 лет назад его приходилось поддерживать - просто ужас. По сути MS сама убила IE.

Взять Edge сейчас. Открываешь браузер, сразу куча баннеров, яндекс на главной, предлагающий установить свой браузер, на новой вкладке какая-то желтая пресса. Понятное дело, что все это можно отключить, но зачем, если этого по умолчанию нет в Chrome.

Статья действительно интересная, одно удовольствие ее почитать и вспомнить, что и как было, тем более, когда уже несколько лет пишешь только на PHP 7, а последний год на PHP 7.4, все версии сливаются как бы в одну и удивляешься, как ты раньше без этого вообще жил.

Но вот этот момент меня смутил:

/**
 * @param City|string $city
 */
public function setCity($city)
{
    $this->city = $city;
}

Да, понятно, что пример синтетический, но очень просто себе выстрелить в ногу таким примером, теперь всегда придется проверять на объект или в сеттере заворачивать строчку в объект или объект приводить к строке. Вообще, еще в PHP 5 появилась такая запись:

/**
 * @param City $city
 */
public function setCity(City $city)
{
    $this->city = $city;
}

Функционал с City|string $city вообще непонятно к чему придумали. Как бы поигрались немного в строгую типизацию и хватит на этом? Если геттер может возвращать объекты разного типа, это здорово может аукнуться на продакшне, когда мы будем ждать объект, а получим строку. Признаюсь, ни разу еще его не использовал и в чужом коде ни разу его не видел. Вот это действительно странный дизайн PHP.

Я это вижу как: мы всю дорогу, начиная с 5й версии шли в сторону строгой типизации, а с приходом PHP 8.0, ой мы свернули не туда, давайте дадим послабления :)

Почему у пятерочки столько багов в приложении? Рейтинг в Google play это доказывает

Я один ненавижу голосовых помощников, которые созданы лишь для того, чтобы сэкономить на живых людях и которые на самом деле абсолютно бесполезны?

оооо, отлично! я знаю, куда теперь писать, в случае чего.

Вот несколько примеров:

Баги и недочеты.

Может быть DNS?

Вместо автоматического trim, они перекладывают все на пользователя. Не сразу поймешь, что вначале стоит пробел (к примеру, вы просто скопировали IP адрес), поэтому не дает сохранить. Хотя простая регулярка исправила бы эту проблему:

Ну и классика выглядит вот так:

Это бывает очень часто. Самый простой способ это вызвать - попробуйте добавить DNS запись, которая уже существует. Ну можно же было написать, что такая запись уже существует. Нет, выдадим рандомную ошибку, пусть пользователь сам думает.

Если я закрыл это окно, зачем его каждый раз выводить?

Просто это один из продуктов, которым я пользуюсь постоянно. И он очень сырой. Я не знаю других, более сырых продуктов, чем этот. Про юзабилити (его отсутствие) смысла пока что говорить нет.

У меня вопрос к яндексу. Ребят, а вы вообще тестируете свои сервисы?

Яндекс 360, бывший pdd.yandex, connect и он же.

Баг на баге и багом погоняет. Вы даже надпись DNS правильно написать не смогли.

Мы у себя нанимали сотрудников недавно. Все после курсов. Когда узнают зарплату - грустят. Это реальная проблема. Люди с 0 знаниями, когда с ними сидишь, показываешь что к чему, не хотят идти.

Вообще я заметил, что очень много людей сейчас ищут работу. И у всех +- одинаковые знания, которые не могут отличить div от span.

держатся на уровне 30к

за такой прайс даже стажеры сейчас не идут.

С ценами на автомобили полный отстой.

Ладно бы топовые модели, но та же лада, которую я покупал в июне назад уже +30 тысяч рублей к официальному прайсу и это без учета доп. оборудования дилера.

И ни слова про:
1) Появились ли вкладки в «Проводнике»
2) Как дела с WSL + Docker, так же тормозит файловая система или все стало отлично?

rkeeper просто тихий ужас для разработчика. Извините ребят, просто наболело. Делал интеграцию сайта ресторана с Rkeeper (+ ваша же CRM для бонусов) Не знаю как сейчас, но полгода назад не было метода, с помощью которого можно было получить количество бонусов у клиента из CRM, список пользователей, проверить, есть ли такой пользователь и так далее.

Мне кажется там просто огромное легаси. У меня была задача сделать личный кабинет, я не придумал ничего лучше, чем просто выдернуть из базы данных данные и по крону эти данные в специальном файле обновлять.

Худшее API. Поддержки 0, им задаешь вопрос, в ответ - обратитесь к вашему дилеру. Да дилер сам не знает. Он не является разработчиком...

Еще раз, не принимайте близко к сердцу, реально накипело.

Если не верите, смотрите:

1) https://docs.rkeeper.ru/delivery/arhiv/api-webdelivery/opisanie-api/crm-api#CRMAPI-%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%B8%D0%BE%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B5(GET)

Метод получения информации о клиенте, окей, а как мне получить сам ID клиента из существующей базы? А никак.

2) Как узнать бонусы? Никак.

Может быть я не там смотрю, у вас как раз был переезд документации. Может быть интеграторы не знают, все может быть. Я не нашел. Но не сдался.

У меня много лет назад был Dell 5520, шел с Linux, вроде 12.04 - все окей было по железу. Пока я его не переустановил.

Тогда я реально сдаюсь.

У меня на связках с Intel и потом с AMD никаких проблем не было. Но с Nvidia я горе видел.

Information

Rating
Does not participate
Location
Орел, Орловская обл., Россия
Registered
Activity