Materias dentro de su búsqueda.
Materias dentro de su búsqueda.
- Programming 44
- Video games 37
- Design 21
- Unity (Electronic resource) 19
- Computer games 11
- Development 10
- Engineering & Applied Sciences 9
- History 9
- Application software 7
- Computer Science 7
- Artificial intelligence 6
- C++ (Computer program language) 6
- Historia 6
- Social aspects 6
- Computer security 5
- Computer networks 4
- Computer programming 4
- Environment 4
- JavaScript (Computer program language) 4
- Linux 4
- Operating systems (Computers) 4
- Penetration testing (Computer security) 4
- UnrealScript (Computer program language) 4
- Android (Electronic resource) 3
- C (Computer program language) 3
- Computer graphics 3
- Computer programs 3
- Computer science 3
- Computer software 3
- Design and construction 3
-
81por Ferrone, HarrisonTabla de Contenidos: “…-- When to use Design Patterns -- Common pitfalls -- About the example projects -- Client code -- Old vs new input system -- Art assets -- Summary -- Further reading -- Chapter 2: Managing Access with the Singleton Pattern -- Technical requirements -- Breaking down the pattern -- UML diagramming -- Pros and cons -- Updating a MonoBehavior into a persistent Singleton -- Persisting the Singleton between scenes -- Testing for duplicate managers -- Creating a generic Singleton -- Adding thread safety to the generic Singleton -- Thread locking during lazy instantiation -- Creating Singletons as ScriptableObjects -- Summary -- Further reading -- Chapter 3: Spawning Enemies with the Prototype Pattern -- Technical requirements -- Breaking down the Prototype pattern -- Diagraming the pattern -- Pros and cons -- Implementing shallow and deep object copying -- Adding a prototype interface -- Making shallow object copies -- Making deep object copies -- Adding a prototype factory -- Cloning prefabs -- Creating a generic prototype Component -- Summary -- Further reading -- Chapter 4: Creating Items with the Factory Method Pattern -- Technical requirements -- Breaking down the Factory Method pattern -- Diagramming the pattern -- Pros and cons -- Declaring our inventory products -- Adding a product interface -- Creating concrete products -- Working with different factory class variations -- Adding an abstract factory class -- Building a concrete factory -- Creating a concrete factory class -- Building a parameterized factory…”
Publicado 2024
Libro electrónico -
82por Institute of Laboratory Animal Resources (U.S.).Tabla de Contenidos: “…URODELES -- 1. Mating -- 2. Spawning…”
Publicado 1974
Libro electrónico -
83Publicado 2023Tabla de Contenidos: “…Setting up a lobby for the quiz game -- Displaying new players -- Starting the match -- Implementing online turns -- Updating players about the round -- Turning local mechanics into remote gameplay -- Understanding the questions database -- Loading and updating questions -- Sending players' answers to the server -- Summary -- Chapter 6: Building an Online Checkers Game -- Technical requirements -- Introducing the Checkers project -- Understanding the Checkers Piece scene -- Comprehending the FreeCell scene -- Introducing the CheckerBoard scene -- Serializing players' turns -- Working with MultiplayerSynchronizer -- Updating and syncing the CheckerBoard -- Handling remote turn shifts -- Setting up players' teams -- Enabling and disabling team pieces -- Managing win and lose conditions -- Summary -- Chapter 7: Developing an Online Pong Game -- Technical requirements -- Introducing the Pong project -- How the player paddles work -- Understanding the Ball scene -- Managing players' scores -- Tying everything together -- Setting up online multiplayer paddles -- Changing the paddle's owner -- Assigning the players' paddles -- Syncing remote objects -- Updating the ball's position -- Coordinating the paddle's position -- Summary -- Chapter 8: Creating an Online Co-op Platformer Prototype -- Technical requirements -- Introducing the platformer project -- Understanding the Player class -- Unveiling the Crate class -- How the InteractiveArea2D class works -- Understanding the PlayerSpawner class -- Spawning players in the match -- Giving players control in PlayerSpawner -- Setting up the Player multiplayer controls -- Syncing physical objects -- Synchronizing the player's position and animations -- Updating the crate's position remotely -- Summary -- Chapter 9: Creating an Online Adventure Prototype -- Technical requirements -- Introducing the prototype…”
Libro electrónico -
84por Erickson, Jon, 1977-Tabla de Contenidos: “…C; 0x511 Linux System Calls in Assembly; 0x520 The Path to Shellcode; 0x521 Assembly Instructions Using the Stack; 0x522 Investigating with GDB; 0x523 Removing Null Bytes; 0x530 Shell-Spawning Shellcode; 0x531 A Matter of Privilege; 0x532 And Smaller Still; 0x540 Port-Binding Shellcode; 0x541 Duplicating Standard File Descriptors; 0x542 Branching Control Structures…”
Publicado 2008
Libro electrónico -
85Publicado 2023Tabla de Contenidos: “…-- Using the enkiTS (Task-Scheduler) library -- Asynchronous loading -- Creating the I/O thread and tasks -- Vulkan queues and the first parallel command generation -- The AsynchronousLoader class -- Recording commands on multiple threads -- The allocation strategy -- Command buffer recycling -- Primary versus secondary command buffers -- Drawing using primary command buffers -- Drawing using secondary command buffers -- Spawning multiple tasks to record command buffers -- Summary -- Further reading -- Chapter 4: Implementing a Frame Graph -- Technical requirements -- Understanding frame graphs -- Building a graph -- A data-driven approach -- Implementing the frame graph -- Implementing topological sort -- Driving rendering with the frame graph -- Summary -- Further reading…”
Libro electrónico -
86Publicado 2023Tabla de Contenidos: “…Display Object Coordinates with Position Node -- Define Vertical Gradient Using the Split Node -- Use Multiply and Fraction Nodes for Repetition -- Dynamic Effect with Time and Add Nodes -- Adjust Contrast with Power Node -- Add Custom Color -- Dot Product Node to Set a Custom Orientation -- Expose Properties -- Arrow Pattern -- Create and Set Up a Line Renderer -- Create a Diagonal Line Pattern -- Create Vertical Symmetry with Absolute Node -- Hard-Edged Arrow Pattern with Fraction and Step Nodes -- Move the Arrow Along the Line Renderer -- Customize the Arrow Pattern Color -- Dissolve Effect -- Noisy Texture Using the Gradient Noise Node -- Gradual Dissolve Effect Using Add Node -- Dynamic Ping-Pong Dissolving Effect -- Dissolve Effect Along Custom Direction -- Create a Dissolving Edge with Color -- Hologram Shader -- Set a Vertical Gradient with Screen Position Node -- Repeat the Pattern Using Fraction Node -- Randomize the Pattern Using the Noise Node -- Create a Moving Pattern Using Add and Time Nodes -- Add Color to the Gradient Hologram Lines -- Emphasize the Effect with Fresnel Node -- Create Blink Effect Using Logic and Random Nodes -- Refactoring Shaders -- Summary -- Chapter 5: Vertex Shaders -- Procedural Fish Animation -- Import and Set Up the Fish Mesh -- Access the Pointing Direction Coordinate of the Fish -- Create a Wave Pattern Using Sine Node -- Make the Wave Movement Dynamic -- Deforming the Mesh along a Selected Axis -- Adjust the Wave Pattern Intensity -- Volumetric Snow -- Import 3D Models to Scene -- Define a Snow Direction Mask -- Extrude Geometry Along Normals -- Fixing Broken Extruded Mesh -- Adding Masked Color -- Adding Glowy Fresnel Effect -- Spawning Objects from a Black Hole -- Initial Setup -- Collapse the Vertices to the Center of the Mesh -- Set a Collapsing Destiny Singularity -- Collapse the Vertices by Distance…”
Libro electrónico -
87Publicado 2017Tabla de Contenidos: “…. -- Chapter 8: Have Shell Now What? -- Introduction -- Spawning a TTY Shell -- How to do it... -- There's more... -- Looking for weakness -- How to do it... -- Horizontal escalation -- How to do it... -- Vertical escalation -- How to do it... -- Node hopping - pivoting -- How to do it... -- There's more... -- Privilege escalation on Windows -- How to do it... -- Using PowerSploit -- How to do it... -- There's more... -- Pulling plaintext passwords with mimikatz -- How to do it... -- Dumping other saved passwords from the machine -- How to do it... -- Pivoting into the network -- How to do it... -- Backdooring for persistence -- How to do it…”
Libro electrónico -
88Publicado 2024“…How bandwidth is reduced and privacy and security are enhanced; How AI applications increase operating efficiency, spawn new products and services, and enhance risk management; How AI and IoT create 'intelligent' devices and how new AI technology enables IoT to reach its full potential; Analyzes AIOT platforms and the handling of personal information for shared frameworks that remain sensitive to customers' privacy while effectively utilizing data. …”
Libro electrónico -
89por Stevens, Richard, 1971-Tabla de Contenidos: “…Rhythm-action -- Graphically Led -- Call and Response -- Conclusion -- Conclusion -- Appendix A: Core Concepts -- Key and Gamepad Inputs -- Events and Triggers -- Manipulating Actors -- Referencing In-game Actors within Blueprints -- Variables, Parameters, Numbers, and Arrays -- Transforming and Constraining Variables and Parameters -- Reading through Curves -- Evaluating Variables and Parameters -- Routing Decisions and Events -- Custom Events -- Controlling Audio Components -- Sound Cue Nodes -- Console Commands -- Others -- Matinee -- Attaching Actors to other Actors -- Timeline -- Audio Finished -- Timer -- Appendix B: Blueprint Primer -- Navigating, Creating and Connecting -- Events and the Programming Paradigm -- Compiling Blueprints -- Actor Blueprints -- Structures -- The Graph Action Menu -- Creating Nodes between Existing Connections -- Finding Things in Blueprints -- Communicating between Blueprints -- Casting -- Event Dispatcher -- Getting References to Spawned Actors -- Appendix C: Testing, Troubleshooting, and Good Practice -- Watching Blueprints -- Print String -- Auto-Save Recovery -- Organizing and Commenting -- Working in Separate Audio-only Levels -- Tips for Slow Running -- Index…”
Publicado 2016
Libro electrónico -
90Publicado 2017Tabla de Contenidos: “…Putting it all together -- A simple file browser -- Electron -- Electron processes -- The renderer process -- Vue.js -- Summary -- Chapter 5: Managing Many Simultaneous Client Connections -- Understanding concurrency -- Concurrency is not parallelism -- Routing requests -- Understanding routes -- Using Express to route requests -- Using Redis for tracking client state -- Storing user data -- Handling sessions -- Cookies and client state -- A simple poll -- Authenticating connections -- Basic authentication -- Handshaking -- Using JSON Web Tokens for authentication -- Summary -- Further reading -- Chapter 6: Creating Real-Time Applications -- Introducing AJAX -- Responding to calls -- Creating a stock ticker -- Bidirectional communication with socket.io -- Using the WebSocket API -- socket.io -- Drawing collaboratively -- Listening for Server Sent Events -- Using the EventSource API -- The EventSource stream protocol -- Asking questions and getting answers -- Building a collaborative document editing application -- Summary -- Chapter 7: Using Multiple Processes -- Node's single-threaded model -- The benefits of single-threaded programming -- Multithreading is already native and transparent -- Creating child processes -- Spawning processes -- Forking processes -- Buffering process output -- Communicating with your child -- Sending messages to children -- Parsing a file using multiple processes -- Using the cluster module -- Cluster events -- Worker object properties -- Worker events -- Using PM2 to manage multiple processes -- Monitoring -- Process files -- Real-time activity updates of multiple worker results -- Summary -- Chapter 8: Scaling Your Application -- When to scale? …”
Libro electrónico -
91Publicado 2017Tabla de Contenidos: “…. -- There's more... -- Spawning a separate process with subshell…”
Libro electrónico -
92Publicado 2018Tabla de Contenidos: “…-- Concurrent execution in Python -- Starting a thread -- Starting a process -- Stopping threads and processes -- Stopping a process -- Spawning multiple threads -- Dealing with race conditions -- A thread's local data -- Thread and process communication -- Thread communication -- Sending events -- Inter-process communication with queues -- Thread and process pools -- Using a process to add a timeout to a function -- Case examples -- Example one - concurrent mergesort -- Single-thread mergesort -- Single-thread multipart mergesort -- Multithreaded mergesort -- Multiprocess mergesort -- Example two - batch sudoku-solver -- What is Sudoku? …”
Libro electrónico -
93por Blewett, Richard. author, Clymer, Andrew. author, Ltd, Rock Solid Knowledge. authorTabla de Contenidos: “…Deriving a Testable Class from the Scheduler -- Summary -- Chapter 13: Debugging Async with Visual Studio -- Types of Multithreading Bugs -- Data Corruption -- Race Conditions -- Deadlocks -- Runaway Threads -- The Limitations of Using Visual Studio for Debugging -- The Interactive Debugger -- It Works on My Machine -- Multithreaded Visual Studio Debugging Basics -- Breakpoints and Threads -- Locals, Autos, and Watch Windows -- The Call Stack Window -- Just My Code -- Improvements in Visual Studio 2013 and Windows 8.1 -- The Threads Window -- Flagging and Filtering -- Freezing and Thawing -- Debugging Tasks -- The Parallel Tasks / Tasks Window -- The Parallel Stacks Window -- The Concurrency Visualizer -- Summary -- Chapter 14: Debugging Async -Beyond Visual Studio -- Memory Dumps -- Generating a Memory Dump -- Task Manager -- DebugDiag -- Adding Rules -- Crash -- Performance -- Native (non-.NET) Memory and Handle Leak -- Executing Rules -- ADPLUS -- Crash Mode -- Spawning Mode -- Hang Mode -- Analyzing Memory Dumps -- WinDbg -- SOS -- Loading SOS -- Examining Threads via SOS -- Diagnosing Deadlocks with SOS -- Finding Runaway Threads -- Other Useful SOS Commands -- SOSEX -- Using SOSEX -- Useful SOSEX Commands -- PSSCOR -- Summary -- Index…”
Publicado 2013
Libro electrónico -
94Publicado 2016Tabla de Contenidos: “…Using the serialized files in the editor -- Accessing the .asset files in the code -- Adding NPCs and a conversation system to our game -- Let the player walk around the NPC -- Stopping the player from walking through the NPC -- Getting the NPCs talking -- The conversation object -- Saving and serializing the object for later -- The conversation component -- Building a basic conversation system -- The manager -- Starting a conversation -- Preparing the UI -- Displaying the conversation -- Connecting the dots -- Going further -- Summary -- Chapter 7: The World Map -- The larger view -- Types of map -- Fixed maps -- Generated maps -- In-game generated maps -- Going procedural -- Creating our game's map -- Adding the world map -- Adding a player prefab to the overworld -- Adding places of interest -- Leaving town -- Creating a NavigationManager script -- Blocking off paths -- Updating build settings to include new scenes -- Changing scenes -- Returning to town -- Updating the NavigationManager script -- Going further -- Summary -- Chapter 8: Encountering Enemies and Running Away -- Event systems -- Exploring randomness -- True randomness -- Planning for random code/generation -- Basic Artificial Intelligence -- State machines -- Defining states -- Simple singular choice -- Planning for multiple cases -- State managers -- Sensors -- Setting up your battle scene -- Building the new scene -- Adding the first enemy -- Spawning the Dragons -- Creating the BattleManager -- Allowing the player to run away -- Starting the battle -- Saving the map position -- Stop immediately re-entering battle -- Going back to town -- Going further -- Summary -- Chapter 9: Getting Ready to Fight -- Setting up our battle state manager -- The battle state manager -- Getting to the state manager in the code -- Starting the battle -- Introductory animation…”
Libro electrónico -
95por Gustafson, J. M.Tabla de Contenidos: “…Web Workers Unite -- Web workers -- Spawning a web worker -- Implementing a web worker -- Time for action - using a web worker -- What just happened? …”
Publicado 2013
Libro electrónico -
96Publicado 2010Tabla de Contenidos: “…Cover -- Contents -- 1 Introduction to the Linux Kernel -- History of Unix -- Along Came Linus: Introduction to Linux -- Overview of Operating Systems and Kernels -- Linux Versus Classic Unix Kernels -- Linux Kernel Versions -- The Linux Kernel Development Community -- Before We Begin -- 2 Getting Started with the Kernel -- Obtaining the Kernel Source -- Using Git -- Installing the Kernel Source -- Using Patches -- The Kernel Source Tree -- Building the Kernel -- Configuring the Kernel -- Minimizing Build Noise -- Spawning Multiple Build Jobs -- Installing the New Kernel -- A Beast of a Different Nature -- No libc or Standard Headers -- GNU C -- No Memory Protection -- No (Easy) Use of Floating Point -- Small, Fixed-Size Stack -- Synchronization and Concurrency -- Importance of Portability -- Conclusion -- 3 Process Management -- The Process -- Process Descriptor and the Task Structure -- Allocating the Process Descriptor -- Storing the Process Descriptor -- Process State -- Manipulating the Current Process State -- Process Context -- The Process Family Tree -- Process Creation -- Copy-on-Write -- Forking -- vfork() -- The Linux Implementation of Threads -- Creating Threads -- Kernel Threads -- Process Termination -- Removing the Process Descriptor -- The Dilemma of the Parentless Task -- Conclusion -- 4 Process Scheduling -- Multitasking -- Linux's Process Scheduler -- Policy -- I/O-Bound Versus Processor-Bound Processes -- Process Priority -- Timeslice -- The Scheduling Policy in Action -- The Linux Scheduling Algorithm -- Scheduler Classes -- Process Scheduling in Unix Systems -- Fair Scheduling -- The Linux Scheduling Implementation -- Time Accounting -- Process Selection -- The Scheduler Entry Point -- Sleeping and Waking Up -- Preemption and Context Switching -- User Preemption -- Kernel Preemption -- Real-Time Scheduling Policies…”
Libro electrónico -
97Publicado 2017Tabla de Contenidos: “…The set_running_or_notify_cancel() method -- The set_result() method -- The set_exception() method -- Cancelling callable -- Example -- Output -- Getting the result -- Example -- Output -- Using as_completed -- Example -- Output -- Setting callbacks -- Example -- Output -- Chaining callbacks -- Exception classes -- Example -- Output -- ProcessPoolExecutor -- Creating a ProcessPoolExecutor -- Example -- Output -- Context Manager -- Example -- Output -- Exercise -- Getting started -- Improving the speed of computationally bound problems -- Full code sample -- Output -- Improving our crawler -- The plan -- New improvements -- Refactoring our code -- Storing the results in a CSV file -- Exercise - capture more info from each page crawl -- concurrent.futures in Python 2.7 -- Summary -- Chapter 8: Multiprocessing -- Working around the GIL -- Utilizing sub-processes -- Example -- Output -- The life of a process -- Starting a process using fork -- Spawning a process -- Forkserver -- Daemon processes -- Example -- Breaking it down -- Output -- Identifying processes using PIDs -- Example -- Output -- Terminating a process -- Example -- Getting the current process -- Subclassing processes -- Example -- Output -- Multiprocessing pools -- The difference between concurrent.futures.ProcessPoolExecutor and Pool -- Context manager -- Example -- Output -- Submitting tasks to a process pool -- Apply -- Apply_async -- Map -- Map_async -- Imap -- Imap_unordered -- Starmap -- Starmap_async -- Maxtasksperchild -- Communication between processes -- Pipes -- Anonymous pipes -- Named pipes -- Working with pipes -- Example -- Handling Exceptions -- Using pipes -- Multiprocessing managers -- Namespaces -- Example -- Queues -- Example -- Output -- Listeners and clients -- Example -- The Listener class -- The Client class -- Output -- Logging -- Example…”
Libro electrónico -
98por Hébert, Fred, 1988-Tabla de Contenidos: “…The Hitchhiker's Guide to Concurrency -- Don't Panic -- Concurrency Concepts -- Scalability -- Fault Tolerance -- Concurrency Implementation -- Not Entirely Unlike Linear Scaling -- So Long and Thanks for All the Fish! -- Spawning Processes -- Sending Messages -- Receiving Messages -- 11. …”
Publicado 2013
Libro electrónico -
99Publicado 2021Tabla de Contenidos: “…. -- There's more... -- Chapter 6: Spawning Processes and Using Job Control -- Technical requirements -- Exploring how processes are created -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using job control in Bash -- Getting ready -- How to do it... -- How it works... -- Controlling and terminating processes using signals -- Getting ready -- How to do it... -- How it works... -- See also -- Replacing the program in a process with execl() -- Getting ready -- How to do it... -- How it works... -- See also -- Forking a process -- Getting ready…”
Libro electrónico -
100Publicado 2021Tabla de Contenidos: “…Nmap Advanced Enumeration -- Enumerating Users -- POP3 (Port 110) and IMAP4 (Port 143) -- Brute-Forcing POP3 E-mail Accounts -- Database Protocols -- Microsoft SQL Server (Port 1433) -- Oracle Database Server (Port 1521) -- MySQL (Port 3306) -- CI/CD Protocols -- Docker (Port 2375) -- Jenkins (Port 8080/50000) -- Brute-Forcing a Web Portal Using Hydra -- Step 1: Enable a Proxy -- Step 2: Intercept the Form Request -- Step 3: Extracting Form Data and Brute-Forcing with Hydra -- Web Protocols 80/443 -- Graphical Remoting Protocols -- RDP (Port 3389) -- RDP Brute-Force -- VNC (Port 5900) -- File Sharing Protocols -- SMB (Port 445) -- Brute-Forcing SMB -- SNMP (Port UDP 161) -- SNMP Enumeration -- Summary -- Chapter 7 Exploitation Phase -- Vulnerabilities Assessment -- Vulnerability Assessment Workflow -- Vulnerability Scanning with OpenVAS -- Installing OpenVAS -- Scanning with OpenVAS -- Exploits Research -- SearchSploit -- Services Exploitation -- Exploiting FTP Service -- FTP Login -- Remote Code Execution -- Spawning a Shell -- Exploiting SSH Service -- SSH Login -- Telnet Service Exploitation -- Telnet Login -- Sniffing for Cleartext Information -- E-mail Server Exploitation -- Docker Exploitation -- Testing the Docker Connection -- Creating a New Remote Kali Container -- Getting a Shell into the Kali Container -- Docker Host Exploitation -- Exploiting Jenkins -- Reverse Shells -- Using Shells with Metasploit -- Exploiting the SMB Protocol -- Connecting to SMB Shares -- SMB Eternal Blue Exploit -- Summary -- Chapter 8 Web Application Vulnerabilities -- Web Application Vulnerabilities -- Mutillidae Installation -- Apache Web Server Installation -- Firewall Setup -- Installing PHP -- Database Installation and Setup -- Mutillidae Installation -- Cross-Site Scripting -- Reflected XSS -- Stored XSS -- Exploiting XSS Using the Header…”
Libro electrónico