LINUX.ORG.RU

Сообщения Boy_from_Jungle

 

Samsung Galaxy Nexus (i9250) vs Samsung SIII (i9300)

Форум — Mobile

Всем привет, есть 2 этих телефона, но оставить могу только 1.
Какой оставили бы вы, и почему?
Лично я больше склоняюсь к Нексусу, т.к. больше нравится чистый андроид. Пол года назад у меня был уже С3, поробовал на него ставить «чистую прошивку», но там такой глюк был, что когда включал камеру, телефон уходил в ребут, может конечно и пофиксили, не смотрел еще.
А ну еще небольшой бонус к С3 это флеха на 32Гб 10 класса.

 

Boy_from_Jungle ()

Купите себе\кому-то подарок

Форум — Talks

Сабж
http://rozetka.com.ua/maxtone_tc812/p297512/comments/#tab=comments

З.Ы.
НЕ РЕКЛАМА.
Есть и другие магазы, этот первый просто попался.

Boy_from_Jungle ()

Распарсить XML

Форум — Development

Привет Кто подскажет, а то я что-то не догоню, есть xml-ка . Парсю ее с помощью boost::property_tree, типа так

BOOST_FOREACH(const auto& value, propertyTree.get_child("rss.channel"))
{

            if (value.first=="item") {
                title=std::move(value.second.get<std::string>("title"));
                if (title.empty()) {
                    continue;
                }
description=std::move(value.second.get<std::string>("description"));
link=std::move(value.second.get<std::string>("link"))
.....................                
int width = value.second.get<int>("media:thumbnail.<xmlattr>.width");
if(width==66) ......
так вот в каждой item есть 2 ноды media:thumbnail и вот я не могу перескочить на 2, т.е. в первую попадаю и все, а как во вторую хз.

З.Ы. Не но могу просто пройтись по дереву рекурсивно, заглядываю на каждый эелемент, но тогда просто будет куча ифов, а хотелось что-то «компактное». В общем может кто-то в курсе как это решить. Thanks.

 , ,

Boy_from_Jungle ()

Чтобе его посмотреть такое про ниндзей?

Форум — Talks

На днях смотрел Хон Гиль Дон, прикольный фильм такой, что есть в таком духе?

З.Ы.
Черепашки, американского и т.п. не предлогать.

 , ,

Boy_from_Jungle ()

Конвертация аудио файлов

Форум — Development

Привет гайзы.
Есть проект пока под мак, но возможно в дальнейшем будет и под линукс.
Сейчас делаю конвертацию айдио-файлов в PCM, дело в том что мак не умеет flac->pcm искоробки,
поэтому прошу вас посоветовать какую-то либу для этого дела,
пока смотрел на FLAC++, libflac, - умеют только flac, libavcodec - умеет много форматов, но говорят ужасна в использовании.
Нужны советы.
Спасибо.

Да и забыл сказать, что мне не просто нужно конвертнуть, а из flac получить pcm в виде 2-х массивов, в которых будет лежать инфа разбитая по каналам.

 , , , ,

Boy_from_Jungle ()

android, ios wrapper for sqlite

Форум — Development

Привет.
Кто что юзает\юзал\знает из хороших обверток для андроида и айос над sqlite3, т.е. «это что-то» должно быть на С++.
Нашел только что https://github.com/pmed/sqlitepp, но пока не пробовал.
Спасибо.

 , , ,

Boy_from_Jungle ()

Пара вопросов по curl

Форум — Development

Связался с lib curl, возникла пара вопросов по его использования.

1. Допустим, делаю поиск по гуглу, типа

curl_easy_setopt(my_curl, CURLOPT_URL, "http://www.google.com/search?hl=en&q=red%20riding%20hood");
Я так понимаю все равно как делать поиск по http or https.

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

3. Как сделать чтобы он не «срал» в консоль логи работы, т.е. он выводит в сыром виде в лог, хтмл-ки которые возвращает, а это как-бы тормозит процесс работы.

Спасибо.

 ,

Boy_from_Jungle ()

Кастомный Android NDK

Форум — Development

Привет
Кто-то делал что-то свое или хоть знает с чего начать и куда копать, или может находил что-то подобное.
Как я понимаю crystax уже завонялся, а вкушняшки с gcc-4.7.1 не помешали бы.
Спасибо.

 , , ,

Boy_from_Jungle ()

Доставка из США в Украину, Россию

Форум — Talks

Привет всем.
Кто-то может посоветовать службу, или может у кого-то был реальный опыт работы со службами доставки. Хотелось бы услышать отзывы)
Пока присматриваюсь к Shipito и ShopFans, думаю есть еще достойные.
Хочу купить телефон и/или планшет, и хочется конечно чтобы доехали целые)
Спсб

