
Dolphin
13.04.2017
06:13:58
Никто не покушается на святое же ))
Мысль закончи :)

Joric
13.04.2017
06:15:20
ну можно в говно вступить не гипотетически а прямо сейчас

Google

Dolphin
13.04.2017
06:16:10
Это да. Но с другой стороны, если ты не знаешь особенностей платформы, под которую ты пишешь, нахуй ты пишешь?

Joric
13.04.2017
06:16:31
кроссплатформенный код например

Dolphin
13.04.2017
06:16:49
а в этом плане

Joric
13.04.2017
06:16:53
у нас куча мест где учитывается обязательное выравнивание на всяких процах

Dolphin
13.04.2017
06:17:05
Да, верно
И начинаются изъебы с прекомпиллером под каждую архитектуру

Joric
13.04.2017
06:18:23
я правда уже сам не помню эти процы но какие-то твари не позволяют инты например писать по офсету некратному 4 или типа того

LexsZero
13.04.2017
06:18:45
например, арм

Dolphin
13.04.2017
06:18:56
да это же сплош и рядом
все видеокарты вроде

LexsZero
13.04.2017
06:19:04
и компилятор думает про эту хуйню за тебя, обычно
но конечно ничто не мешает попытаться отстрелить себе ногу вручную

Dolphin
13.04.2017
06:20:13
Лучше не стоит, вылезет из шеи, порвав печень, селезенку, зацепив мозг ))

Google

Dolphin
13.04.2017
06:20:59
Я так однажды в универе проебался и чуть второе место не проебал
А приз был зачетный - чето там по баблу нехило :)

Joric
13.04.2017
06:25:18
компиляторы умные, да ) я помню code wtf:
#include <iostream>
int f(int *p1, int *p2)
{
return ((p2 - p1) << 1) & 1;
}
int main(int argc, char **argv)
{
std::cout << f((int*)0, (int*)2) << std::endl;
return 0;
}
кланг оптимизирует ((x » 2) « 1) в (x » 1) потому что указатели на инт же! (выдает 1 вместо 0)

LexsZero
13.04.2017
06:29:34
(int *)2 - (int *)0 это кстати 0.

Joric
13.04.2017
06:31:37
ну а кланг -O1 выдает 1 потому что внутри оптимайзит два сдвига в один, который неправильный результат выдает

Dolphin
13.04.2017
06:32:02

LexsZero
13.04.2017
06:32:21

Dolphin
13.04.2017
06:32:28
Тоже задрочу Вас ?

LexsZero
13.04.2017
06:33:24
где там право-то?

Joric
13.04.2017
06:34:18
это вот отсюда https://plus.google.com/+KentonVarda/posts/SMvVTgombTR

Dolphin
13.04.2017
06:38:27
чет у меня ща мозг лопнет

Joric
13.04.2017
06:39:58

metaclass
13.04.2017
06:42:34
хотя вот +1 он таки забыл)

Dolphin
13.04.2017
06:44:10

Google

Dolphin
13.04.2017
06:44:54
возми длину буфера в 1 символ и посчитай

metaclass
13.04.2017
06:44:58
0 символ в конце strlen не учитывает

Dolphin
13.04.2017
06:46:47

Joric
13.04.2017
06:52:24
а я впомнил как strlen заоптимизирован козырно.
for(;;) {
unsigned x = *(unsigned*)s;
if((x & 0xFF) == 0) return len;
if((x & 0xFF00) == 0) return len + 1;
if((x & 0xFF0000) == 0) return len + 2;
if((x & 0xFF000000) == 0) return len + 3;
s += 4, len += 4;
}
это пример, в продакшне наверняка интринсики какие нибудь и sse вот тут адовый sse есть https://www.strchr.com/sse2_optimised_strlen

LexsZero
13.04.2017
06:53:24
ну это обычный даффс девайс
https://graphics.stanford.edu/~seander/bithacks.html классика

Joric
13.04.2017
06:54:38
я просто хотел показать что strlen можно по 4 байта проверять без проблем )

LexsZero
13.04.2017
06:55:59
ок

Joric
13.04.2017
06:56:40
ну, с проблемами, хвостик надо смотреть а то можно вышагнуть мимо

