LINUX.ORG.RU

Сообщения andreyu

 

adb shell и device shell

Форум — Development

Не могу понять, почему adb shell ls -la /mnt/sdcard/Android/obb/ и ls -la /mnt/sdcard/Android/obb/ показывают разное содержимое?

С компа по usb-кабелю (аналогично и в Android File Transfer):

$ adb shell ls -la /mnt/sdcard/Android/obb/
drwxrwxr-x root     sdcard_rw          2013-04-16 14:13 com.tinyorange.bugzz
drwxrwxr-x root     sdcard_rw          2013-04-30 15:28 com.tinyorange.krakoid

С самого девайса через ConnectBot (то же самое показывает и ES File Explorer):

$ ls -la /mnt/sdcard/Android/obb/
drwxrwxr-x root     sdcard_rw          2013-04-10 14:00 com.melesta.toydefense
drwxrwxr-x root     sdcard_rw          2013-04-16 17:33 com.tinyorange.bugzz
drwxrwxr-x root     sdcard_rw          2013-04-30 15:20 com.tinyorange.krakoid

Обратите внимание, что набор файлов различается, даты совпадают, а время в минутах разное.

Девайсы Nexus 7 32Gb + 3G и Samsung Galaxy Nexus. На обоих девайсах Android 4.2.2. Когда был установлен Android 4.1.x, то проблем не замечал.

 , ,

andreyu
()

BitBucket

Форум — Development

Это мои локальные глюки или у них действительно проблемы?

andreyu
()

Проверка целостности файла

Форум — Development

Есть игра для Android, которая разделена на две части - apk (сама игра) и obb (ресурсы, которые лежат на сервере гугеля).

Игра при старте должна проверить наличие и целостность obb (в моем случае это обычный zip). Если файла нет или он поврежден, то игра должна его скачать с сервера заново.

Вопрос, как проверить целостность архива? Проверять crc каждого файла в архиве - пользователь скажет «вот говно», и удалит игру. И будет совершенно прав.

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

Была идея дописывать размер файла в конец архива, а при старте игры сверять текущий размер с размером, приписанным в конце.
Но как на это посмотрит zlib? Правильное ли это решение?

Буду рад любой идее или совету.

 , , , ,

andreyu
()

Asus Nexus 7

Форум — Talks

Вчера это чудо инженерной мысли обновилось до 4.2.2. В то время как Samsung Galaxy Nexus до сих пор остается на 4.1.1. Согласно id, девайс получает обновление не от гугеля напрямую, а от гнусмаса. А гнусмас на ту и гнусмас, что бы быть козлами. Вот такая вот обидная история.

p.s. Вопроса нет, просто гнусмас козлы.

Перемещено tazhate из mobile

 , ,

andreyu
()

Локальная структура

Форум — Development

С каких это пор этот код стал невалидным?

void someClass::someMethod()
{
   struct someStruct
   {
      int field;
   };
   std::vector<someStruct> v;
}

 , ,

andreyu
()

Krakoid

Форум — Talks

Господа софорумники, прошу вашей помощи в тестировании игры для Android. Это римейк (с вариациями) старой доброй игры Krakout от бывшей Gremlin для ZX-Spectrum. Основная платформа Android и iOS, но есть сборки игры для Linux, OS X, и Windows (дам по запросу в личку).
Игра бесплатная, но в данной бете некоторые возможности отключены.

Прошу от вас конструктивную (насколько это возможно на LOR) критику по игре.

Один из скринов игры - https://lh4.ggpht.com/SNEORk-4Ss6v3gqzA_GpNk-lQUZhC64vE0_XpYXwSS10WxoYXErqBB0...

Ссылка на игру в гуглоплее - https://play.google.com/store/apps/details?id=com.tinyorange.krakoid

 , , , ,

andreyu
()

OpenSL ES on Android

Форум — Development

Есть ли тут те, кто использует OpenSL SE на Android?
Еще пару дней назад я использовал OpenAL-soft - удобно, поскольку именно его я использую на остальных платформах. Но OpenAL-soft имеет большой latency, из-за чего он неприемлем для игр, где звук на действие должен воспроизвестись сразу.

Что понравилось в OpenSL ES - стримминг из fd или uri делается в две строки. Задержка существенно меньше оной в OpenAL-soft.

Из минусов - нужен Android >= 2.3, не все фичи OpenSL реализованы.
Но от Android ниже 2.3 я решил отказаться уже давно (уж очень хочется OpenGL ES 2), да и гугель на это намекает.

Хотел бы пообщаться с теми, кто использует или планирует перейти на OpenSL ES.

 , , , opensl es,

andreyu
()

box2d shape-редактор

Форум — Development

Подскажите линуксовый удобный редактор для описания формы объекта.
Гугель дал кучу ссылок на редакторы различного уровня качества под винду. Максимум под макось.

Нашелся один кроссплатформенный на яве - physics-body-editor. Но он, мягко говоря, не фонтан.

Сейчас склоняюсь к покупке мак-версии PhysicsEditor http://www.codeandweb.com/physicseditor, как наиболее адекватного. Но может есть что то родное?

 , ,

andreyu
()

Kernel 3.6.0

Форум — General

Из ядра 3.6.0 выпилили /sys/class/net/wlan0/wireless/link или у меня локальные глюки?
Как теперь получить значение link quality без использования внешних утилит типа iwconfig?

 ,

andreyu
()

Limbo и Муха-Цокотуха

Форум — Talks

Купил я как то Limbo, но только вчера об игре вспомнил. До этого я видел игру только на скриншотах.

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

