scripting is a powerful, high-level, cross-platform, dynamic, easy way of composing software modules as black boxes. Unfortunately, the high runtime overhead has prevented scripting from being widely adopted in embedd...
详细信息
ISBN:
(纸本)9781595931610
scripting is a powerful, high-level, cross-platform, dynamic, easy way of composing software modules as black boxes. Unfortunately, the high runtime overhead has prevented scripting from being widely adopted in embedded applications. This work proposes to overcome these obstacles by synthesizing light-weight, host-assisted scripting engines for embedded systems. The result is dramatically shortened development cycle due to the much higher-level abstraction, interactive access and dynamic reconfigurability, robust in-field software upgradability, and compact code size. This framework has been successfully applied to ultra low-power sensor nodes with under 10KB of program memory to high-performance platforms with fast Ethernet.
Master the Nmap scripting Engine and the art of developing NSE scripts About This BookExtend the capabilities of Nmap to perform custom tasks with the Nmap scripting EngineLearn the fundamentals of Lua programmingDeve...
详细信息
ISBN:
(数字)9781782168317
ISBN:
(纸本)1782168311;9781782168317
Master the Nmap scripting Engine and the art of developing NSE scripts About This BookExtend the capabilities of Nmap to perform custom tasks with the Nmap scripting EngineLearn the fundamentals of Lua programmingDevelop powerful scripts for the Nmap scripting EngineDiscover all the features and libraries of the Nmap scripting EngineIn-depth coverage of the Nmap scripting Engine API and most important libraries with examplesWho This Book Is ForIf you want to learn to write your own scripts for the Nmap scripting Engine, this is the book for you. It is perfect for network administrators, information security professionals, and even Internet enthusiasts who are familiar with Nmap. In Detail Nmap is a well-known security tool used by penetration testers and system administrators for many different networking tasks. The Nmap scripting Engine (NSE) was introduced during Google's Summer of Code 2006 and has added the ability to perform additional tasks on target hosts, such as advanced fingerprinting and service discovery and information *** book will teach you everything you need to know to master the art of developing NSE scripts. The book starts by covering the fundamental concepts of Lua programming and reviews the syntax and structure of NSE scripts. After that, it covers the most important features of NSE. It jumps right into coding practical scripts and explains how to use the Nmap API and the available NSE libraries to produce robust scripts. Finally, the book covers output formatting, string handling, network I/O, parallelism, and vulnerability exploitation.
Do you know how to use Windows PowerShell to navigate the filesystem and manage files and folders? Or how to retrieve a web page? This introduction to the PowerShell language and scripting environment provides more th...
详细信息
ISBN:
(纸本)9780596801502
Do you know how to use Windows PowerShell to navigate the filesystem and manage files and folders? Or how to retrieve a web page? This introduction to the PowerShell language and scripting environment provides more than 430 task-oriented recipes to help you solve the most complex and pressing problems, and includes more than 100 tried-and-tested scripts that intermediate to advanced system administrators can copy and use immediately. You'll find hands-on tutorials on fundamentals, common tasks, and administrative jobs that you can apply whether you're on a client or server version of Windows. You also get quick references to technologies used in conjunction with PowerShell, including format specifiers and frequently referenced registry keys to selected .NET, COM, and WMI classes. With Windows PowerShell Cookbook, youll get more done in less time. Take a tour of PowerShells core features, including the command model, object-based pipeline, and ubiquitous scripting Learn PowerShell fundamentals such as the interactive shell and fundamental pipeline and object concepts Perform common tasks that involve working with files, Internet-connected scripts, user interaction, and more Solve tasks in systems and enterprise management, such as working with Active Directory, the filesystem, registry, event logs, processes, and services
Large-budget Hollywood studio productions generally prefer a high level of fabrication in creating a film's setting, either through the building of sets or through special effects, because it gives the production ...
详细信息
Large-budget Hollywood studio productions generally prefer a high level of fabrication in creating a film's setting, either through the building of sets or through special effects, because it gives the production team greater control. Yet that's often been less true of indie films historically. For a variety of reasons, the setting or location of independent films often becomes a central part of the scripting of a film. It is obviously cheaper to use what already exists in reality rather than to attempt to create a location through set design or art direction. Beyond issues of budget, however, my interest here is in exploring how 'place' can actually function as a key element in the scripting process, especially one that is rooted in visual storytelling, by taking into account the myriad ways that a film's setting can contribute to and enhance the narrative beyond the use of generic, decorative or touristic locations. Using examples drawn from independent cinema, the article argues that place can have an intrinsic, integrative, stylistic, structural, conceptual and thematic function.
ImageJ provides a framework for image processing across scientific domains while being fully open source. Over the years ImageJ has been substantially extended to support novel applications in scientific imaging as th...
详细信息
ImageJ provides a framework for image processing across scientific domains while being fully open source. Over the years ImageJ has been substantially extended to support novel applications in scientific imaging as they emerge, particularly in the area of biological microscopy, with functionality made more accessible via the Fiji distribution of ImageJ. Within this software ecosystem, work has been done to extend the accessibility of ImageJ to utilize scripting, macros, and plugins in a variety of programming scenarios, e.g., from Groovy and Python and in Jupyter notebooks and cloud computing. We provide five protocols that demonstrate the extensibility of ImageJ for various workflows in image processing. We focus first on Fluorescence Lifetime Imaging Microscopy (FLIM) data, since this requires significant processing to provide quantitative insights into the microenvironments of cells. Second, we show how ImageJ can now be utilized for common image processing techniques, specifically image deconvolution and inversion, while highlighting the new, built-in features of ImageJ-particularly its capacity to run completely headless and the Ops matching feature that selects the optimal algorithm for a given function and data input, thereby enabling processing speedup. Collectively, these protocols can be used as a basis for automating biological image processing workflows. (c) 2021 Wiley Periodicals LLC.
暂无评论