Обновить
4
0.1

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

Отправить сообщение

Microsoft is ending support for the Windows Subsystem for Android™️ (WSA). As a result, the Amazon Appstore on Windows and all applications and games dependent on WSA will no longer be supported beginning March 5, 2025.

Текущая ситуация с резюме максимально ущербная.

Десятилетиями они жаловались, что соискатели не могут нормально составлять резюме, как у HR принято, отсеивали если в нём нет этой формальной воды с банальными и затертыми до дыр формулировками. Были кучи статей и коучей как причесать своё резюме так, чтоб HR его не выбросил в корзину.

Но как только нейронки начали делать казалось бы то, чего они так жаждали - начали ныть, что дескать, так нельзя, это без души.

А самое смешное, что никто все равно не читает их, выцепляют ключевые слова и вперед.

Честно говоря, на момент публикации советы не то чтобы актуальные, и отражают не самый лучший стиль разработки современных angular-приложений.

1. Классы-резолверы считается устаревшим и данные можно вязать сразу на инпуты, минуя работу с маршрутами в компоненте:

{
  path: 'home',
  loadComponent: () => import('./home/home.component').then((m) => m.HomeComponent),
  resolve: {
    user: () => inject(ApiService).getUser(),
    posts: () => inject(ApiService).getPosts()
  }
}
export class HomeComponent {
  @Input() user: User;

  posts = input<Post[]>();
}

2 Вынося за скобки саму идею использования глобального лоадера, в его реализации есть несколько спорных моментов:

  • логика лоадера захламряет AppComponent

  • отписка и "утечка памяти"

    • AppComponent существует весь жизненный цикл типичного приложения и его ngOnDestroy ни разу не сработает

    • Даже если перестраховаться, нам не нужно подписываться/отписываться, есть же takeUntilDestroyed

    • Сама концепция subscribe -> update property -> unsubscribe в данном случае не самая изящная

function setupIsLoading() {
  return inject(Router).events.pipe(
    filter((e) => e instanceof ResolveStart || e instanceof ResolveEnd),
    map((e) => e instanceof ResolveStart)
  );
}

@Component({
  selector: 'app-root',
  template: `
    @if (isLoading$ | async) {
      Загрузка
    }
    <!-- или даже как сигнал -->
    @if (isLoading()) {
      Загрузка
    }
    <router-outlet></router-outlet>
  `,
})
export class AppComponent {
  protected readonly isLoading$ = setupIsLoading();

  protected readonly isLoading = toSignal(this.isLoading$);
}

А вы не думали, что это не ошибка, а осознанный дарк-паттерн?

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

А RuStore то успеет к сентябрю?

Посмотрим, что еще апле скажет, но собственный стор в текущих условиях получается необходим.

Воо, наконец-то из другого лагеря пошли новости достойные Microsoft

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

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

Это смотря какое "ваше" и откуда оно.

У многих миллениалов из Ussr до сих пор трип вины из-за любой нефункциональной траты.

Китайцы с этим зашли уже слишком далеко, у мандарин уже есть врожденная упаковка, но нет, так не пойдет:

Блин, я сначала подумал, какой отличный коммент с двойным дном....а потом расстроился.

Он соответствует уровню L5 классификации SAE

Круто чо, первые в мире значит, обскакали Tesla, Waymo, Cruise и остальных.
Или это как когда то на 480i телеках писали HD ready?

Из соседней новости: MS приостановила разработку портативной XBox

F-plus - не пропадать же добру:

Не, у них кстати аргументы вполне разумные, утилитарные:


Типа наклон задних стекол с каждым годом все больше, толстые стойки, высокие подголовники из-за безопасности, плюс пассажиры и дизайнеры постоянно борются за обзорность, но она все равно всё хуже и хуже, а так у вас всегда панорамный вид без препятствий.

Думаю в будущем это станет нормой, но пока чёт ссыкатно.

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

Ну давайте объективно, здешняя аудитория вообще нерепрезентативна и достаточно консервативна, и если нас начать спрашивать, мы всё сделаем IDE подобным. Потому то тут так ностальгируют по WindowsMobileLike UI.

Но большинству и правда удобней когда попроще и понагляднее.

Приведу аналогию, мне например UI стиральной машины или МФУ кажутся марсианскими просто, а тем кто с ними плотно работает и привык, они кажутся верхом удобства и интуитивности.

Подождите пару недель, будет WWDC 2025, где обещают поставить UI с ног на голову на всех платформах (походу вдохновившись UI для своего шлема).

И если продавят хайп, то Material 3 можно будет скипнуть, т.к. быстро подоспеет Material 4 ;)

Пффф, это парковочная камера через медиасистему, что ли?

Вот у polestar4 вообще заднего стекла нет и камера вместо зеркала, вот, если она зафризится в движении, или даже просто input lag, будет настоящая проблема

Весь мир, включая Woven, следит за тем, что происходит в Китае. Мы должны выяснить, как сохранить конкурентное преимущество на этом рынке

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

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

Информация

В рейтинге
4 021-й
Зарегистрирован
Активность