Тоже писал кроссплатформенное (Windows, Linux) GUI-приложение с использованием tkinter. Хотелось попробовать сделать на любимом Python то, что обычно делал на C++/Qt. Да, здесь нет удобного Qt Designer для макетирования форм — все приходится ручками прописывать. Но результатом остался доволен. Для приданию приложению более современного вида остановился на достаточно удобной библиотеке ttkbootstrap. Хотя рассматривал и пробовал разные варианты, включая упомянутый CustomTkinter.
Для себя сделал вывод: писать на Python GUI-приложения можно и нужно. В моем случае это было приложение, работающее с устройством на микроконтроллере через UART по MODBUS-подобному протоколу. Использовались вкладки, кнопки, спинбоксы, поля ввода, элемент Text, чекбоксы, стилизованные под switch, диалоговые окна.
Вчера руками перенес ок. 300 своих оценок из КП в IMDB. Что ж, Яндекс тоже имеет право на второй шанс. Рад, что они не оказались глухи к чаяниям недовольных пользователей ресурса и признали свою ошибку.
Год назад вы Moto G не доставляли Qwintry Air (из-за возможных проблем с таможней по причине несертифицированности товара в РФ). Сейчас ситуация изменилась (смотрю пример заполнения декларации в статье)?
Про изменения в центре удовольствия головного мозга и интернет-порно-индуцированную эректильную дисфункцию написано все правильно. С подробностями очень рекомендую ознакомиться на TEDx с выступлением Gary Wilson. Русские субтитры присутствуют.
Кстати, для любителей CRT-анимации она реализуется в любом рутованном телефоне с помощью небезызвестного Xposed Framework и модуля GravityBox, к примеру. И Moto G тому не исключение :-)
Для задачи 11 я нашел несколько другое, на мой взгляд теоретически правильное, но практически труднореализуемое в силу сложности устного счета решение. Суть решения такова.
Все 52 карты в колоде можно заведомо упорядочить: например Ac, Ad, Ah, As, 2c, 2d, 2h, 2s, ..., Kc, Kd, Kh, Ks. После того, как ассистент называет четыре карты, фокуснику необходимо угадать одну из 48 оставшихся (мысленно убираем названные четыре из этой упорядоченной последовательности карт колоды). Замечу сразу, что ассистент может выбрать абсолютно любые четыре карты из пятерки (для большего эффекта можно попросить зрителей отобрать эти четыре карты самостоятельно).
Названные 4 карты тоже могут быть упорядочены согласно первоначальному положению в последовательности колоды. Пусть это будут ABCD. Перестановками (иначе говоря порядком называния этих четырех карт) можно дать информацию об одном из 24 состояний (4! = 24). Но необходимо 48 вариантов (т. к. угадывается одна из 48 карт). Дополнительный бит информации можно передать, применив выбор порядка называния: «масть-достоинство» или же «достоинство-масть», причем он сохраняется при назывании всех четырех карт, чтобы не было подозрений ;-)
Плюсы: не зависит от выбранных четырех карт (зрители могут сделать это сами), порядок «масть-достоинство» или «достоинство-масть» одинаков при назывании всех четырех карт (исключает подозрения).
Минус: практически невозможно все рассчитать устно, если Вы и Ваш ассистент не герои фильма о гениях устного счета :-)
конкатЕнация же!)
Тоже писал кроссплатформенное (Windows, Linux) GUI-приложение с использованием tkinter. Хотелось попробовать сделать на любимом Python то, что обычно делал на C++/Qt. Да, здесь нет удобного Qt Designer для макетирования форм — все приходится ручками прописывать. Но результатом остался доволен. Для приданию приложению более современного вида остановился на достаточно удобной библиотеке ttkbootstrap. Хотя рассматривал и пробовал разные варианты, включая упомянутый CustomTkinter.
Для себя сделал вывод: писать на Python GUI-приложения можно и нужно. В моем случае это было приложение, работающее с устройством на микроконтроллере через UART по MODBUS-подобному протоколу. Использовались вкладки, кнопки, спинбоксы, поля ввода, элемент Text, чекбоксы, стилизованные под switch, диалоговые окна.
Из «нортоновских» программ хотелось бы еще упомянуть Norton Ghost, которая очень помогала лет 10 назад, а то и меньше.
якодзуна.Сёходзан (тот, что на фото справа — у вас он с подписью HBase) никогда не был ёкодзуной :-)
Вот только, прочитав цену, хочу спросить, у одного меня велокомпьютер за 180 руб. имеет следующие функции:
Все 52 карты в колоде можно заведомо упорядочить: например Ac, Ad, Ah, As, 2c, 2d, 2h, 2s, ..., Kc, Kd, Kh, Ks. После того, как ассистент называет четыре карты, фокуснику необходимо угадать одну из 48 оставшихся (мысленно убираем названные четыре из этой упорядоченной последовательности карт колоды). Замечу сразу, что ассистент может выбрать абсолютно любые четыре карты из пятерки (для большего эффекта можно попросить зрителей отобрать эти четыре карты самостоятельно).
Названные 4 карты тоже могут быть упорядочены согласно первоначальному положению в последовательности колоды. Пусть это будут ABCD. Перестановками (иначе говоря порядком называния этих четырех карт) можно дать информацию об одном из 24 состояний (4! = 24). Но необходимо 48 вариантов (т. к. угадывается одна из 48 карт). Дополнительный бит информации можно передать, применив выбор порядка называния: «масть-достоинство» или же «достоинство-масть», причем он сохраняется при назывании всех четырех карт, чтобы не было подозрений ;-)
Плюсы: не зависит от выбранных четырех карт (зрители могут сделать это сами), порядок «масть-достоинство» или «достоинство-масть» одинаков при назывании всех четырех карт (исключает подозрения).
Минус: практически невозможно все рассчитать устно, если Вы и Ваш ассистент не герои фильма о гениях устного счета :-)