Sparhawk.pl

Nowości w Xcode4

Autor: sparhawk dnia 24 - Lipiec - 2010

Na stronach programu developerskiego Apple pojawiła się do pobrania nowa wersja środowiska programistycznego Xcode4. Jest to wersja Preview – czyli powiedzmy beta. Apple nie bało się drastycznie zmienić obecnego IDE i to u podstaw. Poniżej przedstawię wygląd nowego środowiska oraz listę najważniejszych zmian.

(więcej…)

BZ WBK INFO na iPada

Autor: sparhawk dnia 20 - Lipiec - 2010

Nie dawno trafił do App Store BZ WBK Info w wersji dla iPada. Pracując przy tej wersji dostrzegłem pewne niuanse pomiędzy tymi urządzeniami i ich zachowaniem. Także port z iPhone na iPada nie obszedł się bez specjalnych poprawek dla iPada ;)  Muszę przyznać, że poradniki Apple oraz wsparcie w Xcode jest na zadowalającym poziomie. Co prawda część widoków musiałem powielić by lepiej je dostosować do wyższej rozdzielczości, ale w tym wspomaga nas środowisko.

Prędkość mam iPhone 3G i na tym urządzeniu aktualizacja bazy bankomatów w tej aplikacji trwa około 1,5 minuty natomiast na iPadzie około 15s. Zatem różnica pomiędzy procesorami jest znacząca ;)

Z ciekawostek ogólnych iPad i jego rozdzielczość pozwala na spłaszczenie nawigacji. Niestety w obecnej wersji aplikacji nie zdążyłem tego zrobić. Ale nawet rozbudowane aplikacje na iPadzie można ładnie zbudować w oparciu o nawigację poprzez treść. Mam nadzieję, że będę miał w najbliższym czasie możliwość  właśnie w tej kwestii poprawić tę aplikację. Tymczasem zapraszam do obejrzenia filmiku prezentującego najnowszą wersję (filmik nakręcony przez Blue Media):

Platformy mobilne a Zubibu

Autor: sparhawk dnia 15 - Lipiec - 2010

Dziś chciałem wspomnieć o spotkaniu 3Camp, na którym byłem 17 czerwca. Było ono o tyle ciekawe, że poruszało to czym zajmuje się po pracy czyli programowaniem na platformy mobilne. I tak chciałem zaprezentować wnioski z tego spotkania i dlaczego Zubibu.com powstało w takiej formie jak powstało ;)

(więcej…)

SVN na MACu

Autor: sparhawk dnia 14 - Czerwiec - 2010

Wstęp

Subversion – Ci co zasmakowali nie potrafią żyć bez niego, a Ci co nie spróbowali uważają go za zbędny. System kontroli wersji kodu i innych dokumentów jest dla mnie narzędziem nieocenionym. Nie jest to bynajmniej moja ocena tego narzędzia, a wynik doświadczenia wielu programistów. Dlatego chciałbym opisać jak korzystać z tego narzędzia na Mac OS X. Co mamy do wyboru, i czego obecnie ja używam oraz dlaczego? Nie będę tu opisywał co to jest system kontroli wersji ;)

(więcej…)

Dwie nowe aplikacje w AppStore

Autor: sparhawk dnia 9 - Maj - 2010

W końcu oficjalnie (wcześniej nie mogłem niestety z różnych powodów) mogę się pochwalić dwoma aplikacjami stworzonymi na platformę iPhone. Jedna jest aplikacją, która pomoże Ci w razie wypadku szybko dodzwonić się do ubezpieczyciela, natomiast druga pozwala na uzyskanie informacji z rynków finansowych i informacji z Banku Zachodniego WBK.

(więcej…)

Co nowego w iPhone OS 3.2

Autor: sparhawk dnia 15 - Luty - 2010

Po pierwsze trzeba zaznaczyć, że iPhone OS 3.2 wprowadza nowości tylko na platformę iPada. Druga informacja o której śpieszę donieść to to, że jest to wersja Beta. Nie mniej nowych rzeczy nagle raczej nie usuną ;) Zatem co przynosi nowy system i SDK dla platformy iPada.

(więcej…)

Smart Time po upgradzie do 2.1

Autor: sparhawk dnia 31 - Styczeń - 2009

Jakiś czas temu firma leftcoastlogic.com wypuściła upgrade programu do zarządzania czasu o którym pisałem w poprzednim poście. W tej wersji wyraźnie postawiono na integrację z kalendarzem Google. Wprowadzono 12 kalendarzy (po konsultacjach na forum). Całodniowe zdarzenia, mapowanie kalendarzy w Smart Time do kalendarzy, które już są w kalendarzu Google. Uaktualnie wypuszczone zostało 23 stycznia. Teraz po tygodniu mogę cokolwiek powiedzieć o tej aktualizacji, zacznę od plusów: (więcej…)

iPhone OS – tutorial część 5 – parsowanie XMLa

Autor: sparhawk dnia 26 - Styczeń - 2009

