LINUX.ORG.RU

Сообщения Uter

 

Мессенджер с секундами

Форум — Talks

Подскажет кто мессенджер (любой), отображающий секунды у сообщений хотя бы на десктопе или в браузере?

Раньше таким был ICQ через QIP, но qip теперь rip.

Также такое умеет Telegram Web, но телега сама по себе не всегда работает

Дополнительный критерий выбора: должен стабильно работать на Android при отсутствии 3G (EDGE only)

 

Uter
()

Tab, spaces, GitHub

Форум — Development

Есть небольшой проект, при создании использовались табы размером в 4 пробела (настройки IDE).

Теперь хочется выложить на GitHub, но там размер таба - 8, и всё становится неудобочитаемым. Как правильно сделать?

1. Заменить табы на пробелы, повесить на IDE плагин, улучшающий работу с пробелами как с табами (backspace стирает до ближайшего «таба», позиционирование курсорными клавишами по «табам» и т.д.)

2. Не менять, добавить .editorconfig указывающий размер таба

 

Uter
()

Debug visualizers

Форум — Development

Описывая правила отображения Boost.PropertyTree в отладчике Visual Studio, задался вопросом, а как с этим обстоит дело в вашем IDE? В студии есть формат natvis. А у вас?

 

Uter
()

Разработка на 1892ВМ14Я

Форум — Talks

Столкнулся я с такой вещью как отечественный SoC 1892ВМ14Я на девборде Салют-ЭЛ24Д1. Вопрос: может кто видел, где обсуждают разработку под данное изделие?

 , , ,

Uter
()

Что лучше?

Форум — General

Есть linux сервер, к нему подсоединен винт на 3Тб. Необходимо сделать файлопомойку с разграничением доступа по пользователям/группам из Active Directory.

Что лучше: форматнуть его в ext4, сделать Samba шару с авторизацией в AD или прокинуть его через iSCSI в вин сервер, форматнуть в NTFS и расшарить там?

 , ,

Uter
()

Скопировать URL

Форум — Talks

Как в Firefox копировать URL (как из адресной строки, так и из контекстного меню ссылки) не в UTF-8 escape виде,а в человекочитаемом. То есть не https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2 а https://ru.wikipedia.org/wiki/Набор_символов ?

Вроде бы 2016 год, везде юникод и IDN, все программы понимают не-ASCII URL и формируют запрос правильно, а вот поди ж ты

 , ,

Uter
()

Уведомления

Форум — Linux-org-ru

Можно ли в уведомлениях отображать также подфорум - источник?

 

Uter
()

unique_ptr и malloc

Форум — Development

Знатокам потрохов STL (желательно, в разных реализациях)

Насколько безопасно использовать (2) вместо (1)? Как мне кажется полностью безопасно.

char* api_malloc(size_t Size)
{
    //dummy, external API
    return reinterpret_cast<char*>(malloc(Size));
}

int main()
{
    //1
    auto pArray = std::unique_ptr<char[], decltype(&free)>{ api_malloc(20), &free };
    //2
    auto pScalar = std::unique_ptr<char, decltype(&free)>{ api_malloc(20), &free };

    return 0;
}

 

Uter
()

Помогите вспомнить

Форум — Talks

Помогите вспомнить, что за фантастика.

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

 

Uter
()

Image autosize

Форум — Talks

Долго сидел на Opera 12, но в последнее время все больше сайтов перестаю нормально работать

Пока сидел, привык к расширению для ресайзинга изображений (когда открывается отдельное изображение)

https://addons.opera.com/ru/extensions/details/image-autosizer/

Расширение удобно циклом зумов: по_размеру_окна-по_ширине-100% и возможностью протягивать изображение мышкой.

Что есть наиболее похожее для FF?

 ,

Uter
()

Организация классов

Форум — Development

Были два класса

CSerial; //базовая работа с COM портом и все константы
CSerialEx : CSerial; //мониторит порт в отдельном потоке
Потом копипастом добавилось еще два, отличающиеся только одной вложенной структурой (внутри базового) и вызывающие другой API (D2XX вместо виртуального COM порта, отличается грубо говоря префиксом в именах функций и использованием той самой структуры)
CFTSerial; //базовая работа с COM портом через D2XX и все константы
CFTSerialEx : CFTSerial; //мониторит порт в отдельном потоке
Вопрос, как организовать это и минимизировать копипаст?

 

