Friday, December 11, 2015

Блок схема космической игры стрелялки #gamedev


Tuesday, December 08, 2015

Прикупил еще одну прикольную клавиатуру

Вот такую.


С маркировкой Хьюлет Паккард.
Настоящая старая школа мембранных клавиатур. Правильная раскладка и размер клавиш как я люблю. Хорошие материалы. Длинный провод. PS/2, но переходник на USB решает.
Тихая.

Была у меня подобная от AST Computer, но без виндовс кнопок, но подарена была одному человеку.

Цена вопроса  - 50 рублей. Брал в магазине бу техники. 

Friday, December 04, 2015

Триколор вводит UltraHD за счёт качества SD каналов?

Увидел рекламу на каналах Триколора о вещании в UltraHD.

Увидел и подавился подивился - планов по замене FullHD телика и ресивера у меня не было.

И тут как то вечером включаю sd канал и понимаю "что то идёт не так". Изображение мутноватое, цвета потеряли насыщенность, стали блёклыми.

Переключил на HD канал - всё в порядке. Проверил настройки телевизора и ресивера - всё как обычно, без изменений.

Вывод - уменьшили ширину потока на SD каналы (увеличили их сжатие) - упало качество картинки.

Всё для запуска UltraHD???

UPD обновил ПО на приёмнике, не помогло.

Sunday, November 08, 2015

Андроид 6 от MS в стиле Андроид 1.х

Сегодня поставил обновление MS Android Emulator с поддержкой Android 6.0 и запустил для проверки и вот что получил


По моему прикольно получилось.

Sunday, October 25, 2015

Window 10 на планшете показался УГ

Пришлось тут понастраивать Windows 10 на предмет работы с сим картой для выхода в интернет.

Заключение. По сравнению с Андроид и ios устройствами это какое то УГ.

Чтобы получить работающий интернет через сим карту пришлось пройти квест через интерфейсы windows 10 и wiudows desktop. Причем явно какой то системы понять не удалось.

Бедный пользователь, если он далёк от мира компьютеров, то ему предстоит уникальное путешествие в мир индуиских подходов к созданию ПО.

Friday, October 23, 2015

Прикупил прикольную клавиатуру

Клавиатура Sven 301
Вот такая. Реально прикольная, корпуса как бы нет, раньше такой конструктив встречался только у механических клавиатур, полноразмерные клавиши возвышаются над некоторой общей площадкой. Мембранная, тихая, пробел чуть клацает. Компактная по размерам, за счёт уменьшения расстояний между блоками клавиш. Есть клавиша вызова Калькулятора. Расположена над клавишей Backspace. По началу пользования, я несколько раз уже вызвал калькулятор. Есть ножки для регулировки наклона.

Что мне не понравилось - большой Enter, малый Backspace, отсюда же не совсем привычное для меня расположение клавиши \/|

Бывает в трех цветовых решениях - белая, черная и черная с серыми клавишами (видел, не понравилась). Подключение по USB, есть версия для PS/2, где просто добавлен переходник USB-PS/2

Мне обошлась в 330 рублей, под заказ была бы 250-270 рублей, но ждать совершенно не хотелось :)

UPD подобная клавиатура оказалась в наличии в продаже во всех магазинчиках нашего небольшого городка, разных расцветок, по примерно по одним и тем же ценам, но найден был и минимум - 270 рублей, за ту что на фото.

upd У неё еще и материал клавиш чем то softtouch пластик напоминает.


Thursday, October 22, 2015

Почему РЭМО Connect 2.0 лажа. Или всё таки оно работает?

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

Однако мысль, почему же эта штука не давала стабильный результат, не давала мне покоя. Прошло некоторое время сбора информации и обдумывания и мой вердикт - "это" не стоит запрашиваемых денег. С таким же успехом будет работать лист металла за модемом (на расстоянии в пределах 1/4 длинны волны), выполняя роль рефлектора.

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

