
Dmitry
07.08.2016
21:50:28
я к вам по вчерашним следам
есть проект. он собирается gcc под линухом и cygwin.
я хочу исправить пару багов, может запилить фич и закоммитить обратно.
при этом не трогать код, не относящийся к фичобагам.
правильно ли я понимаю, что
1) я не смогу собрать код под виндой без изменений в какой-либо IDE?
потому как IDE перекроит структуру каталогов под себя и заканчивая тем, что нужно будет переписывать платформо-компиляторо-специфичые места.
2) IDE, которая бы собирала и отлаживала через cygwin — как бы нет.
3) Код придётся писать отдельно, а отлаживать — отдельно
4) «обычные» редакторы кода типа atom, code и того же саблайма — они ничего не знают о коде. Соответственно нельзя быстро взять и банально найти где переменная объявлена и используется

Плюшка
08.08.2016
00:35:28

Square
08.08.2016
01:01:04
Просто в настройках проекта будешь указывать Чо как ваще с кем и где ей искать

Google

arisu
08.08.2016
06:06:28

Alex Фэils?︙
08.08.2016
09:35:01

Stanislav
08.08.2016
09:36:14

Andrew
08.08.2016
09:36:41

Dmitry
08.08.2016
11:04:54

Andrew
08.08.2016
11:05:44

Dmitry
08.08.2016
11:14:34
ну он стоит и в нём даже собирается.
качаю фасоль
фасоль, кажется тем, что нужно.
создал проект, импортировал файлы. переходы к определениям работают.
1) перед мейком нужно сделать ./configure
его просто руками в cygwin запустить и перетащить сгенерированный config.h?
2) сделал п.1 подкинул ещё и Makefile
и
СОБРАТЬ SUCCESSFUL (общее время: 1m 45s)
осталось переключить язык в IDE

Dmitry
08.08.2016
12:02:06
Всем привет, кто-нибудь занимался разбором РЕ-файлов и имел ли дело с библиотеками для работы с ними?

Dmitry
08.08.2016
12:14:14
@Mblpz0r премногоблагодарствую!

Dmitry
08.08.2016
12:24:46
Ну ида это да, но интересно не писал ли кто-то свой код для каких-то целей, который работал с РЕ

Stanislav
08.08.2016
12:36:37

Google

Никита
08.08.2016
12:46:44

Dmitry
08.08.2016
12:48:04

Никита
08.08.2016
12:49:46
А, не, с мануалами не очень


Dmitry
08.08.2016
12:51:20
в целом, остался один глупый вопрос.
почему в netbeans gdb не останавливается на бряках? Хотя процесс стартует и когда закрываю — подпрыгивает и говорит, что SIGTERM был.
в процессэксплорере видно, что бинарник стартанул из-под gdb
если делаю руками
>gdb telegram-cli
…
Reading symbols from telegram-cli...done.
(gdb) b main
Breakpoint 1 at 0x10062f7b0: file main.c, line 892.
(gdb) r
Starting program: /cygdrive/d/projects/NetBeans/Welcome_tg/bin/telegram-cli
[New Thread 17680.0x2af0]
[New Thread 17680.0x2690]
[New Thread 17680.0x3b8c]
[New Thread 17680.0x232c]
Breakpoint 1, main (argc=1, argv=0xffffcc10) at main.c:892
всё делает вид, что работает
UPD: нужно было поправить путь к symbol файлу.
и посмотреть в логи gdb, путь к которым лежал в window - debug - debug console
была ошибка
12-file-symbol-file "D:/projects/NetBeans/Welcome_tg/dist/Debug/Cygwin-Windows/welcome_tg"
…
12^error,msg="D:/projects/NetBeans/Welcome_tg/dist/Debug/Cygwin-Windows/welcome_tg: No such file or directory."


Дмитрий
08.08.2016
15:44:58

Alex Фэils?︙
08.08.2016
15:58:53
Ну, я уже в другом чате говорил, что да

John
08.08.2016
19:57:27
а есть чат для реверс инженеров?:)

Alex Фэils?︙
08.08.2016
20:01:04
pro.asm
Только там надо представляться
@prodot - там есть

John
08.08.2016
20:38:34
или по скиллам?

Alex Фэils?︙
08.08.2016
20:40:41

Никита
08.08.2016
21:48:48
Не очень освоился в телеграме

Alex Фэils?︙
08.08.2016
21:49:38

Никита
08.08.2016
21:51:11
Ух ты спасибо

