Friday, January 24, 2014

Apple что то сотворила с сертификатами разработчика.

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

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

Пошуршал по интернету, нашел вот такой гайд, сгенерил csr файл, скормил его Apple и опа-радость - получил новый сертификат.

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

On two of these steps you’ll be asked to create password. You can go with an empty one — just press Enter.
  1. Get OpenSSL. There are a few options here, I got mine here. I downloaded the first thing (light version) and Visual C++ Redistributables (you might already have them, OpenSSL installer will warn you if you need to get them). I installed OpenSSL in C:\OpenSSL and selected to copy OpenSSL DLLs to the OpenSSL binaries directory.
  2. Run this command in the standard Windows terminal: set OPENSSL_CONF=c:\OpenSSL\bin\openssl.cfg
  3. Then this one (as for details, I only entered my name and email, but probably even those are not required for Apple): c:\OpenSSL\bin\openssl.exe req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
  4. Upload the new file CSR.csr in the Certificates section on developer.apple.com. You’ll get a file called safari_extension.cer in return.
  5. Run this: c:\OpenSSL\bin\openssl x509 -in safari_extension.cer -inform DER -out safari_extension_PEM.cer -outform PEM
  6. And this: c:\OpenSSL\bin\openssl pkcs12 -export -in safari_extension_PEM.cer -inkey privateKey.key -out bundle.p12
  7. Double click safari_extension.cer. Install it in the Personal certificate store.
  8. Double click bundle.p12. Install it in the same store.
That’s it. Open Safari and it should know about the certificate.
http://stackoverflow.com/questions/16011066/safari-extension-developer-certificate-windows

Wednesday, January 22, 2014

Собирая Monkey-X проект под Windows

Целевая платформа, так называемая, GLFW, или PC, или Desktop. Собирается небольшой проект с использованием MS VC++ 2010 Express.

Долго собирается. Отвык я от подобного.

Мировой геймвед решил свалить King.com Candy Crush Saga

А вот и причина

King has trademarked the word CANDY (and you're probably infringing)

А то я сразу не понял, почему появилось сразу столько фрии арта и игр на candy тему.

Monday, January 20, 2014

Windows Phone Epic fail

Пока конечно не всей платформы, а её немалой части - Internet Explorer 10 Mobile.

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

"Рекомендуют" поставить UC Browser или тому подобное ибо Хрома, ФайрФокса и Оперы на ВинФонах нету.

Wednesday, January 15, 2014

Мысли после апгрейта жесткого диска.

Как то еще в прошлом году приобрел жесткий диск на 1 терабайт, на замену "родному" диску на 750 гигабайт, который шел в комплектации ноутбука.

Tuesday, January 14, 2014

Мои программисткие достижения

Сегодня получилось передать первое сообщение из эмулятора iphone, запущенного через XCode, программой клиентом, написанным на Monkey-X. Всё это работающее на OSX Mavericks 10.9 в VirtualBox 4.3.4, который запущен на хост машине Windows 8 Pro, на которой в свою очередь запущена программа-сервер, написанная на PureBasic 5.x. И всё это работает на ноутбуке DNS c i7 процессором и подключенным внешним дисплеем.

Вот такой зоопарк используется в работе :)

Sunday, January 05, 2014

Очередной подход к Crossrider, как инструменту создания расширений для браузера.

Давно я не брал в руки шашек  Не разрабатывал расширения. Решил посмотреть, что изменилось в мире Crossrider'a

Как посмотреть статистику просмотров любого объявления на Авито?

Берём номер объявления из урл
http://www.avito.ru/kostroma/avtomobili_s_probegom/nissan_qashqai_2008_260866940

Это последние 9 цифр - 260866940

И подставляем их в урл https://www.avito.ru/items/stat/ххххххххх завместо хххххххх
и получаем https://www.avito.ru/items/stat/260866940

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

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

Saturday, January 04, 2014