LINUX.ORG.RU

Избранные сообщения tuk9

DeltaChat Android 0.100, выпуск на Electron и iOS

Новости — Open Source
Группа Open Source

Спустя почти полгода после прошлого значительного выпуска команда разработчиков представляет новую версию DeltaChat — мессенджера для Android, основанного поверх Email.

( читать дальше... )

>>> Подробности

 autocrypt, deltachat, , ,

commagray
()

Мониторинг таблицы PostgreSQL

Форум — Admin

Всем хорошего времени суток.

Возможно кто-то реализовывал, хочу вас попросить накидать вариантов, или готового решения под такую задачу:

Есть постгрес с кучей таблиц, но одну необходимо мониторить, т.е. при изменении в ней строк (пофиг кем, самой базой или юзером) кричал аларм (почта, телеграм и тп) .

В данное время пытаю это на заббиксе и/или графане, но рассмотрю и другие системы мониторинга.

Спасибо.

 , , , ,

vadim_p
()

DevConf 2016 пройдет 17 июня в Москве

Новости — Конференции и встречи
Группа Конференции и встречи

В следующую пятницу 17 июня в Москве пройдёт 7-я конференция сообществ разработчиков DevConf 2016, в этом году на конференции 9 секций: golang, php, ruby, python, common, js, devops, pm, storage и мастер-классы.

18 июня в субботу состоятся мастер-классы: Golang, PostgreSQL, Построение эффективной команды и налаживание процесса разработки, GraphQL & Relay, MySQL и архитектуры социальной сети.

Начнем с 2 новых секций

Golang:

  • Prometheus мониторинг от души
  • Как приготовить Go микросервис к продакшену
  • Golang в действии: Как нам удается писать highload приложение на (не?)подходящем языке
  • Go + SMTP + RabbitMQ = PostmanQ или как мы рассылаем ≈20K писем в минуту
  • Аудиоотпечатки для индексации всей музыки ВКонтакте (Go)
  • ! Мастер-класс (3 часа): Написание веб-приложения на языке Golang

( читать дальше... )

>>> Регистрируйтесь! Пока есть еще места

 , , , ,

devconf
()

Вызов переопределенного метода через объект производного класса

Форум — Development