Далее, подстройка пары модем - "усилитель" заключается в изменении положения модема относительно отражателя в 3х положениях. И даже если не учитывать вопрос совпадения фаз, то для каждого вариантам модема надо подбирать своё положение. Уж тут бы завод мог подсуетиться и протестировать все модемы на рынке (их не так и много) сам или с помощью добровольцев, и предложить эту информацию для потребителя.

Это то что касается Коннект 2.0. А вот если коснуться Коннект Стрит, то там конструкция фактически классическая - логопериодическая антенна с узким лепестком направленности, позволяющая настроиться точно на базовую станцию и остроиться от других (чтобы не мешали).

С Connect Street прибавка реально есть, хотя в условиях городской застройки, когда много отраженного сигнала, то стрит может не помочь, но в деревенско полевых условиях - неплохой выбор. Лучше только антенна подключаемая к разъему для подключения внешней антенны.

Однако при выборе внешней антенны обязательно надо уточнить на каких частотах работает ваш оператор на выбранной базовой станции, это позволит получить наилучший результат.

Thursday, October 08, 2015

Включаем поддержку смены ориентации экрана в Cordova приложение для iOS

Есть разные предложения подобного фикса, вплоть то изменения кода Cordova, но мне помогло добавление функции

window.shouldRotateToOrientation = function (degrees) {
    return true;
}

и заработало!

Иногда дизайн продуктов от М$ "радует"

Вот например скриншот Visual Studio 2015:

Красненьким подчёркнут элемент для вызова списка вариантов эмулятора для выбранной платформы. Это позволяет протестировать приложения под разными версиями ОС выбранной платформы, с разными разрешениями экрана.  Пользуюсь довольно часто, но очень часто промахиваюсь и попадаю на надпись с описанием эму, что приводит к запуску компиляции и деплоя приложения. А это процесс не быстрый, хоть и прерываемый.

А вот ещё один пример, меню Пуск из Виндовс 10:

И кто интересно придумал такую ширину для списка программ? В которую даже не умещаются названия программ от Майкрософт, например Визуал Студия со компания. И так далее.


Wednesday, October 07, 2015

M$ в своём духе - что то исправит, что то сломает

MS анонсировала выход Visual Studio Tools for Apache Cordova Update 3
А у меня как раз какие то непонятные, плавающие ошибки были с предыдущим апдейтом, и вроде как их должны были исправить. Надеюсь, что исправили. Но не забыли сломать, то что работало - перестал работать деплой приложения в эмулятор Windows Phone 8. А я как раз хотел поправить некоторые недоразумения, которые хорошо проявляются на этой платформе...

Видимо индийский дух программирования поразил  МС очень глубоко.

UPD фикс оказался простым и действенным - удалить всё, что "нагородила" предыдущая версия тулзы. Хотя я предполагал, что это делает функция Clean solution. Видимо ошибался.

Tuesday, October 06, 2015

Admob тормозит Cordova приложения. Фикса нет?

Я сначала думал, что показалось... потом снова показалось... потом произвёл поиск на подобную тему - ага, есть такая проблема. Особенно остро стоит в играх (HTML5\Cordova), но как я уже отметил, в приложениях тоже заметно - только что приложение "летало", а добавил АдМоб и стало подтормаживать, исчезла былая лёгкость.

Скорее всего проблема в реализации параллельной работы плагина и самого приложения, если вообще есть эта параллельность. Но разработчикам нелегче - может всё таки есть фикс, окромя перехода на другого рекламного провайдера?

Monday, September 21, 2015

Про функцию "поиски" на Авито

Вот сделали для браузера сохранение поисков! Молодцы! Только не доделали ведь. Спрятали доступ к ним так, что я, наверное, дня два искал где же они (Избранное, закладка Поиски).

А так то вывесить ссылку с выпадающим списком в шапку, для быстрого доступа. И было бы хорошо.

