Обновить
31

Программист

7
Подписчики
Отправить сообщение

В последний раз очистил ей окислившийся разъём айфона.

Это проблема или неустановленных Command Line Tools, или brew. У меня такое было, когда включал обратную совместимость в brew, работая на бета-версии мак-оси, потом забыл выключить, когда накатывал релиз. Сейчас точно не помню, что было, но проблема на форуме brew описана и решается.

Есть пакет только под web, он даже классы CSS позволяет подставлять в зависимости от операционки. Но я сам не пробовал, вообще я не лучшего мнения о производительности флаттера в вебе, даже не смотря на все последние улучшения. Если только для MVP использовать.

https://pub.dev/packages/platform_detect

А есть ли в России профсоюзы? Чем они занимаются?

Ужасы какие. Хорошо, что в Швецию переехал, и отпуска длиннее (25 рабочих дней, не включая выходные), и «госуслуги» есть.

В dart:io определены все поддерживаемые платформы:

  static final bool isLinux = (_operatingSystem == "linux");
  static final bool isMacOS = (_operatingSystem == "macos");
  static final bool isWindows = (_operatingSystem == "windows");
  static final bool isAndroid = (_operatingSystem == "android");
  static final bool isIOS = (_operatingSystem == "ios");
  static final bool isFuchsia = (_operatingSystem == "fuchsia");

Плюс можно узнать, например, запущен ли Flutter for web на десктопе или мобиле.

bool get isMobileDevice => !kIsWeb && (Platform.isIOS || Platform.isAndroid);
bool get isDesktopDevice =>
     !kIsWeb && (Platform.isMacOS || Platform.isWindows || Platform.isLinux);
bool get isMobileDeviceOrWeb => kIsWeb || isMobileDevice;
bool get isDesktopDeviceOrWeb => kIsWeb || isDesktopDevice;

P.S. В SDK есть Material и iOS виджеты, в сторонних пакетах Mac, Windows и Ubuntu.

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

final bool isApple = !kIsWeb && (Platform.isMacOS || Platform.isIOS);

/// Button.
class MpButton extends StatelessWidget {
  const MpButton({Key? key, this.label, this.onPressed}) : super(key: key);
  final String? label;
  final Function? onPressed;

  @override
  Widget build(BuildContext context) {
    if (isApple) {
      return CupertinoButton.filled(
        child: Text(label!),
        onPressed: onPressed as void Function()?,
      );
    } else {
      return ElevatedButton(
        child: Text(
          label!,
          style: const TextStyle(color: Colors.white),
        ),
        onPressed: onPressed as void Function()?,
      );
    }
  }
}

Попробуйте поискать у нейрофизиологов и нейробиологов, а не в умственных конструктах психологов. У того же Симонова есть замечательная классификация потребностей, у Дубынина — объяснение, какая область мозга и на основании чего выбирает приоритеты.

Мне тут в фейсбуке годную аббревиатуру написали: ВСРАТОСЛАВ - вконтакте, сбертех, ростелеком, акронис, тинькоф, озон, суперджоб, ланит, авито, втб

Вы правы, уже не работает. Есть сторонние решения, типа InnoReader, но я не готов ради фейсбука платить по 5$ в месяц.

Хронологический порядок — в сайдбаре “Most resent”, этот пункт можно и добавить в закладки.

Есть и группы друзей и хронологический порядок. Просто закопано глубже. Можно вытащить ярлыки.

Спите сон. Ешьте еду. Пейте воду. Не употребляйте то, чем барыжите.

Всё равно круче посёлка Бизнес-Молодости в Мытищах получилось. Горки водяные на рождество опять же, спиртное безлимитное.

В 30 я начал уставать от программирования, и подался по административной части в IT, в 35 понял, что это вечный нескончаемый забег, да ещё подверженный веяниям моды, не всегда обусловленным логикой. И ушёл в сторону вечных стабильных ценностей — "купи\продай". Ничего интересного, простые рутинные процессы, но денег больше, а усилий меньше. В 42 "перезашёл" со стороны мобильных приложений, но скорее для развлечения, уже в стране, где нанимают не по возрасту.

Видеоинструкции не хватает, со словами "Хеллоу, май френд! Тудэй ви инсталл дебиан. Субскрайб энд лайк май ченел".

Потрясающе. Фенотропил у Вас ноотропный препарат, xMind есть только на десктопе, БАД-набор растительных экстрактов, аминокислот и витаминов — аналог фенотропила. Нет, спасибо, на регулярной основе такое лучше не читать.

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

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Разработчик мобильных приложений