The document describes the contents of 4 disks that contain files for the Turbo Pascal integrated development environment. Disk 1 contains source code files and utilities like an install program. Disk 2 contains demo files for the Borland Graphics Interface and help files. Disk 3 contains additional BGI drivers, demos, and files for DPMI and floppy disk support. Disk 4 contains more demo files, documentation examples, and interface units.
This document provides a file listing for disks containing Turbo Pascal source code, documentation demos, utilities, and interface units. The files include Pascal source code, data files, executables, help files and documentation for applications, libraries, debugging tools, and the Turbo Pascal integrated development environment. Disks 1 through 4 contain application code, demos, documentation examples, games, and interface units for Turbo Pascal. Additional disks hold debugger examples, file manager demos, compatibility units, and utility programs for use with Turbo Pascal.
The document discusses the Internet Archive's efforts to make video content more accessible online by supporting open video formats like Ogg Theora. It describes how the Internet Archive converts videos into Ogg Theora format (.ogv files) using FFmpeg and libraries like libtheora to allow playback of videos in browsers like Firefox. It also discusses plans to re-encode a large portion of the Internet Archive's movie collection and make it searchable and embeddable on Wikipedia and other sites using technologies like Metavid.
This document provides summaries of Linux commands that can be used to select and manipulate parts of files. It discusses the cat, head, tail, cut, split, sort, tac, uniq, and tr commands. Cat concatenates or displays files, head displays the first few lines of a file, and tail displays the last few lines. Cut extracts columns from a file, split divides a file into smaller parts, and sort sorts lines alphabetically or numerically. Tac displays the lines of a file in reverse order and uniq removes duplicate lines from a sorted file. Tr translates characters within a file, such as converting uppercase to lowercase.
This document outlines the workflow process and structure for encoding video and audio files using FFmpeg. It provides a 10 step standard operating procedure (SOP) for encoding files that includes: 1) including headers, 2) linking libraries, 3) setting up output format, 4) preparing codec structures, 5) setting up video codec, 6) setting up audio codec, 7) opening file descriptor and writing header, 8) writing data packets, 9) closing file descriptor, and 10) calculating presentation timestamp (PTS) values.
Imagine you're tackling one of these evasive performance issues in the field, and your go-to monitoring checklist doesn't seem to cut it. There are plenty of suspects, but they are moving around rapidly and you need more logs, more data, more in-depth information to make a diagnosis. Maybe you've heard about DTrace, or even used it, and are yearning for a similar toolkit, which can plug dynamic tracing into a system that wasn't prepared or instrumented in any way.
Hopefully, you won't have to yearn for a lot longer. eBPF (extended Berkeley Packet Filters) is a kernel technology that enables a plethora of diagnostic scenarios by introducing dynamic, safe, low-overhead, efficient programs that run in the context of your live kernel. Sure, BPF programs can attach to sockets; but more interestingly, they can attach to kprobes and uprobes, static kernel tracepoints, and even user-mode static probes. And modern BPF programs have access to a wide set of instructions and data structures, which means you can collect valuable information and analyze it on-the-fly, without spilling it to huge files and reading them from user space.
In this talk, we will introduce BCC, the BPF Compiler Collection, which is an open set of tools and libraries for dynamic tracing on Linux. Some tools are easy and ready to use, such as execsnoop, fileslower, and memleak. Other tools such as trace and argdist require more sophistication and can be used as a Swiss Army knife for a variety of scenarios. We will spend most of the time demonstrating the power of modern dynamic tracing -- from memory leaks to static probes in Ruby, Node, and Java programs, from slow file I/O to monitoring network traffic. Finally, we will discuss building our own tools using the Python and Lua bindings to BCC, and its LLVM backend.
Dart (https://www.dartlang.org/) is a general-purpose programming language to build web, server, IoT and mobile applications.
AngularDart (https://webdev.dartlang.org/angular) - also called Angular 2 for Dart or simply Angular - is a web app framework that focuses on productivity, performance, and stability. Hundreds of Google engineers use AngularDart to build the sophisticated, mission-critical apps that bring in much of Google’s revenue.
Flutter (https://www.flutter.io/) is a promising project to build mobile apps for iOS and Android from a single codebase in Dart.
Dart, AngularDart and Flutter significantly increase the productivity of the developers.
Slides from following meetup
https://www.meetup.com/Luxembourg-Dart-Lang-Meetup/events/237012072/
Disk 1 contains installation files and source files for a C++ library. Disk 1 also contains two ZIP files: CLIBSRC containing more source files for the C++ library, and CMDLG31 containing example files for a Windows 3.1 application. The FILELIST file provides a documentation of files, and the INCLUDE ZIP file contains Borland C++ header files.
Tracing MariaDB server with bpftrace - MariaDB Server Fest 2021Valeriy Kravchuk
Bpftrace is a relatively new eBPF-based open source tracer for modern Linux versions (kernels 5.x.y) that is useful for analyzing production performance problems and troubleshooting software. Basic usage of the tool, as well as bpftrace one liners and advanced scripts useful for MariaDB DBAs are presented. Problems of MariaDB Server dynamic tracing with bpftrace and some possible solutions and alternative tracing tools are discussed.
This document provides a file listing for disks containing Turbo Pascal source code, documentation demos, utilities, and interface units. The files include Pascal source code, data files, executables, help files and documentation for applications, libraries, debugging tools, and the Turbo Pascal integrated development environment. Disks 1 through 4 contain application code, demos, documentation examples, games, and interface units for Turbo Pascal. Additional disks hold debugger examples, file manager demos, compatibility units, and utility programs for use with Turbo Pascal.
The document discusses the Internet Archive's efforts to make video content more accessible online by supporting open video formats like Ogg Theora. It describes how the Internet Archive converts videos into Ogg Theora format (.ogv files) using FFmpeg and libraries like libtheora to allow playback of videos in browsers like Firefox. It also discusses plans to re-encode a large portion of the Internet Archive's movie collection and make it searchable and embeddable on Wikipedia and other sites using technologies like Metavid.
This document provides summaries of Linux commands that can be used to select and manipulate parts of files. It discusses the cat, head, tail, cut, split, sort, tac, uniq, and tr commands. Cat concatenates or displays files, head displays the first few lines of a file, and tail displays the last few lines. Cut extracts columns from a file, split divides a file into smaller parts, and sort sorts lines alphabetically or numerically. Tac displays the lines of a file in reverse order and uniq removes duplicate lines from a sorted file. Tr translates characters within a file, such as converting uppercase to lowercase.
This document outlines the workflow process and structure for encoding video and audio files using FFmpeg. It provides a 10 step standard operating procedure (SOP) for encoding files that includes: 1) including headers, 2) linking libraries, 3) setting up output format, 4) preparing codec structures, 5) setting up video codec, 6) setting up audio codec, 7) opening file descriptor and writing header, 8) writing data packets, 9) closing file descriptor, and 10) calculating presentation timestamp (PTS) values.
Imagine you're tackling one of these evasive performance issues in the field, and your go-to monitoring checklist doesn't seem to cut it. There are plenty of suspects, but they are moving around rapidly and you need more logs, more data, more in-depth information to make a diagnosis. Maybe you've heard about DTrace, or even used it, and are yearning for a similar toolkit, which can plug dynamic tracing into a system that wasn't prepared or instrumented in any way.
Hopefully, you won't have to yearn for a lot longer. eBPF (extended Berkeley Packet Filters) is a kernel technology that enables a plethora of diagnostic scenarios by introducing dynamic, safe, low-overhead, efficient programs that run in the context of your live kernel. Sure, BPF programs can attach to sockets; but more interestingly, they can attach to kprobes and uprobes, static kernel tracepoints, and even user-mode static probes. And modern BPF programs have access to a wide set of instructions and data structures, which means you can collect valuable information and analyze it on-the-fly, without spilling it to huge files and reading them from user space.
In this talk, we will introduce BCC, the BPF Compiler Collection, which is an open set of tools and libraries for dynamic tracing on Linux. Some tools are easy and ready to use, such as execsnoop, fileslower, and memleak. Other tools such as trace and argdist require more sophistication and can be used as a Swiss Army knife for a variety of scenarios. We will spend most of the time demonstrating the power of modern dynamic tracing -- from memory leaks to static probes in Ruby, Node, and Java programs, from slow file I/O to monitoring network traffic. Finally, we will discuss building our own tools using the Python and Lua bindings to BCC, and its LLVM backend.
Dart (https://www.dartlang.org/) is a general-purpose programming language to build web, server, IoT and mobile applications.
AngularDart (https://webdev.dartlang.org/angular) - also called Angular 2 for Dart or simply Angular - is a web app framework that focuses on productivity, performance, and stability. Hundreds of Google engineers use AngularDart to build the sophisticated, mission-critical apps that bring in much of Google’s revenue.
Flutter (https://www.flutter.io/) is a promising project to build mobile apps for iOS and Android from a single codebase in Dart.
Dart, AngularDart and Flutter significantly increase the productivity of the developers.
Slides from following meetup
https://www.meetup.com/Luxembourg-Dart-Lang-Meetup/events/237012072/
Disk 1 contains installation files and source files for a C++ library. Disk 1 also contains two ZIP files: CLIBSRC containing more source files for the C++ library, and CMDLG31 containing example files for a Windows 3.1 application. The FILELIST file provides a documentation of files, and the INCLUDE ZIP file contains Borland C++ header files.
Tracing MariaDB server with bpftrace - MariaDB Server Fest 2021Valeriy Kravchuk
Bpftrace is a relatively new eBPF-based open source tracer for modern Linux versions (kernels 5.x.y) that is useful for analyzing production performance problems and troubleshooting software. Basic usage of the tool, as well as bpftrace one liners and advanced scripts useful for MariaDB DBAs are presented. Problems of MariaDB Server dynamic tracing with bpftrace and some possible solutions and alternative tracing tools are discussed.
Streams are a fundamental programming primitive for representing the flow of data through your system. It's time we brought this powerful tool to the web. What if we could stream data from a HTTP request, through a web worker that transforms it, and then into a <video> tag? Over the last year, I've been working on the WHATWG streams specification, which builds upon the lessons learned in Node.js, to provide a suitable abstraction for needs of the extensible web.
I'll discuss briefly why streams are important, what they enable, and the role we envision them playing in the future of the web platform. Mostly, though, I want to help you understand streams, at a deep level. In the course of writing this specification, I've learned a lot about streams, and I want to share that knowledge with you. At the core, they are a very simple and beautiful abstraction. I think we've done a good job capturing that abstraction, and producing an API the web can be proud of. I'd love to tell you all about it.
This document provides an introduction and overview of Gstreamer, including its concepts and examples of its use. Gstreamer is a media framework that allows building media handling applications and facilitating tasks like accessing hardware, building plugins, and using scriptable command line tools. It discusses key Gstreamer concepts and provides examples of using it to analyze media files, transcode video and audio to different formats, and stream video. The document encourages questions and provides credits for resources used.
Pipe2Py is a tool that converts Yahoo Pipes workflows into Python code so they can still be run if Yahoo Pipes shuts down. Each Yahoo Pipes module is coded as a separate Python module. Pipe2Py translates Yahoo Pipes into pipelines of Python generators to closely match the original data flow. This allows users to prototype workflows visually in Yahoo Pipes and then generate Python code to host themselves independently of Yahoo Pipes.
GStreamer is a media framework for Linux that allows construction of graphs to process and play multimedia streams. It includes elements for sources, filters, decoders, encoders and sinks that can be connected together. Examples show how to play audio and video files, stream from webcams and the internet, and record or stream multimedia compositions. GStreamer has plugins for common formats and can be used for applications like media players, video editing and multimedia centers.
This document outlines the standard Go development workflow including setting up a GOPATH, writing Go code within a package, building, installing, testing, and using packages. It provides examples of creating a "hello world" program and string manipulation package with tests. The workflow demonstrates building packages locally and across packages by importing and using the installed packages.
BPF (Berkeley Packet Filter) allows for safe dynamic program injection into the Linux kernel. It provides an in-kernel virtual machine and instruction set for running custom programs. The BPF infrastructure includes a verifier that checks programs for safety, helper functions to access kernel APIs, and maps for inter-process communication. BPF has become a core kernel subsystem and is used for applications like XDP, tracing, networking, and more.
This document discusses how open source development works in the Linux kernel project. It begins by explaining that the focus will be on the development mechanisms and open source process rather than technical kernel details. It then provides an overview of how development is done with Git and how the Linux kernel project actively develops through code review via mailing lists and discussion of patch submissions. Examples of the patch submission and review process for the perf subsystem are also given.
Kernel Recipes 2017: Performance Analysis with BPFBrendan Gregg
Talk by Brendan Gregg at Kernel Recipes 2017 (Paris): "The in-kernel Berkeley Packet Filter (BPF) has been enhanced in recent kernels to do much more than just filtering packets. It can now run user-defined programs on events, such as on tracepoints, kprobes, uprobes, and perf_events, allowing advanced performance analysis tools to be created. These can be used in production as the BPF virtual machine is sandboxed and will reject unsafe code, and are already in use at Netflix.
Beginning with the bpf() syscall in 3.18, enhancements have been added in many kernel versions since, with major features for BPF analysis landing in Linux 4.1, 4.4, 4.7, and 4.9. Specific capabilities these provide include custom in-kernel summaries of metrics, custom latency measurements, and frequency counting kernel and user stack traces on events. One interesting case involves saving stack traces on wake up events, and associating them with the blocked stack trace: so that we can see the blocking stack trace and the waker together, merged in kernel by a BPF program (that particular example is in the kernel as samples/bpf/offwaketime).
This talk will discuss the new BPF capabilities for performance analysis and debugging, and demonstrate the new open source tools that have been developed to use it, many of which are in the Linux Foundation iovisor bcc (BPF Compiler Collection) project. These include tools to analyze the CPU scheduler, TCP performance, file system performance, block I/O, and more."
The document shows the configuration and compilation of the libbswabe-0.9 library from source on a Ubuntu system. It configures the library with default options, compiles the core and misc files, then installs it to /usr/local/lib. It then navigates to a piratte directory which contains CP-ABE source code, configures and attempts to compile it but encounters a linking error due to a missing dependency. The makefile is then edited and compilation is reattempted.
Best 4/5 bay NAS- Synology 2016
Best for Plex, Surveillance, Performance, Connectivity, Energy saving, Warranty, Transcoding.
Compared models: ds1515 vs ds1515+ vs ds415+ vs ds415play vs ds416 vs ds416j
This document discusses network forensics puzzles from DEFCON 2011. It provides instructions and solutions for 5 puzzles involving analyzing packet captures to find hidden clues and passwords. Key steps included using tools like tcpdump, tcpflow, foremost, grep, and NetworkMiner to extract files and identify hosts, protocols, and network activity that revealed the solutions.
This document provides an introduction and overview of pl/php, which allows users to write functions and procedures in PHP and store them in a PostgreSQL database. It discusses how pl/php works, provides an example of creating a simple pl/php function, and covers installing and configuring pl/php, including compiling the pl/php library and installing the language into a database. It also presents some basic and more advanced uses of pl/php to integrate PHP logic and programming directly into PostgreSQL databases.
Getting Started with Raspberry Pi - DCC 2013.1Tom Paulus
The Raspberry Pi is a small credit-card sized linux computer. Developers and hobbyists around the world are creating miraculous applications and projects, and now you can join them. Last year we presented Raspberry Pi, What We Have Learned So Far, This year's presentation covers the first steps to using your Pi. From the basics, like burning your SD Card to creating a News Reader, you will learn GPIO Basics and simple Python tools. Communication between other components using SPI or I2C will also be covered. It is recommended, but not required that you have a Raspberry Pi, some knowledge of Python and simple electronics.
This document provides a summary of the key concepts and commands of the Git version control system. It begins with introductions to basic Git concepts and commands for initializing and configuring a Git repository, making commits, and viewing the commit history. It then covers more advanced topics like branches, merges, rebasing, reflogs, aliases and various Git commands.
Deploying and maintaining your software with RPM/APTJoshua Thijssen
The document describes a conference about deploying and maintaining software with RPM and APT package managers. The conference will take place on April 16-17, 2011 in Antwerp, Belgium and the URL http://joind.in/3315 provides additional information about the event.
The document provides an overview of using the command line on an ESX Server, including working with disks, virtual machines, and configuration files. It discusses commands for partitioning and managing disks using fdisk and vmkfstools, as well as creating and modifying virtual machines and their configuration files. Tips are also provided for tasks like copying disks between servers and extending disk sizes.
This document describes the first internet game developed for the Commodore 64 home computer. The game, called Artillery Duel, is a turn-based online multiplayer game that uses a peer-to-peer network protocol over UDP. It was created to demonstrate internet connectivity on the Commodore 64 using an assembler-written TCP/IP stack. The game and its source code are available to download so others can play and participate in online matches.
This document provides an overview of the Python web framework Flask. It discusses Flask's lightweight and extensible nature. It also covers key Flask concepts like URL routing, parameters, templates, and request handling. Examples are given for basic routing, parameter collection via GET and POST, and rendering templates with dynamic data. The document serves as an introduction to building web applications with the Flask framework in Python.
Streams are a fundamental programming primitive for representing the flow of data through your system. It's time we brought this powerful tool to the web. What if we could stream data from a HTTP request, through a web worker that transforms it, and then into a <video> tag? Over the last year, I've been working on the WHATWG streams specification, which builds upon the lessons learned in Node.js, to provide a suitable abstraction for needs of the extensible web.
I'll discuss briefly why streams are important, what they enable, and the role we envision them playing in the future of the web platform. Mostly, though, I want to help you understand streams, at a deep level. In the course of writing this specification, I've learned a lot about streams, and I want to share that knowledge with you. At the core, they are a very simple and beautiful abstraction. I think we've done a good job capturing that abstraction, and producing an API the web can be proud of. I'd love to tell you all about it.
This document provides an introduction and overview of Gstreamer, including its concepts and examples of its use. Gstreamer is a media framework that allows building media handling applications and facilitating tasks like accessing hardware, building plugins, and using scriptable command line tools. It discusses key Gstreamer concepts and provides examples of using it to analyze media files, transcode video and audio to different formats, and stream video. The document encourages questions and provides credits for resources used.
Pipe2Py is a tool that converts Yahoo Pipes workflows into Python code so they can still be run if Yahoo Pipes shuts down. Each Yahoo Pipes module is coded as a separate Python module. Pipe2Py translates Yahoo Pipes into pipelines of Python generators to closely match the original data flow. This allows users to prototype workflows visually in Yahoo Pipes and then generate Python code to host themselves independently of Yahoo Pipes.
GStreamer is a media framework for Linux that allows construction of graphs to process and play multimedia streams. It includes elements for sources, filters, decoders, encoders and sinks that can be connected together. Examples show how to play audio and video files, stream from webcams and the internet, and record or stream multimedia compositions. GStreamer has plugins for common formats and can be used for applications like media players, video editing and multimedia centers.
This document outlines the standard Go development workflow including setting up a GOPATH, writing Go code within a package, building, installing, testing, and using packages. It provides examples of creating a "hello world" program and string manipulation package with tests. The workflow demonstrates building packages locally and across packages by importing and using the installed packages.
BPF (Berkeley Packet Filter) allows for safe dynamic program injection into the Linux kernel. It provides an in-kernel virtual machine and instruction set for running custom programs. The BPF infrastructure includes a verifier that checks programs for safety, helper functions to access kernel APIs, and maps for inter-process communication. BPF has become a core kernel subsystem and is used for applications like XDP, tracing, networking, and more.
This document discusses how open source development works in the Linux kernel project. It begins by explaining that the focus will be on the development mechanisms and open source process rather than technical kernel details. It then provides an overview of how development is done with Git and how the Linux kernel project actively develops through code review via mailing lists and discussion of patch submissions. Examples of the patch submission and review process for the perf subsystem are also given.
Kernel Recipes 2017: Performance Analysis with BPFBrendan Gregg
Talk by Brendan Gregg at Kernel Recipes 2017 (Paris): "The in-kernel Berkeley Packet Filter (BPF) has been enhanced in recent kernels to do much more than just filtering packets. It can now run user-defined programs on events, such as on tracepoints, kprobes, uprobes, and perf_events, allowing advanced performance analysis tools to be created. These can be used in production as the BPF virtual machine is sandboxed and will reject unsafe code, and are already in use at Netflix.
Beginning with the bpf() syscall in 3.18, enhancements have been added in many kernel versions since, with major features for BPF analysis landing in Linux 4.1, 4.4, 4.7, and 4.9. Specific capabilities these provide include custom in-kernel summaries of metrics, custom latency measurements, and frequency counting kernel and user stack traces on events. One interesting case involves saving stack traces on wake up events, and associating them with the blocked stack trace: so that we can see the blocking stack trace and the waker together, merged in kernel by a BPF program (that particular example is in the kernel as samples/bpf/offwaketime).
This talk will discuss the new BPF capabilities for performance analysis and debugging, and demonstrate the new open source tools that have been developed to use it, many of which are in the Linux Foundation iovisor bcc (BPF Compiler Collection) project. These include tools to analyze the CPU scheduler, TCP performance, file system performance, block I/O, and more."
The document shows the configuration and compilation of the libbswabe-0.9 library from source on a Ubuntu system. It configures the library with default options, compiles the core and misc files, then installs it to /usr/local/lib. It then navigates to a piratte directory which contains CP-ABE source code, configures and attempts to compile it but encounters a linking error due to a missing dependency. The makefile is then edited and compilation is reattempted.
Best 4/5 bay NAS- Synology 2016
Best for Plex, Surveillance, Performance, Connectivity, Energy saving, Warranty, Transcoding.
Compared models: ds1515 vs ds1515+ vs ds415+ vs ds415play vs ds416 vs ds416j
This document discusses network forensics puzzles from DEFCON 2011. It provides instructions and solutions for 5 puzzles involving analyzing packet captures to find hidden clues and passwords. Key steps included using tools like tcpdump, tcpflow, foremost, grep, and NetworkMiner to extract files and identify hosts, protocols, and network activity that revealed the solutions.
This document provides an introduction and overview of pl/php, which allows users to write functions and procedures in PHP and store them in a PostgreSQL database. It discusses how pl/php works, provides an example of creating a simple pl/php function, and covers installing and configuring pl/php, including compiling the pl/php library and installing the language into a database. It also presents some basic and more advanced uses of pl/php to integrate PHP logic and programming directly into PostgreSQL databases.
Getting Started with Raspberry Pi - DCC 2013.1Tom Paulus
The Raspberry Pi is a small credit-card sized linux computer. Developers and hobbyists around the world are creating miraculous applications and projects, and now you can join them. Last year we presented Raspberry Pi, What We Have Learned So Far, This year's presentation covers the first steps to using your Pi. From the basics, like burning your SD Card to creating a News Reader, you will learn GPIO Basics and simple Python tools. Communication between other components using SPI or I2C will also be covered. It is recommended, but not required that you have a Raspberry Pi, some knowledge of Python and simple electronics.
This document provides a summary of the key concepts and commands of the Git version control system. It begins with introductions to basic Git concepts and commands for initializing and configuring a Git repository, making commits, and viewing the commit history. It then covers more advanced topics like branches, merges, rebasing, reflogs, aliases and various Git commands.
Deploying and maintaining your software with RPM/APTJoshua Thijssen
The document describes a conference about deploying and maintaining software with RPM and APT package managers. The conference will take place on April 16-17, 2011 in Antwerp, Belgium and the URL http://joind.in/3315 provides additional information about the event.
The document provides an overview of using the command line on an ESX Server, including working with disks, virtual machines, and configuration files. It discusses commands for partitioning and managing disks using fdisk and vmkfstools, as well as creating and modifying virtual machines and their configuration files. Tips are also provided for tasks like copying disks between servers and extending disk sizes.
This document describes the first internet game developed for the Commodore 64 home computer. The game, called Artillery Duel, is a turn-based online multiplayer game that uses a peer-to-peer network protocol over UDP. It was created to demonstrate internet connectivity on the Commodore 64 using an assembler-written TCP/IP stack. The game and its source code are available to download so others can play and participate in online matches.
This document provides an overview of the Python web framework Flask. It discusses Flask's lightweight and extensible nature. It also covers key Flask concepts like URL routing, parameters, templates, and request handling. Examples are given for basic routing, parameter collection via GET and POST, and rendering templates with dynamic data. The document serves as an introduction to building web applications with the Flask framework in Python.
This document provides recipes for two Greek soups: lentil soup and chickpea soup. The lentil soup recipe calls for lentils, onion, garlic, oil, bay leaves, salt, pepper, and vinegar. It is prepared by soaking the lentils, simmering them with water and vegetables, and finishing with oil, seasonings, and vinegar. The chickpea soup recipe includes chickpeas, onion, rosemary, lemon juice, olive oil, salt, and pepper. It involves soaking the chickpeas, boiling them twice with water and vegetables, and finishing the soup with olive oil, lemon juice, and additional simmering.
This document contains information from 4 individuals from Greece about different legumes. Christine likes black-eyed peas which are eaten as a salad with rice and vegetables. Sotiria is 13 and her favorite is split peas, which Greeks eat with oil, parsley and onion. Helen enjoys lentil soup served with feta cheese. Danae is from Ioannina and her favorite is chickpeas which she likes for their yellow color and taste.
Collage of pulses is an artwork created by the Ioannina Greek Team. It features a variety of lentils, beans, peas and other legumes arranged in an artistic pattern on a background. The collage celebrates pulses, a nutritious food that has long been an important part of the Greek diet and culture.
Ralph E. Vock has over 20 years of experience in supply chain management. He holds a BA in Economics and an MBA. His current role is Senior Director of Supply Chain Management at Williams Scotsman Inc., where he manages procurement of $136 million annually. Previously, he held supply chain roles at ACME Manufacturing, Elster AMCO Water Metering, and Central Transport International. At each role, he centralized procurement, standardized processes, negotiated contracts, and achieved millions in cost savings. He exited previous roles due to relocation for family reasons and company acquisitions.
Aasaan provides an end-to-end solution for all of a company's office needs from ordering supplies to delivery. They have a dedicated team to cater to enterprise customers' requirements and provide the best possible solution. Aasaan streamlines the functions of the office administrator to save time and costs for companies while providing comprehensive decision making, analytics, and a wide variety of products and vendors.
Este documento resume los principales problemas que afectan al municipio de Matehuala, San Luis Potosí. Estos incluyen la basura excesiva en las calles que obstruye el tránsito y causa inundaciones, los numerosos baches en las calles que pueden causar accidentes, y la contaminación del aire y el suelo debido a la quema de basura, el uso excesivo de automóviles y aerosoles. También menciona los grafitis ilegales que algunos jóvenes realizan para expresarse, y la alta p
El documento describe la organización del sistema linfático. Los nodos linfáticos contienen linfocitos y forman parte del sistema hemopoyético. Los vasos linfáticos transportan la linfa a través de varios centros linfáticos en la cabeza, cuello, tórax, abdomen, pelvis y extremidades. La linfa se drena eventualmente al conducto torácico.
Learning disabilities are neurological disorders that make the process of learning difficult. They are caused by differences in how the brain processes information and can manifest as issues with motor skills, reading, writing, math, language, or visual/auditory processing. Common learning disabilities include dyslexia, dyscalculia, dysgraphia, dyspraxia, aphasia, and nonverbal learning disability. While learning difficulties refer to minor issues, learning disabilities are diagnosed conditions that significantly interfere with learning and qualify a student for special education services. Famous individuals who overcame learning disabilities include Albert Einstein, Tom Cruise, and Woodrow Wilson.
This document summarizes an experiment on interference fringes using a sodium lamp as a monochromatic light source. Rays from the source were reflected through a plano convex lens and formed circular interference patterns known as Newton's rings on the glass surface. The width of the fringes could be measured using a traveling microscope and used to calculate the wavelength of light from the sodium lamp through a formula accounting for the air gap between the lens and glass surface. The circular fringes resulted from the plano-convex lens shaping the light waves into concentric rings.
El documento describe el uso del método analítico para investigar un producto médico-tecnológico, dividiendo el objeto de estudio en partes para analizarlas de forma independiente. También utiliza la observación para detectar autismo en niños a través del contacto visual, las emociones y el lenguaje. Finalmente, clasifica los programas informáticos en tres tipos para su uso en personas con trastorno del espectro autista.
Los gráficos dinámicos permiten simplificar la visualización y ordenación de grandes bases de datos al permitir mover y acomodar los gráficos de forma interactiva. Para crearlos se requiere una base de datos, se selecciona un gráfico recomendado con icono de gráfico dinámico e interactuar con los controles para ordenar y filtrar los datos.
This document lists files contained on four disks that are part of a software distribution. Disk 1 contains installation files and source code for applications and libraries. Disk 2 contains source code for Borland Graphics Interface (BGI) demos and help files. Disk 3 contains BGI drivers, examples, and the DPMI runtime system. Disk 4 contains more source code for games, documentation examples, and interface units.
The document describes the contents of 5 disks which contain files for the Turbo C++ compiler and libraries. Disk 1 contains installation files, header files for class libraries, source code for class libraries. Disk 2 contains project files for building class libraries, example files and projects for using class libraries. Disk 3 contains more files for building and linking class libraries as well as compiler utility programs. Disk 4 contains DPMI and memory management files, libraries, and example projects. Disk 5 contains graphics drivers and fonts for different graphics cards and a graphics demonstration program.
The document describes the contents of two disks. Disk 1 contains installation files, class library header and source files, project files, and example programs. Disk 2 contains compiler support libraries, startup code objects, and a compact model object file.
The document describes the contents of two disks. Disk 1 contains installation files, class library header and source files, project files, and example programs. Disk 2 contains compiler support libraries, startup code objects, and a compact model object file.
The document describes the contents of 3 disks that contain files for Turbo C++, including installers, example programs, header files, libraries, documentation files, and project files for building class libraries. The files are organized by type and many include descriptive names indicating their purpose or the programming concepts they demonstrate.
The document describes the contents of 3 disks that contain files for Turbo C++, including installers, examples, libraries, documentation and header files. Disk 1 contains installers, example programs, class library source code and header files. Disk 2 contains compiler binaries, linker, editor macros and help files. Disk 3 contains graphics drivers, DPMI files, class library examples, project files and editor macro files.
This document provides a list of basic Linux commands for tasks like displaying system information, managing files and directories, networking, installing and managing packages, and more. Some examples included are commands to display the Linux distribution, list hardware devices, copy files, install packages, and more. Nearly all common Linux tasks are covered with brief explanations of the commands.
This document provides an overview of the Android embedded operating system, including its hardware, software ecosystem, and key characteristics and components. It discusses the Android Open Source Project, the layered architecture including the kernel, HAL, system services, and apps. It also covers the build system, filesystem structure, debugging and development tools like ADB and logcat.
This document contains a list of files contained on three disks. Disk 1 contains files for installing the software and examples, as well as header files for class libraries. Disk 2 contains compiler object files, libraries, and command line tools. Disk 3 contains graphics drivers and fonts for different graphics cards and character sets, as well as DPMI and utility programs.
U-Boot project has evolved in the time span of over 17 years and so as its complexity and its uses. This has made it a daunting task in getting started with its development and uses. This talk will address all these issues start with overview, features, efforts created by community and future plans.
The U-Boot project has evolved in the time span of over 17 years and so as its complexity and its uses. This has made it a daunting task in getting started with its development and uses. This talk will address all these issues and share development efforts created by the U-Boot community.
In this talk Jagan Teki(Maintainer for Allwinner SoC, SPI, SPI FLASH Subsystems) will introduce U-Boot from scratch with a brief overview of U-Boot history, U-Boot Proper, SPL, TPL, Build process and Startup sequence. He will talk about other preliminaries such as Image booting, Falcon Mode, Secure Boot and U-Boot features like device tree, device overlays, driver model and DFU, etc.
Once giving enough introduction, he will also talk about steps to port U-Boot to new hardware with a demo, along with U-Boot testing process. Finally, he will address and review ongoing development work, issues and future development regarding U-Boot.
This document provides an overview of WebRTC including its history and key concepts. WebRTC allows for real-time communication between browsers or mobile applications. It uses peer-to-peer connections over protocols like ICE, STUN, and TURN to establish connections that can transmit audio, video, and generic data independently of intermediaries. The document outlines WebRTC's signaling process, APIs like RTCPeerConnection and RTCDataChannel, and how sessions are described through SDP. It also discusses support across browsers and applications as well as related concepts like RTP, DTLS, and ORTC.
This document provides an overview of TCPDUMP including:
- Introducing TCPDUMP as a command line network packet analyzer that comes pre-installed on Unix systems.
- Explaining how to decipher data packets captured by TCPDUMP.
- Detailing basic and intermediate TCPDUMP command line options and usage including filtering, reading from and writing to files.
- Outlining steps for network hacking techniques like footprinting, scanning, and DDoS attacks.
The document provides instructions on installing Linux and describes common Linux commands. It explains how to install Linux by booting from a CD, selecting language and keyboard settings, partitioning disks, and completing the installation process. It then lists and describes over 50 common Linux commands for viewing files, manipulating directories, searching files, managing processes, and more. Advanced commands are also included for checking system information and hardware.
TCP/IP was developed by DARPA in 1969 and is now the standard protocol for internet communication. It operates on a layered model with an application layer that includes protocols like HTTP, FTP, and SMTP. Below this is the transport layer, which includes TCP (connection-oriented) and UDP (connectionless). The internet layer includes IP and protocols for address resolution like ARP. The network access layer deals with data link protocols like Ethernet.
This document provides an overview of setting up an optimal UNIX development environment. It discusses customizing shell functions and aliases, using package managers like Homebrew and Apt to install tools, and configuring Tmux, Vim, and Zsh for productivity. Key tools demonstrated include Htop, Iftop, Grc, Glances, Oh-My-Zsh plugins, and the 'z' command for navigating directories. The document aims to remove boring defaults and make the environment highly usable for developers.
Automated Image & Restore (AIR) is an open source forensic imaging tool with a graphical user interface. It provides an easy front-end for disk/partition imaging using dd and dcfldd commands. Key features include support for hashing algorithms, SCSI tape drives, network imaging, splitting images, and detailed session logging. The tutorial demonstrates installing and using AIR to create a forensic image of a file on a Linux system and copy it to a CD-ROM for evidence preservation.
The document describes the contents of two disks. Disk 1 contains installation files, class library source code and header files, example programs, and Borland C++ header files. Disk 2 contains graphics drivers for different hardware as well as font files.
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PROIDEA
Piotr Kupisiewicz – Technical Expert in Krakow’s TAC VPN team. In IT for more than 10 years, out of which 5 years is mostly software engineering experience. Last 5 years spent mostly in networking area interested mostly in Network Security. His hobby are drums and very heavy music. CCIE Security 39762.
Olivier Pelerin – as a key member of the escalation team at Cisco’s Technical Assistance Center, he handles world-wide escalations on VPN technologies pertaining to IPSEC, DMVPN, EzVPN, GetVPN, FlexVPN, PKI. Olivier has spent years troubleshooting and diagnosing issues on some of largest, and most complex VPN deployments Olivier have a CCIE in security #20306
Topic of Presentation: Make IOS-XE Troubleshooting Easy – Packet-Tracer
Language: English
Abstract: “IOS-XE is operating system running on Service Provider devices like ASR series and ISR-4451. Aim of this session is to show how very complicated Service Provider’s configurations can be easily troubleshoted using packet-tracer tool.”
This document provides descriptions of common Linux commands organized into categories including file manipulation, text processing, documentation, editors, file and directory management, file display and printing, programming tools, communications, process control, status information, and web commands. It describes what each command is used for and provides examples of some commonly used commands and their functions.
1. FILES ON DISKS
--------------
DISK 1
------
INSTALL EXE - Install utility
UNZIP EXE - De-archiving program
README COM - Program to view README file
FILELIST DOC - This file
SOURCE ZIP -
APP PAS - Application unit source
COLORSEL PAS - Color installation unit source
EDITORS PAS - Editors unit source
MSGBOX PAS - Message box unit source
OUTLINE PAS - Outline unit source
STDDLG PAS - Standard dialogs unit source
STRINGS PAS - PChar support file
VALIDATE PAS - Validate objects source
WINDOS PAS - PChar based I/O routines
TPC ZIP -
TPC EXE - Command-line compiler
TPL ZIP -
TURBO TPL - Runtime library units
TURBO ZIP -
TPX EXE - High capacity Integrated Development Environment
TPX ICO - Icon for TPW.EXE
TPX PIF - PIF file for running TPX under Windows
TPX TP - Configuration file for TPX.EXE
TURBO EXE - Turbo Pascal Integrated Development Environment
TURBO ICO - Turbo Pascal icon
TURBO TP - Configuration file for TURBO.EXE
README - Product information file
DISK 2
------
BGIDEMOS ZIP -
ARTY PAS - Borland Graphics Interface demo
BGIDEMO PAS - Borland Graphics Interface demo
BGIDRIV PAS - Borland Graphics Interface demo
BGIFONT PAS - Borland Graphics Interface demo
BGILINK MAK - Borland Graphics Interface demo
BGILINK PAS - Borland Graphics Interface demo
HELP ZIP -
TURBO TPH - Online help data file
TVISION TPH - Online help data file
ONLINE ZIP -
TEMC DOC - Online document for TEMC utility
UTILS DOC - Online document for command line utilities
MANUAL TV - Corrections to printed TV documentation
DISK 3
------
BGIBIN ZIP -
ATT BGI - AT&T 6300 driver
BOLD CHR - Additional installable BGI font
CGA BGI - CGA and MCGA driver
EGAVGA BGI - EGA and VGA driver
2. EURO CHR - Additional installable BGI font
GOTH CHR - Gothic font
HERC BGI - Hercules mono driver
IBM8514 BGI - IBM 8514 driver
VESA16 BGI - VESA 16 color BGI driver
LCOM CHR - Additional installable BGI font
LITT CHR - Small font
PC3270 BGI - 3270 PC driver
SANS CHR - Sans serif font
SCRI CHR - Additional installable BGI font
SIMP CHR - Additional installable BGI font
TRIP CHR - Triplex font
TSCR CHR - Additional installable BGI font
DEMOS ZIP -
CRTDEMO PAS - Demo showing use of CRT unit
DIRDEMO PAS - Directory list demo
EXECDEMO PAS - Demo showing how to EXEC other programs
FIB8087 PAS - Demo showing use of 8087
LISTER PAS - Source code printing demo
OVRDEMO PAS - Overlay demo
OVRDEMO1 PAS - Overlay demo
OVRDEMO2 PAS - Overlay demo
PROCVAR PAS - Procedure variable types demo
QSORT PAS - Quick sort demo
TEST286 PAS - Shows how to test for 286 (or later) chip
DPMISYS ZIP -
DPMI16BI OVL - DPMI Server
DPMIINST EXE - DPMI configuration program
DPMILOAD EXE - DPMILOAD compatible with RTM
RTM EXE - DPMI Runtime manager
TFLOPPY ZIP -
TURBO EXE - Turbo Pascal Integrated Development Environment for floppy
disks
TVDEMOS ZIP -
ASCIITAB PAS - Turbo Vision demo file
CALC PAS - Turbo Vision demo file
CALENDAR PAS - Turbo Vision demo file
DEMOCMDS PAS - Turbo Vision demo file
DEMOHELP HLP - Turbo Vision demo file
DEMOHELP PAS - Turbo Vision demo file
DEMOHELP TXT - Turbo Vision demo file
DEMOSTRS PAS - Turbo Vision demo file
GADGETS PAS - Turbo Vision demo file
GENRDEMO PAS - Turbo Vision demo file
HELPFILE PAS - Turbo Vision demo file
MKRDEMO BAT - Turbo Vision demo file
MOUSEDLG PAS - Turbo Vision demo file
PUZZLE PAS - Turbo Vision demo file
TVDEMO PAS - Turbo Vision demo file
TVEDIT PAS - Turbo Vision demo file
TVHC PAS - Turbo Vision demo file
TVRDEMO PAS - Turbo Vision demo file
UNITS ZIP -
APP TPU - Application unit
COLORSEL TPU - Color installation unit
DIALOGS TPU - Dialogs unit
DRIVERS TPU - Drivers unit
EDITORS TPU - Editors unit
HISTLIST TPU - History list unit
3. MEMORY TPU - Memory management unit
MENUS TPU - Menus unit
MSGBOX TPU - Messagebox unit
OBJECTS TPU - Objects unit
OUTLINE TPU - Outline unit
STDDLG TPU - Standard dialogs unit
STRINGS TPU - PChar support unit
TEXTVIEW TPU - Simple text window unit
VALIDATE TPU - Validate objects unit
VIEWS TPU - Views unit
WINDOS TPU - PChar based I/O unit
UTILS ZIP -
BINOBJ EXE - Convert binary data to an OBJ file
BRIEF TEM - Example TEMC script
DEFAULTS TEM - Example TEMC script
DOSEDIT TEM - Example TEMC script
EPSILON TEM - Example TEMC script
GREP COM - Borland Grep
GREP2MSG EXE - GREP filter program
GREP2MSG PAS - GREP filter program source code
MAKE EXE - Borland Make utility
PRNFLTR EXE - Printer filter program
PRNFLTR PAS - Printer filter source code
RTMRES EXE - Load RTM resident
TEMC EXE - Turbo editor macro compiler
THELP COM - TSR to view .TPH files
TPUMOVER EXE - Unit mover utility
DISK 4
------
BGI ZIP -
GRAPH TPU - Borland Graphics Interface (BGI) Graph unit
BREAKOUT ZIP -
BOUNDS PAS - Breakout game source code
BREAKOUT PAS - Breakout game source code
BRICKS PAS - Breakout game source code
COUNT PAS - Breakout game source code
SCREEN PAS - Breakout game source code
WALLS PAS - Breakout game source code
DOCDEMO ZIP -
COLLECT1 PAS - Documentation demo
COLLECT2 PAS - Documentation demo
COLLECT3 PAS - Documentation demo
COLLECT4 PAS - Documentation demo
COUNT PAS - Documentation demo
DRAGS PAS - Documentation demo
ENDCMD PAS - Documentation demo
HINTER PAS - Documentation demo
IMPORT PAS IMPORT - Documentation demo
INSWIN PAS INSWIN - Documentation demo
ITEMS DAT ITEMS - Documentation demo
ITEMS TXT ITEMS - Documentation demo
MAKEDAT BAT - Documentation demo
MINIMAL PAS MINIMAL - Documentation demo
NEWBACK PAS NEWBACK - Documentation demo
NORECVER PAS - Documentation demo
ORDERS DAT ORDERS - Documentation demo
ORDERS PAS ORDERS - Documentation demo
ORDERS TXT ORDERS - Documentation demo
OUTDIR PAS OUTDIR - Documentation demo
4. PICKLIST PAS - Documentation demo
RECOVER PAS - Documentation demo
RESOURC1 PAS - Documentation demo
RESOURC2 PAS - Documentation demo
STOCKS PAS STOCKS - Documentation demo
STREAM1 PAS STREAM1 - Documentation demo
STREAM2 PAS STREAM2 - Documentation demo
STRMERR PAS STRMERR - Documentation demo
SUPPLIER DAT - Documentation demo
SUPPLIER PAS - Documentation demo
SUPPLIER TXT - Documentation demo
TERMTEST PAS - Documentation demo
TUTCONST PAS - Documentation demo
TUTOR PAS TUTOR - Documentation demo
TUTOR01 PAS TUTOR01 - Documentation demo
TUTOR02A PAS - Documentation demo
TUTOR02B PAS - Documentation demo
TUTOR02C PAS - Documentation demo
TUTOR03A PAS - Documentation demo
TUTOR03B PAS - Documentation demo
TUTOR03C PAS - Documentation demo
TUTOR04A PAS - Documentation demo
TUTOR04B PAS - Documentation demo
TUTOR04C PAS - Documentation demo
TUTOR05 PAS TUTOR05 - Documentation demo
TUTOR06A PAS - Documentation demo
TUTOR06B PAS - Documentation demo
TUTOR07 PAS TUTOR07 - Documentation demo
TUTOR08A PAS - Documentation demo
TUTOR08B PAS - Documentation demo
TUTOR08C PAS - Documentation demo
TUTOR09 PAS TUTOR09 - Documentation demo
TUTOR10 PAS TUTOR10 - Documentation demo
TUTOR11A PAS - Documentation demo
TUTOR11B PAS - Documentation demo
TUTOR11C PAS - Documentation demo
TUTOR12 PAS TUTOR12 - Documentation demo
TUTORIAL TVR - Documentation demo
TUTRES PAS TUTRES - Documentation demo
TUTTYPES PAS - Documentation demo
TWOSTAT PAS - Documentation demo
WORKERS PAS - Documentation demo
WORKLIST PAS - Documentation demo
INTRFACE ZIP -
CRT INT - Interface section of this unit
DIALOGS INT - Interface section of this unit
DOS INT - Interface section of this unit
DRIVERS INT - Interface section of this unit
GRAPH INT - Interface section of this unit
HISTLIST INT - Interface section of this unit
MEMORY INT - Interface section of this unit
MENUS INT - Interface section of this unit
OBJECTS INT - Interface section of this unit
OVERLAY INT - Interface section of this unit
PRINTER INT - Interface section of this unit
SYSTEM INT - Interface section of this unit
TEXTVIEW INT - Interface section of this unit
VIEWS INT - Interface section of this unit
TURBO3 ZIP -
GRAPH3 TPU - Turbo Pascal 3.0 Graphics compatibility unit
TURBO3 TPU - Turbo Pascal 3.0 compatibility unit
5. TVDEBUG ZIP -
CMDNAMER PAS - TV Debugging example
KEYNAMER PAS - TV Debugging example
SHOWEVNT PAS - TV Debugging example
TVDEBUG PAS - TV Debugging example
TVFM ZIP -
ASSOC PAS - TVFM demo file
COLORS PAS - TVFM demo file
CYAN PAL - TVFM demo file
DEFAULT PAL - TVFM demo file
DIRVIEW PAS - TVFM demo file
DRAGDROP PAS - TVFM demo file
EDITPAL PAS - TVFM demo file
EQU PAS - TVFM demo file
FILECOPY PAS - TVFM demo file
FILEFIND PAS - TVFM demo file
FILEVIEW PAS - TVFM demo file
GAUGES PAS - TVFM demo file
GLOBALS PAS - TVFM demo file
INFOVIEW PAS - TVFM demo file
MAKERES PAS - TVFM demo file
MAKETVFM BAT - TVFM demo file
ROSE PAL - TVFM demo file
TOOLS PAS - TVFM demo file
TRASH PAS - TVFM demo file
TREEWIN PAS - TVFM demo file
TVFM PAS - TVFM demo file
TVFM TVR - TVFM demo file
VIEWHEX PAS - TVFM demo file
VIEWTEXT PAS - TVFM demo file
6. TVDEBUG ZIP -
CMDNAMER PAS - TV Debugging example
KEYNAMER PAS - TV Debugging example
SHOWEVNT PAS - TV Debugging example
TVDEBUG PAS - TV Debugging example
TVFM ZIP -
ASSOC PAS - TVFM demo file
COLORS PAS - TVFM demo file
CYAN PAL - TVFM demo file
DEFAULT PAL - TVFM demo file
DIRVIEW PAS - TVFM demo file
DRAGDROP PAS - TVFM demo file
EDITPAL PAS - TVFM demo file
EQU PAS - TVFM demo file
FILECOPY PAS - TVFM demo file
FILEFIND PAS - TVFM demo file
FILEVIEW PAS - TVFM demo file
GAUGES PAS - TVFM demo file
GLOBALS PAS - TVFM demo file
INFOVIEW PAS - TVFM demo file
MAKERES PAS - TVFM demo file
MAKETVFM BAT - TVFM demo file
ROSE PAL - TVFM demo file
TOOLS PAS - TVFM demo file
TRASH PAS - TVFM demo file
TREEWIN PAS - TVFM demo file
TVFM PAS - TVFM demo file
TVFM TVR - TVFM demo file
VIEWHEX PAS - TVFM demo file
VIEWTEXT PAS - TVFM demo file