PS в мобильном приложении подобная функция существует уже относительно давно, но там есть свои косяки.

Например, чтобы дойти до меню приложения (получить доступ к иконке Бутерброд, версия для Андроид), надо закрыть все свои открытые объявления, списки и вот тогда... А требуется, чтобы был доступ в один клик.

Saturday, September 12, 2015

Angular Light после Angular

Angular неприятно удивил меня своей сложностью в освоении "чуть больше чем пример на главной странице" и внутренней необычностью\избыточностью довольно сложной для освоения и понимания.

Поэтому естественно было потрачено некоторое время на поиск "серебряной пули", но другой.

После перебора и рассмотрения множества разных фреймворков (некоторые еще более странны, чем Ангуляр :), остановил своё внимание на Ангуляр Лайт. Который позиционируется, как более лёгкий для освоения, чем Ангуляр, более быстрый (пока не актуально для меня), позволяющий реализовать в коде задуманное быстрее, чем найти встроенное решение для Ангуляра.

Скачиваю, подключаю к проекту PixelSizeCalculator - тестовый проект для изучения Ангуляр.
История появления таково приложения такова - я выбирал новый монитор, с разрешением больше, чем FullHD, но с не очень большой диагональю. А так как выбор происходил в большей степени виртуально, ибо такие мониторы только под заказ, то хотелось оценить величину пиксела для каждой рассматриваемой комбинации разрешение-диагональ, чтобы сравнить с имеющимися в наличии/в доступе мониторами и ноутбуками. Поиск размеров пиксела по конкретным моделям мониторов зачастую не давал никакого результата. Производители просто не указывают данный параметр в тех характеристиках. Зато был найден код калькулятора для расчета примерного размера пиксела, который и был адаптирован в код JS приложения.
Скриншот приложения PixelSizeCalculator 

Меняем директивы с префикса ng- на al-. На удивление JS код практически не потребовал изменений, только удаление старого кода и переопределение названий функций. HTML код потребовал больших усилий, чтобы имплиментировать задуманное.

Итак, приложение работает. Но... приложение потеряло некоторый функционал - а именно:

  • не работает сортировка по столбам таблицы. В Ангуляр лайт al-repeat не поддерживает метод orderBy. Эта была та магия, которой меня поразил "большой" Ангуляр - сортировка работает из коробки, без всякого дополнительного кодирования с моей стороны. В Лайт даже пока не представляю, как  это надо будет реализовать.
  • не работает раскраска строк по цветам, точнее она работает, но нет полосатости. В "большом" ангуляр можно задать css класс строки в зависимости от логической переменной $odd ($first, $last, $even, $rest). В лайт надо сделать несколько дополнительных движений, чтобы реализовать это.
  • нет провайдера $http, очень мне понравилась реализация. Другие провайдеры тоже думаю интересные.
Таким образом, при упрощении фреймворка произошло и урезание функциональности. 
Выбор (как обычно) остаётся за разработчиком.

Wednesday, September 09, 2015

Заметко про Adblock

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

А ведь потом найдут способ и обходить адблок.

Wednesday, August 12, 2015

AngularJS - что в имени твоём?

Засел плотненько за Ангуляр.. после некоторого перелома в понимании становится чуточку понятно что это за штука... Даже интегрировал её во Framework7 проект.

Но практически сразу же открылась бездна информации, которую читаешь и не понимаешь - а нафига всё это нужно? Т.е. люди обсуждают  как и почему применить ту или иную особенность Ангуляра, но при этом не фига не понятно где и для чего это надо сделать?

По факту Ангу у меня сейчас используется, как продвинутый шаблонизатор, не более....

Saturday, July 25, 2015

Пафосный Терминатор 5

Пафосные речи, пафосная интонация... в отличии от Т4, где просто войнушка.

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

PS если подобные диалоги пропустить, то во второй части получается вполне себе весёлый боевик.

Thursday, July 23, 2015