Alex Фэils?︙
10.08.2016
00:15:26
Решил продублировать из другого чатв сюда, чтобы проще было искать:
Inside COM
#book #com #basics #advanced #windows
где найти толковой документации по COM найти =\
Inside COM

Google

Alex Фэils?︙
10.08.2016
00:15:26
збс книга

Stanislav
10.08.2016
00:18:43
просто оставлю это тут)
http://www.digitalpreservation.gov/formats/digformatspecs/WindowsCompoundBinaryFileFormatSpecification.pdf

Alex Фэils?︙
10.08.2016
00:26:20

Stanislav
10.08.2016
00:26:32
и msi :)

Alex Фэils?︙
10.08.2016
00:26:55
И по ним изи делается IStream

Stanislav
10.08.2016
00:29:06
эт если он у тебя есть

Square
10.08.2016
01:47:48
И по ним изи делается IStream
О да! Намучался с ним) все никак не причешу чтоб не стыдно было показать... инициализация ifilter из буфера тот ещё гемор...

Egor
10.08.2016
02:10:45
Классика жанра

Vladimir
10.08.2016
18:20:01
Добрый вечер!
Ребят, пишу я значит сервер на nodejs, клиент на С++. Хочу передавать картинки с сервера на клиент. Сокеты TCP.
Проблема:
Каким образом реализовать прием данных? Ибо порции начинают смешиваться, одна придет раньше, другая позже, при желании TCP мою порцию поделит еще на порцию. Как тогда все же принять картинку?

Сергей
10.08.2016
18:31:23
Хм, отсылать в пакете timestamp?

Vladimir
10.08.2016
18:35:46
А можно по подробнее рассказать про данную систему? Как используя это далее вести логику?

Сергей
10.08.2016
18:40:01
Если честно я не в теме

arisu
10.08.2016
18:40:08
ну как
с каждым пакетом шлешь уникальный id передачи

Сергей
10.08.2016
18:40:17
Но логика в том, что ты просто вместе с данными в пакете отсылаешь timestamp

arisu
10.08.2016
18:40:21
по нему матчишь куски

Сергей
10.08.2016
18:40:26
Угу

Dmitry
10.08.2016
18:41:24

Google

Сергей
10.08.2016
18:48:22
eto da

Vladimir
10.08.2016
18:53:57
Так что делать, есть проверенные алгоритмы или хотя бы примеры? Мне нужно соблюдать бинарность данных и работать без потерь
В нодах все асинхронно, поэтому даже ответ от клиента о получении не дождешся

Roman
10.08.2016
19:05:04
Tcp стек же следит за out of order

Admin
ERROR: S client not available

Egor
10.08.2016
19:07:53

Vladimir
10.08.2016
19:16:36
NodeJS передает chunk-и асинхронно, поэтому пакеты только из-за этого могут мешаться

Egor
10.08.2016
19:21:35

Stanislav
10.08.2016
19:24:12
если тебе порядок твоих пакетов данных а не tcp нужен, то тут уже вопрос не в tcp

Aldar
10.08.2016
21:08:05
http://stackoverflow.com/questions/36397950/how-to-send-file-over-tcp-in-one-time-in-nodejs

Alex Фэils?︙
10.08.2016
21:51:08

Vladimir
10.08.2016
21:52:31
Как тогда определять конец пакета?
У меня уже так адски горит
Прым на вылет

Anton
10.08.2016
21:59:41
Тогда поспи
А завтра на свежую голову быстро придет решение
Всегда так

Aldar
10.08.2016
22:00:23
хз, TCP поидее должен сам эти пакеты отправлять
в нужном порядке, и проверять

Vladimir
10.08.2016
22:01:10
Третий день сижу

Google

Vladimir
10.08.2016
22:01:10
Тогда поспи

Aldar
10.08.2016
22:01:13
доставлены ли они или нет

Vladimir
10.08.2016
22:01:46
Они то доставлены, но на сервере это никак не заметишь - из-за асинхронности самого сервера

Alejandro
10.08.2016
22:31:36
https://habrahabr.ru/post/307564/

Vladimir
10.08.2016
23:45:41
Все, реализовал

Anton
10.08.2016
23:50:58
и как же?

Эдуард
11.08.2016
08:05:53
для порядка пакетов в ноде можно было промизы юзать

Alejandro
11.08.2016
08:57:56
Народ нудна помощь
Нужно простенький тест кейс написать под винду
Срочно
Совсем простой

Sebastian
11.08.2016
09:01:02
нужно придумать тесткейс
или он уже есть у тебя и его надо запилить?

Alejandro
11.08.2016
09:05:13

Sebastian
11.08.2016
09:06:02
ну пиши, чего томишь)