LINUX.ORG.RU

Избранные сообщения Pavval

Многпоточность c++

Форум — Development

Собственно решил осилить сабж но в инете мало инфы(или я не умею пользоваться гуглом).Посоветуйте какие-нить книги на тему. Желательно с примерами и упражнениями.

 ,

wild_blood
()

Что лучше использовать для логгирования и ассертов?

Форум — Development

Какие кроссплатформенные средства можно использовать для трассировки и ассертов? (В том числе C++11). Что можно почитать на эту тему?

 ,

user08
()

А посоветуйте тезисного чтива по пользовательским интерфейсам для малогабаритных устройств с тачскрином

Форум — Talks

Нужно впихнуть в небольшие габариты много всяких кнопок и элементов управления. Внешний вид и удобство в моём случае принципиально важны. Что сейчас стоит почитать по теме? В качестве уточняющих факторов: писаться интерфейс будет на Qt и под современные Android-смартфоны.

 , , ,

Stahl
()

База электронных компонентов

Форум — Science & Engineering

Тут как-то CYB3R спрашивал про базу данных электронных компонентов. Мне вот сегодня пришла рассылка от сайта parts.io, на котором я когда-то давно зарегистрировался. Оказалось, это почти то, что интересовало CYB3R'а.

Для Ъ: довольно обширная база электронных компонентов с поиском по параметрам, по аналогам, с даташитами, ценами, рейтингом доставабельности и пр.

 

Puzan
()

Открытые библиотеки классов C++

Форум — Development

Собственно сабж. Есть в природе?

Я в курсе, что по теме есть принимаемые официально стандартные библиотеки. Кроме того, есть куева хуча девелоперов популярных наборов библиотек (boost, Qt, Gnome, SDL2, и т.д. и т.п.), но все они «рассыпаны тонким слоем» по сети.

Я в сях сравнительно недавно - около года. До этого считал только Пайтон единственным достойным занятием. Так вот, под Пайтоном есть общий объединенный ресурс со всевозможными (и невозможными) библиотеками, который (в числе прочих плюсов) и сделал этот язык мега-популярным.

Кроме открытых хостингов проектов (типа Гитхаба или Битбукета) кто-нибудь знает ссылки на похожие ресурсы (классов) С++?

В связи с чем вопрос? Очень простой ответ: да чтобы не изобретать велосипедов, или колес там... кому что больше нравится. Как там у Страуструпа:«изучайте чужой код».

Спасибо fluorite и Solace: отличные ответы и без холивара:

 

bigov
()

Делитесь рецептами шашлыков

Форум — Talks

Вот и наступила идеальная для отдыха на природе погода - не холодно и не жарко, сухо, приятно. Пора выбираться из душных каменных джунглей в лес жарить мясо. Кто как и с чем маринует, как прожариваете? Любите с кровью или сухой? А корочка? На обычных дровах или на углях? Решетка или шампура? Чем предпочитаете запивать?

Срачи вроде «Решеточники - идиоты, шампура рулят!» или «Все мясоеды - убийцы!» приветствуются. Тема навеяна общением с полнейшей веганкой.

Как обычно в моих темах, линукс абсолютно ни при чем.

 ,

drull
()

2065 год, плавающие утюги, бегающие розетки, мастерская органов

Форум — Talks

Бжж, бжж, подключение, пибибивиу! }#} }8}«}&} } } } }#}$@#}%}&[08] Вижу! О! Так! Бежит розетка. Стоп. Она бежит ко мне! Пристала „Не хотите ли подзарядиться?“ Чувствую в штанах что-то тяжёлое. Расстегунул молнию, вынул, посмотрел — не то; расстегнул карман, расстегнул второй — вот оно. Трубка. Кажется, это телефон. Развернул — похоже на лист бумаги формата A3 и весит как кирпич. И прям как бумага. На весь лист (или это ещё телефон?) чё-то типа детского рисунка, или мемчика — на автомобильный аккумулятор схематически похоже. И цифра 21 посередине. Моргнул — уже 20. Не успел подумать, что неплохо бы подзаряди... как розетка довольно убежала, а аккумулятор сменился здоровой надписью на весь листок — „свас снята 130 нефтидоларав))))))“. Потом опять аккумулятор. На нём 100. Ой, уже 98. Так, ладно. Пытаюсь свернуть листок, но он будто приковывает взгляд, ничего не даёт сделать... На аккумуляторе 93... НА ВЕСЬ ЛИСТ... ЭКРАН — РОЖА ЦУКЕРБЕРГА! У ВАС ОДНО НОВОЕ СООБЩЕНИЕ! Твоюмать, иди в жопу! Делаю усилие воли, сворачиваю листок, сую... в карман. Вроде. Листок развернулся, обернул моё бедро и уголком всё норовит почесать... Или это мне уже кажется... Сжал на всякий случай булки и оглянулся по сторонам.