Boy_from_Jungle ()

Ищу opensource проект на питоне.

Форум — Development

Привет.
Понемногу разбираюсь с питоном, хочется поглядеть на какое-нибудь клиент-серверное приложение, типа чат-комната и т.п., для понимания как «правильно писать используя сокеты».
Если оно еще имеет морду на tkinter-e(других не знаю ис коробки) вообще было бы супер.
Может кто знает ресурс подходящий.
Спсб.

 

Boy_from_Jungle ()

Непонятки с OpenGL и потоками

Форум — Development

Всем привет
Переписую одну игрушку, там есть момент когда создается несколько сцен и потом они добавляются на экран.
Одна из них создается доволько долго, вынес ее в отдельный поток, но после добавления на экран все спрайты белого цвета и конечно квадратные.
Это из-за контекста OpenGL? Аль как?
Возможно ее можно как-то передать корректно через binder какой-то.

Спасибо.

 , ,

Boy_from_Jungle ()

Продемонстрирован запуск openSUSE с ядром Linux, собранным при помощи Clang

Новости — Ядро Linux
Группа Ядро Linux

Разработчики openSUSE представили видеоролик, на котором продемонстрирован процесс загрузки и работы дистрибутива в графическом окружении, при использовании ядра Linux, собранного с использованием компилятора Clang вместо GCC. Сборка осуществлена с задействованием наработок проекта LLVMLinux, развиваемом при участии организации Linux Foundation с целью решения проблем со сборкой ядра в Clang и продвижения созданных патчей в upstream-проекты (ядро Linux и LLVM/Clang).

Использование компилятора Clang, распространяемого под лицензией BSD, позволяет задействовать дополнительные техники оптимизации и диагностики проблем, например, автоматизировать выявление фактов разыменования указателей и других ошибок, связанных с некорректной работой с памятью. Изначально проект LLVMLinux развивался в рамках инициативы Linaro и был ориентирован на сборку ядра для платформы ARM, но месяц назад была обеспечена поддержка архитектур x86_64 и i586.

Для упрощения формирования сборочного окружения и кросс-компиляции ядра с использованием Clang и LLVM подготовлен специальный сборочный инструментарий.

Сборка ядра для архитектур i586 и x86_64 полностью работоспособна и позволяет получать рабочие системы, что демонстрирует пример openSUSE, но официально подобные ядра пока не готовы для применения в конечных продуктах.

Дополнительно налажен ежедневный процесс сравнительного тестирования при помощи пакета Linux Test Project (LTP) свежих сборок ядра, собранных с использованием GCC и Clang.

>>> Подробности

 , , ,

Boy_from_Jungle ()

Сделать из дефайна методы.

Форум — Development

Привет. Есть у меня такая штука

#define SC_GENERATE(varType, varName, funName)\
protected: varType varName;\
public: virtual varType get##funName(void) const { return varName; }\
public: virtual void set##funName(varType var){ varName = var; }
Хочется как-то сделать со смартом такое. Типа
#define SC_GENERATE(varType, varName, funName)\
protected: boost::shared_ptr<varType> varName;\
public: virtual varType get##funName(void) const { return varName.get(); }\
public: virtual void set##funName(varType var){ varName.get() = var; }
Ну вот как-то так. Как такое правильно сделать? Спсб.

 

Boy_from_Jungle ()

Непонятки со смартами

Форум — Development

Привет. Досталась небольшая игруля в наследство, здесь есть куча код вида

SomeObject* obj = new SomeObject();
obj->init();
obj-setBla();
obj-setBla();
obj-setBla();

this->addChild(obj, param1, param2);
obj->release();
Чтобы не париться, я сделал типо так
boost::shared_ptr<SomeObject>obj(new SomeObject());
obj->init();
obj-setBla();
obj-setBla();
obj-setBla();

this->addChild(obj.get(), param1, param2);
Но когда меняю на смарт, то сразу после запуска все очень громко падает. Собственно вопрос, где я туплю. Спсб.

 ,

Boy_from_Jungle ()

Решение суда: Motorola Mobility (a.k.a. Google) не нарушает патентов Apple

Новости — Google
Группа Google

Для корпорации Google наступила довольно удачная пора в судебных тяжбах, связанных с операционной системой Android. Ранее суд постановил, что Google не использует патенты корпорации Oracle, а затем, что не нарушает интеллектуальную собственность этой же компании на Java API. Теперь же, судья федерального суда Чикаго Ричард Познер отклонил иск Apple Inc. против дочерней компании Google — Motorola Mobility.

( читать дальше... )

