Перейти к содержанию

Робус Гробус

Пользователи
  • Постов

    311
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент Робус Гробус

  1. Я тыкаю своего соседа потому что я мажор *88
  2. vanbrekelen, если левую половину закрыть, то получится "О си". Типо программирование для самых маленьких
  3. 1. Реформы, которые сделают лучше всем без исключения, это либо утопия, либо реформы, позволяющие грабить другие страны. 2. И всё же союз с амерами для Японии был выгоден. По поводу новой трактовки 9 статьи: это очень плохо. Но что поделать, видимо растущая угроза от Северной Кореи когда-нибудь поставит крест на пацифизме. В любом случае решать японским гражданам. 3. Империя с более свободными СМИ, чем в некоторых демократических республиках (к примеру Россия или Украина) 4. Так юмор же Продолжая тему Энцелад Инвэйшын: "Они говорят о традиционных общегалактических ценностях, прикрываются охраной окружающей среды, нагло врут о том, что дескать авторитарная власть пойдёт землянам на пользу. И в то же время они ссорят 2 крупнейших субъекта Земли - Россию и США, разжигая войны, отбрасывая человечество назад в развитии. А эти субъекты, между прочим, могли бы стать центром великой Человеческой цивилизации. Используя свои дьявольские псионные способности они заставили НАТО разбомбить Ливию - пойти на шаг, который не отвечает интересам Земли ни в коей мере. Это они загадочная "третья сторона" в юго-восточном украинском конфликте - без них ДНР и ЛНР давно бы уже помирились с Украиной. На самом деле всё очень и очень просто - они хотят заполучить большую планету на расстоянии всего лишь в 1.5*10^8 км от Солнца с огромными запасами ресурсов не прибегая к терраформированию. Для этого им придётся туземцев выжить, истребить или поработить. И что интересно многие земляне им верят."
  4. В демократической России и без всякой гражданской войны и АТО блогеров под колпаком держат и сайты без суда и следствия закрывают. А Украина, как известно, та же Россия, только без газа.
  5. Но сейчас ведь лучше. Но третьей экономикой мира стала отчасти благодаря союзу с США. И пацифистской стала тоже благодаря амерам. ИМХО очень хорошо жить в стране, которая не смотрит на своё население, как на пушечное мясо для достижения амбиций правящей верхушки. Империя только на словах. Ну почему же есть ведь ещё Энцеладский Экспедиционный Корпус, который жаждет поставить над земляшкой окупационное правительство... Упс... Кажется сболтнул лишнего XD
  6. Главное для нового короля с США дружить. Ведь африканские монархии конфликтующие с Америкой плохо кончают
  7. Для покупки сим-карты в Киргизии, например, удостоверение личности не требуется.
  8. Так на то они и мировые, что принадлежат всему миру.
  9. Сессия сдана!

    1. хозяйка рыжего кота

      хозяйка рыжего кота

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

  10. Физика у Александрова - тоже 5!
  11. Примерно с год назад решил написать морду для консольного няшки mplayer2. Да не простую морду, а золотую такую чтобы аудиотрек с субтитрами выбирать позволяла, да названия их на экран выводила. Писать решил на Qt/qml (причина банальна - из апишек для рисувания гуёв знаю лишь QtWidgets(который не сегодня, так завтра станет сгнившим трупаком) да этот самый Qt/qml). Соответственно нужно было написать плагин на крестах, да побыстрее - ведь так не терпится анимушечки на собственном плеере посмотреть. Посему задача написания парсера аутпута, несущего инфу о том, какие же треки аудио/видео/субтитров были подгружены, решалась за 1(один) час. Вооружившись няшей QtCreator и каваем всея GNU gdb я принялся подгонять задачу (парсер) под ответ (корректное определение дорожек). Получился огромный и на мой взгляд уродливый кусок говна кода, который тем не менее не вонял исправно работал. В спойлере Вы можете увидеть сей бурятский код. void player::readAssignedTrack(const QString &str){ loading_tracks=true; int seed=0; QString buf; while(seed <= 2 || str[seed-2] != '-') { seed=str.indexOf("id", seed+1); if(seed==-1){ std::cerr<<"[neo_player_plugin]:warning: Can not read string: \""<<str.toLocal8Bit().data()<<"\""<<std::endl; return; } } int index=seed+3, eindex=mi(str.indexOf(",", index), str.indexOf(" ", index)); for(int i(index); i!=eindex && i!=str.size(); ++i) buf+=str[i]; bool ok; int num=buf.toInt(&ok); char c=str[seed-1].toLatin1(); buf=str.section("\"", 1, 1); if(buf.isEmpty()) { seed=0; while(seed<=2 || str[seed-2]!='-') { seed=str.indexOf("lang", seed+1); if(seed==-1) break; } if(seed>-1){ index=seed+5; eindex=mi(str.indexOf(",", index), str.indexOf(" ", index)); for(int i(index); i!=eindex && i!=str.size(); ++i) buf+=str[i]; } } std::cout<<"[neo_player_plugin]: "; switch(c) { case 's': subtitles_tracks<<buf; std::cout<<"subtitles "; break; case 'v': video_tracks<<buf; std::cout<<"video "; break; case 'a': audio_tracks<<buf; std::cout<<"audio "; break; default: break; } std::cout<<"\""<<buf.toLocal8Bit().data()<<"\" "<<num<<std::endl; if(!ok) std::cerr<<"warning: Can not catch number of track: \""<<str.toLocal8Bit().data()<<"\""<<std::endl;} Морда дипиливается до недостижимого идеала и по сей день, а эту функцию я так и не переписал.
  12. Обновление это хорошо. Но где здесь цитатки с баша и загрузчик картинок? Ткните носом. Буду благодарен.
  13. Аналитическую геометрию на 5 сдал. ТГУ ФТФ 1 курс
  14. Эльбрус-4С(2014) - 50 гигафлопс. Отставание примерно 5 лет. Уже не десятилетия. Норм
  15. Собираетесь воевать со всем миром? Добавлено спустя 1 минуту 41 секунду: Что за язык ситхов? *28 Добавлено спустя 1 минуту 19 секунд: Неужели его третье стальное яйцо
×
×
  • Создать...