Вроде обычный город. Хрущёвки, вывески. Ходят люди. Люди? Что примечательно — у всех большие сиськи. Даже у мужчин иногда встречаются. Или это не мужчины? Присматриваюсь к лицам и осознаю, что по многим хрен определишь. И все в разноцветной одежде. Вон мужик в фиолетовом деловом костюме и колгот... Что?.. И все спешат. А вот на дороге пробка. Некоторые машины уже подёрнулись плесенью и ржавчиной. В машинах людей не видно. Кстати, про людей. Что с ними? У одного уши мохнатые и заострённые. У второй глаза какие-то странные. Огромные и будто стеклянные. Третий покачивает пушистым хвостом. Четвёртый идёт на цыпочках. Или на... Копытах? Розовых копытах? Да что тут творится?

ВСПЫШКА! Откуда не возьмись, передо мной выскочил баннер. Прямо в воздухе. Я от неожиданности отмахнулся, и тут слышу свист. Мимо пробегает полисмен в радужном латексном комбинезоне:

 — Вы оштрафованы на 500 нефтедолларов за попытку блокировки рекламы!

И бежит дальше, размахивая красным жезлом в чёрную крапинку, изредка пошлёпывая им прохожих по злачным местам. Телефон-листок в кармане настойчиво завибрировал — видимо, штраф уже списали. Вспоминая ужасающее еврейское лицо, я решил проигнорировать сигнал. Но не прошло и пяти секунд, как ноги подкосились, и я чуть не задел опять головой баннер. Бедро просёк электрический разряд... Нехотя достаю лист, разворачиваю... Так и есть, уведомление в точности повторяет писклявый выкрик полисмена. Надпись сменил аккумулятор с цифрой 53. Быстро свернул листок, дабы на нём ещё какой-нибудь Джобс не выскочил с того света, и сунул обратно. Поднимаю голову на баннер...

На моргающем, переливающемся и дрожащем прямоугольнике красовалась надпись: „хатите апетитную попку всево за 2000 нефтидоларав? )))))*“ Не успел я приглядеться к миллиметровым буковкам внизу баннера, как надпись сменила вращающаяся 3D-модель обнажённой упитанной негритянки. В восхищённой голове успела промелькнуть только одна мысль „Хочу...“

Баннер исчез, будто его и не было, а сзади раздался треск. Джинсы мгновенно стали тесны.

 — А упругие штаны в комплекте не идут?! — вскрикнул я возмущённо. Прохожие, как ни странно, на крик никак не отреагировали. Все шли то ли задумчивые, то ли погружённые в себя... Мир интровертов? Не удивительно, что в нём вместо шлюх предлагают заказать упругую попку себе. Или тут общаются телепатически и ничего вокруг не замечают?.. Раздумья прервало гудение листка. Нет, пожалуй, при наличии телепатии эти архаизмы в карманах не нужны... Я развернул листок за спиной и тут же вернул в исходное положение. Проконало?.. Подождал полминуты, но мобильник не стал вибрировать, бить током или приковывать внимание.

И только тут замечаю, что прохожие вокруг останавливаются и о чём-то перешёптываются. Разговаривать не разучились — уже отлично...

„Хакер“, „хакер“, „хакер“ — слышалось из толпы.

Один бородатый... назовём это человеком, с длинной бородой, свисающей с груди пятого размера, и четырьмя мохнатыми пальцами на руках, приблизился ко мне и спросил:

 — Р-разве можно открыть айпейпер и не смотреть?

 — А что, нельзя? — хмыкнул я. — Ещё один штраф выпишут, в костюм горничной нарядят, расстреляют на месте, рояль на голову спустят? Что? — Бородатое Оно лишь растерянно уставилось на меня, и я понял, что перегнул палку — откуда им знать, что я пришелец из чуть менее свихнувшегося прошлого... — У вас у всех тут есть такие штуки, я так понимаю? Не надоели ещё?

 — Ну, вообще-то, надое... — затянуло нечто и захлопало глазами.

 — Так почему никто не додумался просто свернуть и забить? В инструкции такое описано?

Человек опять захлопал глазами.

 — К-какой инструкции? Это такие брошурки из мёртвых деревьев, которые никто не читал?

 — Ну ладно, а подумать?

 — Извините, нам некогда думать. Мы работаем.

 — Но не постоянно же вы работаете! — возмутился я. — Вот сейчас идёте, ничего не делаете...

 — Берегись!

