
Samael
21.01.2017
22:56:58
Да и увижу ли я им чё там?

Dr
21.01.2017
23:04:12
https://youtu.be/bXX6AXUATD0
О ХУ ЕТЬ

Andrew
21.01.2017
23:09:14
Неужели норм работает?

Google

Dmitry
21.01.2017
23:09:16
эм…

Andrew
21.01.2017
23:09:20
Давно уж вроде такое было

Dmitry
21.01.2017
23:09:46
а какие нагрузки держит?

Dr
21.01.2017
23:09:56

Andrew
21.01.2017
23:10:08
А ресурс?
И нагрузки, да

Dr
21.01.2017
23:22:04
это для принтера

Andrew
21.01.2017
23:26:22
Ну всё равно
Если Z двигать, нагрузка есть
Чем это лучше бронзовой гайки?

Stanislav
21.01.2017
23:30:43

Dr
21.01.2017
23:31:09

Andrew
21.01.2017
23:31:30
Ну по Z его не будет из-за веса стола и отсутствия нагрузки

Google

Dr
21.01.2017
23:31:32
более точный винт

Bastad
21.01.2017
23:31:51
чот сомнительно

Andrew
21.01.2017
23:32:15

Stanislav
21.01.2017
23:32:28
не, я к тому что это и есть ад хок швп

Влад
21.01.2017
23:37:17
а тут живые, понимающие в си, есть?

Black
21.01.2017
23:37:22
Yes

Влад
21.01.2017
23:38:21
У меня есть два вот таких адреса:
typedef union uip_ip6addr_t {
uint8_t u8[16];
uint16_t u16[8];
} uip_ip6addr_t;
один обьявляется как volatile uip_ip6addr_t *root_addr;, второй приходит снаружи в функцию в виде указателя.
Как мне скопировать содержимое одного в другой, с учетом того, что они оба указатели?
У меня есть некая странная функция (*((uip_ip6addr_t *)dest) = *((uip_ip6addr_t *)src)), но она делает какую-то хрень, копирует ерунду. Передаю ей указатели.

Black
21.01.2017
23:41:29
memcpy(dst,src,sizeof(uip_ip6addr_t)) с поправкой синтаксиса

Влад
21.01.2017
23:44:12
а менее... низкоуровнево?

Dr
21.01.2017
23:45:13
>высокоуровнево копировать указатели

Влад
21.01.2017
23:45:46
м?
я хочу скопировать данные
но чтобы изменение данных по указателю, который приходит в функцию, не затронуло потом мои данные

Andrew
21.01.2017
23:48:07
memcpy

Влад
21.01.2017
23:50:55
хм, все равно фигня
volatile uip_ip6addr_t *root_addr;
....
udp_receiver(const uip_ipaddr_t *sender_addr,
....
memcmp(root_addr, sender_addr, sizeof(uip_ip6addr_t)); uip_debug_ip6addr_print(sender_addr); uip_debug_ip6addr_print(root_addr);
—------------—
DEBUG: orig address: fd00:0000:0000:0000:0212:4b00:0c47:3900
DEBUG: copied address: 0050:0020:e900:0000:e100:0000:c900:0000
в функции копирую пришедший адрес, а получаю фигню.

Google

Влад
21.01.2017
23:57:29
Если я обьявляю не как указатель, а как просто кусок данных(volatile uip_ip6addr_t root_addr;), все нормально копируется
Видимо, с указателем надо сначала что-то сделать? Выделить кусок памяти?

Andrew
21.01.2017
23:58:17
Если просто объявить указатель, он ссылается на рандом
malloc, или объявлять не указатель, а просто структуру

Black
21.01.2017
23:59:18
malloc/alloca

Влад
22.01.2017
00:00:23
он ссылается на 0, ибо я дочитал учебник до того места, где сказано, что указатели лучше инициализировать NULL. а вот до места, где сказано, что под него надо еще и память выделить, не дочитал видимо. Думал, типа структуры будет достаточно, чтобы компилятор это сделал за меня
теперь я лучше понимаю, почему у меня программа крашится на ровном месте.

Dr
22.01.2017
01:39:52
https://youtu.be/xod1_XjGwpQ
Т - Терминология

Stanislav
22.01.2017
01:41:44
всё идеально он называет

Dr
22.01.2017
01:42:15

Stanislav
22.01.2017
01:42:19
а еще как боженька включает пузом токарник случайно когда рукамидержит деталь

Stanislav
22.01.2017
01:42:22
ага

Dr
22.01.2017
01:42:24

Stanislav
22.01.2017
01:42:50
а еще на ютубе есть еще однорукий столяр

Dr
22.01.2017
01:44:09

Stanislav
22.01.2017
01:44:22
нагугливается по шипорезкам
но лень
да и он унылый

Bastad
22.01.2017
02:26:36
да этих токарей на утубе как собак нерезаных

Google

Bastad
22.01.2017
02:26:58
а Сандимиров все равно круче всех)

