Может кто подскажет как в пятом кутэ вставлять чужие окна по XEmbed?
https://forum.qt.io/topic/106270/how-to-resize-xembed-in-qt5-with-window-size...
Привет! О себе: не знаю нормально ни одного языка программирования, но с грехом пополам кодил на c++, c#, bash, perl 5. Хочу выучить нормально perl 6. Как это сделать правильнее и эффективнее? Я вижу для себя такие варианты:
- Спокойно пройти путь «Learning Perl» -> «Intermediate Perl» -> «Programming Perl» и жить – не тужить, а потом воспользоваться «Migrating to Perl 6».
- Курить на инглише «Learning Perl 6», а инглиш я не люблю
- Курить «Think Perl 6». Похоже, это то, что мне нужно, и даже в свободном доступе.
- Бросить все эти книжки для нубов, изучить https://perl6intro.com/ru/ и заняться практикой.
Lilly, посоветуешь?
привет всем. На предыдущий вопрос о sway неожиданно много откликов, спасибо ответившим. Проблема в том, что я нашел очень мало нативных wayland приложений, для нормальной работы нужен xwayland, т.е еще один посредник между иксами и новым композитором. Т.к теперь и гном и кде на вяленом у меня собственно вопрос: какого он вообще нужен, если приложения в основном иксовые и кроме дополнительной прослойки ничего не дает. Или я ошибаюсь?
на ноутбуке стоит убунту сервер. Если просто включить систему сразу начинает работать кулер на полную мощность. Почистил кулер - не помогло. Температура выше там где проц. Термопасту лень менять, да и почему вообще проц греется, если никаких задач, кроме работы os не стоит. Проц intel core i5 второго поколения
Допустим, мы знаем layout (т.е. количество полей и тип каждого поля) сишной структуры, но не знаем имена полей.
Нужно сгенерировать сишный код, который:
1. создаст экземпляр структуры, заполнит поля определёнными данными (нет, struct S = {1, 2, 3};
писать нельзя, по определённым причинам);
2. считает значения полей существующей структуры.
Допустим, известно, что это struct S
и у неё три поля типа int
.
Втупую:
struct S_compat { int a0; int a1; int a2; } s_compat;
s_compat.a0 = /* ... */;
s_compat.a1 = /* ... */;
s_compat.a2 = /* ... */;
struct S s;
* (struct S_compat *) &s = s_compat;
Насколько я понимаю, здесь UB из-за pointer aliasing. Так ли это?
Далее:
struct S_compat { int a0; int a1; int a2; } s_compat;
s_compat.a0 = /* ... */;
s_compat.a1 = /* ... */;
s_compat.a2 = /* ... */;
struct S s;
memcpy(&s, &s_compat, sizeof(struct S));
Есть ли здесь UB? Если да, то как это сделать правильно?
Если можно, приведите ссылки на релевантные места стандарта. Спасибо.
P.S. про -fno-strict-aliasing
, __attribute((__may_alias__))
знаю, хотелось бы в рамках стандарта.
Если кто-то пользуется таким замечательным сервисом как «спам-гурман» (http://www.spamgourmet.com , сейчас уже недоступен), то пора начинать срочно переносить зареганные на его почту аккаунты, т.к сервис скоро закроется:
Вот официальная новость: https://bbs.spamgourmet.com/viewtopic.php?f=5&t=1785
На всякий случай, напомню что произошло: у автора и единственного мейнтейнера сервиса (как я понял), в прошлом году диагностировали рак мозга. Несмотря на лечение, его состояние за этот год не улучшилось, и он собирается закрывать сервис, т.к не может больше его поддерживать.
Такие дела.
Purism объявила о первых поставках по предзаказам свободных смартфонов Librem 5. Отгрузка первой партии начнётся с 24 сентября этого года.
Librem 5 — это проект создания смартфона с полностью открытым и свободным программным и аппаратным обеспечением, который позволяет обеспечивать приватность пользователя. Он поставляется с PureOS - дистрибутивом GNU/Linux, одобренным Фондом Свободного ПО (FSF). Одной из ключевых заявленных особенностей этого продукта является наличие аппаратных выключателей камеры, микрофона и радиомодулей.
ну т.е. есть же логорайтер.
может есть какой робот, который воспринимает команды от лого? или компилятор из лого в команды робота?
что-то типа лего-майнсторма, или набор для ардуины?
или лого стар и есть что-то повеселее?
Добрый день.
Поставил себе Alt Linux P8 с рабочим столом Mate. Некоторые вещи мне пока до конца не понятны:
1. У меня не работает команда apt-get build-dep <пакет>. Нужно добавить какие-то дополнительные репозитории?
2. Насколько интенсивно будут приходить обновления с репозиториями p8 classic? Скажем, стоит ли ждать обновлений Firefox и прилетит ли вышедший недавно Thunderbird 68?
3. Подключил Сизиф. Некоторые программы оттуда ставятся, другие - нет, т.к. предлагают удалить пол системы. Например, в Сизифе есть пакет Blobby, но мне его не поставить.
4. Какой вообще правильный способ ставить программы, которых нет в стандартном репозитории? У Альта есть какая-то древняя и бестолковая вики, в которой нужной информации не найдёшь...
https://medium.com/@itsorm/fbk-731536c5fab5
И тут случается (что важно, при Алексее) диалог с менеджером-1 (М1), которого они тогда только взяли на работу:
М1: на чём вы пишете?
Я: на Go.
М1: ууу, а мы на Питоне.
Я: ну зря, конечно, но ваше дело
М1: а как мы будем поддерживать ваш код на го?
Я: ну перейдите на нормальный язык. Но вообще непонятно, зачем его поддерживать — какие-то мелочи (или даже не мелочи) мы подкрутим, но вся эта история в любом случае закончится 8-го сентября.
М1: хм. Если вы на Go пишите — не надо, идите на ... К тому же, мы тут нашли какой-то готовый сервис, к которому прикручиваешь всех ботов и всё клёво работает, потыкал мышкой — и ничего писать не надо.
И прямо при Алексее я достаточно подробно объяснил, почему в таких задачах нельзя использовать никакие сомнительные готовые сервисы, почему нельзя писать таких ботов на питоне, с какими проблемами они столкнутся и т.д., и что все е
Кто может помочь за вознаграждение написать скрипт на !#/bin/bash.
Напишите скайп или другой удобный для Вас вид общения.
https://i.ibb.co/FhLHwp6/Screenshot-20190910-174829.png
Разблокируешь телефон, а там
«Популярный хит всего … отправить 1»
Судя по всему это USSD сообщения, как бы выяснить от кого оператора (у меня мтс и теле2) и как бы их заблокировать?
Телефон nokia 3.1 с девятым стоковым андроидом.
dir1
«Сегодня мы снова играли в бильярд! Периодически я забивал другой рукой, но не могу сказать, что очень часто. Впрочем, навык безусловно полезный, если сразу же пригодился.
Первые две партии конкурент слил сам - забил чёрный шар, а потом забил белый с последним шаром. По-моему так.
Третью партию я честно выиграл! Ура-ура!
Четвёртую партию у меня оставался один шар, и я забил белый. Он сказал, что я проиграл, а я грю, чо за хуйня, ты ж до этого говорил, что если вместе с последним шаром забил, тогда проиграл, а мой шар-то остался! Чо за херня, правила меняются каждый день, прям как в Линуксе. Ну он сказал, ладно, если хочешь, тогда щитай, ты выиграл эту партию. Я подумал, не грю, я так не хочу, давай её не засчитывать тогда.
Потом
Ну а последнюю партию я слил, но мог и выиграть - мы там так лажали оба, што песдетс. Я не забил шар, который прям в лузе лежал, после чего он чёрный забил. Или по чёрному я промахнулся, когда он уже ваще, точно не помню. Потом начали ещё партию играть, но не успели закончить.
Но соперник у меня хитрожопый - он "отыгрывает" - угоняет шар на противоположную сторону поля, чтоб мне тяжелее было забивать или как-то так.
правила я уточнил, похоже и правда, если последний шар остаётся, белый забивать нельзя. Ну бум теперь знать.»
URL записи
«Сегодня мы снова играли в бильярд! Периодически я забивал другой рукой, но не могу сказать, что очень часто. Впрочем, навык безусловно полезный, если сразу же пригодился.
Первые две партии конкурент слил сам - забил чёрный шар, а потом забил белый с последним шаром. По-моему так.
Третью партию я честно выиграл! Ура-ура!
Четвёртую партию у меня оставался один шар, и я забил белый. Он сказал, что я проиграл, а я грю, чо за хуйня, ты ж до этого говорил, что если вместе с последним шаром забил, тогда проиграл, а мой шар-то остался! Чо за херня, правила меняются каждый день, прям как в Линуксе. Ну он сказал, ладно, если хочешь, тогда щитай, ты выиграл эту партию. Я подумал, не грю, я так не хочу, давай её не засчитывать тогда.
Потом
Ну а последнюю партию я слил, но мог и выиграть - мы там так лажали оба, што песдетс. Я не забил шар, который прям в лузе лежал, после чего он чёрный забил. Или по чёрному я промахнулся, когда он уже ваще, точно не помню. Потом начали ещё партию играть, но не успели закончить.
Но соперник у меня хитрожопый - он "отыгрывает" - угоняет шар на противоположную сторону поля, чтоб мне тяжелее было забивать или как-то так.
правила я уточнил, похоже и правда, если последний шар остаётся, белый забивать нельзя. Ну бум теперь знать.»
URL записи
«Сегодня мы снова играли в бильярд! Периодически я забивал другой рукой, но не могу сказать, что очень часто. Впрочем, навык безусловно полезный, если сразу же пригодился.
Первые две партии конкурент слил сам - забил чёрный шар, а потом забил белый с последним шаром. По-моему так.
Третью партию я честно выиграл! Ура-ура!
Четвёртую партию у меня оставался один шар, и я забил белый. Он сказал, что я проиграл, а я грю, чо за хуйня, ты ж до этого говорил, что если вместе с последним шаром забил, тогда проиграл, а мой шар-то остался! Чо за херня, правила меняются каждый день, прям как в Линуксе. Ну он сказал, ладно, если хочешь, тогда щитай, ты выиграл эту партию. Я подумал, не грю, я так не хочу, давай её не засчитывать тогда.
Потом
Ну а последнюю партию я слил, но мог и выиграть - мы там так лажали оба, што песдетс. Я не забил шар, который прям в лузе лежал, после чего он чёрный забил. Или по чёрному я промахнулся, когда он уже ваще, точно не помню. Потом начали ещё партию играть, но не успели закончить.
Но соперник у меня хитрожопый - он "отыгрывает" - угоняет шар на противоположную сторону поля, чтоб мне тяжелее было забивать или как-то так.
правила я уточнил, похоже и правда, если последний шар остаётся, белый забивать нельзя. Ну бум теперь знать.»
URL записи
«Стоко команд наплодили, што песдетс.
nslookup
dig
host
getent hosts»
URL записи