Ох уже эта Виндовс 10

RTM версия вышла, но hyper-v успешно не работает под VMWare Workstation 10. Hypervisor просто не инициализируется. А это значит прощай Visual Studio, Windows Phone and Android Emulators. Печаль.

PS Всё исправилось после обновления VMWare до 11 версии.

Friday, June 19, 2015

Интеграция Appodeal в Cordova приложение

Так как родной SDK Appodeal для Cordova довольно беден и представлен только (пока) Android версией, то более логичным будет использование appodeal, как адаптер для медиэшен сети Admob. Как встроить - есть на сайте appodeal.

Из плюсов - код встройки амоба обычно уже есть и встроен в приложение и причем сразу для 2х платформ (Android и iOS). Можно легко переключаться между рекламными сетями через вебинтерфейс.

Из минусов (относительных) - Admob всегда будет включен и стоит задача отдать предпочтение баннерам appodial.

Wednesday, June 17, 2015

VS2015RC не собирает android приложениеп с sdk tool 24.3.2

Вылетает ошибка (ошибки)

BUILD FAILED (TaskId:10)
1>  C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:597: The following error occurred while executing this line: (TaskId:10)
1>  C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:649: The following error occurred while executing this line: (TaskId:10)

Зато собирает с 24.2
Брать отсюда http://dl-ssl.google.com/android/repository/tools_r24.2-windows.zip
Делается простая замена копированием из архива на место установленного.

Saturday, June 13, 2015

AAA! Зарубить себе на носу!!! #vmware #windows #share

С каждым обновлением винды одно и тоже - поиск этого рецепта

Hi there,

I just did another upgrade to build 9879 and it broke the Shared Folders here.

I found the root cause though the migration lost a registry setting and once I corrected it the shared folders feature continues to work again.

All you have to do is edit the registry
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\NetworkProvider\Order
Name: ProviderOrder
Type: REG_SZ
Data: "RDPNP, LanmanWorkstation,webclient"

Modify to:
Data: "vmhgfs,RDPNP, LanmanWorkstation,webclient"

Exit the registry application
Then you will then have the shared folders drives and UNC paths accessible once more. No need to reboot or log off. No need to uninstall and install tools again.

Hope this helps if you also see this issue.
Steve

https://communities.vmware.com/message/2448996 

Saturday, May 30, 2015

VS2015 Cordova ориентация IOS приложения и история про опен соурс и майкрософт.

Постоянный читатель уже должен понять по заголовку что пост будет о чём то "неработающем".

Смена ориентации в иос приложенинии, собранном из под VS2015RC не работает.
ХЗ как пофиксить. Видимо это надо делать на стороне MacOSX

Ждать со стороны МС каких то фиксов довольно сложно ибо у них довольно интересная ситуация.

Описываю. Опен соурс такой опен соурс. Разрабы кордовы по какой то причине решили перейти в 5й версии с git на npm. А в 5й версии как раз была введена поддержка приложений Windows 10 (наверное это так называются универсальные приложения теперь). Но в VS2015RC  Cordova Tools  CLI версии 5.0 не работает (не прочитав про это я попробовал переключиться на 5.0 и огрёб кучу проблем,  решением которых стало пересоздание проекта с нуля) , потому что там нужна кучка и маленькая тележка изменений. В результате с "новинками" ничего не работает и самое лучшее "сидеть" на ветке 4.х., чтобы иметь хоть какой то работоспособный вариант приложения.

Опять таки надеюсь, что в релизе VS произойдёт переход на Cordova CLI 5.x, но предупреждаю, что Кордовой в МС походу занимаются индусы. А это товарищи со своей философией.

UPD фикс тут

Tuesday, May 26, 2015

Фильм Чаппи

Забыл посмотреть, но гигтаймс напомнил об этом фильм.

Про роботов, искусственный и не совсем искусственный интеллект. Интересно ведь.

