1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. A secção Microsoft/Windows encontra-se actualmente em processo de reestruturação.
    Remover anúncio

FireNotes

Discussão em 'Windows Desktop e Surface' iniciada por Nazgulled, 12 de Dezembro de 2004. (Respostas: 86; Visualizações: 7397)

  1. Nazgulled

    Nazgulled Power Member

    Introducção

    O FireNotes é uma simples aplicação usada para tomar notas (apontamentos) e guarda-las em ficheiros de texto. Se voçê é uma daquelas pessoas que ainda usa o notepad para apontar tudo aquilo que necessita quando está no computador, então, o FireNotes é para si. Certamente que existem muitas aplicações semelhantes mas a razão para a qual eu programei esta foi porque eu necessitava de uma simples e boa aplicação e não uma aplicação completa cheia de funções, com muitos botões e opções e/ou uma aplicação que simula-se post its. Eu queria exactamente aquilo que o FireNotes é.

    A maneira como o FireNotes funciona é bastante simples. Um ícone matém-se na área de notificação, voçê clica nele sempre que desejar mostrar (ou esconder) o FireNotes, com alguns cliques pode criar uma nova nota, que é então guardado num ficheiro de texto, ir para a próxima ou nota anterior ou apagar a nota actual. Todas as preferências do FireNotes podem ser acedidas através de um clique com o botão direito no ícone na àrea de notificação.


    .NET Framework

    O FireNotes foi programado num ambiente .NET, o que significa que irá precisar do .NET Framework para correr correctamente o FireNotes. Pode fazer o download do .NET Framwork através do seguinte link:
    PT: http://www.microsoft.com/downloads/details...57-034D1E7CF3A3
    EN: http://www.microsoft.com/downloads/details...57-034D1E7CF3A3


    Screenshots

    [​IMG] [​IMG] [​IMG] [​IMG]


    Histórico de Revisões

    Versão 0.5 (25/01/2005)
    » A possibilidade de mover a janela foi completamente removida se o efeito de slide estiver activo.
    » A janela de nova nota pode agora ser cancelado através da tecla Escape.
    » Alterado o comportamento da opção Show e dos cliques no ícone da área de notificação.
    » Os botões para percorrer as notas irão agora percorre-las contínuamente.
    » O XMLParser está agora "injectado" no ficheiro executável.
    » Adicionado um pequeno título com efeito de cor ao menu de contexto na área de notificação.
    » Resolivod um bug onde uma nota era gravada com o conteúdo de uma outra escolhida na lista.
    » Nova janela que concentra toda as preferências da aplicação.
    » O efeito de slide activo de novo, apesar do bug na API continuar presente.
    » Agora é possível alterar o tamanho da janela principal (nova opçao).
    » O nome da aplicação foi novamente alterado devido a uma patente existente.
    » A aparência da janela Sobre foi ligeiramente modificada.
    » Após apagar uma nota, a próxima será apresentada.
    » Ambos os botões de guardar e pagar notas foram redesenhados.
    » Muitos bugs pequenos corrigidos e melhorias.

    Versão 0.4 (12/12/2004)
    » Nome da aplicação alterado de nzNotes para FirePad.
    » A janela Sobre foi modificada conforme o novo nome e logo.
    » Todos os ícones actualizados para o novo logo.
    » Possibilidade de ter a janela do FireNotes no lado esquerdo do ecrã.
    » Removido o som quando se pressionava a tecla Enter na janela de nova nota.
    » As definições são também agora guardadas quando se termina a aplicação.
    » Componente Skybound VisualStyles actualizado para a versão 1.0.5.5.
    » Alterada a maneira como o ícone na área de notificação reage aos eventos.
    » Adicionada uma notificação para um apontamento não guardado (opcional).
    » Adicionada uma notificação quando é criada uma nova nota que já existe.
    » Efeito de slide desactivado enquanto o bug na API AnimateWindow não for corrigido.

    Version 0.3.1 (01/10/2004)
    » Bug terminar sessão, desligar ou eeiniciar o sistema finalmente corrigido?

    Versão 0.3 (22/09/2004)
    » Botão Apply nas definições da fonte agora a funcionar.
    » O ícone de Uninstall foi substituído por um de melhor qualidade.
    » Não é permitido agora que se mova a janela principal e a janela de nova nota.
    » Terminar sessão, desligar ou reiniciar o sistema agora a funcionar correctamente.
    » O código foi ligeiramente optimizado.
    » Pequenos bugs corrigidos.

    Versão 0.2 (18/09/2004)
    » Corrigido o bug relacionado com os botões usados para percorrer as notas.
    » Adicionada a possibilidade de alterar as propriedades do tipo de letra.
    » Adicionada uma notificação de "nota guardada" (opcional).
    » Adicionado um novo componente para dar suporte aos Visual Styles do XP.
    » O código foi ligeiramente optimizado.
    » As preferências são agora guardadas quando salvadas.
    » Pequenos bugs corrigidos.

    Versão 0.1 (14/09/2004)
    » Primeiro lançamento público.


    Download

    Podem fazer o download do FireNotes no meu site na secção de downloads.
     
    Última edição: 25 de Janeiro de 2005
  2. Simao

    Simao Power Member

    O programa é muito bom, uso-o diariamente agora... no entanto tem algumas fragilidades.

    • 20 mb de memoria RAM ocupada por este programa enquanto corre, é muito, já que é um programa simples. Neste momento o firepad esta-me a usar mais recursos do que a mula, o apache ou o explorer, ou mts outros! Talvez usando outro ambiente que nao o .NET se pudesse resolver isso?
    • Ter uma opção de proteger as notas por password provavelmente nao seria uma má ideia. Mas ao proteger por palavra password, seria boa ideia encriptar as notas nos ficheiros.txt.
    • Podermos fazer um resize à janela onde sao mostradas as notas, dava muito jeito!
    • Era fixe ke tivesse uma opçao tipo "close to tray" para quando um gajo fexa akilo, fexar de vez, ou ir para o sys tray, consoante a opção.
    • Gostava mais do nome nzNotes :p

    Por enquanto é só isto.

    Toma isto como uma critica construtiva e não destrutiva, o programa ta excelente, ja andava ha bastante tempo à procura de uma coisa do genero. E parece estar muito bem codado/estruturado.

    Obrigado por criares o firepad =)
     
  3. Andr0m3da

    Andr0m3da Power Member

    ja ouviram falar de um programa chamado "stikies"

    mete postits no ecra, com uma das 3 plugins, grava isso, e envia-os por rede.

    simple, quick, eficient.
     
  4. Nazgulled

    Nazgulled Power Member

    @simao
    1) como é k te hei-de explicar isto... isso n faz mal lol. é assim k o .NET funciona. o programa pode ser o + basico possivel sem nada, onde só apareça uma janela vazia e ao mm tempo gastar uns bons mb de ram ms isso n ker dizer nada. ele só esta a usar esses mbs de ram pk não são precisos, no preciso momento, esse mb de ram n fazem falta ao sistema mas assim que o fizerem ele libera tudo o que fo preciso e que não esteja a usar, até deixar o necessarioa pa correr a aplicação. ou seja, uma aplicação em .NET, logo no ínicio "usa" uns quantos mb de ram mesmo que não precise deles, mm k apenas precise de uns míseros kbs vai "sugar" ao sistema uns mbs, mas caso contrário liberta se for preciso por outro programa e não a estiver a usar. n te preocupes com isso pk se reparares bem o teu sistema n deve ficar lento por isso (se é k fica).
    2) Essa funcionalidade tá um bocado fora do meu esquema para esta aplicação e também tenho existem outras prioriedades mais importantes a implementer no programa. talvez um dia, não prometo nada, o tempojá é mt pouco para fazer a v0.5
    3) já está na minha todo list à algum tempo... espero que seja na v0.5 que isso esteja disponível, mas ando com pouco tempo para progrmar no firepad.
    4) não percebi nada... akilo ja fica no tray...
    5) mas eu não :P só quero usar esse tipo de nomes (nzQualquerCoisa) pa scripts em ph, e apesar de n ter nenhum ainda... lolol quer dizer, tava a fazer um blog ms dps perdi a paciência e n completei, basicamente falta a aprte de administração toda, ms tb era um blog simples, e tenho outro, ms esse é privado/comercial.

    @Andr0m3da
    and your point is....
    e n sei como será eficienete ter o ecrã cheio de posts-its (caso tenhas mts notas), deve ser uma confusão andar a procura de algo... mas lá está: "Eu queria exactamente aquilo que o FirePad é.", última frase da minha introdução ao firepad, n existia nhenhum programa k se satisfizesse as minhas necessidades e fiz um k já satisfizesse :)
     
  5. Andr0m3da

    Andr0m3da Power Member

    "e n sei como será eficienete ter o ecrã cheio de posts-its (caso tenhas mts notas)"
    n conheces o programa. com a plugin q falei... gravas os post-its.

    mas vou sacar isso e experimentar.
    q tipo de licensa tem? private use only? free for all?
     
  6. Simao

    Simao Power Member

    4)
    Sim, mas devia ter uma opçao, que activada, quando eu fexava o firepad ele fexava mm em vez d ir pro tray! era isso k keria dizer :p

    fka
     
  7. suB

    suB Banido

    Excelente ideia! :D assim ja nao vou ter a desktop cheia de "New Text document.txt" "New Text document(1).txt" "New Text document(2).txt" "New Text document(3).txt" etc.. :P
     
  8. Nazgulled

    Nazgulled Power Member

    @Andr0m3da
    licença licença n tem lol, ms é freeware... kem kiser saca, e usa onde kiser, em qts pcs kiser como kiser...

    @Simao
    de facto, nunca pensei em tal coisa lo... o mue objectivo era ter sempre akilo a mão, pk pa isso tb perco tempo a abrir o notepad qts vezes rpecisar, em termos de organização é k ja seria diferente. ms k utilidade tera, guardar uma nota e dps fechar o programa? ou que uso é k tu davas exactamente a essa opção?

    @suB
    :)
     
  9. Simao

    Simao Power Member

    Posso simplesmente adicionar uma nota e kerer desligar o firepad automaticamente.
    Anyway, n tou a dizer p n fazeres km ta, mas a adicionar essa opção, mas isto eh so uma sugestao, se axas k nao vale a pena n faças! (obvio) lol

    fka
     
  10. Andr0m3da

    Andr0m3da Power Member

    Boas,
    já instalei no portatil.

    A questão da memoria:
    ele estava a usar 7MB, num portatil com 256MB e ja a consumir 320MB de ram antes de iniciar o Firepad, ou seja o portatil ja estava em swap.
    Depois arranquei um installer de outro software e ele ja reduziu para 4MB, já acho mais razoavel. estou a ter como termo de comparação os 2MB do Stikies. mas é desenvolvido noutro ambiente e é bem mais antigo. e mais pobre a nivel de interface.

    Feature:
    epa, se implementares isso a conseguir enviar a mensagem para um IP e poderes registar um nome para esse IP... era fantastico.
    pq? bem pq o stikies acabava-se.
    aquelas notas pequenas, aqueles querys pequenos, logins, q tantas vezes sao precisos enviar para o colega duas secretarias a frente fazer apenas copy paste ;)

    no interface grafico colocaria mais um botao.
    a cruz manda para o tray, o novo botao fechava. acho util.

    Parabens,
    Bom programa
     
  11. Nazgulled

    Nazgulled Power Member

    por acaso essa de mandarem por ip ja me foi mencionada por um amigo ms tinha de pensar bem como seria isso implementado, em termos de funcionalidade. n percebi foi essa de tu registares um nome para um ip...

    talvez na próxima versão coloke uma opçao pa essebotão fechar/minimizar.
     
  12. Andr0m3da

    Andr0m3da Power Member

    é simples... o chamado "nick" ;) pq saber os ip's do pessoal de cor... ;)
    até podia funcionar apenas dentro do mesmo range do ip do "current user", já era interessante
     
  13. Nazgulled

    Nazgulled Power Member

    hum.... ja tou a ver, ms pa isos ias ter de saber o ip de qq maneira para dps apontares pa esse nome. no entnato se for dentro da mm rede, podes usar o nome do PC, normalmente tb funciona, claro k é so dentro da rede...

    ms agora tenho uma má noticia pa kem estava mt interessado nisto... surgiu-me um trabalho bem pago o qual vai ter duração no maximo ate ao final do proximo mês (a n ser k eu consiga acabar antes) o k me vai impossibilitar de escrever uma unica linha de codigo k seja no firepad, esse trabalho mais a escola e n da pa td, mm assim ja é complicado e ainda vou ter de ponderar bem sobre o trabalho.

    talvez daki a uns meses tenham noticias lol

    i'm sorry :(
     
  14. Andr0m3da

    Andr0m3da Power Member

    ha prioridades... como é obvio.

    n sei ao certo como o stikies funciona, mas ele faz uma busca no teu range e encontra pessoal c aquilo ligado.
    funciona por IP ou nome de maquina, o "nick" poderia ser facilmente o nome da maquina... mas se editavel, assim logo por default tinha qq coisa, mas podia meter "o cromo do Felizberto"

    força aí no trabalho
     
  15. Simao

    Simao Power Member

    Claro ke ha prioridades! anyway, mais uma sugestao:
    Notas c reminders?
    Dava jeito...
    fka
     
  16. Nazgulled

    Nazgulled Power Member

    eu acho que funções dessas são para qd o programa xegar a um nível onde as funcionalidades básicas estarem completamente prontas, akelas features mm necessárias, assim como nós precisamos de comer, dormir, etc... qd isso td tiver pronto, é k estarei disponível por funções como essa e como a de enviar pela net e bla bl, pk são ambas funções de grande calibre que demoraram mais tempo a serem feitas.
    ou seja, qd xegar a versão 1.0 e que akilo esteja exactamente como kero, é só preparar-me pa versão 2.0 com essas funcionalidades todas ;) mas isso ainda demorar... :(
     
  17. Karski

    Karski Power Member

    Programa porreirito.

    Nazgulled o programa tem uma coisa deveras irritante que é o bloqueio da posição só à direita ou esquerda. Acho que uma pessoa devia puder meter a janela onde quisesse.
     
  18. Nazgulled

    Nazgulled Power Member

    ^já está na minha todo list há algum tempo... ;)
     
  19. Madril

    Madril 1st Folding then Sex

    Sakei agora, e tá excelente.
    Congratz. Vai dar mt jeitinho :D

    É mesmo assim, com a necessidade, que aparecem os bons programas :D
     
  20. Nazgulled

    Nazgulled Power Member

    bem... o tal trabalho pago k eu mencionei aki k me tinham proposto... acabei de renucia-lo... ia ser bastante bem pago, ms devido oas estudos n tenho tempo para o k me foi pedido...

    isso significa que irei ter mais tempo entretanto para melhorar o FirePad, mas tenham calma pk isto só fez com k eu tivesse mais tempo mas não prometo nada pk a escola anda complicada :P

    anyway, aki fica a actual revisão para a versão 0.5, muitos destes pontos já os tinha feito ha algum tempo ms agora tive aki de volta disto a melhorar um bocadinho o código e a corrigir uns bugzitos. n tive tempo pa traduzir, aki fica em inglês (ta em inglês pk o readme tá em inglês :P)

    · Completely disabled the possibility to move the form window if Slide Effect is enabled.
    · New Note Form can be canceled through Escape key.
    · Changed a bit the Notify Icon and 'Show' context menu option behaviors.
    · Previous and Next buttons will continuously keep showing notes.
    · XMLParser is now embedded into the executable.
    · Added a little gradient title to the notify context menu.
    · Fixed bug where a note was saved with content from another note when chaging notes from the dropdown.
     

Partilhar esta Página