Просто на всякий случай проверьте есть ли строка «default-character-set = utf8» и если нет, добавьте =) Не утверждаю что в этом причина, но все возможно. Опера прекрасно дружит с utf-8, поэтому подозреваю проблему в сервере.
inner join != left join. inner join синоним перечисления таблиц через запятую:
select * from tableA join tableB using (someFiled)
и
select * from tableA, tableB
where tableA.someField = tableB.someField
Эти две записи синонимы, так что inner join-ов бояться не следует.
Строка состоит из символов, строку можно перевести программно в верхний регистр, опера это преобразование делает не совсем правильно. Вы прекрасно поняли о чем я говорю, и я хотел донести мысль до человека а не закидать техническими подробностями.
Есть один отличный но нудный способ, и дает результаты уже после пары месяцев, причем действительно хорошие результаты:
Заведите себе таск менеджер (xl документик на крайняк, тот же гугл докс) и при каждой новой задаче вписывайте туда до начала работы над задачей описание и сколько планируете на нее потратить, после окончания таска пишите сколько реально потратили, в итоге всегда видя разницу и встречая похожие слова в описании Вы будете сами корректироваться подсознательно.
Чужую возможность не займете, если не хотите никуда идти, а вот насчет времени я бы посоветовал о себе подумать а не о других. Ходить на собеседования очень полезно, даже если не собираетесь менять работу.
«в основном неплатежеспособные» != «что все у кого». Да, я считаю что пользователи IOS и bada более палтежеспособные как минимум по одной причине — бесплатных приложений меньше. Когда есть бесплатное приложение которое на 60% обеспечивает Ваши потребности, не особо задумываешься о покупке 100% качественного приложения (!) аж за один бакс.
Увы, но я оцениваю не только по себе, на хабре over 9000 пользователей android и я вижу их мнение, я так же вижу мнение людей оставляющих каменты в маркете (куда регулярно захожу). А вообще да, я высказал свое мнение и свое желание.