И это всё МОЁ

Нужен солидный и культурный дистрибутив, который помог бы преодолеть негативное восприятие линуксоидов в обществе. Ведь, не секрет, что на пользователей линукса смотрят, как на голытьбу. Скажем, если линуксоид приходит в кафе, то официант, видя ноутбук с каким-нибудь Арчем, сразу же смекает, что перед ним клиент, который кроме воды из под крана ничего заказывать не будет, а уходя еще и стырит столовые приборы.

Как вы избегаете таких ситуаций? Что ставите? Suse, RedHat? Посоветуйте.








 








И это всё МОЁ

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


Итоги сделанного за год


Сервисы (в основном как скрытые сервисы в Торе)



  • Запущен форум (с подправленным движком для сокрытия метаданных)

  • Опубликован статический сайт в Интернете и как скрытый сервис в Торе

  • Поднят свой git-хостинг на основе gitolite и cgit

  • Поднят trac в качестве трекера задач и вики


Разработка



  • Начата работа над проектом Delaytor


О проекте Delaytor: для защиты от атак шейпинга и пересечения предлагается внести существенные задержки между отправкой сообщения и его доставкой. Первая версия реализуется в виде self-hosted сервиса, который принимает сообщения и потом с задержкой в несколько часов отправляет их на целевые сайты/платформы (в соцсети, блоги, форумы, мессенджеры).


Из недостигнутого


Приходится констатировать, что пока не удается создать даже небольшое сообщество вокруг. Редкие люди, которые приходят, надолго не задерживаются.


Планы на будущий год



  • Выпустить Delaytor v1.0 с поддержкой нескольких целевых сайтов

  • Улучшить инфраструктуру (автоматические бакапы, мониторинг, обновления)

  • Завершить исследование атак шейпинга и пересечения (выполнить необходимые расчёты и симуляции)

  • Создать небольшое сообщество


Последний пункт наиболее сложный для нас, будем рады предложениям, как правильно работать над этим в наших условиях.


Источник: http://deeptehvdjx3xbek.onion/blog/dtg-public-one-year/


Обсудить на форуме DTG: http://dtforceyo5xwxfl7.onion/forumdisplay.php?fid=2









 , , , ,








И это всё МОЁ

Передо мной стоит задача организовать терминальный сервер для пользователей 1С.

Имею сервер на CentOS, клиенты так же на CentOS, но возможно будет пара машин на Окнах.

Сложность состоит в том какое DE выбрать для терминального сервера, а так же как реализовать подключение касс АТОЛ 30Ф на клиентах и проброс COM-портов на сервер

Подскажите в какую сторону копать








 , , , ,








И это всё МОЁ

Не могу найти полную документацию для wayland-client.
Самое внятное, что нашел – https://people.freedesktop.org/~whot/wayland-doxygen/wayland/Client/index.html, однако там не описаны void* data параметры функций, да и в целом про то, как оно все вместе должно работать и взаимодействовать, ничего нет.


Есть ли более подробная документация?
Кроме того, буду весьма признателен, если кто-нибудь объяснит, что передается через void* data в wl_registry_listener::global в wayland-client.









 , , ,








И это всё МОЁ

Прежде чем перейти к плюсам и минусам, нужно определиться с тем, что же такое Linux. Это семейство операционных систем, также как и Windows или MacOS. Операционная система отвечает за взаимодействие между программным обеспечением и оборудованием компьютера. В отличие от Windows, где есть только одна основная платформа и у неё есть несколько версий, в зависимости от времени, в которое они выпускались, в Linux есть много ответвлений, дистрибутивов, основанных на ядре Linux. Сюда относятся такие известные дистрибутивы, как Ubuntu, Linux Mint, Fedora, CentOS, Debian, а также многие другие менее известные. Большинство из них совершенно бесплатны и распространяются с открытым исходным кодом, а


Запись Плюсы и минусы Linux впервые появилась Losst.






@темы: Информация

И это всё МОЁ
И это всё МОЁ

Собственно сабж. В основных репах Arch есть TLP. В AUR валяется Laptop Mode Tools. Мне нужно чтобы как для домохозяйки - вытащил вилку из розетки и оно само там энергосберегается. Я не хочу руками в TLP переключать режимы. Хочу чтобы мой гномоарч работал на меня, а не я на него. Посоветуйте или man'ами покидайтесь хотя бы.








 , , , ,








И это всё МОЁ
После двух лет разработки доступен первый предварительный выпуск нового почтового клиента Aerc 0.1, предоставляющего консольный интерфейс с поддержкой вкладок и оптимизированного для разработчиков, использующих списки рассылки и Git. Вкладки переключаются в стиле tmux и позволяют, например, проверять новые письма b просматривать нити обуждений одновременно c написанием ответа и работой в терминале с Git. Код проекта написан на языке Go и распространяется под лицензией MIT.



И это всё МОЁ

Доброго времени, форумчане. Есть ли среди нас пользователи сие чуда отечественной индустрии?

Если да, то прошу поделиться опытом использования








 , ,








И это всё МОЁ

