Square
О, а че почистил?
🦥Alex Fails
да, оффтопота
🦥Alex Fails
можно на канале %sthon глянуть
Square
Плис, протоколы...)
🦥Alex Fails
@xthon
Square
Я вот с железом никогда не работал.
🦥Alex Fails
я слегка
Square
А ты чем Все в канал стримишь?
🦥Alex Fails
у меня друг железник
🦥Alex Fails
Square
М?
Square
В канал стрим автоматом?
Square
Отсюда...
🦥Alex Fails
к сожаленью, нет
🦥Alex Fails
запишу в список дел
Square
А какая щя длина ключа безопасной считается для ссл? Гугл перешёл на 4к?
🦥Alex Fails
не знаю, честно говоря
Дмитрий
Алоха, кто нибудь кодит под Cortex m на Iar?
🦥Alex Fails
привет, вроде были люди
Дмитрий
Точнее вообще под Cortex m. У меня недопонимание реализации c++ под него, не пойму почему не хочет компилить
Дмитрий
https://gist.github.com/anonymous/e3135874a49d508c6f03634b5858144c
Дмитрий
Вроде все просто, но ругается на template
Дмитрий
Проверял на ms vs, работает ><
Дмитрий
Error [Pe077]: this declaration has no storage class or type specifier
Дмитрий
Тут либо кривые руки, либо какая то своя реализация template
🦥Alex Fails
похоже на баг в template'ах
Stanislav
Дмитрий
Error[Pe077]: this declaration has no storage class or type specifier Stack.h 7
Дмитрий
Седьмая значит
Stanislav
а хз, товарищ который на IAR пишет сегодня у нас отстутствует, спросить не у кого)
Дмитрий
Ничего, мне до конца недели) Подожду.
Stanislav
но он на Сях пишет)
Stanislav
поэтому не знаю что может сказать
🦥Alex Fails
Так, вопрос на миллион: что такое IAR?
Stanislav
контора которая пишет свои компилеры для 8-16-32 битных процов
Stanislav
Embedded Workbench
The development tools support the following targets: 78K, 8051, ARM, AVR, AVR32, CR16C, Coldfire, H8, HCS12, M16C, M32C, MSP430, Maxim MAXQ, R32C, R8C, RH850, RL78, RX, S08, SAM8, STM8, SuperH, V850.[2] The supported ARM core families are: ARM7 / ARM9 / ARM10 / ARM11, Cortex M0 / M0+ / M1 / M3 / M4 / M7, Cortex R4 / R5 / R7, Cortex A5 / A7 / A8 / A9 / A15.
🦥Alex Fails
а, ок, спс
🦥Alex Fails
это они Авр Студио пилили?
Stanislav
неа
Дмитрий
Egor
Egor
template <typename T>
class Class
{
Class()
{
do_some_thng();
}
}
вместо:
template <typename T>
class Class
{
Class();
}
template <typename T>
Class<T>::Class()
{
do_some_thng();
}
Egor
а минимально воспроизводимый код - это самый минимум который уже не компилит. просто шаблонную функцию нормально пропускает? а класс простой? а с парой функций? и т.д.
Андрей
Чтобы было приятнее смотреть - код можно оформлять так:
some_func()
Андрей
Обрамлять `x3
🦥Alex Fails
std::xyita
Ned
вообще говоря, я где-то читал, что надо {
*здесь твоя мамка наговнокодила
}
Ned
вместо
{
//охуенный блять коммент
}
Андрей
Вы о чём?
grinchfox
вы о переносе скобок на newline ?
grinchfox
ну комуто приятно когда { и } на одном уровне
Ned
ну да
Ned
мне тоже
🦥Alex Fails
я когда-то подсел на линукс-стайл
Ned
но какие-то пидеры сказали, что это, мол, охуенно и православно
Ned
🦥Alex Fails
меня подсадили на том месте работы
grinchfox
мне только } else { нравится
Ned
🦥Alex Fails
ссыль искал
🦥Alex Fails
https://www.kernel.org/doc/Documentation/CodingStyle
Андрей
Ned
о
Ned
кстати
Ned
скажите мне, как тупому человеку
Ned
вот есть у меня хедер, который лежит в /usr/include, который я подключаю #include <header>
Ned
там объявлены какие-то функции прикольные
🦥Alex Fails
и?
Ned
а где раздобыть header.cpp, чтобы понять, как эти функции реализованы
Ned
при условии, что это наверняка opensource
🦥Alex Fails
src?
grinchfox
в исходниках либы
arisudesu
🦥Alex Fails
обычно по-разному
grinchfox
либы исходники из репы, либо dev пакетный менеджер если он есть у твоего дистра
grinchfox
arch got abs :Р
Ned
кхм
Stanislav
угу, сорс пакеты
Ned
а если я охуэнне прогер и хочу исправить чей-нить опенсорс, как мне связаться с разрабом?