LusoRobótica - Robótica em Português
Software => Software e Programação => Tópico iniciado por: msr em 01 de Setembro de 2009, 19:56
-
COMPONENT ORGANIZER
(este post poderá ficar desactualizado, vê as últimas páginas para ficares a par das ultimas novidades)
Página oficial:
http://3xbla.wordpress.com/component-organizer/ (http://3xbla.wordpress.com/component-organizer/)
Código-fonte no Github:
https://github.com/3xdigital/Component-Organizer (https://github.com/3xdigital/Component-Organizer)
Screenshots:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2Fjju1Pi27OELBx.png&hash=7ea52e4414a6e2fbf9958564744751ea5afd07cd)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi195.photobucket.com%2Falbums%2Fz259%2FPongidae%2Fco_linux.png&hash=64d59d3c917abe50d91e90c924270461964f5eae)
-
Muito bom, continua a desenvolver, quem saiba eu convide alguém a fazer a migração para java para passar a dar em todas as plataformas.
-
Onde gravas os componentes? Ficheiro de texto?
-
a unica desvantagem é que o programa só corre em Windows.
Nesse caso podem dar uma vista de olhos aqui (http://mono-project.com/Main_Page). pode ainda não estar totalmente compatível com o .NET da Microsoft mas já está bastante avançado e já implementa grande parte da biblioteca gráfica da Microsoft, o System.Windows.Forms (pelo menos eles afirmam que é compatível com a versão 2.0 (mais aqui (http://mono-project.com/WinForms))).
-
msr, está mto fixe o programa!!!
Fiz algo do género mas usando uma base de dados do ACCESS.
Uma possivel ideia é teres a possibilidade de colocares associado a cada componente vários fornecedores e quanto custou o componente nesse fornecedor, assim ficas com base de comparação para futuras aquisições.
Outra ideia tem a ver com o arrumo dos componentes, por exemplo em casa tenho várias caixas com componentes e as vezes tenho de andar a procura onde os tenho, era bom ter as caixas numeradas e poder chegar ao programa e saber imediatamente em que caixa estão, e porque não, a quantidade disponível.
No programa que tens feito, podia ser mais flexível em relação ás categorias dos componentes, dando para adicionar, apagar e modificar categorias.
hehe, bem sei, falar é fácil ;) mas ficam as ideias....
Acrescentando, como tinha dito já fiz algo do género mas não era prático, no entanto, é uma coisa que dá mto mto mto jeito, por isso escusado será dizer que o teu projecto para mim está excelente :)
Continua o bom trabalho, cumps, Mauro.
-
Hehe...Já há uns tempos sugeri ao TigPT arranjarmos um programa com esta funcionalidade, mas depois começamos a inventar uma especie de "site" que cada user tinha a sua conta e podias pesquisar material dos outros users :P
mas o que procurava e mesmo isso....
obrigado ;)
-
Obrigado a todos pelas opiniões!
metro_, ao fazeres "upload" de uma datasheet o que acontece é que é criada uma cópia na pasta "datasheets" do executavel do programa (daí a ideia de usar o programa numa pen), toda a informação útil ao programa fica guardada no ficheiro "data.xml" que está na pasta "files". Se quiseres partilhar informação entre dois PC's, por exemplo, basta certificares-te que tens a mesma pasta "datasheets" e "files" (isto é, o mesmo conteúdo). Mais tarde vou incluir um "help file" com esses pequenos detalhes.
Quanto ao Mono Project tambem já dei uma vista de olhos, mas... Só experimentei o IDE para windows (que ainda está em desenvolvimento e >muito< alfa, tanto que nem deu para iniciar), mas já me disseram que, apesar de aplicações de consola não darem problemas, algumas "windows forms" dão. É questão agora de instalar o IDE para linux e experimentar a coisa.
maurosmartins, muitos dos "upgrades" que falas já os tenho em mente, mas só quando puser isto a abrir várias janelas (por exemplo, janela com configurações) é que me vou dedicar a isso. Depois disso o que pretendo é aumentar as funcionalidades dos programas, tornando as coisas mais dinâmicas como falas (labels dinamicos, permitir adicionar datasheets de varios fabricantes para um mesmo componente, etc). Essa das caixas e quantidade não me tinha lembrado, mas é boa ideia. Quanto ao preço é que já tenho dúvidas, porque estão sempre a mudar. A não ser que o programa fizesse actualizações automaticas através da net, mas isso, por agora, parece-me muito "à frente" eheh
-
Olá, msr
Muito boa, a ideia.
Eu adicionava a possibilidade de no "Search" se poder procurar com apenas parte da referência.
Por exemplo quero procurar por 1n4001 então escrevo 1n4* e aparece-me todos os componentes que comecem por 1n4. Isto ajuda muito por vezes os componentes mudam uma ou duas letras no final mas trata-se do mesmo componente.
A outra que eu acho útil e que já foi mencionado é poder fazer gestão de Stock, isto é poder dar entradas e saídas, na parte das saídas poder mencionar onde foi aplicado.
jp_
-
Muito bom, continua a desenvolver, quem saiba eu convide alguém a fazer a migração para java para passar a dar em todas as plataformas.
E porque não em Python que mete o java a um canto?
-
Boa tá fixe!
Se precisares de ajuda apita, tenho o visual studio 2008 :)
-
msr, se o programa fosse capaz de exportar folhas de excel (e importar, caso desinstalarmos ou fizermos um update) era útil :D
Estas férias andei entusiasmado com a bateria MIDI
Temos que trocar umas ideias 8)
-
msr, se o programa fosse capaz de exportar folhas de excel (e importar, caso desinstalarmos ou fizermos um update) era útil :D
Ora um óptima ideia :)
Estas férias andei entusiasmado com a bateria MIDI
Temos que trocar umas ideias 8)
por falar em MIDI...conheço um maluco (eu ;D) que anda a projectar 3 aparelhos midi....mas nao continuemos com o off-topic :P
-
jp_, o proximo upgrade vai ser esse mesmo, melhorar o "search"
tcustodio, nao sei se percebi bem a tua ideia. o objectivo seria salvaguardar informação no caso de quereres remover o programa ou mesmo passa-la para outro computador? isso já é possivel. toda a informação é gravada num ficheiro xml que está em "files/data.xml". Se quiseres por exemplo usar essa mesma informação noutro pc em que tenhas o programa a correr basta certificares-te que tens esse mesmo ficheiro (mesmo conteudo) e tambem as mesmas datasheets (pdfs) dentro da pasta "datasheets".
Quanto ao visualizar informação no EXCEL, podes abrir o ficheiro xml através do excel, ficas com a informação contida no xml toda tabelada. Não sei se era isso que pretendias.
No entanto isto que disse, os copy-pastes, são feitos "à pata". Inicialmente tinha pensado num "import/export xml", acabei por nao dar continuidade a isso mas posso repensar a ideia. Talvez ficasse mais "user-friendly"/pratico.
-
sim, era um "import/export xml" que eu queria dizer ;D (não tinha reparado que era num xml, sendo assim também serve!)
-
Olá msr, lá venho eu mais uma vez mandar bitaites ;)
Ao espreitar o ficheiro XML vi que guardas os "endereços" absolutos da pasta dos datasheets.
Quanto a mim acho k era preferível guardares os endereços relativos ao ficheiro executável, isto vai permitir muito mais portabilidade do programa!
Fica mais uma ideia!
Cumps, Mauro!
-
...
Depois disto quero tirar as "textBoxes" e os "buttons" do "form" principal e fazer todas as operações abrindo uma nova "form". Pelo que percebi isso nao se faz muito facilmente com a versão Express...
É muito fácil, como em tudo tens várias maneiras, mas a mais simples é acrescentares outra form ao projecto e depois em código fazer form1.hide e form2.show (e vice-versa)
-
É muito fácil, como em tudo tens várias maneiras, mas a mais simples é acrescentares outra form ao projecto e depois em código fazer form1.hide e form2.show (e vice-versa)
Exactamente, ja me apercebi que nao é tão complicado como estava a pensar. Obrigado pela dica!
maurosmartins, tens toda a razão. Aliás, sem estar como dizes aquilo que falei da partilha de ficheiros em 2 computadores não funciona.
Talvez para a semana tenha pronta uma nova versão para download com esses pormenores corrigidos.
-
Bem pessoal, aqui fica a nova versão com alguns dos upgrades mais urgentes, entre eles:
- search melhorado (procura nomes de componentes que contenham a palavra que inserem no "search" - não precisa de ser o nome exacto, portanto)
- guarda caminho da datasheet a partir da directoria do executavel (possibilitando assim a partilha de informação entre computadores, isto é, portabilidade)
- incluí um help file a explicar algumas coisas
Em relação ao partilhar a informação em varios pc's nao experimentei ainda porque neste momento só tenho um pc "vivo" cá em casa, mas estou confiante que, com as alterações que fiz, não haverá problemas. (espero que não haja mesmo, caso contrário, apitem)
Não esquecer que para correr o programa é necessário ter instalado: Windows Installer 3.1 e .NET Framework 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en) (muito provavelmente já terão tudo instalado, mas caso tenham uma "fresh copy" do windows pode ser necessário fazer o download do .net framework)
A partir de agora é meter mais janelas nisto. Janelas para adicionar componentes, para editar componentes, janelas com configurações, etc.
Até ao proximo upgrade vai demorar algum tempo, até porque daqui a sensivelmente uma semana é o "regresso à escolinha", mas assism que tiver novidades volto a este tópico.
DOWNLOAD: http://cidadao.uni.cc/comporg/ (http://cidadao.uni.cc/comporg/)
Criticas e sugestões sempre bem vindas! :)
-
Olá msr, está optimo!
Duas grandes actualizações, experimentei (alterei o ficheiro XML antigo) e está tudo a funcionar. Agora já se pode meter na pen e tudo!
O teu programa já anda a fazer jeito a mto boa gente! :)
Parabéns, e quando puderes continua o bom trabalho!
Cumprimentos, Mauro.
-
Está a ficar muito bom :)
-
Porque não permitir labels user defined?
bom trabalho ;)
-
Porque não permitir labels user defined?
bom trabalho ;)
A proxima "versão" que colocar para download muito em principio já vai incluir esse upgrade. Vai ser possivel seleccionar até dois labels ao mesmo tempo, por exemplo, selecionar "Transistors" e, dentro deste label, "NPN" (é só um exemplo, o utilizador depois pode configurar à sua maneira
...entre outras novidades ;D
-
Olá pessoal,
Gostava de vos pedir uma opinião.
Na proxima versão vão existir labels primarias e secundárias, por exemplo:
Transistors
NPN
PNP
MOS
Microcontrollers
Atmel
Microchip
(neste caso transistors e microcontrollers seriam labels primarias e os restantes as respectivas labels secundárias)
Estas labels depois podem ser definidas ao gosto do utilizador, mas de qualquer dos modos existirá um conjunto "default".
Qual seria a estrutura que dariam a essas labels "default"? Isto porque não tenho grande conhecimento de componentes e portanto não sei qual será o conjunto que melhor servirá uma maioria do pessoal que use o programa.
Com base na vossa experiencia como fariam? Se pudessem fazer um "esquema" do genero do que fiz ali em cima agradecia.
Obrigado!
-
Hmm tens o multisim? Pode ser que dê para fazer copy-paste dos tipos usados na base de dados deles...
cumpzz
-
Boas
Desististe do projecto? O link nao está a dar :)
Cumprimentos
-
Nao desisti, mas não tenho tido tempo nenhum para pegar nisto.
Posso dizer que fiz entretanto mais uns quantos upgrades mas ainda não está como deve ser para poder partilhar. Pode ser que nas férias do natal consiga acabar isto.
Quanto ao link, nao sei porquê ando com uns problemas no meu domínio, mas experimenta este:
http://cidadao.uni.cc/comporg/index.html (http://cidadao.uni.cc/comporg/index.html)
-
hehe...já dá ;)
-
Muito fixe...
Muito bom mesmo para anexar apontamentos e ideias que nao vem no datasheat do componente... fácil de usar e sem problemas com instalações...
Muito util. ;D
-
Boas pessoal,
Tenho novidades!
Pus agora disponivel para download uma nova versão do Component Organizer.
O programa está mais apetrechado mas ainda faltam algumas coisas.
Coisas novas:
- search melhorada
- existem dois tipos de labels: primarios e secundarios
- dá para adicionar varias datasheets (fabricantes distintos) a um componente
- indicação do stock disponivel
- cada componente tem um campo de texto onde se podem adicionar notas diversas
- alem de datasheets de componentes, é agora possivel fazer tambem upload de application notes
- application notes podem associar-se a componentes
Mais alguns pormenores:
- os ficheiros uteis ao programa passam a estar todos na pasta 'files' (à excepção do config.txt), ou seja, para partilhar informação entre vários computadores/pen's basta certificar que ambos têm a mesma pasta 'files' (ie, o mesmo conteúdo)
- duplo click numa linha das grelhas revelam detalhes do componente/application note (todas ou quase todas as grelhas que aparecem no programa têm uma acção associada ao duplo click, é experimentar)
- os ficheiros da versão anterior são INCOMPATIVEIS com esta (sorry)
Por agora, está em falta:
- painel de configurações (em especial, o das labels para que o utilizador as possa configurar à sua vontade e medida)
Screenshot
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcidadao.uni.cc%2Fcomporg%2Fimg%2F0.png&hash=0958011d02c3fd5845de2c3a937710acc167419f)
Mais screenshots:
1 (http://cidadao.uni.cc/comporg/img/1.png) 2 (http://cidadao.uni.cc/comporg/img/2.png) 3 (http://cidadao.uni.cc/comporg/img/3.png) 4 (http://cidadao.uni.cc/comporg/img/4.png) 5 (http://cidadao.uni.cc/comporg/img/5.png)
DOWNLOAD: http://cidadao.uni.cc/comporg (http://cidadao.uni.cc/comporg)
Resta-me esperar que o programa não aborte nas vossas mãos ;D (ha alguma probabilidade de isso acontecer, se assim for "report it!")
Como o tempo não é muito e o programa me serviu de iniciação ao C#, o codigo foi feito completamente à martelada, embora tenha tentado tapar o máximo de buracos possíveis. O que mais me interessa é que funcione e que seja útil.
Em relação a uma nova versão... Talvez ainda faça a parte da configuração das labels no mês de Fevereiro, mas não prometo nada.
Por agora é isto.
Opiniões, sugestões e criticas sempre muito bem vindas!
-
Já me tinha esquecido disto. Vai dar-me um jeitão.
Está perfeito amigo. Muito bom.
-
Estive agora a instalar e experimentar e pareceu-me muito bom.
Parabéns.
-
Parabéns por tentares ir actualizando isto.
Parece-me bem organizado, simples, como eu gosto.
Se tivesse Windows era capaz de usar...
-
óóóóó msr, tu usas os TDA1562? :P
-
óóóóó msr, tu usas os TDA1562? :P
Nah, é só fachada ;D Nao me lembrava de componentes para adicionar ao programa para depois fazer um screenshot com a grelha mais composta, entao fui procurando alguns que me interessassem pela net, provavelmente esse até veio daquele teu post sobre o amplificador.
Obrigado a todos pelos comentários!
Qualquer dúvida, sugestão, crítica, fiquem à vontade.
-
Pelo aspecto parece muito fixe parabéns :D
Como é que gravas os dados? Seria interessante poder ter isso em vários formatos, quer para ter no excel quer para visualização no browser para se poder ver os componentes uns dos outros por exemplo, julgo que seria muito interessante. Se estiveres interessado nisso e quiseres ajuda dispõe ;)
-
Pelo aspecto parece muito fixe parabéns :D
Como é que gravas os dados? Seria interessante poder ter isso em vários formatos, quer para ter no excel quer para visualização no browser para se poder ver os componentes uns dos outros por exemplo, julgo que seria muito interessante. Se estiveres interessado nisso e quiseres ajuda dispõe ;)
Os dados são guardados num ficheiro .xml que está na pasta "files". Qualquer ficheiro .xml pode ser aberto no Excel apesar de poder não ser apresentado da forma mais elegante (devido à estrutura do xml que pode ter campos que não interessam ser visualizados). Mas colocar uma opção do género "Export to Excel" é uma ideia a considerar.
Quanto à visualização no browser, falas de um site certo? Essa ideia ja foi dada no inicio deste topico. Eu gosto da ideia, tanto que já fiz qualquer coisa nesse sentido, mas para avançar teria de haver alguem interessado em colaborar dado que de "web development" pouco percebo. Basicamente os requisitos seriam PHP e ter experiencia com um CMS. Haverá alguem interessado?
Estou aberto a todas as sugestões, no entanto por agora o proximo upgrade vai ser mesmo o painel de configurações que dá bastante jeito :)
-
Não tens um ficheiro xml já com alguns componentes que possa enviar. O meu está vazio .
-
iCar não dá para te enviar apenas o ficheiro .xml porque este contem localizações de ficheiros que já foram carregados no programa. Deixo aqui uma pasta "files", basta substitui-la pela que tens neste momento.
http://www.mediafire.com/?midecmly1ez (http://www.mediafire.com/?midecmly1ez)
-
Obrigado. Já estou a fazer download.
-
excelente, certamente vou usar!
obrigado
-
Muito Bom, Parabes ;) já estou a usar
-
Bem, afinal não foi assim tão complicado adicionar o painel de configurações. Aqui fica uma nova versão em que já é possível gerir as labels à vontade. Um screenshot do painel:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcidadao.uni.cc%2Fcomporg%2Fimg%2Fold%2F6.png&hash=2474293e8ab4143a04264a19ca3878fed8cc4edf)
DOWNLOAD (http://cidadao.uni.cc/comporg/comporg_0_9.zip)
Qualquer dúvida, crítica, sugestão, fiquem à vontade!
Se encontrarem algum erro, agradecia que comunicassem.
-
Cada vez melhor :)
Cumprimentos
-
Cada vez melhor :)
Cumprimentos
Thank you!
Espero que seja útil ;)
-
Olá msr, parabéns!
Gostei particularmente da opção para poder organizar as application notes!
Um sugestão, à semelhança dos componentes, as AP podiam ter um assunto, do estilo...
APs sobre controladores PID
APs sobre conversores dc dc
etc....
Cumprimentos, Mauro.
-
hmm não é compatível com os dados da versão anterior?
-
maurosmartins, tambem pensei nisso mas, ao contrario do nome dos componentes, que não é auto-descritivo, todas as appnotes são idenfificadas pela sua descrição (que é obrigatória ao adicionar uma appnote). Utilizando o "search" em principio encontras facilmente uma appnote.
Tyran, infelizmente não. Ainda estás a usar a versão "sem janelas"? Essa versão estava muito básica, o ficheiro data.xml passou depois a ter outra estrutura, daí não haver compatibilidade. Por ter sido uma versão básica e não haver muita gente a utilizar (acho eu) não pensei em arranjar forma de compatibilizar. Se te der mesmo jeito manter os teus dados, envia-me o teu "data.xml" para eu ver o que posso fazer.
-
Estava a usar a versão anterior com os files k disponibilizaste só para ver a coisa assim já com algo ;D
-
Estava a usar a versão anterior com os files k disponibilizaste só para ver a coisa assim já com algo ;D
Então devemos estar a fazer confusão em relação às versões. A incompatibilidade é referente APENAS à primeira versão do programa que aqui postei no forum. Aquela sem janelas, era tudo feito no ecrã principal.
Nas restantes versões, já com janelas, não ha qualquer incompatibilidade entre si. Podes usar à vontade os ficheiros que aqui pus :)
-
hmm estranho então! vou apagar o que tenho e testar de novo
EDIT: extraí de novo os files e já deu!
-
hmm estranho então! vou apagar o que tenho e testar de novo
EDIT: extraí de novo os files e já deu!
Quando copiaste a pasta apareceu-te a grelha em branco na mesma?
Se foi esse o caso, deves ter copiado a pasta com o programa a correr. Para as alterações terem efeito tens que fazer o "copy-paste" com o programa fechado.
-
Não porque eu já tinha o comp da outra versão com os files, logo so passei para a pasta a nova versão, só se extraí também algum file de configuração e daí mostrar em branco.
Mas agora está bem :)
-
Olá,
Introduzi mais uma funcionalidade. Partilhar informação sobre componentes podia ser um bocado pesado, em particular se a lista de componentes já fosse extensa, uma vez que ter-se-iam que partilhar os pdfs de datasheets (tal como aconteceu ali num post atrás). Para facilitar essa partilha acrescentei um menu "Export/Import XML".
O que isto faz é exportar a lista de componentes para um ficheiro XML. Qualquer outra pessoa pode importar esse ficheiro, sendo feito o update da lista de componentes no seu programa. A informação partilhada desta forma é: nome do componente, descrição, labels (se existirem no PC destino) e informação adicional.
Não fiz o mesmo para as application notes pois a unica informação partilhada seria a descrição e o nome da app note, que, neste caso, tem pouco interesse.
Fica assim mais fácil a partilha online de componentes.
Screenshot do menu (http://cidadao.uni.cc/comporg/img/7.png)
Com este update, aproveitei tambem para fazer algumas pequenas melhorias e corrigir algumas falhas.
Download: http://cidadao.uni.cc/comporg/ (http://cidadao.uni.cc/comporg/)
Espero que vos seja útil! ;)
-
Mas os dados já não estão num XML?
-
Mas os dados já não estão num XML?
Existe um ficheiro data.xml que serve principalmente para o programa, sempre que é executado, saber onde está toda a informação. Esse ficheiro, assim como toda a informação referente a componentes e application notes estão na pasta "files". Para partilhar informação entre dois PCs ou PENs basta certificares-te que tens a mesma pasta "files" (ie, mesmo conteúdo) nos dois.
No entanto, no que toca a partilha de informação na net esse método seria demasiado pesado (tal como aconteceu num post ali atrás em que disponibilizei uma pasta "files" para download). Quanto mais pdfs tiveres guardados, mais pesado se torna.
Foi por isso que criei este novo menu que te permite exportar um ficheiro XML com a tua lista de componentes (que ocupa uns quantos Kbytes), que podes disponibilizar facilmente na net e outras pessoas o podererão usar, bastando importar o mesmo no programa. Neste caso ha a vantagem do ficheiro ser de pequena dimensão, e portanto de facil partilha, no entanto as datasheets terás de sacá-las posteriormente da net. E pelos motivos que já indiquei atrás, através deste método só é partilhada a lista de componentes e não as application notes.
Na minha opinião o que isto tem de interessante é poderes partilhar e outras pessoas terem acesso aos componentes que usas da forma mais prática possível.
-
Olá msr, é com gosto que tenho usado o component organizer, mas gostaria de pedir mais uma capacidade se achares bem! ;D
Por exemplo para algumas aplication notes convinha poder associar mais que um ficheiro, e era isso que gostaria de pedir, ou seja ser possivel associar mais que um ficheiro as APN. Isto claro se achares bem e se tiveres disponibilidade para isso!
Desde já obrigado, continua o bom trabalho!!!
Mauro.
-
Olá Mauro!
Ainda bem que te está a dar jeito!
Em relação a esse aspecto, na altura pensei nisso e acabei por achar que ficava mais simples assim. A ideia é, caso tenhas vários ficheiros para juntar à AP, "empacota-los" todos num zip/rar. Se quiseres mais tarde adicionar ficheiros a esse zip/rar é seguir o processo normal desse tipo de ficheiro: vais a /files/appnotes e adicionas (drag-and-drop) o novo ficheiro ao zip pretendido (que deve ter o formato "<nome da AP>_files.zip"). Não sei se é isto que tens feito. Assim, por achar que este método é simples e funcional nao estou a pensar alterá-lo. Que dizes? Posso não estar a pensar em alguma situação que te desse particular jeito.
-
Olá msr, obrigado pela resposta!
Efectivamente a solução que apresentaste resolve a situação! :) eu não tenho estado a usar ficheiros zip, mas vou começar a faze-lo para estes casos!
Mas... :P numa próxima versão pensa nisso! a comodidade de chegar lá e simplesmente fazer "OPEN" é brutal.
Cumprimentos, Mauro.
-
Bem, para mim o programa tem um defeito muito chato: não dá para maximizar ou mudar o tamanho da janela.
Uso uma resolução de 1280x1024 e fica muito espaço no ecrã sem nada.
-
Não consegui experimentar porque estou a correr linux, mas parece-me uma aplicação bastante útil!
Não me pareceu que tivesse, portanto cá vai: e que tal o programa fazer download automático da datasheet de cada componente? Podias tentar usar como base um site deste género: http://www.alldatasheet.com/ (http://www.alldatasheet.com/)
-
Não consegui experimentar porque estou a correr linux, mas parece-me uma aplicação bastante útil!
Não me pareceu que tivesse, portanto cá vai: e que tal o programa fazer download automático da datasheet de cada componente? Podias tentar usar como base um site deste género: http://www.alldatasheet.com/ (http://www.alldatasheet.com/)
Isto ficava bem interessante :D
-
Obrigado a todos pelas sugestões!
Espero em meados de Fevereiro voltar a pegar no Component Organizer para fazer alguns upgrades.
Algumas alterações que estão pensadas (já a contar com estas ultimas que sugeriram):
- permitir adicionar ERRATA às datasheets
- adicionar configuração de "manufacturers" (tal como acontece com as labels)
- permitir resize da janela
Quanto à interacção com um website, parece-me mais complicado... Pelo que tenho conhecimento seria necessário esse site permitir o acesso por parte de uma aplicação e/ou disponibilizar uma API que permitisse fazer WebRequests e transferência directa das datasheets.
Conhecem algum site de datasheets com essa funcionalidade?
-
boas,
umas das coisas que me deparei foi não poder adicionar componentes com a mesma referencia, por exemplo eu uso o valor dos mesmos para servir de código para ir directamente a ele, mas no caso de haver resistências de 10k ohm normais por exemplo e ao por tb 10K ohm de uma outra resistência sendo esta de valor regulável ele não deixa inserir
-
boas,
umas das coisas que me deparei foi não poder adicionar componentes com a mesma referencia, por exemplo eu uso o valor dos mesmos para servir de código para ir directamente a ele, mas no caso de haver resistências de 10k ohm normais por exemplo e ao por tb 10K ohm de uma outra resistência sendo esta de valor regulável ele não deixa inserir
André, o programa foi feito essencialmente para tornar mais cómoda a consulta de DATASHEETS (e tambem application notes). Componentes como resistências ou condensadores não têm datasheet e não foram contemplados. Ao contrario desse tipo de componentes, cada MCU, cada transistor, cada ampop, cada acelerómetro, tem uma referência única e para evitar que adiciones acidentalmente dois componentes com a mesma referência tal não é possível.
Se ainda assim pretenderes usar o programa para inventário de material também o podes fazer, tendo em conta essa limitação. No exemplo que referiste podes por exemplo colocar "Res. 10k" na referência da resistência e "Pot. 10k" na tal resistência variável (potenciómetro).
-
eu tenho adicionado algumas formas de referencias para que consiga la inseri-los todos
-
alguem me pode ensinr como funciona o programa :'( :'(
-
NOVIDADES!
Novo ano, Component Organizer novo ;)
Já está disponível para download a versão 0.9.1 do programa.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcidadao.uni.cc%2Fcomporg%2Fimg%2F1.png&hash=c62a49cbbccc2249f8b64eee6dfa7d646d020d70)
Novas funcionalidades:
- painel de gestão de fabricantes (manufacturers)
- painel de configurações gerais
- alerta para baixo stock ou falta de stock de componentes
- considerar stock de um componente "não relevante"
- a janela principal é agora "resizable", podendo o layout ser guardado entre sessões
- possibilidade de rotular a datasheet como DATASHEET, SUMMARY, ERRATA ou USER's GUIDE
- possibilidade de adicionar dois componentes com a mesma referência
- o painel de edição dos componentes foi alterado para ficar mais idêntico ao painel de "adicionar componente"
Alguns detalhes:
- alerta para baixo stock ou falta de stock de componentes
- componentes com baixo stock aparecem com cor amarela, e sem stock com cor laranja
- os altertas para low stock são configurados no painel de configurações
- existe um valor GLOBAL para low stock no entanto pode-se configurar o programa para aceitar valores de "low stock" para cada um dos componentes em particular (isto, pois "10" poderá ser considerado low stock de resistências mas não de acelerómetros, por exemplo)
- possibilidade de adicionar dois componentes com a mesma referência
Por exemplo, se se quiser adicionar o manual do compilador MPLAB para diferentes gamas de microcontroladores, a referência pode ser a mesma, "MPLAB", e a descrição é que é diferente. Neste caso faz tambem sentido considerar o stock como "não relevante"
COMO FAZER UPDATE?
Basta copiar o executável e o ficheiro de ajuda (help.html) para a pasta actual do Component Organizer. Remover o ficheiro executável da versão antiga e usar o da nova versão.
Qualquer sugestão, opinião, etc é como sempre muito bem vinda.
Gostava de receber algum FEEDBACK principalmente em relação às novas funcionalidades por forma a que daqui uns tempos possa voltar a limar algumas arestas.
DOWNLOAD e mais screenshots:
http://cidadao.uni.cc/comporg/ (http://cidadao.uni.cc/comporg/)
-
fiquei satisfeito por teres dado importância ao meu comentário, bem vou experimentar a nova versão :D
-
Está cada vez melhor! :D
Estou a gostar muito de ver a evolução do programa...Se ele já era muito útil ao inicio, agora ainda é mais :D
-
cada vez melhor.
obrigado!
-
Tive a ver é bem fixe
-
Para quando a versão para MAC. :-[
-
Para quando a versão para MAC. :-[
Vai ser complicado, mas nao ponho de parte essa hipotese. Depende da motivação e tempo livre que arranje para o fazer :D
-
Já instalei e pelo que vejo, funciona muito bem, e é bom para organizar o material e se precisar de utilizar ou se não tiver mais material, o programa informa 8) vai ser bom ter os componentes organizados.
-
Opensource?
-
opensource o k?
-
Este software..
-
se bem me lembro não.. é livre, porque o msr decidiu partilhar, mas o conceito opensource implica que o código seja livre..
-
Opensource não é, mas é de borla que ja não é nada mau ;D
Não partilho o código porque nao vejo qualquer interesse nisso. Honestamente, o código feito é um péssimo exemplo de como se deve usar C# e OOP em geral. Na altura que comecei não tinha bases de OOP e o próprio programa serviu para aprender C#, por isso naturalmente que o que está por "baixo" do Component Organizer não é bonito, mas... funciona!
-
Certo obrigado
-
Olá pessoal,
Só para avisar que publiquei uma nova versão (0.9.2) com alguns bugs corrigidos!
Aproveitei tambem para criar um site mais elucidativo da utilidade do programa e em que seja mais prático descrever o que há de novo em cada versão.
Está tudo aqui: http://cidadao.uni.cc/comporg (http://cidadao.uni.cc/comporg)
Qualquer bug que detectem, comuniquem sff! Sugestões como sempre muito bem vindas!
-
olá msr,
Baixei a nova versão do Comp_organizer e tenho o seguinte erro
To run this application, you must install one of the following versions of the .Ner Framework:
V4.0.30319
Contact your application publisher for instructions about obtain the appropriate version of the .NET framework.
Pergunto porque razão não funciona uma vez que tenho a versão anterior a funcionar.
jp_
-
Bah... Realmente eu agora estou a usar o Visual Studio 2010 que deve usar a .NET Framework mais recente. Pensei que ele mantivesse como requisito a framework com que iniciei o programa (que foi a 3.5).
Nesse caso, a solução passará por instalar a versão mais recente da .NET Framework (4): http://msdn.microsoft.com/en-us/netframework/aa569263 (http://msdn.microsoft.com/en-us/netframework/aa569263)
No entanto, logo à noite ainda vou ver se dá para manter a versão 3.5 como requisito e logo dou notícias.
Obrigado pelo reparo!
-
jp_, chegaste a instalar a versão mais recente da .NET Framework?
De qualquer das maneiras já defini como requisito mínimo a .NET Framework 3.5 (SP1). Já está no site disponivel para download.
Se continuares a ter algum problema avisa sff!
-
Ola msr, fico contente por ver que o component organizer continua a evoluir, (e eu continuo a usa-lo ;) )
gostaria de fazer um feature request para uma nova versao, ja falei disto algumas vezes.
Trata-se de um campo para a localizacao do componente, ou seja em casa tenho mtas caixas e nem sempre sem onde tenho os componentes, se houvesse um campo que fosse o nome da caixa isso ia dar mto jeito.
Fica para pensares :)
Cumprimentos, Mauro.
-
Ola msr, fico contente por ver que o component organizer continua a evoluir, (e eu continuo a usa-lo ;) )
gostaria de fazer um feature request para uma nova versao, ja falei disto algumas vezes.
Trata-se de um campo para a localizacao do componente, ou seja em casa tenho mtas caixas e nem sempre sem onde tenho os componentes, se houvesse um campo que fosse o nome da caixa isso ia dar mto jeito.
Fica para pensares :)
Cumprimentos, Mauro.
como o msr referiu nos post anteriores, este programa inicialmente servia para ter mais facilidade em usar/ encontrar os datasheets, mas pelo meu ver, existe mais pessoal que o usa para gravar os stocks que tenham em casa:P
-
O programa está muito fixe. Prático e dá para nos organizarmos em casa.
O campo de localização do componente é uma exelente ideia porque este programa parece que é muito utilizado para organização de componentes, mais até do que para ver/armazenar datasheet.
-
OK, sugestão recebida e aceite! :D
Vou ver se dentro de algumas semanas acrescento a possibilidade de associar componentes a contentores/caixas.
Quando houver novidades voltarei a este tópico.
-
Olha estava a utilizar o programa e encontrei o que deve ser um erro.
Por exemplo faço uma pesquisa e quando clico no componente(em details...) ele mostra-me os detalhes do primeiro componente de todas as listas.
Não sei se só acontece comigo ou é geral.
-
Olha estava a utilizar o programa e encontrei o que deve ser um erro.
Por exemplo faço uma pesquisa e quando clico no componente(em details...) ele mostra-me os detalhes do primeiro componente de todas as listas.
Não sei se só acontece comigo ou é geral.
É um bug ::)
Obrigado pelo reparo!
Trato disso ainda hoje.
-
Quando corrigires avisa aqui para eu receber a notificação.
Obrigado.
-
Bug corrigido!
http://cidadao.uni.cc/comporg/downloads (http://cidadao.uni.cc/comporg/downloads)
-
Olá pessoal,
Já está disponível para download uma nova versão (0.9.3) do Component Organizer que permite indicar o local onde têm guardados os componentes.
Download: http://cidadao.uni.cc/comporg/downloads
Basta ir a Configurations>Containers e adicionar os "rótulos" que usam nas vossas caixas. Se desejarem que apareça na grelha dos componentes uma coluna com essa informação, basta seleccionar "show containers on grid". Em todo o caso podem ver o "container" de cada componente consultando os detalhes ("Details...") de cada componente.
Tal como tem acontecido nas ultimas actualizações, o programa tem sido disponibilizado sem ter sido muito testado. Portanto se encontrarem algum bug avisem sff.
Espero que gostem e que vos seja util.
Como sempre, opiniões e sugestões são muito bem vindas!
-
Achei um bug: Quando eu aumento ou diminuo o stock pela janela details não grava.
Estrenhamente agora grava :S
-
msr, mais um excelente release!
Em particular nesta, obrigado por incluíres os "containers".
Cumprimentos, Mauro Martins.
-
Á muito tempo que ninguem diz nada por aqui, e como começo a ter tralha a mais para me lembrar do que tenho vou começar a usar este programa que pelo feedback está 5 estrelas.
-
Espero que te seja útil!
Na próxima semana devo publicar uma nova versão com "minor edits". Em concreto, possibilidade de maximizar a janela, adicionar datasheets/appnotes através do clique direito no rato na grelha respectiva e eventualmente mais qualquer minhoquice que não me esteja agora a lembrar :)
-
Uma coisa que achei chato foi ter de criar cada container um a um e depois ter de adicionar os componentes, tipo, se for possivel e não der muito trabalho é possivel tipo meter um range de numeros e ele gerar automáticamente os containers?
Do género A0..A14 e gera os containters.
-
ou nós dar-mos uma palavra inicial ou letra a a partir dai ficar tudo a começar com essa inicial, vai dar ao mesmo que o senso disse a unica diferença é que cada utilizador pode escolher a inicial desta forma ou por palavra individualmente
-
Uma letra fixa para mim não dava muito jeito, eu tenho maior parte da minha tralha em caixas da SUC, e cada caixa tem 14 ou 15 divisórias, e actualmente o meu método de organização é dar uma letra como nome da caixa e depois um numero para cada divisória, e fica no programa A0, A1, A2, A3, etc,etc, se desse para automatizar era giro, mas se não der tambem não tem mal.
-
então basta criar por separadores no programa e depois adicionas o comp a esse separador tipo em cascata, e assim tens um geral de todos os componentes numa parte como esta o programa agora e tens a parte dos separadores para os componentes, acho esta ideia uma boa solução
-
Viva pessoal,
eu tinha mtas caixas e resolvi a questão de não andar manualmente a criar uma a uma editando o ficheiro XML, é simples e é rápido.
é fazer copy paste
Cumprimentos, Mauro.
-
Uma ideia para o programa caso queira melhorar isso...
Eu ainda nao vi o programa mas acho que não deve ter...por isso fica a sugestão..
A um determinado componente, associar uma datasheet..
Cumprimentos,
André Carvalho.
-
Já tem isso, e á muito tempo, tanto datasheet como App Note.
-
Já tem isso, e á muito tempo, tanto datasheet como App Note.
Ah entao sorry... ;)
Cumprimentos,
Andre Carvalho.
-
Com uma semana de "atraso"... publiquei agora uma nova versão do Component Organizer.
Foram feitas super-mini-minor-edits:
- possibilidade de maximizar a janela
- novo menu "new..." acessivel através do rigth-click na grelha (tornar mais prática a adição de componentes)
Em relação ao que propuseram para a criação automatica de containers. Agradeço-vos a sugestão mas dado o meu tempo livre tender para zero alterações significativas ao programa não poderão ser feitas. Só mesmo minor-edits ou correcção de bugs que eventualmente apareçam. De qualquer das maneiras é algo que só têm que fazer uma vez e não levará assim tanto tempo... Obrigado Mauro pela sugestão de solução alternativa!
http://cidadao.uni.cc/comporg/downloads
(o mirror na SoftPedia ainda não foi actualizado; usar o direct link!)
-
Reparei há dias que o domínio gratuito que usava (cidadao.uni.cc) foi abaixo e parece que de vez.
Estou a tratar de um novo domínio e assim que estiver tudo tratado coloco aqui um novo link.
-
Ora aqui está o novo domínio:
http://3xdigital.com/comporg/ (http://3xdigital.com/comporg/)
-
Olá msr, é bom saber k o projecto continua de boa saude!
Para mim já faz parte do dia a dia para organizar os meus stoks datasheets e AN!
Fui ao site e reparei que havia a versao 0.9.3 e que dava para meter cores nas linhas dos componentes nao percebi é como.
Podias dar umas dicas?
EDIT: Já vi que era a funcionalidade de low stock. :)
Cumps e felicidades para o projecto.
-
Deixo mais um Mirror para este excelente projecto:
- http://lusorobotica.com/software/msr/comporg_0.9.3.zip (http://lusorobotica.com/software/msr/comporg_0.9.3.zip)
Alguém interessado em portar algo do género para php?
-
Muito obrigado TigPT!
Vou oportunamente adicionar o link na página do Component Organizer.
Ultimamente não tenho pegado no programa, mas existem novas ideias (algumas sugestões de utilizadores) a serem implementadas e intenção de o tornar cross-platform e open source. Os passos dados nesse sentido foram no entanto muito curtos pois entretanto apareceram outros "projectos" mais prioritários. Mas já que pareces estar interessado num port para PHP, uma das ideias passaria pela integração com o Octopart (http://octopart.com/api/overview (http://octopart.com/api/overview)) e php estaria penso eu envolvido na tarefa.
Durante este ano vai ser complicado avançar alguma coisa no Component Organizer, mas se houver novidades, por aqui aparecerão.
-
lembro-me de ter visto algo bastante completo para web mas não me recordo do nome, está certamente no meu google reader só falta saber como pesquisar...
-
Não conhecia o http://octopart.com/ (http://octopart.com/)
Muito interessante!
-
lembro-me de ter visto algo bastante completo para web mas não me recordo do nome, está certamente no meu google reader só falta saber como pesquisar...
Será que foi o PartKeepr? http://partkeepr.org/ (http://partkeepr.org/)
-
Ora aqui está uma alternativa que tem integração com o Octopart: http://www.arenasolutions.com/partslist/ (http://www.arenasolutions.com/partslist/)
É pena não ser free.
De qualquer das maneiras já não devo voltar a pegar no Component Organizer. Estou a ver que já existem varias alternativas e melhores que a minha, por isso não faz sentido continuar. Acham que vale a pena partilhar o código do Component Organizer? (isto é torna-lo open source)
-
Tudo quanto é cloud based dispenso, nunca sabe quando é que passa de free para ultra pago, ou quando é que se acaba o programa, prefiro ter esse tipo de coisas no pc, e uma cópia numa pen.
-
Eu tenho o Component Organizer numa pasta do Dropbox. Assim tenho acesso em todos os PCs :)
-
Parabéns msr! Component Organizer em destaque no conhecido blog Electronics Lab: http://www.electronics-lab.com/blog/?p=16595 (http://www.electronics-lab.com/blog/?p=16595)!
É bom andar a ver estes blogs e encontrar um projecto nascido nesta comunidade! :D
-
Obrigado pela notícia, não me tinha apercebido que tinha passado no Electronics Lab.
Isso explica os mails que recebi ultimamente com "feature requests" ;D
Bem a motivação para continuar ou não o desenvolvimento do CO tem oscilado muito nos ultimos tempos. Neste momento, está num ponto alto e espero que essa motivação dê frutos ainda durante este mês. A situação é a seguinte: o código actual foi feito em C# e está uma verdadeira confusão, mesmo que o partilhasse (open source) tenho a certeza que o interesse em lhe pegar não seria muito. A alternativa é re-escrever o CO, desta vez em C++/Qt por forma a torna-lo cross-platform e, com a experiencia que adquiri entretanto, acredito que o código sairá muito melhor e por isso será open-source.
Porquê reescrever o CO? Porque apesar de tudo parece-me que ainda não existe uma alternativa idêntica e tão simples quanto o CO, isto é, offline, gestão de stocks e armazenamento local de datasheets e applicaton notes, pode-se por numa PEN, usar com Dropbox... e porque acho valer muito a pena tornar o programa open-source por forma a que qualquer um possa adicionar as features que desejar (o código será alojado em principio no github tornando o contribuição super simples).
Posto isto, algumas features e modificações que estão em vista para a primeira versão do CO open-source:
- as labels vão desaparecer, ou pelo menos não serão usadas inicialmente
Razão: a descrição do componente na maioria dos casos inclui o tipo de componente (microcontroller, NPN, etc) sendo suficiente para encontra-lo através de uma pesquisa
- a estrutura do ficheiro XML vai ser modificada, no caso de não ser "backward compatible" será disponibilizada uma pequena aplicação para conversão do ficheiro XML antigo para a nova versão
- possibilidade de "linkar" datasheets de um componente às de outro já existente
Razão: Pode existir stock de 3 componentes distintos (ex.: ATmega48/88/168) mas a datasheet/errata/etc ser a mesma, evitando ter que guardar .pdf adicionais
- o stock passa a ser por "package", sendo automaticamente contabilizado o total (somatório de stock de todos os packages)
Gostava imenso de saber qual a vossa opinião sobre estas alterações e outras que tenham em mente visto esta ser uma boa altura para adicionar "features" ao CO.
Deixo também uma pequena amostra do que foi feito até ao momento em termos de GUI (versão "hiper-mega-alfa"):
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2FjGx1IixqAi6wj.png&hash=f79042601ed9b9813a8899bcf566bd697cf5c7a8) (http://min.us/mYzEB1U19#1o)
-
E porque não tornar isso em versão web? Esquecias as dropbox e as pen's... estava na web e siga. Se quiseres poderei dar uma ajuda nessa vertente.
Abç
-
E porque não tornar isso em versão web? Esquecias as dropbox e as pen's... estava na web e siga. Se quiseres poderei dar uma ajuda nessa vertente.
Abç
Eu acho que a grande vantagem é a questão offline e a portabilidade...
-
E porque não tornar isso em versão web? Esquecias as dropbox e as pen's... estava na web e siga. Se quiseres poderei dar uma ajuda nessa vertente.
Abç
uma das coisas que poderia dar mais avanço no CO era uma versao para android, já existe imenso pessoal com smartphones android e usar uma versao destas era mais simples para controlar stock ou ir ver rapidamente em qualquer lugar os datasheet outra coisa qualquer visto eles andarem sempre conosco, e nesse caso teria-mos de tar algo para guardar os ficheiros online
-
Hoje em dia ja se tem Internet em qq lado por isso a questão da portabilidade fica assegurada a 100%. Agora se não ha Internet nao ha CO.... mas se te esqueceres da Pen tb nao tens CO. Enfim... é tudo uma questão de ponto de vista :)
Eu desenvolvo software ha mais de 15 anos e sempre fui adepto de versoes Desktop mas hoje em dia é tudo web....
-
Hoje em dia ja se tem Internet em qq lado por isso a questão da portabilidade fica assegurada a 100%. Agora se não ha Internet nao ha CO.... mas se te esqueceres da Pen tb nao tens CO. Enfim... é tudo uma questão de ponto de vista :)
Eu desenvolvo software ha mais de 15 anos e sempre fui adepto de versoes Desktop mas hoje em dia é tudo web....
sim não esta em causa a ligação a net mas sim a ideia de usar num smartphone android e assim ter a nossa base de dados online ou mesmo na dropbox, mas este CO sendo exe não dá para executar no android dai a minha ideia de existir uma versao .sdk
-
andre_f_carvalho, o próximo CO vai ser ser cross-platform (tenho que por essa parte tambem a bold no meu post anterior ;D). Pelo menos Win, Linux e Mac OS deverá correr sem problemas.
Quanto a um port para Android, existe um projecto na sua versão alfa mas que já faz coisas muito interessantes e que provavelmente seriam suficientes para compilar o CO para Android: http://sourceforge.net/p/necessitas/home/necessitas/ (http://sourceforge.net/p/necessitas/home/necessitas/). (existem ainda outras alternativas)
Quanto a ter o CO na web. Um dos factores que me levou a continuar o desenvolvimento do CO foi precisamente por ser uma alternativa às soluções que existem "cloud-based" (arena partslist, partkeepr, o pessoal da DangerousPrototypes acho que tambem anda a fazer algo do género). Isso nao implica no entanto que o CO não tenha interacção com a web, e uma feature interessante seria mesmo em vez do utilizador ter que fazer "Browse..." de um .pdf no seu computador existir um botão que procura a datasheet na net e a armazena (link ou ficheiro) de forma automática. Seria aí que provavelmente entraria a integração com o Octopart, que é o que o "arena partslist" faz.
-
Eu sou a favor do off-line, é que nem sempre tens net, eu por exemplo gosto muito de ir no autocarro a caminho de casa a brincar e não tenho nenhuma pen nem tenho necessidade de a comprar, mas ter as datasheets todas organizadas como o CO o permite é uma mais valia quando se anda á procura de determinado chip, dai que ache que uma versão off-line é sempre vantajosa, até porque web based, alguem vai ter de pagar mais um servidor, e dominios, e tudo isso, e olha que eu tenho para ai 500Mb de datasheets, multiplicas por 100 users e começas a precisar de um servidor com bastante espaço em disco.
Força com o desenvolvimento MSR ;)
-
msr,
desde já, os meus parabéns pelo programa.
esta é a minha opinião, de um utilizador do CO:
...o código actual foi feito em C# e está uma verdadeira confusão, mesmo que o partilhasse (open source) tenho a certeza que o interesse em lhe pegar não seria muito.
porque não partilhas esta versão, mesmo estando "uma verdadeira confusão"?
as labels vão desaparecer
As labels, que eu chamo categorias, são bastante uteis. Não dá para mantê-las?
Gostava imenso de saber qual a vossa opinião sobre estas alterações e outras que tenham em mente visto esta ser uma boa altura para adicionar "features" ao CO.
-Adicionar alguns campos configuráveis pelo utilizador (campos genéricos), para podermos colocar, por exemplo o preço do respectivo componente
-Utilizar um combobox com a lista das labels, ao invés de ter-mos de passar label a label para seleccionar a correcta para a respectiva pesquisa
-Poder pesquisar por "low stock" e "without stock" e, se possivel exportar essa lista ou imprimi-la
-
Tech_JA obrigado pelas sugestões. Ponderei melhor a utilização das labels e vão-se manter.
Em relação a adicionar campos genéricos. É uma boa ideia mas é também uma "feature" avançada e por agora a prioridade é ter o CO versão open source com pelo menos a mesma funcionalidade do actual.
Quanto aos campos para inserir o preço do componente. Na minha opinião essa hipótese não é grande coisa, uma vez que os preços estão sempre a mudar. A minha ideia será integrar o CO com o Octopart de forma a que seja possivel veres o preço actual em vários distribuidores (aqueles que o Octopart suporta e que são os mundialmente mais usados)
Também gostei da tua ultima ideia.
Gostava imenso de conseguir implementá-las todas mas o mais certo é não conseguir por falta de tempo, visto que brevemente vou começar a minha tese de mestrado e que nada tem a ver com o CO. No entanto é tambem por isso que pretendo publicar o código do CO para que os interessados possam ir adicionando features.
Aqui fica mais um "cheirinho" da GUI actual:
(clicar para ver no tamanho original)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2Fj2MDLQkJQ57iu.png&hash=8552a51a61af9671eec4adb6428c1690abf7214a) (http://min.us/mWukr457x#1o)
Ponto de situação:
- as janelas adicionar/editar/detalhes dos componentes estão praticamente prontas
- já escreve o ficheiro XML completo e lê apenas a info dos componentes (a estrutura foi bastante modificada)
-
Tem bom aspecto... boa! Tens jeito para GUIs com bom aspecto e organizados... é raro isso!
Continua!!
-
Boas msr
Uma coisa que daria bastante jeito e não sei se a versão actual tem é poder adicionar mais que uma errata. A versão que eu tenho penso que permite adicionar uma errada, mas depois não é claro a maneira de ver essa mesma errata, adicionar mais erratas e por exemplo com um clique no botao direito do rato dar para escolher ver os PDF associados ao componente, quer sejam erratas, user guides, etc.
Cumps
-
Boas msr
Uma coisa que daria bastante jeito e não sei se a versão actual tem é poder adicionar mais que uma errata. A versão que eu tenho penso que permite adicionar uma errada, mas depois não é claro a maneira de ver essa mesma errata, adicionar mais erratas e por exemplo com um clique no botao direito do rato dar para escolher ver os PDF associados ao componente, quer sejam erratas, user guides, etc.
Cumps
Podes ver qualquer pdf que tenhas adicionado ao componente através da janela "Details...". Basta um double-click em cima da linha correspondente ao ficheiro que pretendes abrir. Na nova versão adicionei uma label a informar isso mesmo, penso que ficará mais claro.
Quanto a adicionar mais uma errata, não estou a ver nenhuma situação em que isso seja útil. Podes descrever-me uma?
Neste momento o CO verifica se o ficheiro que se pretende adicionar já existe através do tipo (datasheet/errata/etc) e fabricante, o .pdf resultante contem o nome do componente, tipo da datasheet e fabricante. A ideia é essencialmente não complicar os nomes dos ficheiros e garantir que não sejam "overwritten".
Por exemplo, fui dar uma vista de olhos a processadores da TI: http://www.ti.com/product/lm4f230h5qr (http://www.ti.com/product/lm4f230h5qr)
Neste caso existem duas erratas referenciadas para o microcontrolador em questão, mas uma é genérica, a do processador ARM® Cortex™-M4F. Assim no CO existiriam dois componentes, o LM4F230* e o ARM® Cortex™-M4F, cada um com a sua errata.
-
Os PIC têm N erratas dai eu dizer isso.
-
Nunca me tinha apercebido disso. Raramente precisei de consultar uma errata e quando o fiz sempre encontrei um único .pdf (uso maioritariamente PIC24F).
Reparei agora que por ex o PIC18F2550 tem 4 ficheiros para as erratas :o
Fica registada a ideia, mas para já o CO não vai contemplar essa situação.
-
Pois as vezes surgem pequenos problemas que estão explicitos nas erratas, eu costumo consultar sempre a ultima mas não sei se engloba as outras todas mas acho que seria uma mais valia.
Cumps
-
Aqui vão mais alguns updates da interface gráfica:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2Fjb1H6pOpma6Zbs.png&hash=87b9ac06809a4dd296b66c75097692cf4cd82b53) (http://min.us/mmt4PDRwj#1o)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2Fjgg6Rp1B6SlgD.png&hash=f666557673fd04397e1b20fd58d2d9e881d0ec36) (http://min.us/mmt4PDRwj#2o)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2FjZ3imRC9Gs1HJ.png&hash=d275d3c0bfa614a955ddcf31f2e08be0e167d566) (http://min.us/mmt4PDRwj#3o)
Em princípio até ao final do mês será publicado todo o código bem como os executáveis (Windows e Linux, para MacOS vou ter de contar com a vossa colaboração visto não possuir nenhum computador-maçã)
Resumidamente: falta a parte das "application notes".
Edit: FET_Destroyer, entretanto lembrei-me. Não é uma solução muito elegante mas o que podes fazer é criar mais Manufactureres, por exemplo "MicrochipLovesErratas1", "MicrochipLovesErratas2", etc e por cada errata adicional que tenhas associas a esse Manufacturer ;D
-
Estás a usar o que para armazenar os dados por trás?
-
Estás a usar o que para armazenar os dados por trás?
O formato mantive, é XML. Mas as alterações à estrutura que usei no CO anterior são bastante significativas.
-
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2Fjju1Pi27OELBx.png&hash=7ea52e4414a6e2fbf9958564744751ea5afd07cd) (http://min.us/mbnQGHaWTN#1o)
A versão open source do CO já está online ;D
O site oficial passa a ser:
http://3xdigital.com/projects/comporg/
Link no GitHub:
https://github.com/3xdigital/Component-Organizer
Por agora só tenho disponibilizado o executável para Windows.
Link directo para o download. (http://3xdigital.com/comporg/comporg_win.zip)
Uma dica: o executável está dentro da pasta "bin". Podem depois criar um atalho para esse ficheiro.
Fui fazendo alguns testes com o Linux (Ubuntu) mas ainda preciso de limar umas arestas. Em princípio durante o fim de semana ficará disponível a versão Linux. A versão para MacOS terá que vir de uma contribuição pois, tal como já referi num post anterior, não tenho nenhuma máquina-maçã (voluntários? :) no GitHub tenho as intruções sobre como compilar o código)
-
Boas msr.
Antes demais os parabéns pelo projecto, tenho usado este programa desde a primeira versão e tem me dado imenso jeito, está com muito bom aspecto mas tenho uma duvida. É possivel usar os componentes anteriores?
Ou seja nas versoes antigas bastava substituir o EXE e os pdfs podiam ser os mesmos como se faz nesta versao?
Cumps
EDIT: será que basta copiar a pasta files para a nova pasta data?
-
Boas msr.
Antes demais os parabéns pelo projecto, tenho usado este programa desde a primeira versão e tem me dado imenso jeito, está com muito bom aspecto mas tenho uma duvida. É possivel usar os componentes anteriores?
Ou seja nas versoes antigas bastava substituir o EXE e os pdfs podiam ser os mesmos como se faz nesta versao?
Cumps
EDIT: será que basta copiar a pasta files para a nova pasta data?
eu penso que sim mas cuidado ao substituir os ficheiros e nao apagues a pasta data como eu -.- agora nao estou a ver como recuperar os files...
-
Ahhh. Esqueci-me de fazer referência a isso.
Infelizmente o novo CO não funciona com o data.xml antigo. As diferenças são muitas e neste momento é-me completamente impossível fazer uma aplicação que converta os formatos.
A não ser que haja alguma contribuição nesse sentido, a alternativa é fazer tudo de início...
Publiquei agora o código C# do antigo CO, talvez ajude a fazer uma aplicação que converta os formatos:
http://3xdigital.com/comporg/comporg_old.zip (http://3xdigital.com/comporg/comporg_old.zip)
Edit: não esquecer fazer backup sempre que mudam de versão! especialmente neste caso em que não há compatibilidade com versões anteriores
-
Os dados dos componentes ficam num arquivo xml?
-
Os dados dos componentes ficam num arquivo xml?
Sim, tal como nas versões anteriores. Mas a estrutura desse ficheiro é bastante diferente. Basta abrires os ficheiros com um editor de texto que suporte XML (eu uso o Notepad++) ou mesmo com o Firefox para facilmente veres as diferenças.
-
eu contumo passar aqui pelo forum já á algum tempo mas este topico forçou-me a registar.
ontem li o topico todinho e fiquei naquela, é capaz de ser isto que tu precisas ;D ;D e fiz o download e fui experimentar, e não é que é melhor do que eu estava á espera ;) muito simples, pratico, está lá tudo o que é preciso.
simplesmente fantástico, parabens e obrigado.
-
paulito, obrigado pelo feedback positivo ;D
Já agora aproveito para dar notícias...
Estava a contar disponibilizar a versão linux mas para ficar como deve ser era fazer um .deb. Como isso não é tão "straight forward" como desejaria desisti da ideia. Quem quiser poderá no entanto compilar o código para linux ou mac, as instruções estão no Github, não é complicado.
-
e a versão web ?
Isso é que era de valor xD
Se calhar ainda faço qualquer coisa para passar o tempo 8)
-
Boas. Antes de mais queria agradecer ao @msr pela source.
Fiz uma deb package para debian squeeze 64bits da tua aplicação.
E está disponivel via apt.
Para isso basta adicionar a linha ao ficheiro /etc/apt/sources.list
deb http://apt.zedlav-elab.com squeeze main
Como é um repositório com sig key vamos ter de fazer o download da key para o apt
#wget -O - http://apt.zedlav-elab.com/zedpubkey.key | apt-key add -
Depois de termos executado o comando de cima executamos esses.
#apt-get update
#apt-get install comporg
Se tudo correu bem temos instalado o Component Organizer no nosso squeeze.
Nota:Esta versão 0.95 para debian foi-lhe adicionada uma pequenina patch ver em baixo
diff -rupN 3xdigital-Component-Organizer-ed0892c/core/co.cpp comporg-0.0.95-0/core/co.cpp
--- 3xdigital-Component-Organizer-ed0892c/core/co.cpp 2012-03-02 21:41:50.000000000 +0000
+++ comporg-0.0.95-0/core/co.cpp 2012-03-26 05:37:30.417259806 +0000
@@ -35,11 +35,24 @@ along with this program. If not, see <h
#include <QXmlStreamReader>
#include <QXmlStreamWriter>
#include <QDebug>
+#include <string.h>
+#include <stdlib.h>
+
+
+
+
+
+
+
+
CO::CO(QObject *parent) :
QObject(parent)
{
- m_dirPath = QApplication::applicationDirPath();
+ // The data dir is set by getenv $HOME in linux because of users
+ m_dirPath = (QString) getenv("HOME");
+ //TODO Teste if m_dirPath is NULL if NULL show some info to user
+
}
void CO::useDefaultData()
diff -rupN 3xdigital-Component-Organizer-ed0892c/core/co_defs.h comporg-0.0.95-0/core/co_defs.h
--- 3xdigital-Component-Organizer-ed0892c/core/co_defs.h 2012-03-02 21:41:50.000000000 +0000
+++ comporg-0.0.95-0/core/co_defs.h 2012-03-26 05:29:44.072264944 +0000
@@ -22,8 +22,8 @@ along with this program. If not, see <h
class QString;
const QString CO_VERSION = "0.95";
-
-const QString CO_DATA_PATH = "/../data";
+// move name data to .data_comporg just to not conflit width other name .data on linux $HOME
+const QString CO_DATA_PATH = "/.data_comporg";
const QString CO_DATASHEET_PATH = CO_DATA_PATH + "/datasheet";
const QString CO_APPNOTE_PATH = CO_DATA_PATH + "/appnote";
const QString CO_XML_PATH = CO_DATA_PATH + "/data.xml";
Assim em vez de usar QApplication::applicationDirPath() que é a path de onde é chamado o executavel usamos getenv("HOME") que nos retorna a HOME path do unix user. E mudei o nome da pasta de "data" para ".data_comporg".
Só espero que eu não seja o unico a usar debian squeeze 64bits . ;D
Fiquem bem e mais uma vez obrigado @msr.
-
eu estava agora a intrudizir dados na minha versão windows e tenho duas situações.
estava a tentar criar uma nova label dentro da label interface e recebo uma mensagem do windows que o programa deixou de responder correctamente e vai ser encerrado.... :-\ criei uma label nova e uma sublabel, e assunto resolvido ;D mas esta situação é normal? só a mim é que acontece? ou é uma anomalia?
outra situação é quando tenho mais que um datasheet para o mesmo componente, de fabriquantes diferentes e carrego em view ele não abre nenhum dos pdf. não deveria abrir o que esta marcado com a estrelinha?
obrigado pela atenção.
-
Sugestão:
Tipo fazer uma "barra" ( ou la como querias chamar ) como tens para o stock , como o nº da gaveta , visto que iria facilitar algumas , talvez muitas pessoas , devido a por exemplo teres gavetas numeradas e simplesmente para ser mais facil de editar as etiquetas e afins simplesmente teres-as numeradas e pores o nº no programa assim podias sempre mudar as coisas de sitio sem te preocupares
-
zedlav, muito bom! Se quiseres (e tiveres conta no Github) podes adicionar essa informação na wiki do CO (https://github.com/3xdigital/Component-Organizer/wiki). Será que esse mesmo .deb não dá para Ubuntu? (não tenho acesso ao ubuntu neste momento, mas hei de experimentar)
paulito, a falha das labels consegui detectar mas a das datasheets não consegui reproduzir. Se adiciono 2 de fabricantes diferentes consigo sempre escolher ver uma ou outra. Consegues-me dizer os passos (1, 2,... ) que reproduzem esse erro?
Entretanto descobri tambem outro bug. No proximo fim de semana vou tentar dar uma volta a isto.
Marmelo, queres uma coluna para o "container"? Vai a Tools > Settings e marca a opção "Show containers on table"
-
Boas.
Não tenho conta no github, mas se quiseres podes pôr se achares que vale a pena. Deb package vai estar sempre disponivel por apt enquanto eu puder e com actualizações , basta para isso ser informado aqui cada vez que houver uma versão nova da tua source.
Este deb pode dar em ubuntu 64bits se não der é devido ás versões das dependencias.
Se me disserem a versão destes pacotes no ubuntu posso fazer um deb para ele.
Os pacotes são estes em debian chamam-se libqtgui4, libqtcore4, libc6, libstdc++6, libgcc1, no ubuntu podem ter nome diferente.
-
haha ja intendi então , então prontos , o programa esta muito bom :)
-
ontem reportei mal o que se estava a passar :-[ fui induzido em erro agora estou a fazer mais uns testes e a situação parece-me diferente, vamos ver se desta vez está correcta. efectivamente quando tenho datasheets de fabricantes diferentes para o mesmo componente consigo abrir o que eu não consigo é quando tenho dois componentes diferentes mas que o datasheet é comum aos dois e eu tento associar o mesmo datasheet do primeiro ao segundo atravês da opção (link to existing component's datasheet(s)) não é para isto que ela serve? em vez de sobre carregar a base de dados com ficheiros repetidos? outra situação neste ponto é quando eu tento realizar esta opreção ele vai buscar todos os datasheet e não um ou mais que fossem seleccionados, (á fabricantes que não produzem todas as variantes de um componente.)
espero ter sido suficentemente explicito, desculpem estar a chatear e obrigado pela paciencia e ajuda.
-
O website do Component Organizer está suspenso... Alguem pode fazer upload da ultima versão e passar-me?
Cumprimentos,
-
Desisti do domínio/alojamento que estava a usar. Vou por tudo num site publico (wordpress) e já deixo aqui o link para poderes fazer download.
De qualquer das formas, o código está todo no GitHub: https://github.com/3xdigital/Component-Organizer
O website do Component Organizer está suspenso... Alguem pode fazer upload da ultima versão e passar-me?
Cumprimentos,
-
Desisti do domínio/alojamento que estava a usar. Vou por tudo num site publico (wordpress) e já deixo aqui o link para poderes fazer download.
De qualquer das formas, o código está todo no GitHub: https://github.com/3xdigital/Component-Organizer
O website do Component Organizer está suspenso... Alguem pode fazer upload da ultima versão e passar-me?
Cumprimentos,
Ok muito obrigado... Mudaste de C# para C++ com QT4? Sem querer fazer offtopic neste topico a transição foi boa?
Cumprimentos,
-
A "transição" foi reescrever tudo de novo em C++ :)
Pessoalmente prefiro o Qt (C++) ao C# embora tenha achado C# mais produtivo (menos tempo para fazer a mesma coisa).
Ora aqui está o novo site oficial do CO: http://3xbla.wordpress.com/component-organizer/ (http://3xbla.wordpress.com/component-organizer/)
Aproveitei para corrigir um bug: ao adicionar uma "secondary label" a uma "primary label" já existente, o programa abortava.
-
A "transição" foi reescrever tudo de novo em C++ :)
Pessoalmente prefiro o Qt (C++) ao C# embora tenha achado C# mais produtivo (menos tempo para fazer a mesma coisa).
Ora aqui está o novo site oficial do CO: http://3xbla.wordpress.com/component-organizer/ (http://3xbla.wordpress.com/component-organizer/)
Aproveitei para corrigir um bug: ao adicionar uma "secondary label" a uma "primary label" já existente, o programa abortava.
Agora acho que vou começar a usar :D Também prefiro C/C++ e costumo usar Qt :p
-
CO no Dangerous Prototypes: http://dangerousprototypes.com/2012/07/10/component-organizer-source-code-released/ (http://dangerousprototypes.com/2012/07/10/component-organizer-source-code-released/)
Não esquecer que podem sempre contribuir para o melhoramento do CO!
Para quem não sabe C++/Qt mas gostaria de aprender acho que tem aqui uma oportunidade gira para o fazer, ainda por mais contribuindo para um projecto open-source.
Dentro da minha disponibilidade e conhecimentos técnicos poderei sempre ajudar quem desejar contribuir :)
-
Parabens, Component Organizer foi referido no Podcast do Dave Jones, sempre são mais uns milhares de pessoas a conhecer.
http://theamphour.com/2012/07/15/the-amp-hour-104-kempt-kickstarter-kakorrhaphiophobia/ (http://theamphour.com/2012/07/15/the-amp-hour-104-kempt-kickstarter-kakorrhaphiophobia/)
-
Não esquecer que podem sempre contribuir para o melhoramento do CO!
Para quem não sabe C++/Qt mas gostaria de aprender acho que tem aqui uma oportunidade gira para o fazer, ainda por mais contribuindo para um projecto open-source.
Eu ia acrescentar a possiblidade de se poder sincronizar os dados com a dropbox, mas a api da dropbox usa o oauth v1.1 que tem um problema de segurança e estão só à espera que a o oauth 2.0 fique disponivel para alterarem por isso acho melhor esperar.
-
A pergunta/sugestão que vou fazer é pura ignorância. Ainda não usei o CO :(
Mas dá para fazer algo do tipo, ter a lista com Tabs (Ex.: Xpto | xpto | All). E as tabs podiam ser configuradas por nós, ou seja, criar novos tabs e selecionavamos que componentes queriamos que aparecessem.
Exemplo, alguém está a fazer um quad e quer ver componentes tem para o quad e que componentes lhe faltam ou assim, seleciona a tab QuadCopter; Eu estou a fazer um mouse qualqer e quero ver o que tenho e o que ainda tenho para comprar seleciono mouse; por aí adiante. Deu para perceber a ideia? Isto já dá para fazer?
Ah!! A Tab All estaria sempre presente e seria a Default Tab.
-
Sigo este projecto desde o primeiro Post, e os meus parabés ao MSR.
O teu menino está a espalhar-se pelo mundo, é garantia que a aplicação vai certamente melhorar aogra com tantas dicas e testes.
bom trabalho! :)
-
Boas, eu por acaso também tenho uma pergunta sobre este programa, todos os utilizadores sabem o que os outros tem, ou é só mesmo para o utilizador se organizar no que tem?
Abraço.
-
msr já pensas-te utilizar o sqlite?
-
Boas, eu já estou esclarecido ;)
Abraço.
-
Antes de mais, muito obrigado pelos vossos comentários!
@metRo_, acho que não percebi bem a tua sugestão... Se se colocar o CO na pasta da dropbox não fica logo a sicronização automaticamente feita? (é o que faço actualmente). Em relação a SQLite, quais seriam as vantagens em relação ao XML?
@tr3s, não ainda não dá para fazer isso :( Essa seria uma das próximas "metas": BOM manager. Isto é, poder criar projectos e associar-lhes uma BOM com componentes que já se encontrem listados no CO. Poderia aparecer uma lista identica à que já aparece (que inclui o stock actual) com uma coluna adicional com o "stock" necessário para o projecto. Uma outra meta será a integração com o Octopart e assim ficavas a saber o preço em tempo real dos componentes/custo do teu projecto. Na "wiki" do Github dou algumas dicas (extremamente elementares) de como fazer isso. Basicamente é usar sockets TCP (ou outras classes que facilitem os HTTP requests) e pegar no QJson para fazer parse da informação que vem do Octopart.
@LoneWolf, a versão antiga (C# .NET) dava para fazer uma coisa desse género, esta não. Por falta de tempo e ter achado que não seria uma prioridade. O que se fazia na versão anterior era importar um novo XML (o XML de um amigo teu por exemplo) e o CO comparava com os que já tinhas adicionando apenas os novos componentes (só informação do componente, nada de .pdfs)
Já agora aproveito para partilhar uma outra ideia que tive, que está relacionada com isso e que ficou pelo caminho, por falta de tempo e conhecimentos técnicos (web). Pode ser que alguem ache interessante e lhe queira pegar (ou não).
Seria uma espécie de rede social de componentes integrada com o CO. Cada user do CO teria um account onde definia os seus interesses ou projectos em que está envolvido (robótica, quadcopter, audio, arduino, etc) e o CO sincronizava-se com uma base de dados online (cloud/web). Esta seria uma forma de perceber que componentes costumam ser usados em determinados projectos. Por exemplo, em pequenos projectos de robótica o L293D é muito usado, etc.
Uma curiosidade. Apesar das stats não serem "nada de especial" não deixa de ser surpreendente a importância que sites como o DP têm na divulgação de projectos. Stats dos ultimos dias:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi.minus.com%2FibclPlsOM09eHp.png&hash=d02a1794b306caab645ad23d2fec45be9857098e)
Dia 10 o CO foi publicado no DP e ontem, dia 16, no AmpHour com o mister Dave Jones a falar sobre o CO ;D (ouvir a partir dos 38min)
O projecto também já tem mais seguidores no Github, 1 fork, 1 pull request, e 2 issues. No proximo fim de semana espero dedicar-lhe algum tempo.
Último reparo. Esta divulgação vem numa péssima altura para mim. Estou completamente atulhado em trabalho com a minha tese de mestrado. Verdade seja dita, mal tenho tempo para a minha tese quanto mais para o CO. Por isso é que digo que a contribuição será vital para o melhoramento do CO. Se tiverem tempo e interesse em contribuir/aprender C++/Qt aproveitem! Como já disse, dentro da minha disponibilidade e conhecimentos tentarei sempre ajudar quem estiver interessado em contribuir. Usar o GitHub é a forma mais fácil de cotribuir.
-
A cena seria mais, fazia-se login e ele ia logo buscar o ficheiro, se por exemplo, abrixes noutro PC, bastava fazer login para ele carregar o ficheiro não o terias que ir sacar e assim, não digo que era nada de outro mundo, mas devia ficar bonito :p
-
Boas,
@LoneWolf, a versão antiga (C# .NET) dava para fazer uma coisa desse género, esta não. Por falta de tempo e ter achado que não seria uma prioridade. O que se fazia na versão anterior era importar um novo XML (o XML de um amigo teu por exemplo) e o CO comparava com os que já tinhas adicionando apenas os novos componentes (só informação do componente, nada de .pdfs)
Obrigado pelo esclarecimento extra hehehehe ;)
Abraço.
-
A cena seria mais, fazia-se login e ele ia logo buscar o ficheiro, se por exemplo, abrixes noutro PC, bastava fazer login para ele carregar o ficheiro não o terias que ir sacar e assim, não digo que era nada de outro mundo, mas devia ficar bonito :p
Nesse caso utilizas por exemplo a dropbox , a questão que se pode por é a multi-plataforma para android ou iphone visto que cada vez existe mais pessoal com estes aparelhos e é uma forma de utilizar o programa em qual quer lugar
-
Se calhar era útil alterares o link no 1º post do tópico (está a apontar para um endereço inválido), embora seja fácil recorrer à tua assinatura para ir para o sitio certo, aquele 1º post engana... :-)
-
A cena seria mais, fazia-se login e ele ia logo buscar o ficheiro, se por exemplo, abrixes noutro PC, bastava fazer login para ele carregar o ficheiro não o terias que ir sacar e assim, não digo que era nada de outro mundo, mas devia ficar bonito :p
Nesse caso utilizas por exemplo a dropbox , a questão que se pode por é a multi-plataforma para android ou iphone visto que cada vez existe mais pessoal com estes aparelhos e é uma forma de utilizar o programa em qual quer lugar
E era para usar a dropbox, a vantagem de estar embutido na aplicação è que não necessitavas sequer de ter um cliente dropbox instalado no pc.
-
@poliveira, obrigado pela dica! ;)
@metRo_, parece cool. Mas a meu ver faria mais sentido como um plugin visto que poderá haver gente que não esteja interessada em usar a de todo Dropbox. Ou melhor, bastaria colocar uma checkbox nas "settings" gerais para activar/desactivar essa funcionalidade, ou uma tab adicional.
Tens conta no Github? Se decidires começar a "bater código" faz fork do CO, assim dá para ir acompanhando melhor os "commits" :)
-
@poliveira, obrigado pela dica! ;)
@metRo_, parece cool. Mas a meu ver faria mais sentido como um plugin visto que poderá haver gente que não esteja interessada em usar a de todo Dropbox. Ou melhor, bastaria colocar uma checkbox nas "settings" gerais para activar/desactivar essa funcionalidade, ou uma tab adicional.
Tens conta no Github? Se decidires começar a "bater código" faz fork do CO, assim dá para ir acompanhando melhor os "commits" :)
Ainda me tenho que habituar ao git, pouco mais sei fazer que uns clone, mudar de branchs, etc. Mas enquanto eles não fizerem a alteração para a nova versão não vale a pena.
-
Baixei a ultima versão que está disponível e nos primeiros testes obtive um erro ao adicionar um pdf ao datasheet.
estou com Win XP
Já tinha testado antes este programa e funcionava bém.
imagem do erro em anexo.
-
jp_, o CO na versão actual nunca foi testado no WinXP.
Sei tambem que tem alguns bugs que ainda não foram corrigidos, mas neste momento não tenho disponibilidade para os resolver.
Se te sentires com coragem, tens sempre o código fonte disponivel :) Podes dar uma vista de olhos e tentar perceber o que poderá estar a funcionar mal.
http://3xbla.wordpress.com/component-organizer/ (http://3xbla.wordpress.com/component-organizer/)
https://github.com/cidadao/Component-Organizer (https://github.com/cidadao/Component-Organizer)