Dzisiaj post o tym jak sparsować XMLa na iPhonie. Przykład będzie prosty by pokazać zasadę działania ;)  Ale za to będzie gotowa klasa do wykorzystania w dowolnym projekcie.

Wstęp

Ze względu na to, że poniższy post ma być tylko wstępem do parsowania, przykładowy XML jest krótki i ma formę jak poniżej:

<list>
	<link>http://sparhawk.pl</link>
	<link>http://twoja_strona.pl</link>
</list>

Od razu zaznaczam, że osoby które są przyzwyczajone do programowania w innych językach, będą musiały pozbyć się niektórych nawyków. Tu mamy coś co nazywa się Event-Driven XML Programing. Co to jest? To parsowanie XMLa w oparciu o zdarzenia, o których jesteśmy informowani i na nie reagujemy.
(więcej…)

Paryż w Gdańsku

Autor: sparhawk dnia 24 - Styczeń - 2009
Region Paryża w Gdańsku

Region Paryża w Gdańsku

Wystarczy baner i już mamy Paryż w Polsce. Nie ma co się rozwijać, po co nam euro mamy już Paryż :D (Sory za jakość, zdjęcie z iPhona ;) )

Zarządzanie czasem na iPhonie

Autor: sparhawk dnia 12 - Styczeń - 2009
SmartTime sprytny widok

SmartTime sprytny widok - zadania zajmują pół szerokości, a wydarzenia całą szerokość

Od dłuższego czasu używam iPhonowej aplikacji SmartTime, która jest jedną z wielu aplikacji „To do” dostępnych w AppStore. Zagościła ona na moim telefonie w chwili, gdy była jeszcze dostępna bezpłatnie (obecnie bezpłatnie jest tylko wersja lite). Gdy kolejny update z nowymi funkcjami okazał się płatny po zastanowieniu się postanowiłem kupić tą aplikację (7,99€).

Dlaczego używam tej aplikacji?

Aplikację zainstalowałem zanim jeszcze obsługiwała synchronizację z Google Calendar (dostępne to było od wersji 2.0). Program ten zdobył moje uznanie poprzez inteligentne podejście do tematu zadań i czasu jakim dysponujemy. A mianowicie definiujemy w nim czas w jakim jesteśmy w domu, a także nasz czas na zadania domowe. Dodając zadanie/zdarzenie definiujemy czy wykonujemy to w czasie pracy czy w domu. Aplikacja łącząc te informację, a także określony „deadline”, czas trwania układa nam zadania w sposób „sprytny”.  Dzięki temu możemy mniej więcej zobaczyć co możemy dzisiaj zrobić, a co nie. Widzę także co mnie czeka. Daje mi to dodatkowe informacje względem zwykłej listy TODO, która jest całkowicie oderwana od rzeczywistego dostępnego czasu. Oczywiście jeśli czegoś nie zrobimy, to przy ponownym uruchomieniu wszystko zostanie przeorganizowane (chyba, że tego nie chcemy).

Są też widoki tradycyjne, takie jak prosta lista zadań czy też kalendarz.

Dodawanie zadania w SmartTime

Dodawanie zadania/wydarzenia w SmartTime Plus

Od chwili wprowadzenia synchronizacji z Google Calendar możliwości programu jeszcze bardziej wzrosły. Mogę teraz edytować, dodawać zadania na komputerze, a następnie zsynchronizować sobie je z iPhonem. Przyspiesza to pracę, gdy nagle mam wiele rzeczy do dodania. Do tego mogę mój bieżący plan skonfrontować z innymi kalendarzami np. świętami, urodzinami. Nowością w wersji 2.0 były też zadania powtarzające się (znane z Google Calendar), a także powiadomienia poprzez Google Calendar – w sam raz na przypomnienia o rachunkach, zmianie soczewek itp.

Z dodatkowych wartych uwagi rzeczy mamy do dyspozycji:

  • filtrowanie/wyszukiwanie zadań
  • tworzenie backupów
  • wybieranie lokalizacji oraz pokazywanie jej na mapie
  • współdzielenie wydarzeń z innymi via e-mail
  • historię zadań
Widok kalendarza

Widok kalendarza

Wady

  • Niestety nie można definiować priorytetów dla zadań. Byłoby to według mnie bardzo przydatna informacja dla „sprytnego” widoku. Mógłbym wartościować zdania ;)
  • synchronizacja troszkę trwa
  • póki co nie przenoszą się do kalendarza (Google) projekty (typy zadań)
  • widok kalendarza nie do końca jest przydatny, ponieważ można obejrzeć tylko kawałek dnia. Co prawda można przesuwać widok, ale nie można obejrzeć zadań z tygodnia lub miesiąca.
  • Edit: Brak integracji z wbudowanym kalendarzem iPhonowym

Może aplikacja te nie jest ideałem, ale spełnia moje oczekiwania i bardzo przydaje mi się. A wy jakich aplikacji używacie do zarządzania czasem?