Но.. получилась нудятина. Всё это я уже видел в Район №9. Звёздные актёры и отличная анимация (или что там было) робота не спасла ситуацию. Интриги нет, захватывающего сюжета нет.

Не стоит снимать этому режисёру подобные фильмы. Повторяется.

Tuesday, May 19, 2015

Фиксим смену ориентации в VisualStudio/Cordova Windows Phone 8.0 приложениях

После перехода на VS2015RC неожиданно обнаружилось, что не работает смена ориентации в приложениях для WP8.0

В остальных операционках всё работает как должно. И сборки из предыдущих версий VS также работают как надо. Причём если выставить заданную ориентацию, то приложение откроется в ней. Не работает именно смена ориентации.

Анализ ситуации показал, что проблема в конфигурационном файле (MainPage.xaml), который впрочем генерируется автоматически.

В отношении ориентации девайса, с разрешенной сменой оной в указанном файле должна быть строчка:

Orientation="Portrait" SupportedOrientations="PortraitOrLandscape"

VS2015RC же при выборе Default ориентации вообще не вставляет ни какой строки в MainPage.xaml, или же после некоторых манипуляций вставляется строка вида

Orientation="Portrait" SupportedOrientations="Portrait"

Что тоже не способствует решению задачи. 
Покопавшись в дебрях nodejs, нашел скрипт w8_parser.js , wp8_parser.js (находится приблизительно тут C:\Users\***\AppData\Roaming\npm\node_modules\vs-tac\node_modules\cordova\4.3.0\node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\), в котором сделал изменения, установив значения напрямую, завместо  закомментированных:

    var orientation = this.helper.getOrientation(config);
    if (orientation && !this.helper.isDefaultOrientation(orientation)) {

        mainPageXAML.getroot().attrib['Orientation'] = orientation;
        mainPageXAML.getroot().attrib['SupportedOrientations'] = orientation;

        if (!this.helper.isGlobalOrientation(orientation)) {
           delete mainPageXAML.getroot().attrib['SupportedOrientations'];
        }

    } else {
        //delete mainPageXAML.getroot().attrib['SupportedOrientations'];
        mainPageXAML.getroot().attrib['Orientation'] = "Portrait";
        mainPageXAML.getroot().attrib['SupportedOrientations'] = 'PortraitOrLandscape';
//delete mainPageXAML.getroot().attrib['Orientation'];

    }



(осторожно с копированием кода - амперсанды могу заменяться на &)

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

В этом случае решается всё довольно просто - переводим в режим редактирования кода файл config.xml  и удаляем всё, что связано с ориентацией устройства.

PS Возможно это проблемы установленного у меня Cordova CLI 4.3 и с переходом на CLI5.0 всё будет работать как надо.

PSS Возможно с выходом релиза VS2015 также всё будет работать, как работало на ранних бета версиях VS, без ручного вмешательства в дебри.

PSSS Как вариант может помочь переустановка vs-tac

UPD В VS2015 RTM всё тоже самое, фиксится также.

UPD2 В VS2015U3 / Cordova 5.4.1 всё тоже самое, оно и понятно, legacy код не меняется веками.

Friday, May 15, 2015

Простой и злой способ не дать пользователю выключить рекламу в приложении

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

Одним из вариантов решений данной задачи будет создание пула рекламы для показа при нахождении устройства в оффлайн. Желательно пула обновляемого. Как минимум с самим приложением. И достаточно большого, чтобы не было быстрого "выгорания" рекламы. Но такие баннеры скорее всего будут не оплачиваемыми. А нам ведь надо платить за электричество и покупать еду...

Поэтому другим вариантом может быть... Завязывание части кода приложения в обработчики событий загрузки и показа рекламы.
Т.е. если рекламный блок загрузился и показался, тогда можно продолжать выполнение приложения (доступ к каким нибудь продвинутым действиям или добавление жизни в играх), а если не загрузился и не показался - извините, пользуйтесь тем что есть.