Andrey
13.04.2017
07:59:40
<XX1232> отсосу за 10 рублей или за пирожок
<Vugluskr123> это канал линукс. мы не хотим платить даже за ОС

mrprole
13.04.2017
08:03:26
Хлопцы, а что полезного из crt мониторов можно выпаять? Есть дофига моников и почти даром, а что с ними можно потом сделать - фиг знает.

Ruslan
13.04.2017
08:03:49
БП?

Th0r
13.04.2017
08:04:21
я 4 монитора бесплатно раздавал, за год еле отдал
и ничего не выпаял из них, потому что нерабочие вообще бы не забрали

mrprole
13.04.2017
08:06:00
Есть еще принтер матричный у чудака, но там скорее всего самое полезное это шаговый. Вроде как должен там быть, не?

Dolphin
13.04.2017
08:06:41

Ruslan
13.04.2017
08:06:43
у меня четверть гаража забито струйными принтерами и сканнерами... похоже ничего выпаять не удастся... некогда

Dolphin
13.04.2017
08:06:46
такие длинные - редкость
В матричных оси цементированные

Google

Fuck
13.04.2017
08:07:23

Dolphin
13.04.2017
08:07:44
Корпуса можно в филамент передуть :D

RED
13.04.2017
08:13:35
Как Вам?
Такое можно делать?

mrprole
13.04.2017
08:14:29
все полезно же, зависит от задач
Задача - взять то, что может когда то пригодиться, пока его на свалку не выкинули, что бы потом, когда будет надо не чисать репу. Место есть, а кушать не просит. Не пригодится - раздам.
Плюшкинизм короче

Joric
13.04.2017
08:15:31
а как ещё? ну проходные коннекторы ещё есть. и скрутки можно спаять в принципе, мы паяли, тонким припоем и зажигалкой

Andrey
13.04.2017
08:16:15
Есть специальные вставки для этих целей

Admin
ERROR: S client not available

Andrey
13.04.2017
08:16:19
https://youtu.be/dDtBYsSoMvU

Fuck
13.04.2017
08:17:18
запас карман не тянет, все такое

Joric
13.04.2017
08:17:47
Есть специальные вставки для этих целей
я не знаю насчет вставок. проходной коннектор это вот http://dxnn.ru/data/23.4.-Soedinitel_LAN.jpg но потери на нем больше чем на скрутках/спайках мне кажется

Dolphin
13.04.2017
08:18:23

Joric
13.04.2017
08:18:33

Dolphin
13.04.2017
08:18:35

Suigintou45
13.04.2017
08:19:11
только четыре скотчлока. только хардкор

Joric
13.04.2017
08:19:32

Dolphin
13.04.2017
08:19:49

Google

Suigintou45
13.04.2017
08:19:53
экономия) и кабель двухпарный

Joric
13.04.2017
08:20:21
у меня просто дома гигабитка уже давно, не прокатят 4 скотчлока )

Samael
13.04.2017
08:22:10

Joric
13.04.2017
08:23:11

Andrey
13.04.2017
08:25:27
Вы настоящий реднек, если после выноса мусора на помойку, вы приносите домой больше чем унесли

Samael
13.04.2017
08:26:22

Dolphin
13.04.2017
08:27:35

Samael
13.04.2017
08:27:44
После 22 всё что меньше уже неудобно. У меня есть старая 15ка вроде, ещё 4х3 и я ахуеваю с него

Dolphin
13.04.2017
08:28:02

Ruslan
13.04.2017
08:28:27

Joric
13.04.2017
08:29:03

Dolphin
13.04.2017
08:29:03

Samael
13.04.2017
08:29:36
А crt уже ваще не канает. Даром не возьму хоть там супер лаяма каканить...

Dolphin
13.04.2017
08:30:15
Ко мне друг заезал как-то, давай поиграем по сетке... я говорю ну ок садись за CRT...
Он на меня как на идиота посмотрел
... когда уходил говорит - меняй мне этот монитор на ЖК :)
Японская Iiyama была
подарил недавно другому другу ))

Samael
13.04.2017
08:31:41

Dolphin
13.04.2017
08:32:04
У нее цветность НУ ПРОСТО ФАНТАСТИЧЕСКАЯ

Samael
13.04.2017
08:32:46

Dolphin
13.04.2017
08:32:59
ща похожее только у супер амоледа