Uter
()

vectror<const A*>

Форум — Development

Как превратить vectror<A*> в const vectror<const A*>?

Работает и создание нового вектора, и reintrtpret_cast.

Насколько он безопасен в данном случае?

#include <vector>
#include <memory>
#include <iostream>
using namespace std;

class A
{
	int n = 1;
public:
	explicit A(int nn)
		:n(nn){}

	~A(){}

	void foo()
	{
		cout << "A:" << n << endl;
	}
	
	void foo() const
	{
		cout << "A const:" << n << endl;
	}
};


class B
{
	vector<shared_ptr<A>> vspa;
public:
	B()
	{
		for (auto& i : { 1,2,3,4,5,6,7,8,9,10 })
		{
			vspa.push_back(make_shared<A>(i));
		}
	}

	~B(){}

	const vector<shared_ptr<const A>> get_vspca() const
	{
		return vector<shared_ptr<const A>>(vspa.begin(), vspa.end());
		//safe, require vector construction and shared_ptr ref_count++
	}

	const vector<shared_ptr<const A>>& get_crvspca() const
	{
		return reinterpret_cast<const vector<shared_ptr<const A>>&>(vspa);
		//unsafe(?) but transparent
	}
};

void bar(const vector<shared_ptr<const A>>& vv)
{
	for (auto& i : vv)
	{
		i->foo();
		cout << "^use_count: " << i.use_count() << endl;
	}
	cout << "======" << endl;
}

int main(int argc, char* argv[])
{
	const B bb;

	bar(bb.get_vspca());
	bar(bb.get_crvspca());

	return 0;
}

 

Uter
()

Напомните книгу

Форум — Talks

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

 

Uter
()

Длинные темы

Форум — Linux-org-ru

А как теперь просмотреть все сообщения темы на одной странице?

 

Uter
()

Boost и AVX

Форум — Development

Собираю boost под офтопом(под msvc-11.0), и столкнулся с проблемой(?)
В автоконфиге буста проскакиевает
- compiler-supports-avx2 : yes (cached)

Но я хочу собрать без использования avx2. Как это сделать?
Линукс здесь при том, что кто нибудь наверняка делал то же самое для gcc

 ,

Uter
()

FLAC -> OGG

Форум — Talks

Всегда хранил музыку в mp3 320, но тут решил очередную порцию FLAC конвертнуть в ogg. И встал вопрос: Какие параметры кодера использовать? Аудиофилией не страдаю, места лишнего на винте нет, колонок/наушников хороших - тоже

 , ,

Uter
()

Template specialization

Форум — Development

помогите разобраться, правильно ли написано

template <typename T>
typename std::enable_if<!std::is_pointer<T>::value, T&>::type ZeroInit(T& data) 
{ 
	memset(&data, 0, sizeof(T)); 
	return data;
}

template <typename T>
T* ZeroInit(T* data) 
{ 
	memset(data, 0, sizeof(T)); 
	return data;
}

 

Uter
()

Неинициализирующий vector

Форум — Development

Хочу vector<uint8_t>, который не будет инициализировать нулем элементы при создании. Как такое сделать?

Upd. Я уже поднимал этот вопрос, так что вобщем то отбой. vector vs unique_ptr

Так что не надо спорить о vector и unique_ptr и скорости, интересна именно возможность vector без инициализации элементов (POD типов)

 

Uter
()

Visa vs MasterCard

Форум — Talks

Расскажите про двойную конвертацию при оплате визой в странах евросоюза.

 

Uter
()

Клонирование и UUID

Форум — Admin

Есть установленная и настроенная Ubuntu 12.04 , после клонирования на новый винт не загружается из-за смены UUID, где его надо менять (я так понимаю, /etc/fstab и /boot/grub/grub.cfg)? Есть ли автоматический способ, чтобы руками не править?

Uter
()

RSS подписка на новые темы