Аналогично с поисковиками - у Яндекса есть опыт успешного противостояния с Google на открытом локальном рынке. Аналогично с картами.
Подскажите, на каких рынках у него есть опыт успешного противостояния гуглу или картам? Если постссср убрать, то так на вскидку яндекс был в турции, но чет успешным его заход не назовешь. А вот где еще? Чет даже российский рынок не столь однозначен для яндекс.поиска.
Так и в чем суть статьи? Руководитель - отец-командир и лучше знает чего ты стоишь. Если не дал повышения, значит не достоин ещё. Зарплата в 300к,котороую вожделел Иван не является реальной и никто её мидлу в принципе не платит, а то что в вакансиях пишут это обман? Ментор в принципе не может помочь и вместо "иди на собеседование" потренироваться некоторые моменты, подучить (как отвечать на вопросы) о каких то технологиях? Отрепетировать собесы? И тд.
и просто перемещаем их в аргумент функции getArticles
return getArticles([1, 2, 3]);
теперь из getArticles просто убираем ваш пакет и делаем небольшое изменение
function getArticles(array $ids): array
{
// Выбрать из БД информацию о статьях
$articles = sql('SELECT * FROM `articles` WHERE `id` IN (' . implode(',', $ids) . ')');
// Создадим обещания получения информации о пользователях
/* Вот этот кусок кода перепишем */
/// $promises = [];
// foreach ($articles as $article) {
// $promises[] = getUser($article['author_id']);
// }
$userIds = [];
foreach ($articles as $article) {
$userIds[] = $article['author_id'];
}
/* Если тут еще комменты нужны почему-то, то грузим их и вытаскиваем user_id в тот же массив */
$users = getUsers(\array_unique($userIds));
/* Конец изменений */
$mUsers = [];
foreach ($users as $user) {
$mUsers[$user['id']] = $user;
}
// Проставить информацию об авторе
foreach ($articles as $article) {
$article['author'] = $mUsers[$article['author_id']];
}
// Сгруппировать статьи по идентификатору
$mArticles = [];
foreach ($articles as $article) {
$mArticles[$article['id']] = $article;
}
return $mArticles;
}
Ну и финально выпиливаем пакет из getUsers
function getUsers(array $ids): array
{
// Выбрать из БД информацию о пользователях
$users = sql('SELECT * FROM `users` WHERE `id` IN (' . implode(',', $ids) . ')');
// Сгруппировать пользователей по идентификатору
$mUsers = [];
foreach ($users as $user) {
$mUsers[$user['id']] = $user;
}
return $mUsers;
}
а теперь подскажите, какую функциональность / синтаксический сахар / удобство я потерял?
Кэш - вопрос отдельный, всякие коллекции тоже вполне реализуются кучей других пакетов
При этом вам достаточно написать функцию getUser() один раз и потом вы можете использовать её и для статей, и для комментариев, и для постов.
а что мне помешает даже в таком варианте получить сначала комментарии, а потом пользователей? вроде ничего.
т.е. по итогу не понятно, зачем делать какой-то нечитаемый вообще код. ради каких плюшек?
Все очень интересно.. похоже на библиотеку для тех, кому тимлид запретил передавать массивы в аргументы функций и ему прям крайне необходимо использовать getArticle(1) + getArticle(2) вместо getArticles([1,2]). Вроде бы никакой другой функциональности (если не считать кэширования, которое тут вообще сбоку) оно не несет... ну еще вместо десятков строчек кода делает несколько сотен
вот видишь, никогда ты не станешь богатым, т.к. считаешь деньги от зарплаты до зарплаты.. вот так я простым вопросом определил, что ты нищеброд, хоть ты и пытался это скрыть
Что-то похоже на обрезанный функционал Tools - Tasks.. Там можно и к jira подцепиться и к redmine и еще десятку сервисов.. видеть список открытых (и не только) задач, создавать на их основе ветку, делать название коммита, передвигать (в небольших рамках) задачи автоматически
Если вопрос про работу в двух местах на полную ставку чисто организационный, то ответ - запросто. Устраивайтесь в двух местах параллельно по двум трудовым (с электронными и того проще). Налоговой - пофиг, налоги она получает, в лк вполне себе светятся оба работодателя и вряд ли по этому случаю приедет группа захвата. Пенсионному пофиг - ебаллы (которые от взносов) копятся с обоих мест, стаж тоже суммируется. может по факту выхода на пенсию это вскроется и все пересчитают.. а может снова проведут реформу и это будет уже не важно)
Т.е. вы разницы вообще не замечаете между явным использованием чужих платежных данных и "дырявость распознавания", которая сама выбирает чужие платежные данные?
И собственно куда вы возвращать необоснованное обогащение собрались (в общем случае)? Бреду Питу, на которого похож плательщик?
Ну да, разницы с обычной карточкой никакой нет.. осталось разве что немного алгоритм докрутить, чтобы сбер собирал данные карточек всех клиентов, находившихся в том же помещении с другим клиентом более 30 минут и проводил оплату по случайной карте
или, например, брал все карты, которыми ты когда то платил и списывал платеж с любой из них.. ой, это же яндекс получился
Вы только что высмеивали репутацию как аргумент, поэтому не принимается.
Где вы такое вычитали? Или вы сравнили репутацию пятерочки с репутацией ноунейма из чата, ссылку на который дали товарищи релоканты?
чарджбэки как таковые это была их тема.
Не знаю, кто вам там чем махал.. ходят слухи, что сия опция (не через мс/визу) осталась.
Вы только что высмеивали подачу в суд как аргумент.
Вы не умеете в контекст?
как Вы собираетесь доказывать передачу наличности кассиру
Дурь какая-то. Зачем мне доказывать передачу наличности кассиру видеокамерой? В случае с пятерочкой после оплаты я получу документы, отсутствие которых не мешает ссылаться на другие доказательства оплаты. Если это покупка чего-то дорогого и почему-то документы мне не выдают - вполне подойдет обращение к вышестоящему лицу в данной организации или вызов полиции. зачем мне какая-то сертифицированная фсб камера?
Веттинг никто не отменял
чего? что это и как будет работать?
юр.лицо тоже может оказаться вчерашним "ооо вася пупкин"
может. поэтому лучше не связываться с непонятными конторами ради кроилова пары тыщ рублей, это ведет к попадалову. среди остальных вполне может оказаться, что выполнять какие-то обязательства уже некому, весь вопрос в вероятности. если для вас менялы из телеги имеют более высокую надежность, чем юр.лицо пятерочки, то вопросов нет.. я просто уточняю, есть ли еще что-то?
пассаж про мировой суд непонятен в принципе
что именно? вы уже научились подавать во вторую инстанцию минуя первую? а пассаж станет понятен, когда будете судиться с человеком, находясь в Буэнос-Айресе
Репутация. Репутация Пятерочки/Бинанса на порядок порядков выше, чем у чела из телеги
Чарджбэк
Я в суд подам. На понятное юр.лицо, а не на дропа или труп. Ну и в случае с пятерочкой я буду находится в стране нахождения пятерочки, а не пытаться судиться из-за границы (что в мировом суде практически невозможно.. хз, что там в москве/питере, может там исключение)
Исходно p2p не требует никаких централизованных посредников. Ну вроде это можно было и не писать, но раз уж..
поначалу это может показаться менее быстро, удобно и надежно а потом попривыкните? или научитесь мастерски быстро, удобно и надежно менять?
быстро - это вопрос субъективный, ок удобно - тоже. хотя странно, как наши лучшие айтишники не переделали свои приложения в более удобные.. например, открываешь приложение пятерочки, а там сообщения с товарами, можешь написать в личку мерчендайзеру колбасного отдела, он(а) тебе цену подскажет и контакт кассира скинет, там перетрете вопросики и жди курьера.. удобно? а че бы и нет.
но это по сути мишура.
осталось два вопроса - за счет чего (почему это - правило) в чатике на 100/1000/10000 человек будет лучше курс, чем на бинансе (другой бирже)?
чем обеспечивается безопасность и надежность сделки? у тебя тут есть изначальная валюта (рубль?) - крипта и крипта - нужная валюта. последняя сделка может быть оффлайновой (обмен на наличку) - там попроще, встретились, пересчитали банкноты, сделали очень удобный перевод. но первая или обе будут онлайн и тут вопросы к тому, а не кинут ли? можно опустить очевидные "у него репутация, он тут уже 5 месяцев торгует" и прочие "мы русские друг друга не обманываем" и "в суд подам". что-то еще имеется?
Я понимаю, что многого хочу и вообще мои ожидания - мои проблемы.. но как было бы классно, если бы вместо абзаца про декларирование на таможне был бы абзац про то, как вы быстро, удобно и надежно безналичный рубль в наличный песо (евро, доллар, лари, сом и т.д.) конвертировали, а все эти домохозяйки с бинанса ничерта не понимают. но ладно, хоть не история про сатоши на пару страниц и то хорошо)
Да, да, знаем, видим.. Холодные кошельки, блокчейн, бигдата.. А в чем разница между "централизованными площадками" (бинанс и ко) и децентрализованным биткоином в массовом использовании? оплатить им ничего (за редким исключением) нельзя, обменять - не с кем, можно купить и следить за курсом. предлагаете в печатную (полагаю, покойную) версию изруквруки объявление дать "куплю пол битховина и 100 юсдт. звонить после 18:00"?
Может я не очень понял суть эксперимента, но там её было никаких реально работающих людей с опытом и грейдом. Были пустые анкеты на джуна с нулём опыта и петпроектами (возможно, очень качественными для человека с 0 коммерческого опыта), которые заполнили синьоры. Возможно, были очень хорошие сопроводительные письма, но тоже сомнительно. По факту эксперимент странный
SSD это такой большой, в коробочке 2.5"? Если m2 на керамогранит со стола уронить - шансы уравниватся.. А если ногой наступить - тут уже hdd вырывается вперед
Ну а вы, как я понимаю, за подход - заплати 10 баксов и получи страничку на вики на месяц, а все эти значимости, оценки индусами и анонимам - это все от лукавого
Подскажите, на каких рынках у него есть опыт успешного противостояния гуглу или картам? Если постссср убрать, то так на вскидку яндекс был в турции, но чет успешным его заход не назовешь. А вот где еще?
Чет даже российский рынок не столь однозначен для яндекс.поиска.
Я так понимаю, если работникам не платили зарплату, то работникам нужны деньги.. они входят в ту самую всю необходимую помощь?
Зато студенты без административок
Так и в чем суть статьи?
Руководитель - отец-командир и лучше знает чего ты стоишь. Если не дал повышения, значит не достоин ещё.
Зарплата в 300к,котороую вожделел Иван не является реальной и никто её мидлу в принципе не платит, а то что в вакансиях пишут это обман?
Ментор в принципе не может помочь и вместо "иди на собеседование" потренироваться некоторые моменты, подучить (как отвечать на вопросы) о каких то технологиях? Отрепетировать собесы? И тд.
Не вижу ничего автоматического.. вот вообще не вижу. Все эти распихивания вы делаете вручную в foreach.
Давайте попробуем провести рефакторинг "избавление от ненужного пакета"
Вот основной код.. в общем-то на этом этапе мы уже знаем все айдишники статей
и просто перемещаем их в аргумент функции getArticles
теперь из getArticles просто убираем ваш пакет и делаем небольшое изменение
Ну и финально выпиливаем пакет из getUsers
а теперь подскажите, какую функциональность / синтаксический сахар / удобство я потерял?
Кэш - вопрос отдельный, всякие коллекции тоже вполне реализуются кучей других пакетов
а что мне помешает даже в таком варианте получить сначала комментарии, а потом пользователей? вроде ничего.
т.е. по итогу не понятно, зачем делать какой-то нечитаемый вообще код. ради каких плюшек?
Все очень интересно.. похоже на библиотеку для тех, кому тимлид запретил передавать массивы в аргументы функций и ему прям крайне необходимо использовать getArticle(1) + getArticle(2) вместо getArticles([1,2]).
Вроде бы никакой другой функциональности (если не считать кэширования, которое тут вообще сбоку) оно не несет... ну еще вместо десятков строчек кода делает несколько сотен
какая у тебя зарплата?
примерно 300к/наносек.
вот видишь, никогда ты не станешь богатым, т.к. считаешь деньги от зарплаты до зарплаты.. вот так я простым вопросом определил, что ты нищеброд, хоть ты и пытался это скрыть
Что-то похоже на обрезанный функционал Tools - Tasks..
Там можно и к jira подцепиться и к redmine и еще десятку сервисов.. видеть список открытых (и не только) задач, создавать на их основе ветку, делать название коммита, передвигать (в небольших рамках) задачи автоматически
Если вопрос про работу в двух местах на полную ставку чисто организационный, то ответ - запросто.
Устраивайтесь в двух местах параллельно по двум трудовым (с электронными и того проще).
Налоговой - пофиг, налоги она получает, в лк вполне себе светятся оба работодателя и вряд ли по этому случаю приедет группа захвата.
Пенсионному пофиг - ебаллы (которые от взносов) копятся с обоих мест, стаж тоже суммируется. может по факту выхода на пенсию это вскроется и все пересчитают.. а может снова проведут реформу и это будет уже не важно)
Т.е. вы разницы вообще не замечаете между явным использованием чужих платежных данных и "дырявость распознавания", которая сама выбирает чужие платежные данные?
И собственно куда вы возвращать необоснованное обогащение собрались (в общем случае)? Бреду Питу, на которого похож плательщик?
Ну да, разницы с обычной карточкой никакой нет.. осталось разве что немного алгоритм докрутить, чтобы сбер собирал данные карточек всех клиентов, находившихся в том же помещении с другим клиентом более 30 минут и проводил оплату по случайной карте
или, например, брал все карты, которыми ты когда то платил и списывал платеж с любой из них.. ой, это же яндекс получился
А с кем мне придется иметь дело? С другом админа чата или рекламодателем оного чата?
Кто вы то? Вы там не один?
И как там на самом деле? В банке попросят идентифицировать себя, заберут паспорт и убегут, а полиция ничем не поможет?
Чего??
Чего?? А если подсудно?
А полицию на входе расстреляли инопланетяне.. в общем, уровень дискуссии понятен
Где вы такое вычитали? Или вы сравнили репутацию пятерочки с репутацией ноунейма из чата, ссылку на который дали товарищи релоканты?
Не знаю, кто вам там чем махал.. ходят слухи, что сия опция (не через мс/визу) осталась.
Вы не умеете в контекст?
Дурь какая-то. Зачем мне доказывать передачу наличности кассиру видеокамерой? В случае с пятерочкой после оплаты я получу документы, отсутствие которых не мешает ссылаться на другие доказательства оплаты. Если это покупка чего-то дорогого и почему-то документы мне не выдают - вполне подойдет обращение к вышестоящему лицу в данной организации или вызов полиции. зачем мне какая-то сертифицированная фсб камера?
чего? что это и как будет работать?
может. поэтому лучше не связываться с непонятными конторами ради кроилова пары тыщ рублей, это ведет к попадалову. среди остальных вполне может оказаться, что выполнять какие-то обязательства уже некому, весь вопрос в вероятности. если для вас менялы из телеги имеют более высокую надежность, чем юр.лицо пятерочки, то вопросов нет.. я просто уточняю, есть ли еще что-то?
что именно? вы уже научились подавать во вторую инстанцию минуя первую?
а пассаж станет понятен, когда будете судиться с человеком, находясь в Буэнос-Айресе
Репутация. Репутация Пятерочки/Бинанса на порядок порядков выше, чем у чела из телеги
Чарджбэк
Я в суд подам. На понятное юр.лицо, а не на дропа или труп. Ну и в случае с пятерочкой я буду находится в стране нахождения пятерочки, а не пытаться судиться из-за границы (что в мировом суде практически невозможно.. хз, что там в москве/питере, может там исключение)
быстро - это вопрос субъективный, ок
удобно - тоже. хотя странно, как наши лучшие айтишники не переделали свои приложения в более удобные.. например, открываешь приложение пятерочки, а там сообщения с товарами, можешь написать в личку мерчендайзеру колбасного отдела, он(а) тебе цену подскажет и контакт кассира скинет, там перетрете вопросики и жди курьера.. удобно? а че бы и нет.
но это по сути мишура.
осталось два вопроса - за счет чего (почему это - правило) в чатике на 100/1000/10000 человек будет лучше курс, чем на бинансе (другой бирже)?
чем обеспечивается безопасность и надежность сделки? у тебя тут есть изначальная валюта (рубль?) - крипта и крипта - нужная валюта.
последняя сделка может быть оффлайновой (обмен на наличку) - там попроще, встретились, пересчитали банкноты, сделали очень удобный перевод.
но первая или обе будут онлайн и тут вопросы к тому, а не кинут ли? можно опустить очевидные "у него репутация, он тут уже 5 месяцев торгует" и прочие "мы русские друг друга не обманываем" и "в суд подам". что-то еще имеется?
Я понимаю, что многого хочу и вообще мои ожидания - мои проблемы.. но как было бы классно, если бы вместо абзаца про декларирование на таможне был бы абзац про то, как вы быстро, удобно и надежно безналичный рубль в наличный песо (евро, доллар, лари, сом и т.д.) конвертировали, а все эти домохозяйки с бинанса ничерта не понимают.
но ладно, хоть не история про сатоши на пару страниц и то хорошо)
Да, да, знаем, видим.. Холодные кошельки, блокчейн, бигдата..
А в чем разница между "централизованными площадками" (бинанс и ко) и децентрализованным биткоином в массовом использовании? оплатить им ничего (за редким исключением) нельзя, обменять - не с кем, можно купить и следить за курсом.
предлагаете в печатную (полагаю, покойную) версию изруквруки объявление дать "куплю пол битховина и 100 юсдт. звонить после 18:00"?
Может я не очень понял суть эксперимента, но там её было никаких реально работающих людей с опытом и грейдом. Были пустые анкеты на джуна с нулём опыта и петпроектами (возможно, очень качественными для человека с 0 коммерческого опыта), которые заполнили синьоры. Возможно, были очень хорошие сопроводительные письма, но тоже сомнительно. По факту эксперимент странный
SSD это такой большой, в коробочке 2.5"?
Если m2 на керамогранит со стола уронить - шансы уравниватся.. А если ногой наступить - тут уже hdd вырывается вперед
Ну а вы, как я понимаю, за подход - заплати 10 баксов и получи страничку на вики на месяц, а все эти значимости, оценки индусами и анонимам - это все от лукавого