Integrate High Scores service of mob1serv

Для начала нужно немного ознакомиться на сайте mob1serv как это работает.

Скачать либу с сайта или которую собрал я, немного модифицированную, добавил пару расширений. В мой версии также вложен пример с сайта mob1serv.

Начнем…

1. Нам нужно проверить интернет соединение, лучше всего воспользоваться Reachability, уже готовым решением от разработчиков Apple. На этом моменте останавливаться не будем, в примере все показано.

2. Перед тем как мы будем работать непосредственно с API либы, продемострирую как ее подключить к проекту

Continue reading

Simple XML Parser based on NSXMLParser +converter

Simple XML Parser based on NSXMLParser +converter to XML file

How To Setup:
insert next code to file “name of you project”_Prefix.pch

1
2
3
     #import "XMLNode.h"
     #import "XMLParser.h"
     #import "XMLConvert.h"

Create and launching XMLParser.
You will get parsed data ( with XMLNode data type ) in callbackParser: method

1
2
3
4
5
6
7
8
     NSURL *URLToFile = [NSURL fileURLWithPath:[[NSBundle mainBundle]
    pathForResource:@"source"
     ofType:@"xml"]];
     
     XMLParser *parser = [[XMLParser alloc] init];
     [parser setDelegate:self withAction:@selector(callbackParser:)];
     [parser parseXMLFile:URLToFile];
     [parser release];

Converting results of parsing to XML file:

1
  NSString *content = [XMLConvert convertXMLNode:root];

And additional define methods for working with XMLNode’s:
XMLaddAttribute(node, object, key), XMLgetAttribute(node, key), XMLsetParent(node, parent), XMLaddChild(parent, child), XMLgetChild(parent, child), XMLremoveChild(parent, child), XMLgetChildWithAttribute(parent, childname, object, key)


Good luck!

UPDATE
More easy convert to XML, but in that solution we use custom nodes

1
2
3
4
NSStirng *error;
NSDate *xmlData = [NSPropertyListSerialization dataFromPropertyList:dictionary
                                                             format:NSPropertyListXMLFormat_v1_0
                                                   errorDescription:&error];

Долгое время я посматривал на Google Android OS и хотел посмотреть, что это такое и вот решился :-). Поставить было довольно просто! Скачал Eclipse Galileo и Android SDK (само sdk было пустое, нужно было по инструкции поставить его), распоковал и поставил по инструкции все как и пологается. Вот!

Структура файлов:

Screen shot 2009-11-03 at 1.03.04 AM

Сначала начал тыкаться, мыкать, что куда и как, нашел где находится основной код:
/src/__package_name__/__project_name__.java

Обнаружил что-то типа интерфейс билдера, далее как IB (что-то типа, потому-что c apple реализацией IB тяжело ему тягаться)
/res/layout/main.xml – его можно править как вручную так и немного автоматизированным путем:
Screen shot 2009-11-03 at 1.23.44 AM

На картинке и так видно что к чему, но по мелочам распишу:

Курс валют на iPhone (parse XML Files)

Ура! Выделил время и написал нужный мне апп для iPhone. Долго собирался, а делов то! В целом, за вечер написал. Естественно прост и без наваротов. Курс валют Украины :) Но если захотите, то прочтете эту статью и сами сделаете :) Если лень, можно скачать Exchange rates on iPhone Курс валют украины в iPhoneExchange rates on iPhone

Вот что у меня получилось:

Приведу примеры кода.
В парсинге мне помогла официальная книга от apple. Если интересно, то можно почитать про это на странице 311 в книге “The iPhone Developer`s Cookbook”.

Далее код и скомпилированная версия…
Continue reading

Баланс на Webmoney? Спросим у PHP!

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

X9 особенно полезен для автоматических обменных пунктов, сайтов, выплачивающих “WM-бонусы” и других проектов, в которых посетитель должен видеть текущие денежные резервы сервиса.
Continue reading

Если Ваш сайт состоит из 1000 страниц и более, то создавать Google Sitemap вручную будет слишком долго, муторно и неудобно.

К счастью, Google предоставляет собственный скрипт, называемый , позволяющий очень быстро сгенерировать необходимый файл. Этот скрипт написан на языке Python, он создаёт Sitemap для Вашего сайта, используя Sitemap Protocol. Этот скрипт может создавать Sitemaps из списка URL, директорий веб-сервера или из логов доступа.

Posted in
Tagged , SEO, Sitemap,