Monday, May 11, 2015

Печальное о Visual Studio/Cordova

Мне, конечно, нравится Визуал Студия с поддержкой Кордова, но как утомило уже нестабильность работы, когда шаг влево, шаг вправо и многое перестаёт работать

Tuesday, May 05, 2015

Маленькое открытие в PhaserJS и реабилитация производительности на iPod

Оказывается в PhaserJS есть встроенное управление масштабированием. Это хорошо. А также оказалось, что после того как масштабирование было применено, то производительность тестовой игры на iPod чудным образом улучшилась. Отсюда напрашивается вывод, что UIWebView (возможно только в определённой версии) не любит заэкранных отрисовок и на них начинает притормаживать.

Monday, May 04, 2015

Первое знакомство c PhaserJS

Беру пример (арканоид), заливаю его в Intel XDK, пример работает, но не адаптирован к размерам эмулируемого устройства, чуть корректирую это и заливаю пример на устройства (через AppPreview).

В результате на Андроид КитКэт черный экран, на IPod4/iOS6.1 тормоза. Соображаю что почему. Догадываюсь, что надо использовать принудительно режим Canvas (не авто определение).  Заливаю снова на устройства.

На Андроиде заработало, на айподе те же тормоза. Помнится, сборка Monkey примера андроида работала на всех этих устройствах довольно сносно.

PhaserJS

Вроде всё просто, но что-то как то не даётся. С Monkey-X было чуточку проще. Идеология обоих штук похожа.

Sunday, May 03, 2015

50 оттенков серого

Посмотрел. И могу сказать, что понравилось. Фильм для взрослых. Не в том смысле, что письки и сиськи для взрослых только. А в том, что фильм затрагивает струнки в голове у тех, кто имеет эти струнки, а они, эти струнки, появляются только с годами. Или с опытом, что печальней.

ПC: Актёр исполняющий главную мужскую роль мне не понравился, имхо, органичней смотрелся бы Киану Ривз или Том Круз...

Звук и качество

Чтобы не говорил, но старые советские уши "ТДС-5М" уделывают по качеству звука современную китайщину, даже под лейблом Apple.

Friday, May 01, 2015

Бутербродный бутерброд (про визуальное оформление универсальных приложений)

Если вы хотите запортировать ваше кордова приложение на Виндовс как универсальное, то запросто получите такую картину:

Два элемента "бутерброда" для одного приложения - один "бутер" из самого приложения, другой - системный. Наверное есть несложный (или сложный) способ объединить их в одно целое, чтобы не вызывать эффект раздвоения личности у пользователя.


Edge vs Chrome vs FireFox in the Windows 10 as virtual guest os

Резюмирую по билду 10074

ФФ ровненько работает
Хроме несщадно тормозит
Эдж тоже тормозит и при это еще вылетает не предсказуемо, с ИЕ такого не было.

Tuesday, April 28, 2015

Операторы связи "убивают" региональный брендовый ритейл

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

Это всё означает, что в торговых точках нет покупателей, а нет покупателей - не выполняется план по операциям от бренда.

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

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

Останутся точки приема платежей (терминалы, банкоматы и т.п.), операторская помощь по телефону (которая многие вещи сейчас делает уже платно), личный кабинет через интернет (для большинства операций вполне достаточно, но что делать пожилым людям и те у кого нет доступа в интернет в данный момент?) и чей-то побочный вид деятельности по продаже сим карт (заключению договоров).

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

"Мы будем жить теперь по новому"


Thursday, April 23, 2015

Safari ближе к Firefox, чем к Chrome(mium)

Вот код селектора $$("input[name='bla-bla-bla')
В нем нет закрывающей скобки ], Chrome и chrome based webview проглатывают данный селектор как ни в чём не бывало и работает дальше. А FF и Safari (webview) спотыкаются на подобном определении, генерят ошибку и не хотют работать далее.

