
Alex Фэils?︙
11.02.2017
22:09:12
ночи

Nikolay
11.02.2017
22:09:12
да мы и не паримся :) мы просто в соседнем чате начали обсуждение, и человек в качестве мейнстримных ide привет емакс и qt creator
про емакс я даже комментировать не буду, а про qt creator был не уверен, пришел спросить

Alex Фэils?︙
11.02.2017
22:09:45
а, да в большинстве чатов начинается холивар. но тут вроде бы народ научился нормально обсуждать

Google

Aleksandr
11.02.2017
22:09:54

Sheridan
11.02.2017
22:10:05
Емакс достаточно крут. Только вот порог вхождения в него высок

Nikolay
11.02.2017
22:10:08

Alex Фэils?︙
11.02.2017
22:10:54
да. вим и емакс брутальны. И у нас есть по ним чаты! ?

Stanislav
11.02.2017
22:11:03
https://www.linux.org.ru/forum/development/13205431

Nikolay
11.02.2017
22:15:16

Ilya
11.02.2017
22:24:20

Vladislav
11.02.2017
22:24:33

Stanislav
11.02.2017
22:25:05

Berkus
12.02.2017
00:04:33
окк, 28 файлов не скомпилилось - надо докинуть всяких депенденсей....

Дед Пегас
12.02.2017
07:22:27

Mikhail
12.02.2017
08:36:57

Google

Berkus
12.02.2017
09:07:16
угу
чуваки направо и налево юзают приватные хедеры от кутэ

Nikolay
12.02.2017
09:21:44

Berkus
12.02.2017
09:23:02
в tdesktop-е
(он опенсорсный)

Плюшка
12.02.2017
09:41:40
вот бы кто переделелал тдесктоп, чтобы он собирался так : mkdir build && cd build && cmake ../ && make install

Berkus
12.02.2017
09:52:37
я примерно так и переделываю

Nikolay
12.02.2017
09:55:42
сейчас принято любить cmake, как основную билд-систему?

Berkus
12.02.2017
09:56:52
без понятия

Terik23
12.02.2017
10:09:55

Антон
12.02.2017
10:31:54
парни, как сделать чтобы cout flush'ился когда в него попадает один символ
а не когда буффер заполнился

Square
12.02.2017
10:34:12
std::flush ?

Антон
12.02.2017
10:35:34
лагать буде?

Square
12.02.2017
10:36:19
я не совсем понимаю что ты имеешь ввиду?
ну и вообще может есть другой способ сделать то что ты хочешь...
гуглил?

Антон
12.02.2017
10:37:57
если flush'ить поток при выводе каждого символа, это сильно замедлит?

Berkus
12.02.2017
10:39:00
ОЧЕНЬ

Square
12.02.2017
10:39:01
зависит от выполняемой задачи. если ты HDLC на лету разбираешь - то да, замедлит

Google

Антон
12.02.2017
10:39:18
я sqrt(2) на лету вычисляю

Square
12.02.2017
10:39:27
часто?

Антон
12.02.2017
10:39:37
прога для этого и нужна

Berkus
12.02.2017
10:39:40
будет лагать да, довольно заметно на больших объемах текста
но если ты там несколько сотен символов всего выводишь, то не так сильно )

Антон
12.02.2017
10:40:01
он выводит sqrt(2) в поток
причём скорость работы снижается с течением времени

Berkus
12.02.2017
10:40:31
ну две тысячи символов легко влезают в 80x25 терминал

Square
12.02.2017
10:40:31
может стоит пересмотреть архитектуру?

Антон
12.02.2017
10:40:53
#include <iostream>
#include <string>
#include "lint.h"
void sqrt2() {
apa::lint c(2);
apa::lint p(0);
while(true) {
apa::lint x(9);
for(;x.compare(0)>=0;x--) {
if(x*(20*p+x) <= c) {
break;
}
}
apa::lint y(x*(20*p+x));
p = p * 10 + x;
c = (c - y) * 100;
std::cout << x << std::flush;
if(p == 1) {
std::cout << ".";
}
}
//return p.to_string().insert(1, ".");
}
int main() {
sqrt2();
return 0; // never will be returned but required
}
lint.h это первая попавшаяся библиотека длинных целочисленных вычислений с гитхаба

Square
12.02.2017
10:42:38
давай еще раз.
от работы твоей проги зависят жизни людей? животных? роботов? безопасность страны? предприятия?

Антон
12.02.2017
10:42:49

Square
12.02.2017
10:42:55
не парься

Антон
12.02.2017
10:44:02
щас найду что то получше для бигинтов

Sheridan
12.02.2017
10:44:15
Он может.

Square
12.02.2017
10:45:08
спп реф пишет что: When every output operation needs to be flushed, the std::unitbuf manipulator may be used.

Антон
12.02.2017
10:45:15

Google

Sheridan
12.02.2017
10:45:49
Окай

Антон
12.02.2017
10:46:20
я дизассемблил
там он ничего не вычисляет
ОН ВООБЩЕ НИХУЯ НЕ ОПТИМИЗИРОВАЛ
ЭТО БИГИНТЫ БРО

Sheridan
12.02.2017
10:53:15
-O3 ?

Admin
ERROR: S client not available

Friedrich
12.02.2017
10:54:27
лагать буде?
А ты у себя буфер сделай — выводи пачками по 4 кб, к примеру.
Ну и это, не надо так сильно волноваться. Всё хорошо.
Однако в его праве оптимизировать алгоритм вычисления, конечно.

Sheridan
12.02.2017
10:56:54

Friedrich
12.02.2017
10:57:07
А тут понятно — с бесконечной.
Поэтому не может :)
А вот если б требовалась конечная точность — тогда, безусловно, можно смело оптимизировать.

Антон
12.02.2017
10:59:49
ебать, переписал на более быструю библиотеку
выдерживает больше цифр
на, потестите
это ELF64 бинарник

Плюшка
12.02.2017
11:02:17
не кочайти поцоны, там вирус!!1 пишу с холодильника

Google

Friedrich
12.02.2017
11:02:47
Думаешь, тут есть кто-то, кто будет скачивать и запускать бинарники, которые неизвестный прислал в Телеграме?

Антон
12.02.2017
11:02:47
вам исходники нада?

Friedrich
12.02.2017
11:03:49
Если пришлёшь исходники — может, кто-нибудь и заинтересуется, запустит.

Антон
12.02.2017
11:07:03
mkdir build && cd build && cmake .. && make

Sipaha
12.02.2017
11:46:55
Здравствуйте, можете пожалуйста ответить на два вопроса,
мне нужно для сбора статистических данных по учебе.
1) Сколько часов вы проводите за компьютером всего в сутки(В среднем)?;
2) Сколько часов вы проводите за компьютером по работе или учебе в сутки(В среднем)?;

Alex Фэils?︙
12.02.2017
11:47:47
Можно в гугл-форму. Если тут хотя бы человек 10 ответят, то это уже будет простыня оффтопа

Stanislav
12.02.2017
11:53:51

Suren
12.02.2017
11:54:22

Aldar
12.02.2017
11:54:24
24-24

Suren
12.02.2017
11:54:35

Evgeniy
12.02.2017
11:57:26

Berkus
12.02.2017
11:57:31
понеслась!

Олег
12.02.2017
13:09:25

Антон
12.02.2017
13:10:24

Олег
12.02.2017
13:11:42