Spelling suggestions: "subject:"[een] SCRIPTING"" "subject:"[enn] SCRIPTING""
11 |
P.SMathey, Mark 07 August 2009 (has links)
No description available.
|
12 |
Lessons Learned Over a Growing Development Cycle in Medical SimulationPacheco-San Martin, Alex 01 August 2024 (has links) (PDF)
For the last five years, East Tennessee State University’s Department of Digital Media has partnered with the East Tennessee Children’s Hospital in downtown Knoxville to create a collection of training modules for their nursing staff. Dozens of students have devoted thousands of hours both inside and outside of the department’s various production courses to build the eleven modules currently in use today. However, development has not been without its hurdles, particularly in moving from one project to the next. Poor documentation and miscommunications compounded with faults in the projects’ design philosophies to repeatedly delay production. While each deliverable was playable by the end of the given semesters, there were often bugs and other quality issues left unaddressed. Luckily, graduate assistants and interns were brought on to help direct students in class, and to finish the projects on off-semesters. As one of those graduate assistants, I’ve had the pleasure of working alongside Stephanie Nicely, our project manager and hospital liaison to build on the works of past developers, assist in managing the development of current projects, and lay groundwork for future growth.
|
13 |
Scenarijų panaudojimas mokymosi sistemose / Usage of scripts in e-learning systemsBinkis, Mikas 11 January 2007 (has links)
Today popular learning management systems (LMS) lack interactivity. Interactivity is very important in the learning process, because it‘s a great mean of interest and motivation. The level of interactivity could be increased by using scripts, but some of the modern scripting languages are not universal, and the majority are too hard to comprehend for non-IT specialists. That’s why a brand new scripting language has been created. It can be integrated to an open-source PHP based LMS and because of it‘s simplicity and usage of native language in syntax is rather easy to learn for non-IT staff. Experiments showed that it‘s rather convenient, compared to other similar languages and it’s speed does not slow down the process of webpage generation to an extent a user would notice. It’s also capable of performing basic mathematical and other scientific task modeling, making the language sufficient for common use. The script language has some of the complex template language properties, so it can be also used as a tool of managing content rendering. Practical integration of the script language with “Google Maps” service and VRML showed that it can be expanded to the required extent. Further works with this language may include expansion of syntax and implementation of AJAX technology.
|
14 |
Amélioration de la sécurité par la conception des logiciels web / Securing web applications by designScholte, Theodoor 11 May 2012 (has links)
L'internet est devenu un environnement omniprésent dans le monde du travail et du loisir. La popularité sans cesse croissante des applications web ainsi que des services associés entraînent l'exécution de nombreuses transactions critiques, qui soulèvent des questions de sécurité. Du fait de cette croissance, des efforts ont été entrepris durant cette dernière décennie pour rendre les applications web plus sûres. Malgré ces efforts, de récents rapports provenant de l'institut SANS estiment que plus de 60 % des attaques commises sur l'Internet ciblent les applications web en se concentrant sur les vulnérabilités inhérentes aux problèmes de validation, comme le Cross-Site Scripting ou les injections SQL. Dans cette thèse, nous avons conduit deux études de recherche empirique, analysant un grand nombre d'application web vulnérables. Nous avons assemblé une base de données contenant plus de 10.000 rapports de vulnérabilités depuis l'an 2000. Ensuite, nous avons analysé ces données pour déterminer si les développeurs ont pris conscience des problématiques de sécurité web de nos jours, comparé à la période où ces applications émergeaient. Puis nous avons analysé l'étroit lien entre le langage de programmation utilisé pour développer l'application web et le nombre de vulnérabilité reporté. Avec ces résultats empiriques comme base, nous présentons notre solution IPAAS qui aide les développeurs novice en termes de sécurité à écrire des applications sécurisées par défaut. Nous montrons par ailleurs que cette technique améliore de manière probante la sécurité des applications web. / The web has become a backbone of our industry and daily life. The growing popularity of web applications and services and the increasing number of critical transactions being performed, has raised security concerns. For this reason, much effort has been spent over the past decade to make web applications more secure. Despite these efforts, recent data from SANS institute estimates that up to 60% of Internet attacks target web applications and critical vulnerabilities such as cross-site scripting and SQL injection are still very common. In this thesis, we conduct two empirical studies on a large number of web applications vulnerabilities with the aim of gaining deeper insights in how input validation flaws have evolved in the past decade and how these common vulnerabilities can be prevented. Our results suggest that the complexity of the attacks have not changed significantly and that many web problems are still simple in nature. Our studies also show that most SQL injection and a significant number of cross-site scripting vulnerabilities can be prevented using straight-forward validation mechanisms based on common data types. With these empirical results as foundation, we present IPAAS which helps developers that are unaware of security issues to write more secure web applications than they otherwise would do. It includes a novel technique for preventing the exploitation of cross-site scripting and SQL injection vulnerabilities based on automated data type detection of input parameters. We show that this technique results in significant and tangible security improvements for real web applications.
|
15 |
[pt] A IMPLEMENTAÇÃO DE REGISTROS EM PALLENE / [en] THE IMPLEMENTATION OF RECORDS IN PALLENEGABRIEL DE QUADROS LIGNEUL 27 February 2020 (has links)
[pt] As características dinâmicas de linguagens de scripting introduzem um gargalo significativo no tempo de execução quando comparadas a linguagens de sistemas. A arquitetura scripting pode ser usada para melhorar o desempenho ruim de linguagens de scripting. O programador deve usar a linguagem de sistemas para tarefas que consomem muitos recursos, e a de scripting para flexibilidade. Entretanto, essa arquitetura tem duas falhas significativas quando usada para melhorar o desempenho de linguagens de
scripting. Primeiro, existe uma lacuna conceitual entre as duas linguagens, logo migrar da linguagem de scripting para linguagem de sistemas pode exigir enorme esforço. Segundo, existe um gargalo escondido ao manipular as estruturas de dados da linguagem de scripting a partir da linguagem de sistemas. Pallene é uma linguagem de sistemas projetada particularmente para Lua que almeja resolver essas duas falhas. Pallene é um subconjunto estaticamente tipado de Lua, o que facilita o processo de migração. Além disso, Pallene manipula diretamente as estruturas de dados de Lua sem introduzir gargalo. Neste trabalho, nós propomos dois tipos de registros para Pallene, e nós apresentamos a implementação do compilador de Pallene. Nós avaliamos o desempenho do nosso compilador para compará-la com Lua padrão, LuaJIT, e programas C que utilizam a API C de Lua. Nossos experimentos mostram que Pallene é competitiva com as soluções existentes para melhorar o desempenho de Lua. / [en] The dynamic features of scripting languages introduce significant overhead in execution time when compared to system languages. The scripting architecture can be used to improve the poor performance of scripting languages. The programmer should use a system language for resourceintensive tasks, and a scripting one for flexibility. However, this architecture has two significant flaws when used to improve the performance of scripting languages. First, there is a conceptual gap between both languages; so migrating from the scripting language to the system language may require enormous effort. Second, there is a hidden overhead when manipulating the scripting-language data structures from the system language. Pallene is a system language designed particularly for Lua that aims to solve these two issues. Pallene is a statically-typed subset of Lua, which facilitates the migration process. Moreover, Pallene manipulates Lua s data structures directly without introducing overhead. In this work, we propose two types of records for Pallene, and we present the implementation of the Pallene compiler. We benchmarked our compiler to compare it to standard Lua, LuaJIT, and C programs using the Lua-C API. Our experiments show that Pallene is competitive with the existing solutions to improve Lua s performance.
|
16 |
Gravity Control System: Realistic Balanced Poses and AnimationsRemmers, Tobias January 2007 (has links)
<p>The Gravity Control for Maya will be extraordinary</p><p>beneficial to an animator trying to create realistic</p><p>animation, by calculating the center of gravity and area</p><p>of balance. This control will provide the animator with</p><p>the ability to rotate around the center of gravity and</p><p>keep the character in a balanced pose. With that ability,</p><p>the animator can easily create accurate poses and</p><p>animation, such as mid-air flips. The system also</p><p>supports a vast number of characters with different</p><p>shapes, sizes and number of limbs.</p>
|
17 |
Gravity Control System: Realistic Balanced Poses and AnimationsRemmers, Tobias January 2007 (has links)
The Gravity Control for Maya will be extraordinary beneficial to an animator trying to create realistic animation, by calculating the center of gravity and area of balance. This control will provide the animator with the ability to rotate around the center of gravity and keep the character in a balanced pose. With that ability, the animator can easily create accurate poses and animation, such as mid-air flips. The system also supports a vast number of characters with different shapes, sizes and number of limbs.
|
18 |
Patrones en la Enseñanza de la Programación en Arquitectura: De la Hetero-‐ Educación a la Auto-‐Educación en LatinoaméricaHerrera Polo, Pablo C., Universidad Peruana de Ciencias Aplicadas (UPC) 25 February 2015 (has links)
SIGRADI 2013. XVII Congreso de la Sociedad Iberomaericana de Gráfica Digital: Knowledge Design
20, 21 y 22 de Noviembre del 2013. Universidad Técnica Federico Santa María. Valparaiso, Chile / Teaching
programming
to
architects,
in
academic
and
professional
contexts,
occurs
in
Latin
America
through
self-‐management,
and
focused
on
results,
without
analyzing
the
processes
and
establishing
a
follow-‐up
to
participants,
to
establish
patterns
of
application.
The
pointing
out
of
these
problems
and
the
proposal
of
how
to
make
said
education
sustainable
has
allowed
finding
variables
specific
to
the
region
and
to
the
very
same
tools
and
instruments,
which
are
constantly
evolving.
At
the
same
time,
it
is
proposed
after
the
analysis,
that
hetero-‐education
(shared
learning)
itself
requires
self-‐education
(self-‐teaching
processes)
as
a
complementary
process.
|
19 |
Reutilizando códigos como mecanismo de información y conocimiento: Programación en arquitecturaHerrera Polo, Pablo C., Universidad Peruana de Ciencias Aplicadas (UPC) 11 1900 (has links)
Differently from other regions in the Planet, since 2010, in Latin America textual programming language (Rhinoscripting) is
being replaced by its visual equivalent (Grasshopper). This is a consequence of our preference for an interactive platform, and
because our design problems are not as complex, so we aim to control geometrical problems or aspects belonging to an product
scale instead of an architectural one. Problems emerging when creating code could be improved by modifying and reusing
existing solutions as a starting point, since learning would not be centered in the object but in the process of creating it, using
a suitable instrument.
|
20 |
Mobile code enabled Web and Grid servicesLiu, Pu. Unknown Date (has links)
Thesis (Ph. D.)--State University of New York at Binghamton, Department of Computer Science, 2006. / Includes bibliographical references (leaves 89-93).
|
Page generated in 0.0395 seconds