В случае Сафари эта ошибка проявилась на айДейвайсах, ФФ даёт такую ошибку на десктопе, что и помогло довольно быстрой найти и исправить некорректно определённый селектор.

Friday, April 10, 2015

Почему для некоторых разработчиков важен Safari для Windows?

Даже при условии того, что Apple больше не выпускает и не поддерживает Safari для Windows.

Но это и хорошо! Эта версия (5.1) браузера построена на базе движка AppleWebKit/534. На этом же движке работает WebView в Андроидах 4.0.х - 4.2.х (и возможно 4.3). Т.е. если вы разработчик мобильных сайтов или гибридных приложений (Cordova) и есть потребность в поддержке вышеуказанных версий Андроида, то многие ошибки можно довольно легко отловить и исправить на десктопе.

Thursday, April 09, 2015

WindowsPhone 8.1 emulator. Что то пошло не так.

И он стал работать тормознее, чем Андроид эмулятор из поставки ВизуалСтудио и даже медленней, чем эмулятор Windows Phone 8.0

Хотя изначально, он был самым быстрым их всех.

Sunday, April 05, 2015

Mozilla FireFox - вот и пришло то время...

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

Кстати, вот она
https://www.mozilla.org/en-US/firefox/all/

Thursday, April 02, 2015

Авито - социализируй нас!

Как бы уже пора...

Пора дать возможность посмотреть, кто подписан на твои объявления.
И посмотреть на что они подписаны (в той же тематике объяв).
Дать возможность сделать им специальные предложения, пообщаться в рамках сайта, без перехода на имейл.

Сохранять и показывать цены при котором объявление было удалено (цену продажи).

Авито, не забывай, что люди любят и хотят общаться!

Tuesday, March 24, 2015

Не возможно пользоваться последней версией Intel XDK 1826

Зависания при выходе компа из сна, непонятные глюки на ровном месте.

Разработчики и сами это признают и предлагают вернуться на 1621 , что я и сделал.

Saturday, March 21, 2015

Visual Studio + Cordova = Чувствуешь себя минёром

Ну реально! Вроде всё работает, но стоит только чему то обновиться - Windows, VS, Android SDK или Cordova, то всё! Считай попал на мину, очень вероятно что-нибудь сломается и не будет работать... А значит нас ждёт шаманство и танцы с бубнами...

Tuesday, March 03, 2015

Падение auto.ru

Пред нашими глазами произошло падение мегапопулярного и казалось бы незыблемого ресурса по продаже и покупке автомобилей в сайт второго плана, на который или заходят по старой памяти, или случайно вспомнив, или вообще не заходят. Что отлично отражается на количестве предложений в какой нибудь категории по сравнению с "убийцей" авто.ру - Авито.

Интересное наблюдение при это - чтобы ни делали авторушевцы со своим сайтом, чтобы не добавляли или меняли. Получается всё хуже по юзабилити и тормознее тормозного. Даже по сравнению со старым добрым авто.ру, какой мы его помним в эпоху расцвета.

Wednesday, February 25, 2015

Запускаем VS Emulator KitKat/Lollipop phone из VS 2015 CTP6 под VMWare

Вот. Такая странная конфигурация:

Хост система на Windows 8.1 Pro c VMWare, где установлена Windows 10 TP с VS 2015 CTP6, в которой имеется эмулятор Аndroid, который работает достаточно быстро даже запущенный под виртуальной машиной.

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

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

Явно были какие то проблемы с видео частью эмуляции Андроида, тем более, что инженеры МС описывали, что новый эмулятор поддерживает OpenGL Пруф

Мне OpenGL, пока не нужен, а работоспособный эмулятор Андроида нужен. Поиск в инетах ни к чему не привел, но оставил комментарий к статье про новый эмулятор

И хотя надежды на ответ было немного (там нет регистрации, но есть модерация сообщений). Но маленькое чудо произошло и  John @jkemnetz ответил на мои вопросы 2 раза и оба раза по делу.

