All streams
Search
Write a publication
Pull to refresh
26
0
Янчишин Руслан @r_ii

Разработчик

Send message
В разных странах разный не только разделитель, но например алгоритм преобразования регистров символов.
Не могу не вспомнить фичу в.нет из-за которой игнор-кейс сравнение строк содержащих англ. буквы «i» в разных регистрах не сработает если у пользователя выбрана турецкая локаль.
Т.е. String.Compare(«i», «I», true) возвратит отличное от 0 значение.
А происходит такое от того, что в турецком языке есть 4 буквы i: англ. i маленькая, англ. i большая, англ. I маленькая и англ. I большая. У проблемы есть решение, но по умолчанию происходит именно так.
А это не стандартный чистильщик. Основное предназначение программы — как раз поиск ключей протекторов (я просто решил не называть вещи своими именами).
Если знаете все места, где они хранят данные, то несомненно эта программа Вам не нужна.
Ну раз разговор о продлении триала — думаю стоит упомянуть о программе TrashReg. Программа ищет в реестре разные «неиспользуемые» записи и позволяет их удалять. Побочным эффектом может стать удаление данных о триале в некоторых программах ;)
Если Вы о визуализации XML view'шек — то есть. При чем показываются даже custom view элементы (как они это сделали?).
Хотя я предпочитаю все делать руками.
Я также долго искал хороший шрифт на замену стандартному в Windows.
Не могу не поделиться тем, на чем остановился:

Шрифт Anka/Coder condensed. Был найден на форуме far manager
Еще можно попробовать IntelliJ Idea (community edition). Мне нравиться больше.
И да — я также перешел со студии.
Ну это зависит от того в каких условиях чаще всего будет применяться алгоритм. Попробуйте запустить Ваше решение на компакт-диске с большим количеством файлов/папок ;)
Вообще думаю лучше всего было-бы использовать средства фильтрации ОС если условие совпадения endswith.
Насколько я вижу у Вас задача «работа с файловой системой» и задача «парсинг имен» обрабатываются однотипно. Очевидно (если отбросить файловый кеш операционной системы), что чтение списка файлов будет являться бутылочным горлышком. Поэтому лучше будет читать список файлов последовательно в отдельном потоке, а парсинг имен производить в пуле потоков.
К сожалению сказать насколько сложнее/легче OpenGL под Android не могу так как знаю о разработке под OpenGL очень мало. Зато знаком с игровым движком AndEngine и точно могу сказать что он достаточно легок для изучения и его возможности достаточны для такого рода игр.
Т.е. я хотел сказать что если вы только вникаете в разработку игр, то лучше всего использовать игровой движок. Ну а если вы программируете под OpenGL, то вы вероятно это уже прошли и все знаете.
Такая игра как на маркете вряд ли выйдет. Вообще думаю мало-чего хорошего выйдет при использовании канваса. А так как разработка под OpenGL на Android дело не простое, то лучшим вариантом будет использование готовых игровых движков.
Ну а при чем здесь авторизация? И в первом и во втором случае вы авторизуетесь как обычно — через броузер. Вот дальше нужно послать специальный запрос, содержащий кроме куки, еще и X-Requested-With? Я правильно понимаю?
Если правильно — то добавить этот хедер можно с помощью Fiddler2 перехватив и модифицировав трафик вашего броузера. Также этот запрос можно построить с помощью билдера запросов в броузере (если таковой имеется в броузере).
Насколько я понимаю — нужно было всего-лишь послать правильный запрос? Тогда это также можно сделать модифицировав трафик с помощью HTTP дебаггера Fiddler2, или-же используя например IEWatch для ручного построения нужного запроса.
Ех — чувствую сменю скоро свой андрофон на что-либо на WP7 платформе.
Ну результат запуска «SDK Manager» из прежней версии (думаю была 15) я показал на прежнем скрин-шоте (т.е. «SDK Manager» скачивает и запускает прежнюю обновлялку — так выходит?). Сейчас откатываться назад и перепроверять нету желания. Вполне возможно что у меня что-то было не так (на двух машинах), но бага была. Убедиться можно здесь
На каком именно? Если в окне, которое в фоне — то его нельзя активировать, не закрыв то, что на переднем плане. А на переднем плане как-раз обновлялка, которая скачалась только что тем окном, что в фоне.
Как-то так.
Ха — если сделать дабл-клик на элементе списка, то его статус установки будет изменяться по кругу. Но это не отменяет главной проблемы: после «типа» обновления, перезапуск «SDK Manager» показывает опять то, что я привел на скрин-шоте. Обновление командой, что я привел раньше, решает проблему.

Вот я еще раз запустил обновление с такой-же версии на другой машине. Система не этот раз 32 битная. Что я делаю не так?
P.S. хоть бы клавиатурный шорткат (тот который вызывается Alt+ выделенная буква в контроле) на Reject сделали. Тоже мне юай дезигнеры…
После некоторого исследования нашел как обновить «SDK Manager.exe»:
после первой неудачной попытки обновления в темп каталоге должны остаться файлы. Нужно запустить обновление вручную используя эти файлы:

C:\Users\user\AppData\Local\Temp\temp-android-tool>C:\Windows\System32\java.exe -Dcom.android.sdkmanager.toolsdir="C:\android_sdk\tools" -Dcom.android.sdkmanager.workdir="C:\android_sdk" -cla
sspath "lib\sdkmanager.jar;lib\swtmenubar.jar;lib\x86\swt.jar" com.android.sdkmanager.Main update sdk
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.(Unknown Source)
at org.eclipse.swt.widgets.Display.(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:320)
at com.android.sdkmanager.Main.doAction(Main.java:286)
at com.android.sdkmanager.Main.run(Main.java:120)
at com.android.sdkmanager.Main.main(Main.java:103)

C:\Users\user\AppData\Local\Temp\temp-android-tool>C:\Windows\System32\java.exe -Dcom.android.sdkmanager.toolsdir="C:\android_sdk\tools" -Dcom.android.sdkmanager.workdir="C:\android_sdk" -cla
sspath "lib\sdkmanager.jar;lib\swtmenubar.jar;lib\x86_64\swt.jar" com.android.sdkmanager.Main update sdk


Первая команда скопирована из свойств процесса обновления прежней попытки - как видно там фигурирует неправильная версия зависимой библиотеки. Если поправить вручную - обновление пройдет успешно.
Ну сколько можно фейлить с авто-обновлением «SDK Manager.exe»?


И еще: как %ля установить/обновить только то, что я хочу без лишних телодвижений? Я уже запарился накручивать мышкой километры чтоб отключить каждый элемент отдельно.
У вас есть основания предполагать, что нету техник выхода зловреда из песочницы? Даже из виртуальной машины можно выйти, не говоря уже об этом.
Впрочем это личное дело каждого — полагаться или нет на разработчиков антивирусов/песочниц.

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity