Добрый день.
Устанавливаю Ubuntu 18.4.4 как виртуальную машину в VMware и при установке отсутствует меню выбора языка. Подскажите как выбрать?
А вы не думали что мы все это заслужили, что человечество надо сбавить пар, уровень потребления зашкаливает и ни кто не думает его снижать.
А коронавирус это хороший повод понять, что тебе действительно необходимо, а что есть привычка.
Говорят так жить в России еще 3 года (это про период восстановления), сможем ли мы не спиться (а я знаю многие уже на пути к этому, Красно-белое не опустеет))), и заменить дорогие удовольствия (путешествия, салоны одежды, рестораны) на бесплатные (чтение книг, незатейливое творчество) без душевных мук?
Чем то мне все это СССР напоминает, сервиса нет, деньги потратить некуда, ходишь на художественный свист и синячишь, по мере сил и времени.
Давно не занимался линуксом многое забыл. Может кто подскажет
как вставить в автозагрузку чтоб выдавались права:
chown -R apache:apache /var/www/
Заранее благодарен
Привет, не гоните на меня только, на дебиан 10 был установлен python 2, 3.7, я сам устанавливал python 3.8.2 с оф сайта. Решил удалить python 3.7, удалял из xfce, увидев, что програмам плохо и они не используют python 3.8.2 (blueman пропал и еще что-то), я скачал python 3.7 обратно. Перезагрузив пк не появляется lightdm, включил sddm (systemctl enable sddm, system start sddm) тоже не работает, не появояется sddm при перезагрузке.
Помогите все починить.
Возможно поставить python 3.8.2 как стандартную версию python3?
Наткнулся на такого вот бота в Телеграмме: uabazabot
Который за бабки отдаст персональную информацию о любом человеке, если он есть в одной из 15 слитых БД. Есть 2 демо запроса – данные закрыты звёздочками. Пообщавшись с саппортом выяснил (со слов саппорта), что БД лежат в открытом доступе и их на изи найти самому, нужно будет только всё это структурировать. Это натолкнуло меня на пару мыслей:
- В каком удивительном мире мы живём
- Сколько в сети не шифруйся, но твои ИРЛ данные уже слиты в сеть
- Никто не находил подобные слитые БД? Поделитесь ссылочкой, если что
- От этого нельзя уберечься: в БД есть данные из налоговой, ПриватБанка и т.д.
Что использует прогрессивная общественность для отслеживания прогресса в чтении: список для прочтения, того, что уже прочитал, список того, что планируется прочитать (с возможностью ранжировать)? Желательно, чтобы аннотации, обложки, теги т.п. подтягивались автоматом. Желательно десктоп приложение (или уеб-страничка) и мобильное приложение (нативное).
Я только goodreads знаю, но как-то он мне не приглянулся.
Opera 67.0.3575.137 ОС OpenSuse Tumbleweed, не воспроизводится видео в Facebook, остальные сайты работают. При этом данная проблема только в Opera. В Firefox и Chrome ролики в Facebook прекрасно работают
Короче пишу плеер изучаю qt c qml.
qml все хвалят за красоту и чистоту, и он дейтвительно классный и гораздо удобнее и проще html, я теперь щитаю xml безобразие из веба надо выкидывать и сделать что то подобное для страниц но уже естественно совместимое с жс апи.
У этой хрени все свойства (если они не прописаны константой) как гетеры по сути динамические. И вот блин в моей реализации таймлайн с окном растягивается и ползунок естественно тоже должен пересчитывать положение на этом таймлайне, как это решено на qml (чтоб не тянуть кота за яйца):
Rectangle {
id: timeLine
y: 85; z: 2
height: 20
color: "transparent"
border.width: 1
border.color: "#6e6e6e"
anchors.right: parent.right
anchors.rightMargin: 5
anchors.left: parent.left
anchors.leftMargin: 115
Rectangle {
id: timeSlider
x: /* 0 - было */ (timeLine.width - timeSlider.width) * window.progress
y: -1
width : 33
height: 22
radius: 3
color : window.reverseColor
border.color: "#737373"
border.width: 1
MouseArea {
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
acceptedButtons: Qt.LeftButton
drag {
target: timeSlider
axis: Drag.XAxis
minimumX: 0
maximumX: timeLine.width - timeSlider.width
onActiveChanged: {
if(drag.active) { //
// Dragging started
} else {
// Dragging finished
window.progress = timeSlider.x / (timeLine.width - timeSlider.width);
}
}
}
}
}
}
слайдер по оси икс динамически получается из длинны активной зоны таймлайна полученой из ширины таймлайна минус ширина слайдера умножить на некое процентное число получаемое из ... положения слайдера по оси икс разделить на активную зону таймлайна. Это жесть но это работает, но блин это жесть.
Ползунок так то еще должен при проигрывании двигаться, это надо будет время делить на длинну трека и записывать в переменную прогресс которая будет двигать ползунок и в принципе это все облегчает, но блин мне не нравится.
Просто потому что кто то завтра в этих апи что нибудь наменяет и все перестанет работать, а как по другому сделать здесь я не знаю, и плюс непонятно еще как будет двигающийся ползунок одновременно с размером окна сторить что то в эту злополучную переменную на которой все держится.
Когда человек верит в какое-то утверждение, которое он где-то услышал и которое ему кажется правдивым, но при этом является очевидным бредом. Тут важный момент: источник информации НЕ авторитетный. Часто даже подозрительный. Обычно такой бред, само собой, расходится с общепринятой точкой зрения. Иными словами, такой верун НИКАК, вообще никак не может обосновать свои слова.
Пример: сообщество плоскоземельщиков. Обосновать, зачем обществу скрывать, что Земля квадратная, разумеется, не могут.
Пример: сообщество уписьутёных. Эти верят в то, что якобы ВУЗы нужны в основном для того, чтобы научить человека учиться. Эти ещё тупее предыдущих. Обычно не в состоянии даже раскрыть, что они понимают под словами «научить учиться». Сильно на такие просьбы обижаются и негодуют.
Ну и т.д. И т.п.
Добрый день!
Столкнулся с такой проблемой. В последнее время стал падать сервер Linux. Ранее такая проблема была раз в пол года и после перезагрузки он работал еще около полу года нормально. Во время этого падения по ssh не получается зайти и сайты не отвечают. На экране при этом такое (см. скрин во вложении)
https://yadi.sk/i/U2-fhpi1_lvoLQ
Подскажите пожалуйста что эти непонятные коды говорят? В чём причина падения сервера?
Ребят, помогите со скриптом.
Есть две переменные. В одной лежат имена машин. Например:«машина 1», «машина 2». Во второй лежит:«машина 1», «машина 3».
Как найти в этих двух переменных совпадения и вывести в результат именно то, что не совпадает, то есть «машина 3».
Главное это делать не в файлах. Смотрел uniq, sort, comm. Но это вроде бы для файлов.
Добрый день.
Нужен хоткей, который позволит удалять предыдущее слово одинаково в GUI приложениях и в neovim. Проблема в том, что в гуи везде для этого используется Ctrl+Backspace, а в vim’ах – Ctrl-w, который в gui приложениях закрывает вкладку.. Большинство терминалов из-за легаси странно обрабатывают последовательность Ctrl+Backspace, поэтому простой маппинг в виме не работает.
Может у кого-нибудь есть решение этой проблемы? gvim не предлагать, т.к. я перешел на neovim.
Подскажите пожалуйста
Не получается запустить Контроллер домена на samba
ОС: FreeBSD 11.3 (64bit) Установлен в VirtualBox
Samba411 (4.11.7)
Bind911
Два сетевых интерфейса
Команда для создания КД:
samba-tool domain provision –domain=domen –host-name=DC1 –host-ip=192.168.10.10 –use-rfc2307 –realm=domen.local –server-role=dc –dns-backend=BIND9_DLZ –adminpass=ПАРОЛЬ —use-ntvfs
В итоге в логах winbindd
Failed to fetch our own, local AD domain join password for winbindd’s internal use, both from secrets.tdb and secrets.ldb: NT_STATUS_CANT_ACCESS_DOMAIN_INFO
В Сбербанк требуются разработчики для мобильных платформ.
Заработная плата: по результатам собеседования.
Ежегодная возможность повысить должность и оклад по итогам работы.
Рассматриваем кандидатов из Москвы и Московской области.
Что нужно знать и уметь:
- iOS:
- Знать, что такое SOLID и паттерны GoF
- Быть гуру Swift
- Понимать, как работает ARC
- Разбираться в Objective-C
- Разбираться, где лучше применить GCD, а где NSOperation
- Писать поддерживаемый и тестируемый код
- Понимать, что M в MVC это model, а не massive
- Знать, что такое SOLID и паттерны GoF
- Android:
- Опыт разработки Android приложений
- Хорошо знать Java и Android SDK
- Опыт работы с Gradle
- Разрабатывать на Kotlin
- Придерживаться принципов SOLID
- Писать поддерживаемый и тестируемый код
- Уверенно работать с Git
- Опыт разработки Android приложений
Подать заявку можно по ссылке:
https://joborobot.ru/sberbank-hr-sberstream/
Сбербанк — крупнейший бренд, проходящий через ИТ-трансформацию. Гарантируем интеллектуальный вызов и пользу для множества людей.
Заработная плата: по результатам собеседования.
Ежегодная возможность повысить должность и оклад по итогам работы.
Рассматриваем кандидатов из Москвы и Московской области.
Разрабатываем финтех продукты: переводы, платежи, вклады, кредиты, ипотека, обмен валюты. На массовом рынке действуют сильные конкуренты, поэтому у нас нет иного выбора, кроме как внедрять передовые бизнес-процессы и технологии.
У Сбербанка десятки миллионов частных клиентов, многие из них ежедневно взаимодействуют с банком через сеть отделений и мобильное приложение. Мы закрываем базовые потребности населения, закладывая основу для развития экономики
Как мы работаем:
- Программирируем на Java.
- Используем Spring, maven, gradle, hibernate, Jira и Git.
- Проводим unit- и автотесты.
- Обмениваемся опытом с коллегами и на международных конференциях.
Что вам нужно знать и уметь
- Имеете практический опыт Java, Spring
- Работали с Sql и NoSql (postgres, redis, mongodb)
- Знакомы с брокерами сообщений (RabbitMQ, Kafka)
- Готовы пройти техническое интервью
Стань частью нашей команды – подай заявку на вакансию на сайте:
https://joborobot.ru/sberbank-hr-java-programmer/
Вышла первая версия кроссплатформенного двухпанельного файлового менеджера Camelot под кодовым названием «Tintagel». Приложение написано на C# 8 (.Net Core 3.1) и поддерживает Linux, macOS и Windows. В данной версии реализована базовая функциональность: основные файловые операции, поддержка нескольких табов на панели, работа с буфером обмена и другие. Планы по дальнейшему развитию проекта можно посмотреть здесь.
Допустим на 2d плоскости есть точки
Я их могу все сместить
positions[i].x+=offset.x;
positions[i].y+=offset.y;
Я могу пропорционально увеличить расстояние между точками
positions[i].x*=scale.x;
positions[i].y*=scale.y;
При этом все точки уедут вниз вправо если scale положителен и наоборот вверх влево если scale отрицателен
Но чёт я туплю уже минут 5 на счёт того как мне пропорционально увеличить расстояние между точками относительно какой либо из них. Ну также как изображения увеличиваем в просмотрщиках в какой позиции мышка та область и увеличивается.
Просто пинка если можно в нужном направлении. )))) А я спать пойду
Коллеги, подскажите пожалуйста, какая из следующих сред самая легкая, в плане не требовательная к железу. Не могу никак нагуглить, а с линуксом только разбираюсь и протестировать все не имеется возможности (((
Cinnamon 3
Cinnamon 4
XFCE 4.14
MATE 1.24
LXDE 0.10
Unity 7.4.0
Openbox 3
Благодарю за ответы.
Всем привет.
Есть древняя статья как развернуть OpenVPN с помощью Terraform и Docker (https://www.airpair.com/aws/posts/ntiered-aws-docker-terraform-guide). Из-за ее древности многий синтаксис устарел и буквально на каждом шагу его исправлял.
Уже несколько дней мучаюсь попыткой запустить OpenVPN на AWS используя Terraform и Docker, но застрял на файле nat-server.tf и как я понял ошибка во время выполнения этой строки
sudo docker run -v $OVPN_DATA:/etc/openwithout manual inputvpn --rm -it kylemanna/openvpn ovpn_initpki
Прочему я думаю, что этой? На ubuntu создал виртуалку с докером, запустил эту строку и во время выполнения начали появляться предложения создать сертификаты, задать пароли и т.д. А при запуске этой строки с помощью Terraform я ведь не могу вводить никакие данные вот и получаю ошибку.
Наверно сумбурно написал, но очень прошу помочь разобраться, а то как ни возьмусь за что-нибудь более серьезное, чем задеплоить на AWS пару EC2 с ELB, так застреваю и не могу продвинуться дальше.
Мой код nat-server.tf на Github: https://github.com/yatakoi/terraform-aws-openvpn/blob/master/nat-server.tf