Собственно ответ нашел (https://stackoverflow.com/a/6319619).

struct Base
{
    virtual int Foo()
    {
        return -1;
    }
};

struct Derived : public Base
{
    virtual int Foo()
    {
        return -2;
    }
};

int main(int argc, char* argv[])
{
    Base *x = new Derived;

    ASSERT(-2 == x->Foo());

    //syntax is trippy but it works
    ASSERT(-1 == x->Base::Foo());

    return 0;
}

Но интересно, такая форма описана в каком-нибудь стандарте?

 , , , опп

rumgot
()

Full-Stack JavaScript developer удаленно, 5500-6000$

Форум — Job

Израильский проект Luminati (https://luminati.io) ищет Full-Stack разработчиков. Компания разрабатывает несколько продуктов, в том числе p2p vpn, видео cdn нового поколения http://holaspark.com/

Основные требования

- Knowledge in Node JS framework: ExpressJS, Promise - Experience with MongoDB - Creating RESTful web services/API's using Node.js with or without framework assistance - JavaScript-based unit testing tools - Client-side browser technologies including JavaScript, CSS, and HTML - 1 year development experience in Node JS with a solid working knowledge of frameworks and architecture - 2+ year's overall development experience using JavaScript and open web technologies - английский язык на уровне понимать, что от вас хотят

Условия работы

- работа удаленная, 7-9 часов в день (по желанию)

- зарплата от 35$/час (+фиксированный бонус 250$ ежемесячно), через полгода повышается

- на заключение контракта выезд в офис, отель и перелет за счет компании, можно взять с собой семью

- по желанию можно переехать жить в Израиль и ходить в офис. При работе в офисе: личный повар, такси до офиса за счет компании, оплата жилья.

Инстаграмм https://www.instagram.com/hola_lifestyle/

Резюме сюда:luda.hola@gmail.com

 , ,

LudaHola
()

как читать логи приложений, которые развернуты на docker ?

Форум — Admin

есть к примеру tomcat на docker.
иногда надо читать его логи.
как это настроить ?
моунтить директории не хочется, т.к. tomcat-ов планируется 100.
может есть какая-то хорошая утилитка ?

 , ,

dada
()

OpenVPN UDP bs64 SHA1 lzo(скрыть)

Форум — Job

Помогите знающие люди, как скрыть отпечатки Опенвпн? Поднимаю на ASUS роутере OpenVPN,запускаю на Mac OS openVPN client - конект - палится - na https://whatleaks.com - OpenVPN UDP bs64 SHA1 lzo, как убрать то? Цена вопроса - обсуждаемая, 100$ уже готов предложить. Oтблагодарю человека который мне поможет, объяснит, научит)

 

Scoll
()

ath9k_htc борьба с дропами wifi под нагрузкой клиентов и в шумной среде. патчи и настройки.

Форум — Linux-hardware

Оставляю здесь плод годичных мучений... Я не знаю как вы юзаете свои Atheros, но у меня на 3-х роутерах и двух usb-свистках был один и тот же не проходящий симптом: рандомный дроп wifi под нагрузкой c исчезновением ssid до перезапуска. Ага. на разных прошивках на разных драйверах на разных патчах на разном оборудовании... всегда одно и тоже... чуть с ума не сошел. вот скрипт сборки стека драйверов ( AR9271 ) и пару патчей :

$ cat build.sh

( $ cat build.sh )

$ cat linux-4.9.28-ath9k_htc-misc.patch

( $ cat linux-4.9.28-ath9k_htc-misc.patch )

$ cat v2-2-3-ath9k_htc-enable-ANI-debug-output.diff

( $ cat v2-2-3-ath9k_htc-enable-ANI-debug-output.diff )

вот системные настроечные файлы (см. команды ip , iw):

$ cat /etc/modules-load.d/modprobe.conf

( $ cat /etc/modules-load.d/modprobe.conf )

$ cat /etc/modprobe.d/ath9k_htc.conf

( $ cat /etc/modprobe.d/ath9k_htc.conf )

$ cat /etc/modprobe.d/usbcore.conf

( $ cat /etc/modprobe.d/usbcore.conf )

$ cat /etc/netctl/APSetting

( $ cat /etc/netctl/APSetting )

$ cat /etc/systemd/system/hostapd.service

( $ cat /etc/systemd/system/hostapd.service )

Сам hostapd.conf :

$ cat /etc/hostapd/hostapd.conf

( $ cat /etc/hostapd/hostapd.conf )

небольшой тюнинг через sysctl :

$ cat /etc/sysctl.d/99-sysctl.conf

( $ cat /etc/sysctl.d/99-sysctl.conf )

$ cat /etc/sysctl.d/40-ipv6.conf

( $ cat /etc/sysctl.d/40-ipv6.conf )

$ cat /etc/sysctl.d/30-ipforward.conf

( $ cat /etc/sysctl.d/30-ipforward.conf )

Фух. Вроде ничего не забыл... В общем спецы разберутся, а я пошел. Прощайте:)

 , , , ,

wwwcase
()

Ресурсы с книгами по IT-тематике - подскажите

Форум — Talks

Мне нравятся наборы книг от HumbleBundle по разным тематикам, такие как DevOps, Security и т.д., причем частенько с видосиками идут.

Например, последний бандл у них по питону был - https://www.humblebundle.com/books/python-packt-2019-books

А где сообщество еще закупается обучающими материалами? Особенно интересны места, где можно легально скачать все материалы и читать на электронной книге или планшете например.

 , , ,

skyman
()

Алгоритм поиска вируса в скриптовых языках на C/C++

Форум — Development

Задача состоит в том чтобы искать строки кода в файлах. То есть у нас есть несколько строк вируса и нужно чтобы все эти строки были найдены в файле и если все они найдены то файл заражен. Очень интересно услышать ваши мнения. Заранее спасибо.

 , ,

ECLIPSE
()

Подскажите на счет wi-fi модуля для ноутбука

Форум — Linux-hardware

Сейчас стоит такая карточка:

https://wikidevi.com/wiki/Dell_Wireless_1810_(DW1810)

lspci | grep -i network
3a:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)

В спецификации указано abgn+ac, 1x1:1.

В принципе, карточка работает без проблем. Но есть возможность выбрать и обменять ее на другую.

1. Правильно ли я понимаю, что для установки модуля с MIMO 2x2 или 3x3 в ноутбуке должно быть физически большее количество антенн?

2. В зависимости от ответа на первый вопрос, посоветуйте максимально беспроблемный, быстрый и энергоеффективный модуль под Linux.

 , , ,

aquadon
()

При передаче константного объекта по ссылке в функцию, в теле функции не возможно брать из него данные

Форум — Development

имеется пример:

#include <iostream>

using namespace std;

class Number
{
private:
    int number = 0;

public:
    int getNumber ()
    {return number;}

    void setNumber(const int number)
    {
        this->number = number;
    }

    Number & operator= (const Number &number)
    {
        this->number = number.number;
        return *this;
    }
};

class TwoNumbers
{
private:
    Number num1, num2;

public:
    void getNumbers(Number &num1, Number &num2)
    {
        num1 = this->num1;
        num2 = this->num2;
    }

    void setNumbers (const int num1, const int num2)
    {
        this->num1.setNumber(num1);
        this->num2.setNumber(num2);
    }
};

void upup (const TwoNumbers &numbers)
{
    Number a,b;

    numbers.TwoNumbers::getNumbers(a,b);

    cout << a.getNumber() << endl << b.getNumber() << endl;
}

