среда, 5 декабря 2012 г.

China Hi-Tech Fair 2012 и самые красивые девушки

Это уже 14-я международная выставка высоких технологий, которая ежегодно проводится в Шэньчжэне в выставочном центре общей площадью более 130 000 кв.м. CHTF считается лидирующей международной выставкой новейших достижений в Азии, в этом году её посетило  более 500 000 человек из более чем 50 стран, в их числе был и я. 

Снаружи выставки
Шэньчжэнь (Shenzhen), в котором проводилась выставка, молодой город ему чуть больше 30 лет, но при этом в нём проживает уже более 10 млн. человек. В городе много небоскребов,  красивых парков, разных бизнес-центров, и большое метро протяженностью 178 км, в котором 137 станций (для сравнения: в Москве 186 станций 308 км протяженностью, а в Санкт-Петербурге - 65 станци 112 км) - и это всё построено за 30 лет!

пятница, 2 ноября 2012 г.

Dream of Nature - отдыхай вместе с природой!

Недавно вышла одна интересная вариация игры в жанре “три в ряд” – Dream of Nature. Игра опубликована в Google Play в двух версиях: платной и бесплатной. Платная версия является наиболее полной, поэтому имеет смысл рассматривать именно её. В отличии от бесплатной в ней 10 дополнительных уровней, 2 из которых секретные, необходимо найти 12 сокровищ, а не 8, а также отсутствует реклама. В обоих версиях есть поддержка двух языков: английского и русского.

пятница, 19 октября 2012 г.

Нестандартное внедрение рекламы Admob


Многие пытаются получить доход от бесплатных приложений, для этого обычно используется реклама. Стандартные способы внедрения рекламных блоков неплохо описаны на самом сайте admob, но иногда стандартными способами рекламу нельзя внедрить.
Известны как минимум два проблемных варианта показа рекламы:
1.      Вы пишите приложение (игру), используя SurfaceView.
2.      Вы пытаетесь добавить рекламу в окно, которое имеет стиль Dialog.

Решение первой проблемы

Обычно внедрение рекламы происходит: либо через добавление баннера в xml файле описания активити, либо через динамическое создание класса и добавление его на слой.
Но у нас нет layout, чтобы у него вызвать метод addView и добавить баннер, есть только наследник SurfaceView, как же быть?

воскресенье, 12 августа 2012 г.

Прогресс или застой в ИТ индустрии? Часть IV – Мобильные чипы.


Прочитав предыдущие статьи может сложится впечатления, что всё плохо:
  • В процессорах нет новых технологий, и производительность фактически не растет.
  • Тех. процессы производства полупроводников скоро зайдут в тупик.
  • Энергопотребление и нагрев комплектующих растет.
  • Визуальная разница в выводимом изображении между мощными и слабыми видеокартами всё меньше.
  • Память не может избавиться от больших задержек или имеет низкую надежность.

Да, это всё плохо, и ладно бы проблема была только в одном месте, но она практически сразу во всех комплектующих вашего компьютера. Но маркетологи стараются, и довольно успешно убеждают, что новые комплектующие быстрей предыдущих и очень необходимы пользователю, хотя это не всегда так. Остается только надеяться, что действительно новые технологии не заставят себя долго ждать и появится настоящий прогресс в ИТ индустрии. Если в настольной части компьютерного рынка дела идут не особо хорошо, то в мобильном секторе всё немного лучше.

пятница, 10 августа 2012 г.

Небольшие хитрости разработки для Android

Как сделать приложение на весь экран?

Обычно на это предлагают написать следующие функции при создании Activity.
//чтобы небыло заголовка активити
requestWindowFeature(Window.FEATURE_NO_TITLE);
//убрать статусную строку
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
Т.е. одной функцией вы убираете заголовок окна, а другой функцией убираете статусную строку, где пишется время, уровень заряда, уровень сигнала. Можно таким способом и что-то одно убрать, а не сразу оба если не преследуется задача полноэкранного приложения. Кажется задача достигнута, приложение запущено на весь экран. Но приглядитесь внимательно, попробуйте  закрасить сплошным светлым цветом весь экран, и вы заметите что в самом вверху видна небольшая полоска тени, т.е самый верх экрана имеет полоску шириной где-то в 1-2 пикселя немного темнее чем основной фон.

Оптимальный способ

Чтобы не было никакой тени и приложение было на весь экран просто добавьте в манифест вашего приложения для нужного вам активити следующую строчку.

вторник, 7 августа 2012 г.

Прогресс или застой в ИТ индустрии? Часть III – Память.


В предыдущих статьях мы увидели как развиваются процессоры и видеокарты, теперь настал черед других комплектующих – это память. Память в нашем компьютере есть разная, это и HDD диски и оперативная память и флеш память. Они все влияют на производительность компьютера, если жесткий диск медленный, то жди долгую загрузку ОС и программ, если мало оперативной памяти, то опять же будут долгие загрузки.

HDD диски
HDD развиваются очень давно, изначально они были гигантскими – одна пластина могла быть диаметром больше 60 сантиметров и иметь объем всего нескольких мегабайт. Постепенно HDD уменьшались и стали использоваться в персональных компьютерах, тогда их размер стал равен 5,25 дюйма, это больше нынешних 3,5, но даже при таком физическом размере они могли содержать не больше нескольких десятков мегабайт.
Пяти-мегабайтный диск от Seagate

среда, 25 июля 2012 г.

Прогресс или застой в ИТ индустрии? Часть II – Видеокарты.


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

Начало начал

Первые видеокарты не предназначались для 3D графики, они нужные были для вывода обычного 2D разрешения. При этом они были на столько слабы, что до нынешнего FullHD 1920x1080 им очень далеко, 640х480 уже было очень прекрасно. 32 битный цвет? Нет, о нескольких миллионах цветов и мечтать никто не мог, 16 цветов уже хорошо, а 256 цветов просто сказка. Потом стали появляться псевдо трехмерные игры – ужасная графика, изображения состояли из цветной мешанины квадратиков.

Видеокарта EGA-VGA ISA 8 bit