Всем доброго времени суток! Помогите, пожалуйста, устранить ошибку: Reverse for 'book_list_view' not found. 'book_list_view' is not a valid view function or pattern name. при попытке вывести список книг с формой для поиска на странице (http://127.0.0.1:8000 == name='book_list_view'). Без формы в шаблоне все Ok.

Имеется модель:

$ cat models.py 
from django.db import models


class Book(models.Model):
title = models.CharField(u'Title', max_length=256)
abstract = models.CharField(u'Abstract', max_length=512)

def get_absolute_url(self):
return reverse('book:book_detail_view', kwargs={'pk': self.pk})

class Meta:
db_table = 'book'

def __str__(self):
return u'Book {}'.format(self.title)

Представление у url:

$ cat views.py 
from django.views import generic
from django.db.models import Q

from .models import Book


class BookDetailView(generic.DetailView):
model = Book
template_name = 'book/book_detail_view.html'


class BookListView(generic.ListView):
model = Book
template_name = 'book/book_list_view.html'
paginate_by = 10

def get_queryset(self):
ft = self.request.GET.get('find_title')
fa = self.request.GET.get('find_abstract')
if ft and fa:
queryset = Book.objects.filter(Q(title__icontains=ft) &
Q(abstract__icontains=fa))
else:
queryset = Book.objects.all()
return queryset



$ cat urls.py
from django.urls import path

from . import views

app_name = 'book'

urlpatterns = [
path('', views.BookListView.as_view(), name='book_list_view'),
path('book/<str:pk>/', views.BookDetailView.as_view(), name='book_detail_view'),
]

Шаблон

{% extends "base.html" %}

{% block title %}The Books{% endblock %}

{% block content %}


<form action="{% url 'book_list_view' %}" method='GET'>
<input type="text" name="find_title" />
<input type="text" name="find_abstract" />
<button type="submit">Search</button>
</form>


<ul>
{% for item in object_list %}
<li><a href="{% url 'book:book_detail_view' item.pk %}">`item`.`title`</a></li>
{% endfor %}
</ul>

{% if is_paginated %}

{% endif %}


{% endblock %}








 ,








И это всё МОЁ
И это всё МОЁ

Проходил я одно собеседование в одну фаркмкомпанию (среди прочего, производящую баклофен) на должность python-джуниора (целевая ОС разработки — серверный Linux). Но в процессе узнал, что там на рабочий комп нельзя поставить Linux. Только windows. Хотя разработку на python под Linux, по-идее, удобнее вести на linux-машине. Часто ли вы сталкивались с такой корпоративной шизой?








 , , ,








И это всё МОЁ

Проходил я одно собеседование в одну фаркмкомпанию (среди прочего, производящую баклофен) на должность python-джуниора (целевая ОС разработки — серверный Linux). Но в процессе узнал, что там на рабочий комп нельзя поставить Linux. Только windows. Хотя разработку на python под Linux, по-идее, удобнее вести на linux-машине. Часто ли вы сталкивались с такой корпоративной шизой?








 , , ,








И это всё МОЁ

Добрый вечер.
Загрузка долго задерживается на надписи

random fast init done

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

sudo systemd-analyze blame не показывает особо долгих демонов.
установка haveged&rng-tools5 по советам гугла особых результатов не дала.

я так понял, я чекнул какой то лишний генератор случайных чисел в ядре, как его выпилить, как узнать название?








 , ,








И это всё МОЁ

K22

Свинарчук завёл фейковый аккаунт и пытается косить под Кащенку. Скоро вообще учётки ломать начнёт, как сорримак.

Предлагаю забанить хохлов по geoip, как на форчике. Всё равно их тут не осталось почти, и с тех толку нет, только хрукают.








 








И это всё МОЁ

Ъ: https://twitter.com/BriarApp/status/1136621092364308482


Проект до сих пор очень активно разрабатывается, хоть и ведёт себя довольно тихо.









 , ,








И это всё МОЁ

Допустим, я хочу проверить вывод какой-то команды на принимаемые значения, но делать что-то только в случае, если условия не выполняются. То есть мне нужно «успешно» завершить работу функции, если выполненная в ней команда вернула «0» или «2». Следующий код не работает (даже если ret = 0 или 2, то вываливает ошибку):

...
ret=$?

if [ "$ret" != "0" ] || [ "$ret" != "2" ]; then
echo "FAIL"
fi

При использовании круглых скобок вроде отрабатывает, но ругается, что не найдена команда «0» или «2».

Или нужно обязательно городить такое:

...
ret=$?

if [ "$ret" != "0" ]; then
:
elif [ "$ret" != "2" ]; then
:
else
echo "FAIL"
fi


?








 








И это всё МОЁ

Из
https://developer.apple.com/documentation/macos_release_notes/macos_10_15_bet...

Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app. (49764202)

А как там, вменяемый (не маргинальный для пары пользователей) десктопный дистр Linux можно без Python, Perl и Ruby использовать?








 , , ,








И это всё МОЁ

Из
https://developer.apple.com/documentation/macos_release_notes/macos_10_15_bet...

Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app. (49764202)

А как там, вменяемый (не маргинальный для пары пользователей) десктопный дистр Linux можно без Python, Perl и Ruby использовать?








 , , ,








И это всё МОЁ

Есть vps ubuntu 18, 1 физика х.х.х. и openvpn server 10.8.0.1 .Необходимо настроить редирект openvpn трафика с 10.8.0.0 -> localhost (10.8.0.2:8123 -> localhost:8000 , 10.8.0.3:8123 -> localhost:8001 и т.д.), слушать локахост будет рельсовое приложение.








 ,