int main()
{
    TwoNumbers c;
    c.setNumbers(1,2);

    upup(c);

    return 0;
}


в таком виде выдает ошибку:
../Test/main.cpp:49:39: error: passing ‘const TwoNumbers’ as ‘this’ argument discards qualifiers [-fpermissive]
     numbers.TwoNumbers::getNumbers(a,b);
                                       ^


если в функции upup() поставить входящий параметр не константу, то все начинает работать...
однако, мне необходимо, что бы данный параметр не изменялся, т.к. он же передан по ссылке.

не могу понять почему так происходит?

и еще — почему то если константу не убирать в параметре описания функции, то qt creator отказывается видить методы данного объекта (const TwoNumbers &numbers), однако видит их через два двоеточия и класс.

 , ,

safocl
()

Biscuit: монолитное POSIX-совместимое ядро на Go

Новости — Open Source
Группа Open Source

Ядро было написано аспирантом MIT Cody Cutler в рамках исследования «The benefits and costs of writing a POSIX kernel in a high-level language» и доступно на GitHub странице MIT PDOS (Parallel and Distributed Operating Systems group at MIT CSAIL) под лицензией MIT.

Biscuit неплохо документирован и содержит 27 тысяч строк на Go, из которых всего 90 функций содержат небезопасные вызовы («unsafe»), необходимые для задач вроде доступа к регистрам процессора. Есть также небольшой загрузчик, написанный на ассемблере.

( читать дальше... )

>>> Подробности

 , ,

Deleted
()

Балансировка провода и 3g

Форум — Talks

добрый день. кто пробовал на микротике объединять юсб модем и проводной канал? насколько стабильно всё это работает? проблема усугубляется тем, что тут адсл.

 , , , ,

darkenshvein
()

Умный архиватор?

Форум — General

Все архиваторы жмут все не смотря на содержимое. И наблюдать как какой-нибудь 7zip пытается сжать avi или jpg (с очивидным нулевым результатом) это просто смешно.
А есть ли в природе «умные» архиваторы которые жмут только то что реально жмется а остальное кладут в архив без сжатия?
Или это надо самому скрипт писать?

 

bga_
()

Исключение неиспользуемых директив препроцессора из кода

Форум — Development

Есть большой проект, естественно собирается он под многие платформы. Не буду таить - это conky. Моя лаба - упростить его донельзя и оставить только часть которая компилируется под линукс, без графики (не спрашивайте зачем, современные учебные планы не отвечают на такой вопрос, мне главное сделать и сдать).

Естественно, неплохую часть кода там составляют макросы #ifdef для разных платформ, посему есть такой вопрос: удалять вручную и разбираться довольно муторно, однако возникла идея - если препроцессор обрабатывает код, он сам детектит в процессе, какие переменные определены - можно ли каким-то образом заставить его вернуть чистый код, с теми переменными и условиями, которые реально имеют ценность после компиляции? Я понимаю как он работает, код прошарил, но было бы проще, если бы 90% макросов не было

 ,

Gunburgender
()

Что такое self в Python и для чего он нужен?

Форум — Development

Я тупой и никак не могу понять, для чего нужен self в Python. Объясните, плиз, его смысл на пальцах или на яблоках, не знаю.

 ,

Deleted
()

Баш: послать сигнал по хоткею

Форум — General

Хочется, чтобы была возможность в баше слать сигнал (USR1 в данном случае) по хоткею. Это можно сделать?
Почитал доки, не нашел.

 , ,

takino
()

S.T.A.L.K.E.R. Зов припяти завезли в линукс

Форум — Games

Свершилось, теперь ЗП запускается под линуксом. Собирать отсюда:
https://github.com/OpenXRay/xray-16
Инструкция по сборке там же, инстукция по запуску в вики.

Нужны тестеры и баг-репорты.

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

 ,

eagleivg
()

Проект для знакомства или заведения полезных связей для людей, находившихся рядом короткое время.

Форум — Talks

Знакомства или заведение полезных связей для случайно или постоянно встречающихся людей, проходящих на небольшом расстоянии со специальными устройством, но не знакомых на данный момент или уже с измененными свойствами о себе.

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

Или ищет-предлагает услугу, но не хочет отчислять постоянно кому-либо (сервис-провайдерам) и быть постоянно посчитанным..

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

Без наличия интернета во время пересечения траекторий.

Без геолокации.

Без сервис-провайдеров чего-либо.

Без доступа к спутникам.

Хоть в подвале, метро, аудитории или в морских круизах..

Но с централизаций при конечном знакомстве.

Надеюсь, найдутся заинтересованные и задонатят, а так же работодатели-инвесторы (вероятно, типа венчурных фондов).. или критики поговорить - в Talks?, но раскрываться будет не все - есть много идей по развитию. сопряжению, и т.п.:

https://www.indiegogo.com/projects/what-is-person-nearby

Перемещено tailgunner из job

 , ,

hsiss
()