Прямо на нас нёсся... утюг. Я чудом успел отпрыгнуть, но утюг пронёсся по касательной к рубашке и оставил на ней обугленную полосу.

 — Что это?!

 — Утюг.

 — Да вижу. Почему он летит? Зачем вообще? Как?

 — Ну, — замешкалось сисястое Оно, — они это. Летают. Точнее, плывут. В эфире. Жиденьком. Греют воздух до комфортной температуры. Вот пока у нас были нефть и газ — жгли их и ютились зимой в помещениях, грелись. А теперь везде летают утюги, берут энтропию из информационного поля Земли и считают биткойны, и греются, и везде тепло. И работали в помещениях. Сколько времени бездельничали, потому что надо было греться! Потом начали удалённо работать. А теперь можно работать постоянно. Подключаешься к айпейперу и прямо в голове работаешь. Только утюгов берегись. Извини, мне надо продолжить составлять в экселе ежечасовой отчёт по ёжикам. Я потерял на разговор две минуты, это две тысячи нефтедолларов, ты их должен возместить. Пока!

Бородач убежало, и тут листок в моём кармане со всей дури затрясся и заорал:

 — ВНИМАНИЕ! ОБНАРУЖЕН ТУНЕЯДЕЦ! ПРЕВЫШЕНА СУММА КРЕДИТНОГО ЛИМИТА! ВНИМАНИЕ! ОБНАРУЖЕН ТУНЕЯ... — и заглох. Видимо, разрядился. Но сзади уже раздался свист. Тяжело дыша, навстречу нёсся жирный полисмен... Разглядеть его не дал горячий металлический удар в затылок. Мир покраснел и погрузился во тьму...

Открываю глаза. Бежит розетка. Стоп. Она бежит ко мне! Пристала „Не хотите ли подзарядиться?“ Чувствую в штанах что-то тяжёлое...Не хотите ли подзарядиться?

 , , ,

contra_sperm_spero
()

Господа, есть задачка need help! разводняк! У бабуси хотят отжать деньги!

Форум — Talks

Доброго времени суток Господа,

В нижней теме про умный дом я слегка погорячился, что оно мне нафиг в городе не упало.
Теперь прошу помощь клуба
И так ситуация, есть у меня бабушка в возрасте 86 лет, так вот к ней повадились ходить всякие упыри типа из РайСобеса, с предложением поменять деньги на «новые», так как опять в России денежная реформа, и надо срочно это сделать прямо сейчас! Так же просят у нее подписать какие-то бумаги на повышенную пенсию, просят отдать им все ее документы для этого. Так же ей идут звонки на городской телефон, со всяким разводиловом. В принципе мне до нее ехать 5-10 минут, и проломить бошку упырям проблем не составит, но бабуся на отрез отказывается мне звонить в сложных ситуациях и рассказывает мне о них уже по факту, что меня несколько беспокоит. Теперь что хочу - хочу поставить ей телефон с АОН (Caller ID АТС не поддерживает) АТС старая аналоговая, думаю использовать РУСЬ-28, что скажете ? Из хотелок смотреть лог звонков удаленно через инет, но пока не знаю как это провернуть, в идеале писать звук разговоров и принимать мне на мобилу СМС/email о входящих звонках. Номер телефона менять нельзая.
Теперь самое главное, хочу повесить камеру внутри квартиры над входной дверью, что бы в случае движения все писалось на мой сервер, который будет находиться у меня дома, и так же в случае движухи мне приходило смс/email. Что скажете господа, есть идеи как это провернуть ? Заранее спасибо!

 , ,

vasya_pupkin
()

Посоветуйте хороший блюз...

Форум — Talks

Трям, Лор!

Без 3-х часов пятница, думаю, уже можно...

Свой плейлист >50 раз прослушал, надоело... немножечко... Кто разбирается (или хотя-бы слушает), пожалуйста, посоветуйте пару композиций... желательно, конечно, с тян-вокалисткой.

 , , ,

HashDerpy
()

Посоветуйте годную dark-тему для KDE 4

Форум — Desktop

Приветствую! Собственно, сабж. Шарился по kde-look, но ничего нормального не нашёл, хотя конечно надо комбинировать разные куски тем. Решил обратиться к тем, кто юзает тёмные темы в KDE 4. Нужно нечто не слишком тёмное но с приятной палитрой, типа ЛОРовской tango. Или как тёмный вариант Breeze в KDE 5. Чтобы всё сочеталось, не было (или было как можно меньше) косяков в теме и так далее. Значки подберу сам, но советы приветствуются. А, самое главное - чтобы в браузере не было такого, ибо бесит.

 , , ,

