• Защита базы данных (шифрование базы, контента и т.п.)?

    deadkrolik
    @deadkrolik
    Как мне кажется, прям вот защитить не получится совсем, в ваших силах все только сильно усложнить. Мне в голову пришел жесткий вариант усложнения, который, кстати, может вообще отпугнуть пользователей:

    В самом приложении базы нет. При установке на каждом клиенте генерится какой-то ID клиента, более менее уникальный (или на сервере генерится, это пофигу). Программа при первом запуске запрашивает у сервера базу и сообщает свой ID. Сервер записывает у себя соответствие: ID-клиента — закрытый_ключ — открытый_ключ. При помощи открытого ключа сервер шифрует базу и отдает клиенту. А далее программа при каждом запуске лезет на сервер и по своему ID получает закрытый ключ, который хранится в памяти пока она запущена и которым можно расшифровать базу.

    Но, сами понимаете, для этого нужен интернет при запуске. Или, если андроид позволяет, какое-то shared хранилище в памяти куда можно положить свои данные пока программа выгружена из памяти и забрать их оттуда. Ведь телефоны выключают достаточно редко и такая штука может жить без интернета долго. Ну и все гонять по https, чтобы сложнее было распознать схему.
    Ответ написан
    Комментировать
  • Помогите восстановить данные! [Информация содержится в неразмеченной области]

    @Veliant
    GetDataBack. В настройках ставите quick scan, deleted files, $mft only. С таким конфигом оно ищет за несколько минут.
    Ответ написан
    Комментировать
  • Помогите восстановить данные! [Информация содержится в неразмеченной области]

    sankir
    @sankir
    Скопировать можно, на пример с помощью R-STUDIO.
    Меня не подводила пока что.
    Сканирует, находит «бывшие» разделы, и файлы на них. Восстанавливает весьма успешно. Пользуюсь 4.[с чем то] версией, сейчас есть новее.
    Ответ написан
    2 комментария
  • Android 4: Параметры разработчика: Не сохранять операции?

    @vovkab
    Это означает — не держать activity активными, а сразу прибивать.

    Эта опция используется для проверки ситуаций, когда, например, приложение должно быть закрыто по нехватке памяти или если очень давно не было активно. С этой опцией вам не нужно ждать когда приложение будет закрыто системой, устанавливая галочку, вы просите закрывать все сразу же, таким образом можете протестировать все возможные ситуации. Тут обычно много чего сразу вылазит, чего не видно в обычном режиме, в основном связанное с сохранением и восстановлением состояния активити.

    Вы как разработчик должны активировать эту опцию у себя и удостоверится, что программа работает нормально.
    Ответ написан
    5 комментариев
  • Как понять, что фотоаппарт — не подделка?

    hack2root
    @hack2root
    «Битый» или «горячий» пиксель. Пробег — около 10000+, открученный «пробег», восстаовленная прошивка (после неудачной прошивки и/или эксплуатации Magic Lantern), засветка матрицы лазерными лучами — «просадка» цветности, контраста по одному пикселу или по всем у полю, нерабочие функции — очистка матрицы, режимы съемки, нерабочие кнопки быстрого доступа, нерабочие быстрые комбинации кнопок) и/или восстановленная коробка (повреждение шторки, зеркала), «битая» электроника, эксплуатация за пределами допустимых температур (влажность, давление), экстремальная съемка (удары, перегрузки более 10g). Все это — то, что вы при покупке никогда не сможете определить, не разобрав аппарат, или не проверив фирменным сервисным ПО Canon или с помощью фирменного ПО или утилит на портативном ноутбуке (Adobe CS, Adobe Bridge, DeadPixelTest). Вот лишь самый общий список. На полное тестирование может потребоваться не один час, осмотр фотоаппарата, спец. средства (зеркальце дантиста, лупа, макро кольцо, белая LED подсветка, и т.д.)

    Точно могу сказать — косяк есть, иначе не может быть. Я брал «новый» в известном бренде. Мне подсунули Mark II с битым пикселем и пробегом 10000.

    Совет — бери новый в запечатанной заводской коробке и не позволяй никому вскрывать ее, если не умеешь искать косяки вроде бек-фокуса объектива или засвеченной коробки.
    Ответ написан
    1 комментарий
  • Что делать, когда временные затраты больше дохода?

    ixSci
    @ixSci
    скрипим зубами и делаем :)
    А в следующий раз думаем, прежде чем назначать сумму, а еще лучше работаем по часам.
    Ответ написан
    9 комментариев
  • Почему продажи через Google Play идут где угодно, но только не в США?

    Equillibrium
    @Equillibrium
    Apple доминирует!
    Ответ написан
    Комментировать
  • Почему продажи через Google Play идут где угодно, но только не в США?

    try4tune
    @try4tune
    Американцы пользуются iPhone`ами.
    Ответ написан
    Комментировать
  • Интересное/странное использование malloc — какой смысл?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Для представления строки из N 8-битных символов нужно (N * 8 / 6) = (N / 3 * 4) 6-битных символов (base 64).
    (l + 2) / 3 это деление на 3 с округлением вверх, поскольку количество символов должно быть целым.
    + 1 — это для нуля в конце строки.
    Ответ написан
    1 комментарий
  • Моральная сторона уплаты/не уплаты налогов фрилансером?

    geirby
    @geirby
    Имхо, вопрос лежит не в области морали, а в области конкуренции. Государства должны конкурировать за гражданина, но на текущий момент большинство из них обладает монополией (при декларируемой свободе).
    Применимо к ситуации: вы не хотите платить неэффективному государству и с удовольствием (надо полагать из самого смысла данного вопроса) заплатили бы более эффективному. Таким образом, стоит задуматься о смене гражданства (при невозможности улучшения текущего), и часть полученных денег тратить на реализацию этой задачи.
    Никакой моральной ответственности при желании улучшить условия существования (не за чужой счет) вы не несете.
    Моральная ответственность начинается с ДОБРОВОЛЬНО принятых обязанностей, а не с рождения. Законодательная — увы, с рождения, что плохо коррелирует с такими условиями проживания как, например, в С.Корее, где просто за наличие кредитной карты «заклятого врага» вас «ушли» бы в трудовые лагеря, а за попытку сменить место жительство можно схлопотать пулю, как изменнику родины.
    Резюмирую: мне кажется вопрос «платить или не платить» не стоит, стоит вопрос «кому и за что».
    Ответ написан
    2 комментария
  • Моральная сторона уплаты/не уплаты налогов фрилансером?

    @MikhailEdoshin
    Не знаю, как у вас, а тут, особенно после того, как Вован себя в третий раз «выбрал», платить налоги как-то скучно стало. Есть, кстати, довольно известные психологические эксперименты — если человек видит, что другие закон не соблюдают, он тоже становится менее законопослушным. Эффект грязного туалета, знаете ли — если в туалете уже грязно, даже чистоплотный человек не будет особенно за собой следить. А «мораль» в данном случае — это как вместо того, чтобы прибираться, повесить там призыв «быть аккуратнее». (Кстати, обычно так у нас с грязью и борются.)

    Отсюда мораль (pun intended) — платить налоги в грязном туалете бессмысленно. Сам человек найдет им куда лучшее применение.
    Ответ написан
    Комментировать
  • Моральная сторона уплаты/не уплаты налогов фрилансером?

    @nicolausYes
    Лично мое мнение – если есть возможность не платить налоги при небольшой (!) прибыли, их платить в Украине не стоит.

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

    1. Медицина, мягко говоря, плохая. Она совсем не бесплатная, везде с тебя тянут «пожертвования», при чем они нигде не записываются, т.е. куда они уходят – большой вопрос. Родному человеку делали операцию, занесли инфекцию. Сейчас уже несколько лет не могут поставить диагноз. У человека лопнул аппендицит, его привозит скорая, а в больнице спрашивают «Операцию делать будем»? При чем «будет» означает, а у вас деньги есть? На праздники человек попал в больницу, за 4 дня(!) к нему даже не пришел врач, просто ставили капельницы, которые прописали в день, когда привезла скорая. Отношение к людям халатное, да, там зарплаты мизерные, но это не дает никакого права так относиться к людям.

    2. Транспорт.
    Государственный транспорт оккупировали пенсионеры. По-моему, у нас единственная страна в Европе, где пенсионеры не платят за проезд. Позиция государства мне кажется странной. Государство выделяет деньги на проезд пенсионерам. И тут несколько замечаний.
    — Бабушки ездят в гос. транспорте до 20 раз(!) на день.
    — На маршруте, длинной в 8 км и ~20 остановок, по словам кондукторов, иногда удается продать только 2-3-5(!) билетов, хоть троллейбусы забиты под завязку.
    — Моя бабушка, которая живет в селе не получает ни копейки, из того, что государство платит за проезд пенсионеров.
    — Почему школьники, даже хоть младших классов, должны платить за проезд, хоть они не получают никакого дохода, а пенсионеры, имеющие пенсию – нет.

    Отсюда вопрос: почему каждому пенсионеру не давать, скажем, по 20-30-50 грн. и не сделать платным проезд для всех? Государственный транспорт существенно разгрузится, соответственно повысится термит эксплуатации и, возможно, будут средства приобрести хотя б/у-шный транспорт из Европы, на замену советским троллейбусам, которым уже более 20 лет и который грозят развалиться в любой момент.

    Частники после выигрыша тендера на маршрут тоже часто забивают на людей. И вообще, они возят 2.50 (такая сумма проезда в грн. в нашем городе в маршрутках), а не людей. Графика, особенно в вечернее время суток, для них не существует.

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

    У меня в подъезде 7 лет не работал лифт. На 7 этаж поднимать что-то тяжелое было не очень весело (например, мешок сахара или картошку на зиму). Сейчас (тьху-тьху-тьху) работает. Бывало, что не было света до 4 дней. Бывало, что прорывало трубу на крыше и зимой все с 9 до 1 этажа превращалось в ледяной дворец. И во всех этих ситуациях есть кое-что общее: за это никто не хотел отвечать, кому не звонили – это не в их компетенции.

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

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

    Да, есть, возможно, и положительные моменты, но я, правда, не до конца понимаю куда уходят деньги и не считаю своим моральным долгом при небольшом доходе платить еще какой-то налог.
    Ответ написан
    1 комментарий
  • Требования для Junior iOS developer?

    silvansky
    @silvansky
    1. Знание Objective-C на уровне «неплохо»: чем класс от объекта отличается, что такое селектор, чем отличается от функции, что такое «isa».
    2. Коллекции: массив, словарь, сет, mutable/immutable.
    3. RunLoop: что это и с чем его едят.
    4. retain/release/autorelease и работа с памятью
    5. Основы UIKit: как создать программно кнопку, как в IB нарисовать простой интерфейс, аутлеты и экшны, кастомная отрисовка кнопки.
    6. Базовые знания C и желательно C++.
    7. Базовые алгоритмы: двоичное дерево с добавлением и поиском, сортировки.

    В принципе, на джуниора этого обычно достаточно.
    Ответ написан
    5 комментариев
  • Будет ли интересен обзор китайского телефона?

    @Leanno
    Уникальный контент в любом случае интересен, малоли людей будет интересоваться подобной моделью, да и вообще я например не слышал об этом телефоне ничего, напишите, с удовольствием почитаю :)
    Ответ написан
    Комментировать
  • Международная пересылка

    @nicolausYes
    Почта России? Как бы смешно это не звучало :)
    Мне в прошлом году отправляли посылку в Украину. Вес – около 2 кг. Где-то 20х20х20 см.
    Стоимость товара – 1450 рублей. Доставка обошлась 630 рублей.

    А Global Mail by DHL не смотрели? Они с США доставляют в Украину за 4-6$ до 2 кг посылки.
    Ответ написан
    Комментировать
  • Запись видео с экрана (и звук с микрофона)

    mrk-andreev
    @mrk-andreev
    1. Camtasia Studio
    2. Fraps
    P.S: 1ое использует всеми нелюбимый Евгений Попов (курсы php)
    Ответ написан
    1 комментарий
  • Не работает z-order в opengl?

    На сколько помню, вам нужно копать в сторону GL.Enable(DepthTest);
    Ответ написан
    1 комментарий
  • Использование монофункциональных и многофункциональных мобильных приложений?

    Shultc
    @Shultc
    RnD Developer
    Это зависит от цели, с которой создаётся приложение(ния).
    Если, к примеру, цель монетизация, и приложения не бесплатные, то конечно лучше разбить на несколько маленьких, которые будет легче покупаться.
    Если же это рекламное приложение, то врядли кто-то захочет иметь у себя отдельное приложение с працс-листом пицирии, и другое, через которое можно заказывать пицци из того же заведения.
    Ответ написан
    2 комментария