Цитирую дословно:
 We don't support running in VMWare today, but the new images might work if you disable OpenGL by going to Program Files (or Program Files x86 if you're on a 64-bit machine)\Microsoft XDE\10.0.0.0\SKUs\Android\xdesku.xml and deleting this line: GuestDisplayProvider="VsEmulator.OpenGLGuestDisplay". However, without OpenGL turned on you won't be able to take advantage of many of the new features.
Что и следовало ожидать.. С ОпенГЛ под виртуалками беда, но выключение данной опции дало результат - эмулятор Андроида стал запускаться. Алилуя.

PS Кстати, в папке Microsoft XDE\10.0.0.0\SKUs\ есть еще два интересных фолдера \WP и \WD
для эмуляторов Windows Phone и Windwos Desktop
PS2 А вот интересный скриншот

Эмулятор запустил приложение в копии хост системы, причём копия полностью работоспособная система.

Saturday, February 21, 2015

Паззл Квест из реальной жизни

Прошел паззл квест "разборка - сборка командоаппарата стиральной машины" с промежуточными уровнями, типа снова разборка, снова сборка, установка на машинку, зачистка контактов, квест как закрепить корпус, если крепить уже не чем.

Вроде прошел успешно. Миссия выполнена. Машинка стирает. Ух.

Sunday, February 15, 2015

Flash vs FireFox

Сколько лет прошло, а флеш всё так же приводит к 100% загрузке ЦПУ под ФайрФоксом.

UPD похоже зря на флеш гнал, через некоторое время и без флеша ФФ стал 99% CPU кушать

Появилась мысль об апгрейте ноутбука на новую платформу

А по причине того, что в описании платформы встретилась поддержка 24 гигабайт памяти (3 планки).

+ i7 Haswell
+ 2 места под SSD/HDD
+ 1 место под mSATA
+ e-Sata (у меня сейчас нет)
- tn-film матрица
- отсутствует DisplayPort, т.е. нет поддержки 4К монитора, а уже хочется.

Однако по производительности этот комплект проигрывает десткопу (даже на i5), а вот по стоимости получается меньше (или около того) голого десктопа на i7

Friday, January 30, 2015

Удивительные отличия Windows Phone платформ (или эмулятора платформ)

Интересная штука получается. Есть Cordova приложение. Один код, одна сборка под WP8.0
Тестирую на эмуляторе WP8.0 всё работает как надо - адмоб работает в тестовом режиме.
Запускают то же приложение (ту же сборку) на эмуляторе WP8.1 - адмоб работает в нетестовом режиме, т.е. показывает реальные баннеры.

Удивительно, если это конечно не глюк admob для WP.

Sunday, January 18, 2015

Собрал Windows Universal Application на Framework7

Работает и довольно шустро, даже под эмулятором. Пришлось немного пошаманить конечно, с безопасностью Windows Store Application. Но всё получилось.

Теперь надо понять, что с этим можно делать - плагины кордова ведь в этом случае не работают (прощай АдМоб).

Wednesday, January 14, 2015

Windows Phone vs Windows 8.1

Да-да, именно Versus.

Удалось тут поработать на тач устройствах под управлением этих двух версиях Виндовс. И если Виндовс Фон оставила приятное впечатление, как система сразу заточенная на тач устройства, то Вин 8.1 оставила неизгладимое впечатление недоделки, не смотря на Метро (или как там оно называется теперь) и заточенные приложения под неё.

Существовать можно, но жить тяжело. Причём сложилось такое впечатление, что все эти возвраты к десктопному прошлому в Вин8.1U1 пошли только во вред для системы на тач устройствах, ибо теперь эти "десктопные" уши торчат практически отовсюду.

А теперь мы ждём Виндовс 10, может там сделают что то такое этакое и Виндовс станет естественной средой и для тач устройств.