Sunderland93
()

RSS в фуррилисе тред

Форум — Talks

Захотелось вот как-то систематизировать читаемые поутру за чайком новости, чтоб не скакать по сайтам, а читать только что интересно. Насоветуйте, пожалуйста, годных примочек для чтения RSS в браузере (FF).

 , , ,

Hurenweibel
()

[решено]Настройка дополнения кода пробелами Qt Creator 3.3.2

Форум — Development

Доброго времени суток!

Подскажите пожалуйста, как настроить Qt Creator, чтобы он автоматически вставлял пробелы в такого рода код. Чтобы когда я печатаю

if(a<b)

он, после моего перехода на следующую строку заменял это автоматически на

if(a < b)

Как такое сделать?

ну и пример с cout'ом это

cout<<a<<b;

он должен превратить в

cout << a << b;

Язык C++, если что.

 , ,

zamazan4ik
()

Организация асинхронного ввода/вывода на основе boost::asio и boost::context

Форум — Development

Прошу раскритиковать статью. Указание недочетов и каверзные вопросы категорически приветствуются :) http://log0div0.blogspot.ru/2015/06/boostasio-boostcontext.html

 , ,

log0div0
()

Разыскивается каноничный фейспалм

Форум — Talks

Не то чтобы нужен был именно тот, с которого всё началось...
Нужен тот, который считается лучше всех.
Не тот, который самый смешной. И не тот, где есть сиськи.
А тот, который офигенно передаёт саму суть фейспалма.
Тот, который не стыдно показать и 5-летнему сопляку и 80-летнему пердуну.
И чтобы их проняло.

Набросайте пожалуйста ссылок на свои любимые facepalm-изображения.

 ,

Stahl
()

костыли, велосипеды, х#@к и в продакшн, это вот всё

Форум — Talks

Бесполезные, помогите с идеями девиза на футболку. Рисунок с костылями и велосипедами есть, надписи нет. Из требований - 30-50 байт, латиница предпочтительнее (по шрифтовым всяким штукам)

P.S. что уже было и повторять не хочу - keep calm and go into production: http://embed.gyazo.com/ac5e24f3bb0ce1424bb331212fc3d622.png Сейчас рисунок другой и надпись хочу другую

P.P.S. «Slap shit together and deploy» - не есть буржуйский аналог «х#@к х#@к и в продакшн», гугл находит это выражение только в рунете и окрестностях

 , ,

vostrik
()

Задачи с собеседований на интеллект.

Форум — Talks

Подкиньте еще логических задач с собеседований. Примеры таких:

  1. Встретились два старых друга, не видевшиеся уже довольно долго. Оба когда-то вместе учились на Физтехе. Вот их диалог: — Я слышал, у тебя дети появились. — Да, три сына. — И сколько им лет? — Ну... В сумме — тринадцать! — Хм... Загадками хочешь говорить? Ну ладно. И что еще можешь сказать? — Если возрасты перемножить, получится как раз столько, сколько окон у вооон того дома. — Но этого всё еще мало! — Могу добавить, что мой старший сын — рыжий. — Ну теперь совсем другое дело. Им ... (далее следует ответ) — Правильно! Сколько же лет им было?

  2. Три мудреца поспорили, кто из них самый умный и обратились к четвертому, чтобы он их рассудил. Судья сообщил мудрецам, что у него есть три белых колпака и два черных, после чего надел каждому белый колпак на голову так, чтобы каждый видел только колпаки двух других мудрецов. Мудрецам требовалось угадать цвет колпака на собственной голове. Через некоторое время один из мудрецов сообщил, что у него на голове белый колпак и выиграл состязание. Как он смог догадаться?

  3. Человек находится в ж.д. составе, замкнутом в кольцо. Случайным образом в каждом вагоне включен или выключен свет. Окна закрыты. Человек может только переходить из вагона в вагон и включать и выключать свет. Как ему узнать длину состава? UPD: У него с собой никаких предметов, ничего что бы он мог оставить, нельзя портить вагоны и испражняться в них.

  4. Жил-был султан, и был у него совет из множества мудрецов. Решил он, подсократить их, выбрать самых умных, а остальных казнить. Для этого вызвал их и сказал: «Сегодня вас всех посадят в темницу, завтра завяжут глаза, выведут на площадь у дворца, каждому наденут на голову черный или белый колпак, построят в шеренгу, что бы каждый видел всех перед ним и никого за ним, после чего всем развяжут глаза. Каждого, начиная с последнего, спросят, какой на нем колпак, если он не угадал - его казнят». Что могли придумать мудрецы, что бы минимизировать свои потери?

  5. На одномерную планету приземляются два робота, откидывают парашюты и начинают искать друг друга. Робот может раз в секунду поехать направо, поехать налево или постоять на месте (скорость у робота постоянная). Кроме того, робот может определить, есть ли рядом с ним парашют, и есть ли рядом с ним другой робот. Как им встретиться? Программа роботов одинакова.

  6. У вас есть стоэтажная башня и два идентичных стеклянных шара. Как за минимальное число попыток определить наименьший этаж, при падении с которого шар разбивается?

  7. В квадратном торте какой-то умник вырезал прямоугольное отверстие (не обязательно параллельное сторонам квадрата). Как поделить ровно пополам то, что осталось от торта?

  8. В тюрьме сидят 10 заключенных, каждый — в одиночной камере. Общаться между собой они не могут. В один прекрасный день начальник тюрьмы объявил им, что предоставляет всем шанс выйти на свободу на следующих условиях:

    «В подвале тюрьмы есть комната с переключателем, имеющим два состояния: ON и OFF («вкл.» и «выкл.»). Каждую ночь я буду приводить в эту комнату ровно одного заключенного (выбирая его абсолютно случайно) и через некоторое время уводить. Находясь в комнате, каждый из вас может либо изменить положение переключателя, либо ничего с ним не делать. Персонал тюрьмы трогать этот переключатель не будет. В какой-то момент один из вас (любой) должен понять, что в комнате побывали все заключенные, и сообщить об этом. Если он окажется прав — всех отпустят, если ошибется — все вы навсегда останетесь в тюрьме. Я обещаю, что в комнате побывают все заключенные, причем каждого будут приводить туда неограниченное число раз».

    После этого заключенным разрешили собраться и обсудить стратегию действий, а потом развели обратно по камерам.

    Могут ли заключенные гарантированно выйти на свободу, и если да, то как им этого добиться?

Кто какие еще знает? Составляем коллекцию.

 , ,

CatsCantFly
()

MicroFontEditor

Форум — Science & Engineering

Хочу представить вам немного своего быдлокода. Программа для создания и редактирования шрифтов для семисегметных индикаторов и светодиодных матриц. Можно создавать неограниченное количество символов. Результат доступен для копипаста в виде HEX-значений через запятую, которые могут быть использованы в программе в качестве инициализатора массива. Предварительно надо задать номер бита для каждого светодиода (состояние светодиодов, которые не имеют привязки, не сохраняются, так что перед рисованием стоит задать все привязки или выполнить автонумерацию через меню).

Репозиторий на GitHub: https://github.com/KivApple/MicroFontEditor

Программа использует библиотеку Qt. Программа написана за 1 день в неспешном режиме, так что вполне может содержать глюки и баги (как минимум нет проверки на корректность загружаемого файла), но свою задачу вполне выполняет.

Мне кажется, что эта программа может кому-нибудь пригодится, поэтому я просто оставлю это здесь.

UPD:

Скриншот: http://itmages.ru/image/view/2338616/ac11ce7d

Программа обновилась, теперь в файл шрифта и при переключении текущего символа сохраняются все сегменты (обратная совместимость сломалась, разумеется). А вот в сгенерированный код попадают лишь те, которым назначили пин.

Небольшая инструкция: левая кнопка мыши меняет состояние сегмента, а правая позволяет изменить назначение бит/пинов.

 , ,

KivApple
()

qt5 & subpixel rendering

Форум — Talks

Как обстоят дела с субпиксельным рендерингом в qt5? - Нагуглил, что отличается от qt4 (не в лучшую сторону).

Можете кинуть примеры, если кто использует данный тулкит уже сейчас.

 

awesomenickname
()

Фильм о правильном поведении с девушкой

Форум — Talks

Наконец-то завеса лжи и пропаганды прорвана!

Молодая сербская режиссерша Майя Милош сняла фильм о том, как правильно обращаться с девушкой. Фильм получил гран-при Роттердамского кинофестиваля.

Смотреть тут: http://filmix.net/dramy/71107-klip-klip-2012.html

П.С. Фильм запрещен в России, Мединский угрожал посадить любого, кто сделает русскую озвучку (но по ссылке русская версия).

 

Nxx
()

Яндекс продолжает рассказывать про работу с памятью в ядре linux

Форум — Admin

Доброго времени суток.

Сабж: http://habrahabr.ru/company/yandex/blog/250753/

 , , ,

router
()