- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
а давайте сравним размеры скомпилированного EXE под Винду и Убунту и посмотрим сколько лет надо ждать когда это Г будет собранно в ЕХЕ файл
windows: (+pdb)
tsc.exe 159M
tsc.pdb 872M
ubuntu: (+debug info)
tsc 1290M (из них debug info 1153M)
а вы знаете сколько лет мне надо ждать что бы скомпилять такие файлы? особенно на убунте?
И какой "ур-д" предлагал мне использовать убунту а не винду :)?
Меня не анимали, только мозг порвали.
>их можно стрипнуть.
голые полурослики
https://gcc.gnu.org/wiki/DebugFission
Председатель Правительства РФ Михаил Мишустин записал видеообращение к участникам международного форума Kazan Digital Week. В рамках обращения он рассказал об утверждении Правительством второго пакета решений для ускоренного развития IT-индустрии страны и о том, что в стране должна появиться отечественная платформа-аналог GitHub.
А то вот никто ж не будет "просто поднимать какую-то там gitea или gitlab"
У нас даже госуслуги через жопу работают. Русский гитхаб, вероятно, будет работать так же. Но что точно могу сказать, так это что без зарегистрированного в России номера телефона туда будет не попасть
2.1 миллиарда рублей выделено уже
> GitLab – провайдер облачного программного обеспечения, основанный в 2011 году харьковчанином Дмитрием Запорожцем.
https://s00.yaplakal.com/pics/pics_original/4/5/2/12215254.jpg
https://st.renderu.com/art/367201
Была ещё вторая «Харьковчанка» с отдельной кабиной, но первая на мой взгляд смотрится солиднее.
В России запущен аналог GitHub и GitLab для хранения кода и работы с ним
https://gitflic.ru/
Надо писать "В России создали убийцу гитхаб"
и почему не .gov.ru?
От абсолютной свободы и ее языковых атрибутов в большинстве языков остался род. В том числе и в русском языке.
В английском языке — языке имперцев-лютеран, отрицающих свободу, породивших сухой закон, запрет на наркотики и множество сексуальных запретов — явления, неведомые даже в Средневековье — рода нет.
Лютеране обожают унисекс, их мужчины без стеснения раздеваются друг перед другом и обычно не носят бороды и усов, подобно бритоголовому альбиносу-ВУЗовцу из Рашки.
А вот это мы сейчас и проверим.
https://ic.pics.livejournal.com/sled_ltd/2348582/470874/470874_original.jpg
Тогда бамболейо из Северной столицы будет слышно на Сахалине
Десктоп был бы рад.
Можно пойти дальше и придти лично.
(╯ ° □ °) ╯ ┻━┻
кто о чём, а
Работодатель: Яндекс ― крупнейшая российская поисковая система и портал.
Уровень: Стажер
Список обязанностей:
▪Работа с высоконагруженными отказоустойчивыми системами и интересными инженерными задачами.
Требования:
▪Знание языка программирования C++/Python/Java/Go;
▪Отличное знание алгоритмов и структур данных;
▪Опыт разработки в Unix или Linux (приветствуется).
Примерный уровень ЗП:
Не указано
Контакты: https://yandex.ru/yaintern/
Непонятно, зачем Яндекс насилует своих программистов третьесортными языками, когда для Elasticsearch есть прекрасный клиент, написанный на PHP: https://github.com/elastic/elasticsearch-php
Или эти хрюшки-повторюшки услышали когда-то краем уха, что Google якобы использует Python и Java, и решили повторить за ними только потому, что "эта крута"? Чтобы быть, "как Гугал"?
>> https://yandex.ru/yaintern/int_01
>> Одна из задач на интервью обычно полегче — нужно будет реализовать простой алгоритм. Другая может потребовать знание основных структур данных. Сложные алгоритмы и структуры данных вам не понадобятся. Мы оцениваем в первую очередь навык программирования, умение реализовать придуманный алгоритм и найти ошибки в своём коде.
Какая шизофрения )))
Слабо написать из головы (без предварительного зазубривания) на бумажке без off by one?
З.Ы. Блин, на бумажке легче было бы, там весь код видно, а не 5 строчек как в окошке ГК.
s/NULL/e/ конечно же. Как-то так? Или я где-то обосралась?
Блин, а "e" ведь испорчено. Надо оригинальное куда-то прикапывать ;(
С NULL'ом было корректнее.
Мы вам перезвоним.
Вот так всегда, пишу правильный код, а потом исправляю на какую-то хуйню ;(
А Борманды на собеседовании будут над нами потешаться!
Скажи им: покажите как правильно.
И они сами обосрутся.
З.Ы. А у тебя не попутано направление сортировки? Ты в правую половину уходишь если *mid > val, хотя судя по картинке перед кодом надо в левую.
т.е. если середина меньше чем значение, надо искать в куске от середины+1 до конца
Тут сложно все ньюансы учесть, в какой-нибудь мелочной хуйне обязательно ошибешься
> в какой-нибудь мелочной хуйне обязательно ошибешься
Ну гост исо об этом и намекает ;)
https://wandbox.org/permlink/tgR5DcE0Ut0RCSSC к тому же не работает нихуя
нихуя не понял. И варнинг какой-то еще
return ~low, судя по всему. Видимо отрицательный оффсет -- это сообщение об ошибке.
low = 0, high = 0
middle = 0, midKey = 1, comparison = LessThan
low = 1, high = 0
return ~low
Хрен знает, сомнительная фишка с этим ~low. Почему не просто всегда -1?
А мне нравится.
Весь код какое-то крестоговнище.
Единственная прикольная вещь это как раз ~low.
> твой компилятор гавно
Какой багор )))
З.Ы. Интересно, получится ли тут триггернуть UBца?
Ключевое в этом говне вот это:
low + ((high - low) >> 1)
Он вычитает, потому скорее всего не переполнится.
А. Это все спионерили у прошаренного борманда, в начале треда.
https://govnokod.ru/27677#comment674694
Тогда ок.
Просто обычно пишут (high + low) /2 и закономерно обсираются.
https://en.cppreference.com/w/cpp/numeric/midpoint
https://govnokod.ru/25246#comment460907 между прочим
Есть же std::strong_ordering
> std::midpoint (since C++20)
Ну да, именно поэтому я метод полусумматора.
З.Ы. А, они видимо про знаковость ptrdiff_t... Ну да, логично, в него меньше положительных чисел чем в size_t входит.
У меня там указатели были, их не сложить...
Можно кастануть в size_t и тогда сложить
Хотя тут правильней кастовать в uintptr_t
Почему не просто "if (array.size() == 0)"? Разве бывают массивы с отрицательной длинной?
Я бы тоже так написал.
Бывают глюки сишко- кресто- компилятора, и разные проёбы signed/unsigned когда очень большое становится очень маленьким и наоборот.
https://godbolt.org/z/ha3csa5eo
метод монте-кала
за каким номиналом сам полезешь, а какой мать достать попросишь?
Мапа кстати тоже
http://caute.ru/ilyenkov/tra/denkabc.html
Вот как раз в том же паскакале набор не через массив
https://pavel-karateev.gitbook.io/intermediate-python/funkcionalnoe-programmirovanie/set_-_data_structure
PyCharm & IntelliJ Rust QA Engineer.
https://github.com/lancelote
Осознавая структуру изначального, преодолеваешь подсознательные барьеры.
Подсознательные барьеры и инородные алгоритмы подсознания мешают познанию изначального, так как познание изначального связано с приведением реальности в соответствие с изначальным.
Люди общаются между собой подсознательно, в том числе телепатически.
Сам ариец не может напрямую признать, что для откоса от обязанностей и избежания отказа от удовольствий надо разрушать реальность, которую обязан защищать, и противиться изначальному, которому обязан следовать. Но системы коллективной подсознательной телепатии, соединяющие подсознательное зло, включают в себя дегенератов. И к преодолению подсознательного зла надо отнестись внимательно. Знать, что исходит от твоего подсознания, а что - от чужого.
Собственные подсознательные барьеры арийца не могут напрямую утверждать уничтожение реальности, сопротивление изначальному, саморазрушение. Логические фигуры подсознания, напрямую утверждающие зло, несовместимы с существованием арийца и тут же уничтожаются. Поэтому собственные подсознательные барьеры и инородные алгоритмы подсознания пытаются до предела подавить и ослабить следование изначальному. Все утверждения зла напрямую связаны с системами коллективной подсознательной телепатии, в которые вовлечены дегенераты.
В любом случае, познание изначального вызывает преодоление подсознательных барьеров.
Представленный здесь трактат, обладающий мощным психотехнологическим действием, необходимо читать внимательно.
Если во время прочтения трактата появится чувство дискомфорта, агрессии по отношению к автору, страх и другие негативные чувства, значит, прочтение трактата надо продолжать, так как все эти негативные эффекты могут быть вызваны сопротивляющимися подсознательными барьерами.
Необходимо прочитать трактат семь раз.
Рекомендуется заниматься чтением трактата каждый день, до того момента, как он будет прочитан семь раз.