>>> Оригинал

 , ,

Boy_from_Jungle ()

Алгоритм для задачи

Форум — Development

Всем привет.
Вот нашел такую интересную задачу, пока в голову ничего путевого не пришло. Собственно задача

У сороконожки 40 левых ножек и 40 правых ножек. Под кроватью у сороконожки a левых тапочек и b правых тапочек. Сороконожка, просыпаясь, надевает тапочки. Для этого она засовывает под кровать первую левую ножку и надевает первый попавшийся тапочек, тратя на это одну секунду. Если тапочек оказывается левым, то она переходит ко второй левой ножке. Если же он оказывается правым, она переодевает его на какую-нибудь необутую правую ножку, тратя ещё одну секунду, то есть всего на такой тапочек уходит две секунды. Если все правые ножки уже обуты, то она снимает тапочек и кидает его в угол комнаты, тратя на это одну секунду, то есть на такой тапочек сороконожка тратит также две секунды. Процесс продолжается до тех пор, пока все левые ножки не окажутся в левых тапочках. Затем сороконожка аналогичным образом начинает надевать правые тапочки, продолжая до тех пор, пока не будут обуты все правые ножки.
Сегодня сороконожка встала не с той ножки, поэтому она готовится к худшему. Несмотря на это, она, как обычно, начинает обуваться с левой ножки. Сколько секунд понадобится сороконожке на утреннее обувание?
Исходные данные целые числа a и b (40 ≤ a, b ≤ 100).
Результат, сколько секунд понадобится в худшем случае сороконожке на утреннее обувание.


Кто что подскажет)
Спасибо.

 ,

Boy_from_Jungle ()

Предложен проект создания сервера LLVM/Clang

Новости — Open Source
Группа Open Source

Предложен для реализации проект постоянного кеширующего сервиса Clang Server (clangd) для обслуживания инфраструктуры из множества разнородных, сложных и интерактивных C++ инструментов. В частности этот сервисный слой позволяет обобщить и построить в рамках libclang удобное взаимодействие множества самых разнородных редакторов, интегрированных сред разработки (IDE) и популярных Unix-инструментов разработки. Этот сервис будет реализован строго в рамках Clang/LLVM и будет поддерживать разработку для языков C, C++, Obj-C и Obj-C++.

Сервис будет предоставлять функциональность, которая традиционно присуща для IDE, но при этом задумка заключается в том, чтобы в рамках единой среды дать возможность работать сразу с несколькими разными «плохо интегрированными в систему» редакторами с одновременным обеспечением связности с такими слоями LLVM, как Tooling library, libclang и в потенциале этот сервис будет иметь свою собственную расширяемую через плагины структуру.

( читать дальше... )

>>> Подробности

 ,

Boy_from_Jungle ()

Подскажите с гитом

Форум — Development

Привет
Скажите плиз как откатить все на определенный коммит?
Есть свалка с репа, хочу в проекте откатиться на то что было месяц назад, делаю Hard Reset к нужному коммиту, тут вроде все ок, коммит стает последним в списке, а как теперь сделать чтобы файлы тоже откатились до того состояния?
Спасибо.

 

Boy_from_Jungle ()

Двукратный прирост произодительности Android

Новости — Android
Группа Android

Инженеры из консорциума Linaro, созданного компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments с целью улучшения поддержки архитектуры ARM в Linux и разнообразных открытых приложениях, провели работу по оптимизации производительности Android 4 (Ice Cream Sandwich). Отчёт о проделанных улучшениях размещён на YouTube в форме видеоролика, который демонстрирует работу оптимизированной и неоптимизированной ОС для смартфонов на идентичном наборе оборудования — системе на основе SoC Texas Instruments PandaBoards (OMAP4430).

В обоих случаях оборудование, версия Android и ПО для измерения производительности (oxBench) идентично. По результатам тестирования версия Android с оптимизациями показывает 60 кадров в секунду, тогда как оригинальная версия только 30. Для измерения был выбран тест, который упирается в производительность процессора, ибо оптимизация для графики невозможна по причине закрытости драйверов для видеоакселератора.

Увеличения скорости удалось достигнуть за счёт внесения в компоненты платформы Android специфичных для ARM оптимизаций и использования более новой версии программного обеспечения для сборки (GCC 4.7) в сочетании с более агрессивными опциями для компилятора (выключение -fno-strict-aliasing и включение -O3).

>>> Подробности

 ,

Boy_from_Jungle ()

Книга Мультипарадигменное проектирование для C++

Форум — Development

Всем привет.
Кто читал эту книгу? Что скажите?
Спасибо.

 

Boy_from_Jungle ()

RSS подписка на новые темы