Spelling suggestions: "subject:"repository"" "subject:"depository""
41 |
Trust Broker: A Defense Against Identity Theft From Online TransactionsEdvalson, Michael George 09 December 2005 (has links) (PDF)
The proliferation of online services over the years has encouraged more and more people to participate in Internet activities. Many web sites request personal and sensitive information needed to deliver the desired service. Unfortunately, it is difficult to distinguish the sites that can be trusted to protect such information from those that cannot. Many attempts to make the Internet easier to use introduce new security and privacy problems. On the other hand, most attempts at creating a safe online environment produce systems that are cryptic and hard to use. The TrustBroker system is based on a specialized online repository that safely stores user information and helps the user determine which sites can be trusted with their sensitive information. Also, the repository facilitates the transfer of the user's in- formation. The overall effect of the system is to inspire greater confidence in online participation among users who desire to protect their personal information.
|
42 |
The Effects of Open Source License Choice on Software ReuseBrewer, John VIII 08 June 2012 (has links)
Previous research shows that software reuse can have a positive impact on software development economics, and that the adoption of a specific open source license can influence how a software product is received by users and programmers. This study attempts to bridge these two research areas by examining how the adoption of an open source license affects software reuse. Two reuse metrics were applied to 9,570 software packages contained in the Fedora Linux software repository. Each package was evaluated to determine how many external components it reuses, as well as how many times it is reused by other software packages. This data was divided into subsets according to license type and software category. The study found that, in general, (1) software released under a restrictive license reuse more external components than software released under a permissive license, and (2) that software released under a permissive license is more likely to be reused than software released under a restrictive license. However, there are exceptions to these conclusions, as the effect of license choice on reuse varies by software category. / Master of Science
|
43 |
E-ternally yours : the case for the development of a reliable repository for the preservation of personal digital objectsPeterson, Lesley L. 01 January 2010 (has links)
This paper examines the feasibility of establishing reliable repositories intended for the use of the average individual for the preservation of personal digital objects. Observers of technological change warn of the coming of a "digital dark age." Rather than being systematic, the attempts of the average individual to preserve his or her personal digital objects - photos, documents, music - are ad hoc, at best. Digital archiving involves challenges both in terms of hardware reliability and software obsolescence, and requires a blend of technology platforms, legal and public policies, and organizational structure. These three areas must be combined in a cohesive manner in order to facilitate the preservation of personal digital objects for periods of decades or even centuries. Regarding the issue of technological feasibility, I present an examination of work that has already been performed in the field of digital preservation, including an assessment ofDSpace, an open source platform used in institutional repositories to encapsulate data for long term archival. I then introduce my development of Alexandria@CyberStreet.com as an exploration of how a DSpace installation may be modified to suit the needs of personal archiving. Next, I present an examination of the legal and public policy issues concerning such a repository. Finally, I examine organizations that are devoted to the oversight of long-term endeavors and draw conclusions as to an appropriate administrative structure. I conclude that there are sufficient technological tools, public policies and organizational models in place to enable establishment of reliable, long term repositories for personal digital objects.
|
44 |
Repository Mining : Användbarheten av Repository Mining för effektivisering av mjukvaruutvecklingEngblom Sandin, John January 2022 (has links)
Mjukvaruföretag idag söker alltid nya metoder för att effektivisera sin utveckling och att förbättra sin produkt. Denna studie undersöker användbarheten av en sådan ny metod kallad repository mining. Inom mjukvaruutveckling är repository mining en metod av kodanalys som utförs för att få ut metadata från ett versionshanteringssystem. Processen utförs med hjälp av ett kodanalysverktyg som i denna studie är verktyget CodeScene. Målet med denna fallstudie är att undersöka vad det finns för användningsfall för repository mining i ett utvecklingssyfte. Studiens syfte är att få förståelse för vilka typer av metadata som är relevanta och vad för faktorer det finns som kan påverka eventuella resultat. Syftet är även att studera om hur repository mining kan hjälpa företag i deras arbete med att öka eller upprätthålla kvaliteten på deras system. Studien utförs i samband med företaget Sandvik Coromant och deras avdelning Machining Foresight för att analysera deras kodbas. Kodbasen analyseras med hjälp av kodanalysverktyget CodeScene för att utvinna metadata som sedan presenteras till utvecklare inom Machining Foresight. Sedan utförs en kvalitativ studie som består av intervjuer och gruppdiskussioner i syfte av att få utvecklarnas reflektioner och tankegångar angående användbarheten av repository mining. Resultatet visar på att det finns användningsfall hos repository mining men dessa kräver att vissa faktorer är bestämda. Första användningsfallet är en analys på ändring i kodkomplexitet som hjälper att förutspå framtida refaktoreringar. Det andra användningsfallet är en analys på författarskap inom systemet för att hitta möjliga platser känsliga för kunskapsförlust, därmed hjälpa i planering av kunskapsdelning. Detta är dock en fallstudie och dessa resultat ska inte användas för att dra generella slutsatser om repository mining i sin helhet. Resultaten ska endast tas som vägriktning och indikation för framtida studier.
|
45 |
Release of the MySQL based implementation of the CTS protocolTiepmar, Jochen 20 April 2016 (has links) (PDF)
In a project called "A Library of a Billion Words" we needed an implementation of the CTS protocol that is capable of handling a text collection containing at least 1 billion words. Because the existing solutions did not work for this scale or were still in development I started an implementation of the CTS protocol using methods that MySQL provides. Last year we published a paper that introduced a prototype with the core functionalities without being compliant with the specifications of CTS (Tiepmar et al., 2013). The purpose of this paper is to describe and evaluate the MySQL based implementa-tion now that it is fulfilling the specifications version 5.0 rc.1 and mark it as finished and ready to use. Fur-ther information, online instances of CTS for all de-scribed datasets and binaries can be accessed via the projects website1. Reference Tiepmar J, Teichmann C, Heyer G, Berti M and Crane G. 2013. A new Implementation for Canonical Text Services. in Proceedings of the 8th Workshop on Language Technology for Cultural Heritage, Social Sciences, and Humanities (LaTeCH).
|
46 |
Reposit?rios e preserva??o digital: proposta de requisitos para a integra??o do RI UFRN com a Rede CarinianaMoura, Elis?ngela Alves de 07 1900 (has links)
Submitted by Elisangela Moura (lilaalves@gmail.com) on 2017-01-18T20:14:10Z
No. of bitstreams: 1
Rep_PreservDig_ElisangelaMoura_2015_Dissert.pdf: 2907805 bytes, checksum: 53a7e65a623df76953852c0e238ec735 (MD5) / Approved for entry into archive by Elisangela Moura (lilaalves@gmail.com) on 2017-01-18T20:14:49Z (GMT) No. of bitstreams: 1
Rep_PreservDig_ElisangelaMoura_2015_Dissert.pdf: 2907805 bytes, checksum: 53a7e65a623df76953852c0e238ec735 (MD5) / Made available in DSpace on 2017-01-18T20:14:49Z (GMT). No. of bitstreams: 1
Rep_PreservDig_ElisangelaMoura_2015_Dissert.pdf: 2907805 bytes, checksum: 53a7e65a623df76953852c0e238ec735 (MD5)
Previous issue date: 2015-07 / Os reposit?rios institucionais compreendem uma infraestrutura tecnol?gica e de servi?o que tem como finalidade a publica??o, acesso, uso e armazenamento de informa??o. Esses reposit?rios lidam com a produ??o intelectual de uma determinada institui??o, e est?o diretamente ligados as institui??es de ensino superior. Por?m, o ambiente tecnol?gico no qual se inserem ? fr?gil, e exp?e os formatos e suportes ? obsolesc?ncia. Com isso, a preserva??o digital, enquanto conjunto de processos que visa garantir a salvaguarda e acesso de longo prazo a essa produ??o, ganha fundamental import?ncia. Nesse sentido, atua a rede brasileira de servi?os de preserva??o intitulada Rede Cariniana, gerida pelo IBICT. A Rede utiliza o modelo de preserva??o digital distribu?da, operacionalizada atrav?s do software LOCKSS. Com o objetivo de apoiar um acordo de coopera??o entre a UFRN e o IBICT, este estudo prop?s um conjunto de requisitos m?nimos, direcionado para a UFRN e seu reposit?rio institucional, com o intuito de adequ?-lo ? Rede Cariniana, para com isso possibilitar a preserva??o e o acesso de longo prazo ? produ??o da UFRN. O conjunto ? voltado principalmente para a prepara??o dos documentos, visando trat?-los, para que sejam inseridos de forma adequada no reposit?rio e posteriormente incorporados ? Rede Cariniana. Com o conjunto proposto pretende-se apoiar o acordo de coopera??o e tratar a preserva??o digital da produ??o intelectual da UFRN a curto prazo, para que a institui??o possa construir, a m?dio e longo prazo, um Plano de Preserva??o Digital mais ambicioso, ou mesmo um Plano para certifica??o de seu reposit?rio. / Institutional repositories include a technological and service infrastructure that aims to publication, access, use and store information. These repositories handle intellectual production of a given institution, and are directly connected with higher education institutions. However, their technological environment is fragile, and exposes the formats and supports to obsolescence. Therefore, digital preservation, as a set of processes aimed at ensuring the safety and long-term access to this production, gain fundamental importance. ?Rede Cariniana?, the Brazilian network of preservation services managed by IBICT, is committed to solve this problem. The network uses the model of distributed digital preservation, operationalized through the LOCKSS software. With the goal of supporting a cooperation agreement between the UFRN and IBICT, this study proposes a set of minimum requirements, directed to the UFRN and its institutional repository, to tailor the repository to ?Rede Cariniana?, enabling the preservation and long-term access to the intellectual production of UFRN. The requirements concern mainly the preparation of documents, so that they are deposited properly in the repository and subsequently incorporated into ?Rede Cariniana?. The proposed set of requirements is aimed at supporting the working agreement and treat the digital preservation of UFRN intellectual production in the short term, enabling the institution to build, in a medium and long term, a more ambitious digital preservation plan, or a certification plan for its repository.
|
47 |
Software Profile RAS : estendendo a padronização do Reusable Asset Specification e construindo um repositório de ativosMoura, Dionatan de Souza January 2013 (has links)
O reúso de software enfrenta inúmeras barreiras gerenciais, técnicas e culturais na sua adoção, e a definição da estrutura de ativos reutilizáveis de software é uma dessas barreiras técnicas. Para solucionar isso, o Reusable Asset Specification (RAS) é um padrão de facto proposto pela OMG. Uma especificação como o RAS define e padroniza um modelo de ativos (assets) reutilizáveis, e é a base para a construção e para o uso de um repositório de ativos que apoia a reutilização de software. No entanto, para ser adotado na prática, o RAS necessita resolver suas lacunas através da sua extensão e da definição de informações complementares. Essas lacunas estão detalhadas neste trabalho. Solucionando estas lacunas, o RAS torna-se útil para auxiliar efetivamente na padronização do empacotamento dos ativos reutilizáveis e para guiar a estrutura do repositório de reutilização de software. Alguns trabalhos anteriores já responderam parcialmente essa questão, porém eles atendiam propósitos muito específicos, não possuíam uma ferramenta de apoio ou não haviam sido avaliados em contexto real de (re)uso. Esse trabalho propõe o Software Profile RAS (SW-RAS), uma extensão do Profile de componentes do RAS, que propõe soluções para diversas de suas lacunas, incluindo informações úteis e artefatos relevantes apontados na literatura, baseados em outros modelos de ativos reutilizáveis, em outras extensões do RAS e na experiência do processo de reúso no desenvolvimento de software. Particularmente, o SW-RAS estende as categorias de classificação, solução, uso e ativos relacionados, cujos detalhes estão descritos no texto. Visando à experimentação da proposta através de um estudo de caso, desenvolveu-se o Lavoi, um repositório de ativos reutilizáveis baseado no SW-RAS, que foi avaliado num ambiente real de reutilização e desenvolvimento de software de uma grande companhia pública de TI. Uma descrição deste processo de avaliação em um contexto real é também apresentada neste trabalho. A principal contribuição desta dissertação é a proposta, a avaliação e a consolidação de uma extensão do RAS que atende várias de suas lacunas e é suportada por uma ferramenta de software livre. / The software reuse faces numerous managerial, technical and cultural barriers in its adoption, and the definition of the structure of reusable software assets is one of these technical barriers. To solve this, the Reusable Asset Specification (RAS) is a de facto standard proposed by OMG. A specification such as the RAS defines and standardizes a reusable asset model, and it is the foundation for the construction and for the use of an asset repository that supports the software reuse. However, for being adopted in the practice, the RAS needs to solve its lacks through its extension and the definition of complementary information. These lacks are detailed in this work. Solving these lacks, the RAS becomes useful to help effectively in the standardization of packaging reusable assets and to guide the structure of the software reuse repository. Some previous works have already partially answered this question, but they attended very specific purposes, did not have a support tool or have not been evaluated in a real context of (re)use. This work proposes the Software Profile RAS (SW-RAS), an extension of the component Profile of RAS, which proposes solutions for its various lacks, including useful information and relevant artifacts pointed out in the literature, based on other reusable asset models, on other RAS extensions and on the experience in the reuse process at software development. Particularly, the SW-RAS extends the categories of classification, solution, usage and related assets, whose details are described in the text. Aiming at the experimentation of the proposal through a case study, the Lavoi was developed, a reusable asset repository based on the SW-RAS, which is was evaluated in a real environment of reuse and software development of a large public IT company. A description of this evaluation process in real context is also presented in this work. The main contribution of this dissertation is the proposal, the evaluation and the consolidation of an extension of RAS that addresses several of its lacks and is supported by a free software tool.
|
48 |
Software Profile RAS : estendendo a padronização do Reusable Asset Specification e construindo um repositório de ativosMoura, Dionatan de Souza January 2013 (has links)
O reúso de software enfrenta inúmeras barreiras gerenciais, técnicas e culturais na sua adoção, e a definição da estrutura de ativos reutilizáveis de software é uma dessas barreiras técnicas. Para solucionar isso, o Reusable Asset Specification (RAS) é um padrão de facto proposto pela OMG. Uma especificação como o RAS define e padroniza um modelo de ativos (assets) reutilizáveis, e é a base para a construção e para o uso de um repositório de ativos que apoia a reutilização de software. No entanto, para ser adotado na prática, o RAS necessita resolver suas lacunas através da sua extensão e da definição de informações complementares. Essas lacunas estão detalhadas neste trabalho. Solucionando estas lacunas, o RAS torna-se útil para auxiliar efetivamente na padronização do empacotamento dos ativos reutilizáveis e para guiar a estrutura do repositório de reutilização de software. Alguns trabalhos anteriores já responderam parcialmente essa questão, porém eles atendiam propósitos muito específicos, não possuíam uma ferramenta de apoio ou não haviam sido avaliados em contexto real de (re)uso. Esse trabalho propõe o Software Profile RAS (SW-RAS), uma extensão do Profile de componentes do RAS, que propõe soluções para diversas de suas lacunas, incluindo informações úteis e artefatos relevantes apontados na literatura, baseados em outros modelos de ativos reutilizáveis, em outras extensões do RAS e na experiência do processo de reúso no desenvolvimento de software. Particularmente, o SW-RAS estende as categorias de classificação, solução, uso e ativos relacionados, cujos detalhes estão descritos no texto. Visando à experimentação da proposta através de um estudo de caso, desenvolveu-se o Lavoi, um repositório de ativos reutilizáveis baseado no SW-RAS, que foi avaliado num ambiente real de reutilização e desenvolvimento de software de uma grande companhia pública de TI. Uma descrição deste processo de avaliação em um contexto real é também apresentada neste trabalho. A principal contribuição desta dissertação é a proposta, a avaliação e a consolidação de uma extensão do RAS que atende várias de suas lacunas e é suportada por uma ferramenta de software livre. / The software reuse faces numerous managerial, technical and cultural barriers in its adoption, and the definition of the structure of reusable software assets is one of these technical barriers. To solve this, the Reusable Asset Specification (RAS) is a de facto standard proposed by OMG. A specification such as the RAS defines and standardizes a reusable asset model, and it is the foundation for the construction and for the use of an asset repository that supports the software reuse. However, for being adopted in the practice, the RAS needs to solve its lacks through its extension and the definition of complementary information. These lacks are detailed in this work. Solving these lacks, the RAS becomes useful to help effectively in the standardization of packaging reusable assets and to guide the structure of the software reuse repository. Some previous works have already partially answered this question, but they attended very specific purposes, did not have a support tool or have not been evaluated in a real context of (re)use. This work proposes the Software Profile RAS (SW-RAS), an extension of the component Profile of RAS, which proposes solutions for its various lacks, including useful information and relevant artifacts pointed out in the literature, based on other reusable asset models, on other RAS extensions and on the experience in the reuse process at software development. Particularly, the SW-RAS extends the categories of classification, solution, usage and related assets, whose details are described in the text. Aiming at the experimentation of the proposal through a case study, the Lavoi was developed, a reusable asset repository based on the SW-RAS, which is was evaluated in a real environment of reuse and software development of a large public IT company. A description of this evaluation process in real context is also presented in this work. The main contribution of this dissertation is the proposal, the evaluation and the consolidation of an extension of RAS that addresses several of its lacks and is supported by a free software tool.
|
49 |
AvaliaÃÃo do RepositÃrio Institucional da Universidade Federal do Cearà na perspectiva da difusÃo e do acesso à produÃÃo cientÃfica / Repository Institutional Assessment University Cearà Federal in view of the dissemination and access to the scientific productionNirlange Pessoa de Queiroz 24 February 2015 (has links)
nÃo hà / Apresenta os resultados da pesquisa cujo objetivo bÃsico foi avaliar o RepositÃrio Institucional da Universidade Federal do CearÃ, quanto à visibilidade interna e externa, a difusÃo e o acesso à produÃÃo cientÃfica dessa Universidade, sob dois enfoques: o primeiro à com base nas estatÃsticas fornecidas pelo prÃprio RI, bem como pelo OpenDOAR, e pelo Ranking Web of Repositories, evidenciando o status quo do RI/UFC em relaÃÃo aos demais da RegiÃo Nordeste, do Brasil e do Mundo. O segundo tem como foco a percepÃÃo da comunidade acadÃmica dos cursos de pÃs-graduaÃÃo dessa universidade sobre o RI/UFC. Os RepositÃrios institucionais sÃo sistemas de informaÃÃo cuja finalidade à tratar, organizar, representar, armazenar, gerenciar e disseminar coleÃÃes digitais referentes à produÃÃo intelectual dos membros de uma instituiÃÃo. Proporcionam visibilidade aos valiosos acervos para a pesquisa, alÃm de preservÃ-los e difundi-los. No Brasil, considera-se que esses repositÃrios estÃo sendo implementados nas universidades e institutos de pesquisa, desde as primeiras iniciativas de acesso aberto que o IBICT incentivou com o Manifesto Brasileiro de Apoio ao Acesso Livre a InformaÃÃo CientÃfica em 2005. Outra iniciativa ocorreu em 2009 quando o IBICT em parceria com a FINEP lanÃou o primeiro edital para implantaÃÃo de repositÃrios institucionais. Trata-se de uma pesquisa de cunho exploratÃrio-descritivo, tendo o funcionalismo como mÃtodo de sustentaÃÃo das anÃlises. O estudo empÃrico se deu no Ãmbito da UFC, mais precisamente no seu RepositÃrio Institucional. Os resultados da primeira etapa evidenciam que a comunidade do RI com maior quantitativo de documentos disponibilizado à a do Centro de Humanidades (CH), no entanto a que obteve mais visitas foi a da Faculdade de Economia, AdministraÃÃo, AtuÃrias, Contabilidade e Secretariado (FEAACS). TambÃm foi possÃvel identificar que a maioria dos documentos disponibilizados sÃo dissertaÃÃes e que o documento mais visitado e o com maior nÃmero de downloads pertence à Ãrea de SaÃde. Quanto aos dados coletados junto ao OpenDOAR, o RI/UFC aparece em 8 entre todos os RIÂs cadastrados com as mesmas caracterÃsticas do RI/UFC. Entre todos os RIÂs està na posiÃÃo 866, jà no Brasil aparece em 17 lugar e em 2 entre os da RegiÃo Nordeste. No Ranking Web of Repositories o RI /UFC aparece mundialmente em 515 lugar, na America Latina em 29Â, no Brasil està em 9 e em 2 na RegiÃo Nordeste, ressaltando que os indicadores em que ocupa a melhor posiÃÃo sÃo: Arquivo ricos e Google acadÃmico â 9Â. lugar em ambos. Quanto à segunda etapa evidenciou-se que a maioria dos pesquisados tem um conceito coerente sobre repositÃrio e sabem que e UFC tem um RI, no entanto nÃo costumam utilizÃ-lo, embora o considere muito importante para a UFC e para disponibilizar suas produÃÃes, pois contribuem para divulgaÃÃo, difusÃo e acesso a essas produÃÃes, favorecendo a novas pesquisas. Consideram-se satisfeitos com o RI, embora a maioria desconheÃa a polÃtica de informaÃÃo e algumas especificidades do RI. Assim, à possÃvel considerar que a visibilidade externa do RI/UFC està melhor do que a interna, necessitando de um amplo trabalho de divulgaÃÃo e de colaboraÃÃo entre as diversas unidades da universidade para mudar esse quadro e promover o povoamento e a visibilidade do seu RI
|
50 |
Software Profile RAS : estendendo a padronização do Reusable Asset Specification e construindo um repositório de ativosMoura, Dionatan de Souza January 2013 (has links)
O reúso de software enfrenta inúmeras barreiras gerenciais, técnicas e culturais na sua adoção, e a definição da estrutura de ativos reutilizáveis de software é uma dessas barreiras técnicas. Para solucionar isso, o Reusable Asset Specification (RAS) é um padrão de facto proposto pela OMG. Uma especificação como o RAS define e padroniza um modelo de ativos (assets) reutilizáveis, e é a base para a construção e para o uso de um repositório de ativos que apoia a reutilização de software. No entanto, para ser adotado na prática, o RAS necessita resolver suas lacunas através da sua extensão e da definição de informações complementares. Essas lacunas estão detalhadas neste trabalho. Solucionando estas lacunas, o RAS torna-se útil para auxiliar efetivamente na padronização do empacotamento dos ativos reutilizáveis e para guiar a estrutura do repositório de reutilização de software. Alguns trabalhos anteriores já responderam parcialmente essa questão, porém eles atendiam propósitos muito específicos, não possuíam uma ferramenta de apoio ou não haviam sido avaliados em contexto real de (re)uso. Esse trabalho propõe o Software Profile RAS (SW-RAS), uma extensão do Profile de componentes do RAS, que propõe soluções para diversas de suas lacunas, incluindo informações úteis e artefatos relevantes apontados na literatura, baseados em outros modelos de ativos reutilizáveis, em outras extensões do RAS e na experiência do processo de reúso no desenvolvimento de software. Particularmente, o SW-RAS estende as categorias de classificação, solução, uso e ativos relacionados, cujos detalhes estão descritos no texto. Visando à experimentação da proposta através de um estudo de caso, desenvolveu-se o Lavoi, um repositório de ativos reutilizáveis baseado no SW-RAS, que foi avaliado num ambiente real de reutilização e desenvolvimento de software de uma grande companhia pública de TI. Uma descrição deste processo de avaliação em um contexto real é também apresentada neste trabalho. A principal contribuição desta dissertação é a proposta, a avaliação e a consolidação de uma extensão do RAS que atende várias de suas lacunas e é suportada por uma ferramenta de software livre. / The software reuse faces numerous managerial, technical and cultural barriers in its adoption, and the definition of the structure of reusable software assets is one of these technical barriers. To solve this, the Reusable Asset Specification (RAS) is a de facto standard proposed by OMG. A specification such as the RAS defines and standardizes a reusable asset model, and it is the foundation for the construction and for the use of an asset repository that supports the software reuse. However, for being adopted in the practice, the RAS needs to solve its lacks through its extension and the definition of complementary information. These lacks are detailed in this work. Solving these lacks, the RAS becomes useful to help effectively in the standardization of packaging reusable assets and to guide the structure of the software reuse repository. Some previous works have already partially answered this question, but they attended very specific purposes, did not have a support tool or have not been evaluated in a real context of (re)use. This work proposes the Software Profile RAS (SW-RAS), an extension of the component Profile of RAS, which proposes solutions for its various lacks, including useful information and relevant artifacts pointed out in the literature, based on other reusable asset models, on other RAS extensions and on the experience in the reuse process at software development. Particularly, the SW-RAS extends the categories of classification, solution, usage and related assets, whose details are described in the text. Aiming at the experimentation of the proposal through a case study, the Lavoi was developed, a reusable asset repository based on the SW-RAS, which is was evaluated in a real environment of reuse and software development of a large public IT company. A description of this evaluation process in real context is also presented in this work. The main contribution of this dissertation is the proposal, the evaluation and the consolidation of an extension of RAS that addresses several of its lacks and is supported by a free software tool.
|
Page generated in 0.0502 seconds