Dr
22.01.2017
02:27:13
нашел

Admin
ERROR: S client not available

Bastad
22.01.2017
02:27:42
тот который на слух резбу нарезал
и на бутылках
https://www.youtube.com/watch?v=olHnFWUoJX4 вот например

Динар
22.01.2017
06:38:10
Правда что hdmi умрет из за жадности и будущее за дисплей порт?

ОлегЪ
22.01.2017
06:39:37
и дисплейпорта вроде как пропускная способность выше
но рулит тундерболт или как как он щас называется
но изза патентов только в маках
а что самое пичальное, так это отсутсвие vga в новых видяхах

Mikhail
22.01.2017
06:43:24

ОлегЪ
22.01.2017
06:45:09
В r9 470 только HDMI, display port, dvi-d, и через переходник не получится

Mikhail
22.01.2017
06:45:54
Какая видео?
какаето 9800gt воткнута в хак =) но там два DVI )

Динар
22.01.2017
06:46:03
Болт рулит короче. Услышали. Закрепили.

Mikhail
22.01.2017
06:46:08
ну просто зачем в нынешних реалиях VGA ?

ОлегЪ
22.01.2017
06:46:29

Google

Mikhail
22.01.2017
06:46:55
ну она там и не нужна - воткнута потому что она 64 бит =) чтобы хак по удаленке не глючило )

ОлегЪ
22.01.2017
06:47:08

Mikhail
22.01.2017
06:48:05
ну так через переходник чего бы его не воткнуть ?) не втыкаемо ?

ОлегЪ
22.01.2017
06:48:33
Я конечно понимаю, чтот аналог устарел и нафиг не нужен, но как то непривычно было, принесли видяху проверить, а воткнуть некуда

Динар
22.01.2017
06:50:08
Сломать ноги на шнуре или просверлить на разьеме

Mikhail
22.01.2017
06:50:15
ну жаль .

ОлегЪ
22.01.2017
06:50:41

Динар
22.01.2017
06:51:59
То чувство когда прислали внешний диск микро юзб со шнуром мини

ОлегЪ
22.01.2017
06:55:05
лучше миниусб, чем болты или гайки

Динар
22.01.2017
06:57:10
По-любому не у всех тут работа мечты, может кто ходит на собеседования расскажите насколько часто нынче встречается развод типа дают сложное задание а потом засирают типа ты не подходишь

ОлегЪ
22.01.2017
06:57:43
меня валят по инглишу

Динар
22.01.2017
06:58:06
? Требуют хороший разговорный уровень?

ОлегЪ
22.01.2017
06:58:49
даже не валят, а да, просто требуют хороший уровень, шарага с иносранцами работает

LexsZero
22.01.2017
07:00:38

Динар
22.01.2017
07:00:48
Ну без инглиш трудно нынче..взять хотябы даташиты..ты как их через Гугл собираешься читать? ))

LexsZero
22.01.2017
07:01:03
если это что-то вида "допилить фичу в продукт компании"