00:37

qt5 xembed

И это всё МОЁ

Может кто подскажет как в пятом кутэ вставлять чужие окна по XEmbed?
https://forum.qt.io/topic/106270/how-to-resize-xembed-in-qt5-with-window-size...








 








И это всё МОЁ

Привет! О себе: не знаю нормально ни одного языка программирования, но с грехом пополам кодил на c++, c#, bash, perl 5. Хочу выучить нормально perl 6. Как это сделать правильнее и эффективнее? Я вижу для себя такие варианты:



  1. Спокойно пройти путь «Learning Perl» -> «Intermediate Perl» -> «Programming Perl» и жить – не тужить, а потом воспользоваться «Migrating to Perl 6».

  2. Курить на инглише «Learning Perl 6», а инглиш я не люблю :(

  3. Курить «Think Perl 6». Похоже, это то, что мне нужно, и даже в свободном доступе.

  4. Бросить все эти книжки для нубов, изучить 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 с девятым стоковым андроидом.









 








И это всё МОЁ

Короче:



17:58

Bash script

И это всё МОЁ

Нужно написать скрип за вознаграждение. на bash
Есть кто может помочь?








 , , ,








И это всё МОЁ
И это всё МОЁ
Пишет  ТёмныйЭльфНавостриэль2010:

«Сегодня мы снова играли в бильярд! Периодически я забивал другой рукой, но не могу сказать, что очень часто. Впрочем, навык безусловно полезный, если сразу же пригодился.

Первые две партии конкурент слил сам - забил чёрный шар, а потом забил белый с последним шаром. По-моему так.

Третью партию я честно выиграл! Ура-ура!

Четвёртую партию у меня оставался один шар, и я забил белый. Он сказал, что я проиграл, а я грю, чо за хуйня, ты ж до этого говорил, что если вместе с последним шаром забил, тогда проиграл, а мой шар-то остался! Чо за херня, правила меняются каждый день, прям как в Линуксе. Ну он сказал, ладно, если хочешь, тогда щитай, ты выиграл эту партию. Я подумал, не грю, я так не хочу, давай её не засчитывать тогда.

Потом

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

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



правила я уточнил, похоже и правда, если последний шар остаётся, белый забивать нельзя. Ну бум теперь знать.
»

URL записи

@темы: Бильярд

И это всё МОЁ
Пишет  ТёмныйЭльфНавостриэль2010:

«Сегодня мы снова играли в бильярд! Периодически я забивал другой рукой, но не могу сказать, что очень часто. Впрочем, навык безусловно полезный, если сразу же пригодился.

Первые две партии конкурент слил сам - забил чёрный шар, а потом забил белый с последним шаром. По-моему так.

Третью партию я честно выиграл! Ура-ура!

Четвёртую партию у меня оставался один шар, и я забил белый. Он сказал, что я проиграл, а я грю, чо за хуйня, ты ж до этого говорил, что если вместе с последним шаром забил, тогда проиграл, а мой шар-то остался! Чо за херня, правила меняются каждый день, прям как в Линуксе. Ну он сказал, ладно, если хочешь, тогда щитай, ты выиграл эту партию. Я подумал, не грю, я так не хочу, давай её не засчитывать тогда.

Потом

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

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



правила я уточнил, похоже и правда, если последний шар остаётся, белый забивать нельзя. Ну бум теперь знать.
»

URL записи

@темы: Бильярд

И это всё МОЁ
Пишет  ТёмныйЭльфНавостриэль2010:

«Сегодня мы снова играли в бильярд! Периодически я забивал другой рукой, но не могу сказать, что очень часто. Впрочем, навык безусловно полезный, если сразу же пригодился.

Первые две партии конкурент слил сам - забил чёрный шар, а потом забил белый с последним шаром. По-моему так.

Третью партию я честно выиграл! Ура-ура!

Четвёртую партию у меня оставался один шар, и я забил белый. Он сказал, что я проиграл, а я грю, чо за хуйня, ты ж до этого говорил, что если вместе с последним шаром забил, тогда проиграл, а мой шар-то остался! Чо за херня, правила меняются каждый день, прям как в Линуксе. Ну он сказал, ладно, если хочешь, тогда щитай, ты выиграл эту партию. Я подумал, не грю, я так не хочу, давай её не засчитывать тогда.

Потом

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

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



правила я уточнил, похоже и правда, если последний шар остаётся, белый забивать нельзя. Ну бум теперь знать.
»

URL записи

@темы: Бильярд

И это всё МОЁ
Пишет  ТёмныйЭльфНавостриэль2010:

«Стоко команд наплодили, што песдетс.

nslookup

dig

host

getent hosts
»

URL записи

@темы: Linux