Stickies.app Sync – Teaser

with 7 comments

Segue aqui um teaser para o o que falei aqui anteriormente.

A minha app já corre, já abre a base de dados do Stickies, pega nas notas e submete-as por POST para o “servidor”, recebe a resposta em XML, mastiga este XML e guarda-o no formato que o Stickies percebe.

O servidor é para já um mero “eco” feito em PHP: limita-se a empacotar em XML os dados que recebe. A única diferença é que acrescenta ao texto de cada nota a data e hora.

A tarefa que se segue é limpar o código. Devo ter 80% de código comentado, com muitas “muletas”: snippets em ObjC que me foram úteis e/ou que ainda podem vir a dar jeito. Depois disto posso começar a pensar no servidor.

Também podia pensar numa forma melhor para comunicar com o servidor já que estou com as mãos na massa, mas o que tenho feito funciona. Para quê complicar? :)

Tenho aqui alguns detalhes ainda por resolver: as notas não têm identificadores, mas talvez possa usar o CreationDate como identificador. Estou a ignorar a posição das notas no ecran. Deixo vazio o campo com as WindowFlags e as notas aparecem-me todas empilhadas no canto inferior direito do ecran, tenho que pelo menos fazer um cascade daquilo. Espero que o NSRect seja só os pares X e Y, W e H ou algo igualmente simples de implementar.

O ícone foi gamado do próprio Stickies, logo se arranja qualquer coisa mais catita. Isto ainda não tem nome, há sugestões? De preferência que ainda tenha um .com livre… :) A minha primeira escolha foi “Stickier”, mas o .com custava $7000. Ofereci-lhe 60 e uma caixa de ovos moles mas o gajo não quis, go figure…

Written by Pedro Cardoso

December 3rd, 2008 at 10:44 pm

7 Responses to 'Stickies.app Sync – Teaser'

Subscribe to comments with RSS or TrackBack to 'Stickies.app Sync – Teaser'.

  1. Já fiz uns poucos whois’es e tá complicado. Ficam aqui 4 hipóteses .com: postites ( em bom Português :) , Sticky, Stickies e Stickier ( com “c” ao invés do “s” inicial ), mas a melhor aposta será mesmo “Ztickies”… apressa-te :)

    gesf

    3 Dec 08 at 11:29 pm

  2. :) Thx!

    Pedro Cardoso

    3 Dec 08 at 11:37 pm

  3. Aqui para estas bandas também dava jeito uma versão para Linux :)

    Softwork

    8 Dec 08 at 12:58 am

  4. Softwork: Está nos planos… :)

    Pedro Cardoso

    8 Dec 08 at 10:50 am

  5. Parabéns, especialmente pelo hacking do protocolo/formato dos sticks. Esse é um trabalho de louvar para que outros projectos, e neste caso o teu, possam usar essas funcionalidades.

    Quero uma versão para Ubuntu e Windows.
    Se tiveres tempo, Symbian :)
    Grande Abraço,
    SF

    Sergio Freire

    8 Dec 08 at 8:12 pm

  6. Não sei se já escolheste um nome para a app, mas Stickr (like Flickr) parece interessante, além de que os dominios estão disponiveis :)

  7. @rogério: Too late: já há nome: notehook. Podes ir ver: notehook.com :)

    Pedro Cardoso

    3 Jan 09 at 7:44 pm

Leave a Reply