В видео на ютубе видно, что перс идет очень медленно, а потом быстро бежит и прыгает. Я не могу понять, как?

Управление персом пять кнопок - ctrl, left, right, up, down. У меня перс не хочет идти медленно, только за счет коротких тапов по клавиатуре он идет маленькими шагами, но допрыгнуть до мухи не получается.

Как поймать муху?

 ,

andreyu
()

swapoff и память

Форум — General

Очередные тормоза во время сборки хромого, решил отключить своп:

# swapoff -a
swapoff: /swap: swapoff failed: Cannot allocate memory
Смотрю память:
$ cat /proc/meminfo
MemTotal:        3985940 kB
MemFree:         1837280 kB
Buffers:            6252 kB
Cached:           239000 kB
SwapCached:       213916 kB
Active:           402068 kB
Inactive:         888872 kB
Active(anon):     380876 kB
Inactive(anon):   859604 kB
Active(file):      21192 kB
Inactive(file):    29268 kB
Unevictable:         356 kB
Mlocked:             240 kB
SwapTotal:       5242876 kB
SwapFree:        1786080 kB
Dirty:               568 kB
Writeback:             0 kB
AnonPages:        918816 kB
Mapped:           591676 kB
Shmem:            194480 kB
Slab:             213872 kB
SReclaimable:      81840 kB
SUnreclaim:       132032 kB
KernelStack:        2696 kB
PageTables:        25144 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     7235844 kB
Committed_AS:    6085680 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      134936 kB
VmallocChunk:   34359573499 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:     3920252 kB
DirectMap2M:    18446744073708709888 kB
Как понять последнюю строчку DirectMap2M?

 , ,

andreyu
()

Mac OS X

Форум — General

Есть MacBook Air, есть 3g-модем, подключенный к нему. На маке интернет есть. Хочу этот интернет раздать всем своим на даче.

Сеть создал (в качестве шифрования пробовал и WEP-48, и WEP-128, и NONE), но ни один из девайсов эту сеть не видит - ни лэптоп под Win7, ни андроиды GB, ICS, JB.

Господа эплофаны, как правильно делать?

Линукс тут при том, что я линуксоид, но в данный момент на даче только макось.

andreyu
()

Uncle_Theodore

Форум — Talks

Так что же случилось с Uncle_Theodore? В теме В автокатастрофе погиб Евгений Додонов так ответ и не появился, а на запись в нее доступ уже закрыт.

 

andreyu
()

Firefox + pentadactyl (vimperator) - внезапные глюки

Форум — General

Случилась какая то странная вещь. Еще около часа назад pentadactyl работал как и положено. Но сейчас он перестал действовать. Появилось меню (отключить его могу мышой, но это не решает проблемы), пропал command bar. Табы внезапно перекрасились в стиль установленной gtk+ темы (до этого была какая то херня, к которой, впрочем, я давно привык).

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

Gentoo Linux. Firefox 12.0. Ничего в системе не обновлял. До suspend2ram все было отлично. Все, что я сделал до усыпления лэптопа - это выполнил eselect opengl set nvidia (до этого был драйвер от x11).

В чем может быть проблема? Помогите выпрямить руки и решить мою проблему.

andreyu
()

MC и подсветка файлов

Форум — General

Очередная проблема, редактирую файл расцветки ~/.config/mc/filehighlight.ini - этот файл открывается для редактирования самим MC. Вот часть кода:

[archive]
    extensions=gz;bz2;tar;tgz;rpm;Z;rar;zip;arj;cab;lzh;lha;zoo;arc;ark;xz;tbz;tbz2;
    extensions_case=false
    regex=\.[rR]([aA][rR]|[0-9][0-9])$

Даже если оставить только параметр extensions и подправить его значение, то все равно никаких изменений не происходит. Это очередная фича или мои кривые руки?

andreyu
()

MC и архивы

Форум — General

Если мне не изменяет память, то с переходом на спецификации от XDG, mc разучился работать с архивами как с директориями. Это излечимо?

andreyu
()

GVIM / VIM проблемы

Форум — General

Использую gvim в качестве среды разработки.
Комбинация shift+f2 привязана к nerdtreetoggle. Но недавно эта комбинация (да и иные с shift) перестали работать.

При этом ввод текста с shift и встроенные комбинации с shift (копирование строки в буфер Y, к примеру) работают корректно.

Не могу понять, что произошло. Конфиг не правил, версию gvim/vim пробовал откатить назад - не помогло.

Система gentoo.

andreyu
()

xcode3

Форум — Development

Столкнулся с багом в gcc-4.2.1 из поставки xcode 3.2.6, условие

float x = p->get(); // возвращает 400
if(x <= m_x) // m_x == 0
{
   // попадаем сюда
   if(1 < 1)
   {
      // а теперь сюда
   }
}

Ради интереса сделал так:

float x = p->get(); // возвращает 400
if(400 <= 0)
{
   // попадаем сюда
   if(1 < 1)
   {
      // а теперь сюда
   }
}

Что бы это значило?

andreyu
()

Нужен совет - stl like tree

Форум — Development

Подскажите что можно использовать в качестве дерева? Нужна возможность хранения простейшего дерева:

    1 - 7 - 8 - 9
0 /    3 - 5
  \ 2 /
       \ 4 - 6

andreyu
()

cmake

Форум — Development

Для Linux при линковке нужно указывать либу rt, для Mac OS X такая либа не нужна. Как в указать, что линковать в зависимости от используемой OS?

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

andreyu
()

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