В Remmina не видено главное меню (Пуск) Windows 10
С этим можно что-то сделать? Нажимаю пуск - и ничего.
С этим можно что-то сделать? Нажимаю пуск - и ничего.
ОС Fedora 29, X11, kernel 5.0.* (недавно апдейт прилетел)
Подтвердите/нет баг. Фокус на какое-то время уходид куда-то, потов возвращается. Менять раскладку во всплывающих окнах не представляется возможным. Заметил при сохранении вкладки браузера (FF) в Tabsbook. Pop-up просто исчезает.
Нашел подобный баг, ему уже лет 6 https://bugs.launchpad.net/gnome-settings-daemon/+bug/1244090
Кто-то смог вылечить?
ps. на Wayland такого не замечал.
Есть ящик на гугле (придержите свои ненужны). Каким-то образом попал каким-то инет-магазинам в рассылку. Гугл-то вроде справляется, помещает все в спам. Но иногда же надо просматривать спам на предмет ложных срабатываний, а мне вот неприятно видеть все эти «купите шмотки у нас» вообще.
Поэтому сабж. Любые меры, т.к. отписка у этих магазинов не работает. ДДоС, автоматический обратный форвардер… что придумать, чтоб им поплохело?
Если кто не в курсе, то это сервис для хранения картинок и текстов такой - аналог pastebin.
Сегодня я не смог отправить им скриншот.
Посмотрел, а они возвращают:
Due to continued write and egress abuse, ptpb.pw is now ~permanently shut
down. The current `pb` implementation has always been a toy at best, and is
unsuited for mitigating very real modern internet threats. Unchecked, current
usage would have resulted in $3000+/mo GCP bills for network egress--grossly
innapropriate for what has always been a charity project.
See the following github issues for more information:
- https://github.com/ptpb/pb/issues/245
- https://github.com/ptpb/pb/issues/240
In the future, ptpb.pw may be restored, but with an entirely new (possibly
backwards incompatible) API/implementation. This is months away, optimistically.
Если вкратце, то у них что-то случилось с сервисом. То ли [https://github.com/ptpb/pb/issues/240](место закончилось), то ли еще что.
lachs0r поднял аналогичный серв - 0x0.st. Не знаю, что у него за хостинг, выдержит ли все это дело новых пользователей или опять обрушится через время.
Может уже все в курсе…
В Fedora 29 привычный для слуха pastebinit не работает - что-то в нем поломано. Пришлось поискать. И-таки, я нашел веб-сервис для шаринга текста, картинок и анимаций экрана.
настроил себе альясы:
alias pb="curl -F c=@- https://ptpb.pw"
alias ibin="xclip -selection clipboard -t image/png -o | pb"
alias tbin="xclip -selection clipboard -t plain/text -o | pb"
т.е. постить можно примерно так: 0) у меня Gnome
Ctrl-Shift-PrtSc - выделяет область и копирует в буферibin - в терминале (!) - заливает содержимое буфера на этот сервис, выводит инфу, URL и UUIDcat /tmp/file | pb - заливает содержимое текстового файлаps: http://127.0.0.1:43110/1BePmxd3c3fUg7ZcpuuUnTqjNP5sm4G3FH/?Post:6
В связи с моим зачислением в Тинькоф ФинТех школу по Scala хочу спросить, есть ли у кого идеи opensource проектов для их реализации (с нуля) на Scala? Может быть, мне удастся сделать что-то полезное, а не что-то опять «в стол».
Кастую @maxcom, т.к. он, как мне показалось, пишет на скале.
ЗЫ. на реализацию - порядка 2-3х месяцев
Fedora 29. При старте (ребут) проходит лого, появляется черный экран, на котором в верхнем левом углу мигает курсор «_». Если переключить tty: Ctrl+Alt+F6 -> Ctrl+Alt+F1, то появляется gnome-shell с логином.
вот логи загрузки из journald https://termbin.com/b8j5
Этот девайс настраивается как-то?
Fedora 29, Gnome - дефолт пока.
Чем можно проще и надежней склонировать/забекапить диск в файл? Хотелось бы iso решения, чтоб можно было этим с флешки загрузиться и все сделать. Почему-то Acronis True Image 2019 пыхтел-пыхтел в режиме Backup (весь диск в файл), но потом на диске так и не оказалось созданного файла. Что он при этом делал - вообще не понятно.
Планирую бекапить диск ноута (винда, рекавери) чтобы потом накатить линукс :)
ЗЫ. Кстати, live Fedora 29 на Lenovo Yoga 710 идет норм. Работает все: тачскрин, тачпад, вайфай, повороты экрана от гироскопа. Синезуб и пальцескан не проверял.
Приобрел вчера сабж с доставкой. Но в моих «ухах» не держатся они. Мои уши слишком большие. Поэтому хочу спросить, кто-то решал этот вопрос себе в пользу? Или выход один - продать?
По сабжу - звук достойный. На ровне с Sehnheizer CX 3.0. Поэтому, если кто-то готов забрать у меня сабж (регион - Москва, центр - СВАО), то он не будет разочарован в звуке. Для связи у меня мыло в профиле.
Есть где-нибудь пакет/AUR? Как поставить?
Простите, что с хабра, но читать лучше в оригинале статьи, там много букв.
Вкратце: чел с 2015 года пилит продукт, сейчас открыл в OpenSource. В статье его опыт над работой и о граблях с блюстителями законов во Франции.
Вот мне подумалось, а взлетит ли?
Хочу сделать так: двойное нажатие на VolumeUp эмулирует мультимедийную кнопку Next; а для VolumeDown - Previous.
Смысл - не доставать смарт из кармана, когда слушаешь музыку.
Да, кнопок громкости на наушниках нет.
Использую простую схему:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
try {
db = dbf.newDocumentBuilder();
} catch (ParserConfigurationException e) {
throw new HtmlProcessorException(e);
}
Document xml = null;
try {
xml = db.parse(new ByteArrayInputStream(html.getBytes(StandardCharsets.UTF_8)));
} catch (SAXException e) {
throw new HtmlToXmlConvertionException("Html parsing exception", e);
} catch (IOException e) {
throw new HtmlToXmlConvertionException("Html reading exception", e);
}
Но HTML содержит ноду с неопределенным атрибутом:
<link href="https://..." mask rel="icon" sizes="any">
В этом примере - mask не определен, выбрасывается эксепшн:
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1442; Attribute name "mask" associated with an element type "link" must be followed by the ' = ' character.
Не могу нагуглить, есть ли способы заставить парсер воспринимать такие ситуации правильно, т.е. считать, что если нет ="", то атрибут с пустым значением? Или все-таки придется еще регекспами искать такое и вставлять это «дефолтное» значение?
Ссылка: https://github.com/bvn13/lor-cryptomsg
На greasyfork добавить не удается пока.
Как настроить:
Можно использовать онлайн-сервис для генерации пары ключей: http://travistidwell.com/jsencrypt/demo/index.html
Можно воспользоваться инструкцией из описания библиотеки: https://github.com/travist/jsencrypt
После добавления в TemperMonkey отредактируйте скрипт и измените приватный ключ на свой
Отредактируйте свой профиль на ЛОР, добавьте в него два блока: свой публичный ключ, список публичных ключей своих желаемых адресатов. Пример:
[PUBLICKEY]
-----BEGIN PUBLIC KEY-----
MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgE8GvwA6g0U5eDhPVq20nGdYxFjv
mFtrNF7QzlLmnXQRVDeuDfWFgCzwDRruMuK+jZBxo4aqnVKH3h44iK026d1SQtgW
9qnqsXlhd4/KeDKY8pPGrPlX9bVkRXawcMPkJ3bqq1AXuVFpaJzF2xHvnpjZsN8Z
ZXhrdoRcVeTo/RSfAgMBAAE=
-----END PUBLIC KEY-----
[/PUBLICKEY]
[USERKEYS]
[USERKEY user=USERNAME]
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHRD82iMTlM0BQf0Rq5Al6KRX8
x4niisa/LBeGONDNY6F2whCbN1X4hvQZMxLfqi3COu0WiprgVNkSE0VISoAe3a2T
u5+knJJjOmFXchy735Fu4MUYUX4D8LxXI0xbiEeNyB9fqcQ03cwqAusttxvExgO8
C92iJ3a7BytbHlDeqwIDAQAB
-----END PUBLIC KEY-----
[/USERKEY]
[/USERKEYS]
При написании сообщения под textarea появится кнопка «Encrypt it!» с выпадающим списком выбора адресата (берется из вашего профиля). При нажатии кнопки будет зашифрован выделенный текст в textarea. При этом вставляется два блока: один зашифрован вашим ключом (чтобы вспомнить, о чем был разговор), второй зашифрован ключом адресата
При открытии топика скрипт пробегается по сообщениям и расшифровывает шифро-блоки
UPD: TO: Модераторы и @maxcom (что-то кастование не работает в маркдаун)
если взлетит, то я предлагаю создать отдельный раздел для таких сообщений, который не будет показываться ни поисковикам, ни в трекере.
Господа, а есть ли способ распарсить такое по-блочно?
[BLOCK]12345[/BLOCK][BLOCK]12345[/BLOCK]
Т.е. когда 2 блока идут подряд, но нужно их обработать по-отдельности.
Подскажите, пожалуйста, есть ли докер-образы для расшаривания локальной папки по FTP без особых заморочек, но секурно (логин-пароль)? Кто каким пользуется?
Други, все обгуглил, обчитал. Делаю по примеру из книги (да и в их вики похоже) - не работает.
Сцена, создаю актора, содержащего спрайт, добавляю его на сцену, запускаю - не видно актора! Рассудите, где я что-то упустил?
public class DropTheBrickGame extends Game {
private Random random;
public Random getRandom() {
return random;
}
private OrthographicCamera camera;
private SpriteBatch batch;
private GameScreen gameScreen;
@Override
public void create () {
random = new Random();
batch = new SpriteBatch();
gameScreen = new GameScreen(this);
setScreen(gameScreen);
}
@Override
public void render () {
super.render();
// Gdx.gl.glClearColor(0.2f, 0.2f, 0.2f, 0.5f);
// Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
// batch.setProjectionMatrix(camera.combined);
// batch.begin();
//
// gameScreen.render(Gdx.graphics.getDeltaTime());
//
// batch.end();
}
@Override
public void dispose () {
super.dispose();
batch.dispose();
Gdx.app.exit();
}
}
public class GameScreen implements Screen {
private static final float C_WIDTH = 640;
private static final float C_HEIGHT = 800;
private static final float MIN_FLOOR_SIZE = 200;
private static final float MAX_FLOOR_SIZE = 500;
private Stage stage;
private DropTheBrickGame game;
private Brick brick;
SpriteBatch batch;
Texture test = AssetsFactory.createTexture(AssetsFactory.A_S_BRICK);
public GameScreen(DropTheBrickGame game) {
this.game = game;
batch = new SpriteBatch();
}
@Override
public void show() {
stage = new Stage(new ScreenViewport());
brick = new Brick();
brick.setPosition(10,10);
brick.setVisible(true);
stage.addActor(brick);
}
@Override
public void render(float delta) {
batch.begin();
stage.act(delta);
stage.getRoot().draw(batch, 1);
Gdx.gl.glClearColor(0.8f, 0.8f, 0.8f, 0.2f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
stage.draw();
batch.draw(test, 50,50);
batch.end();
}
@Override
public void resize(int width, int height) {
stage.getViewport().update(width, height, true);
}
@Override
public void pause() {
}
@Override
public void resume() {
}
@Override
public void hide() {
}
@Override
public void dispose() {
stage.dispose();
// brick.dispose();
}
}
public class Brick extends SpritedActor {
public Brick() {
super(AssetsFactory.createTexture(AssetsFactory.A_S_BRICK));
this.textureRegion.getTexture().setFilter(Texture.TextureFilter.Linear, Texture.TextureFilter.Linear);
}
}
abstract public class SpritedActor extends Actor implements Updatable, Disposable {
protected TextureRegion textureRegion;
protected Rectangle boundary;
protected Vector2 velocity;
public SpritedActor() {
}
public SpritedActor(Texture texture) {
textureRegion = new TextureRegion(texture);
boundary = new Rectangle();
velocity = new Vector2();
}
public TextureRegion getTextureRegion() {
return textureRegion;
}
public void setTextureRegion(TextureRegion textureRegion) {
this.textureRegion = textureRegion;
}
public Rectangle getBoundingRectangle() {
boundary.set(getX(), getY(), getWidth(), getHeight());
return boundary;
}
@Override
public void act(float dt) {
super.act( dt );
update(dt);
}
@Override
public void draw(Batch batch, float parentAlpha) {
Color c = getColor();
batch.setColor(c.r, c.g, c.b, c.a);
if (isVisible()) {
batch.draw(textureRegion, getX(), getY(), getOriginX(), getOriginY(),
getWidth(), getHeight(), getScaleX(),
getScaleY(), getRotation());
}
//super.draw(batch, parentAlpha);
//batch.draw(texture, (parent != null ? parent.getX() : 0) + getX(), (parent != null ? parent.getY() : 0) + getY(), getWidth(), getHeight());
}
@Override
public void dispose() {
if (textureRegion != null) {
textureRegion.getTexture().dispose();
}
}
@Override
public void update(float dt) {}
}
Не знаю, как даже это гуглить.
Приложение почти дефолт, который генерится их сетапом. Открываю - норм. Закрываю окно - вываливается ошибки.
21:02:18: Executing task 'DesktopLauncher.main()'...
Executing tasks: [DesktopLauncher.main()]
Configuration on demand is an incubating feature.
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:core:compileJava
:core:processResources NO-SOURCE
:core:classes
:core:jar
:desktop:compileJava UP-TO-DATE
:desktop:processResources NO-SOURCE
:desktop:classes UP-TO-DATE
:desktop:DesktopLauncher.main() FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':desktop:DesktopLauncher.main()'.
> Process 'command 'C:/Program Files/Java/jdk1.8.0_202/bin/java.exe'' finished with non-zero exit value -1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 9s
4 actionable tasks: 3 executed, 1 up-to-date
21:02:28: Task execution finished 'DesktopLauncher.main()'.
В чем дело? Что ему надо?
Как? Загуглил. Добавление ключа вида
-agentlib:jdwp=transport=dt_socket,address=9103,server=y,suspend=n в CATALINA_OPT ничего не дала. Но, возможно, я как-то не так настраиваю IDEA.
Есть у кого-нибудь пример рабочий? Поделитесь настройками/скриншотами, пожалуйста.
| ← назад | следующие → |