E-books in the Sciences: SLA 2009 PresentationRajiv Nariani
This document summarizes the results of a survey of science faculty and graduate students at York University about their use of and preferences for e-books. It found that most were aware of the university's e-book collections but many had not used them. Popular e-book platforms included Springer and ScienceDirect. Respondents desired features like full-text searching, downloading, and printing. Promotion of e-books was identified as an area for improvement.
The document describes monitoring various system components and services using different agents. It mentions monitoring HTTP, MySQL, disk usage, mail logs, memcached, MySQL locks and table sizes, qmail sending status, SMTP, SNMP, and syslog using specialized agents that report issues. Multiple agents are used to monitor some services in parallel.
Presentazione di 2Spaghi al convegno organizzato da Giornalismi Possibili alla Federazione Nazionale Stampa Italiana: "Il Web 2.0 e lo scenario italiano: a che punto siamo?" (Roma, 19 Gennaio, 2007)
This document discusses writing a web application in Perl6. It summarizes implementing key functions like forking and waiting for child processes using NativeCall to call libc methods. It also proposes writing a C DLL for a Raw::Socket module to provide a BSD socket wrapper and using that to build an httpd with features like request parsing and pre-forking.
This document discusses Perl testing libraries and frameworks. It provides an overview of the history of Perl testing including Test::More and Test::Class. It also introduces some newer testing libraries like Test::Pretty, Test::Ika, and Test::Kantan that aim to improve on Test::Builder and provide additional features like BDD-style testing and improved output. The document encourages trying out these new testing libraries and frameworks.
Beautiful Audi for sale, slight body damageAndrew Rosca
This document warns drivers to drive carefully and not speed, as going too fast can be dangerous and prevent getting home safely. It emphasizes the importance of safety over speed by using multiple punctuation marks and stating the goal is to make it home in one piece. Drivers should avoid taking risks and focus on responsible driving.
The document introduces the Ideal Career Framework (ICF) which was originally developed to help women clarify and achieve their ideal career. It discusses how the ICF helps individuals identify their passions, talents, how they can serve the world's needs, and find meaning in their work. The author notes that many men are also unhappy in their careers and lack direction. He decides to make the ICF materials available to men as well, so they can also use the framework's practical tools and ideas to explore career options and paths aligned with fulfilling these four key aspects.
This document discusses using the Devel::NYTProf profiler module to profile Perl code running under the Apache web server. It explains how to configure Apache and Devel::NYTProf to collect profiling data, run Apache to generate the data, and then process the results to produce HTML reports analyzing the profiling run. The document encourages measuring performance instead of guessing and asks if there are any questions.
The document discusses generating a CSV file from an HTML table using the ElementTree module in Python. It provides code snippets to parse an HTML file into an ElementTree, get the table element with a specific ID, iterate through its rows, and write each row of text cell values to CSV format. The goal is to convert HTML data to CSV for easier editing in Excel.
This document provides information on essential skills and equipment for bushcraft and survival in the wild, including how to find water, make fire, and build shelter. It discusses indicators of available water sources, methods for collecting water like mopping dew, using drinking straws and improvised wells, and trapping rain. The document also covers fire-starting techniques including matches, lighters, and hand drills, as well as different shelter-building options and materials like leaves and tarps. It provides examples of local edible plants and animals that can be used as food in survival situations.
Server::Starter is a daemon that allows hot-deployment of server programs. It was originally designed for Perl web applications but can now also be used to run Java web apps by having the Java Virtual Machine inherit the listening socket from the parent Server::Starter process. This new capability allows easy upgrading of the JVM version and shutdown of old processes when new ones are launched, though it does not currently work on Mac OS X.
Promgen is a Prometheus management tool that allows web-based management of server configurations and alerting rules. It addresses the need for an easier way to manage Prometheus server configurations than manually editing YAML files. Promgen stores configuration data in a MySQL database and generates YAML files from the stored configurations. It aims to provide a simple interface for configuring Prometheus exporters, ports, alerts and other settings across multiple servers and projects.
The document discusses plenv and perl-build, tools for managing multiple Perl versions. It describes plenv's architecture where plenv invokes perl-build to install Perl versions. perl-build works by getting binary tarball URLs from various sources, but some of these sources like search.cpan.org will be retired, so the document recommends updating perl-build to version 1.20+ which will fetch URLs from the MetaCPAN API instead. It also mentions that the plenv and perlbrew developers work at LINE.
This document discusses using Perl 6 with the Java Virtual Machine (JVM). It provides instructions for installing Perl 6 with JVM support and demonstrates various features like JSON processing, HTTP client/server, database access using SQLite and MySQL, calling Java methods, and building a basic GUI. Performance tests show startup is slow but HTTP server throughput is faster with JVM backend compared to MoarVM backend. Overall, the author finds Perl 6 on JVM to be practical for Java developers needing to access Java libraries and calls it potentially useful.
This document discusses writing a web application in Perl6. It summarizes implementing key functions like forking and waiting for child processes using NativeCall to call libc methods. It also proposes writing a C DLL for a Raw::Socket module to provide a BSD socket wrapper and using that to build an httpd with features like request parsing and pre-forking.
This document discusses Perl testing libraries and frameworks. It provides an overview of the history of Perl testing including Test::More and Test::Class. It also introduces some newer testing libraries like Test::Pretty, Test::Ika, and Test::Kantan that aim to improve on Test::Builder and provide additional features like BDD-style testing and improved output. The document encourages trying out these new testing libraries and frameworks.
Beautiful Audi for sale, slight body damageAndrew Rosca
This document warns drivers to drive carefully and not speed, as going too fast can be dangerous and prevent getting home safely. It emphasizes the importance of safety over speed by using multiple punctuation marks and stating the goal is to make it home in one piece. Drivers should avoid taking risks and focus on responsible driving.
The document introduces the Ideal Career Framework (ICF) which was originally developed to help women clarify and achieve their ideal career. It discusses how the ICF helps individuals identify their passions, talents, how they can serve the world's needs, and find meaning in their work. The author notes that many men are also unhappy in their careers and lack direction. He decides to make the ICF materials available to men as well, so they can also use the framework's practical tools and ideas to explore career options and paths aligned with fulfilling these four key aspects.
This document discusses using the Devel::NYTProf profiler module to profile Perl code running under the Apache web server. It explains how to configure Apache and Devel::NYTProf to collect profiling data, run Apache to generate the data, and then process the results to produce HTML reports analyzing the profiling run. The document encourages measuring performance instead of guessing and asks if there are any questions.
The document discusses generating a CSV file from an HTML table using the ElementTree module in Python. It provides code snippets to parse an HTML file into an ElementTree, get the table element with a specific ID, iterate through its rows, and write each row of text cell values to CSV format. The goal is to convert HTML data to CSV for easier editing in Excel.
This document provides information on essential skills and equipment for bushcraft and survival in the wild, including how to find water, make fire, and build shelter. It discusses indicators of available water sources, methods for collecting water like mopping dew, using drinking straws and improvised wells, and trapping rain. The document also covers fire-starting techniques including matches, lighters, and hand drills, as well as different shelter-building options and materials like leaves and tarps. It provides examples of local edible plants and animals that can be used as food in survival situations.
Server::Starter is a daemon that allows hot-deployment of server programs. It was originally designed for Perl web applications but can now also be used to run Java web apps by having the Java Virtual Machine inherit the listening socket from the parent Server::Starter process. This new capability allows easy upgrading of the JVM version and shutdown of old processes when new ones are launched, though it does not currently work on Mac OS X.
Promgen is a Prometheus management tool that allows web-based management of server configurations and alerting rules. It addresses the need for an easier way to manage Prometheus server configurations than manually editing YAML files. Promgen stores configuration data in a MySQL database and generates YAML files from the stored configurations. It aims to provide a simple interface for configuring Prometheus exporters, ports, alerts and other settings across multiple servers and projects.
The document discusses plenv and perl-build, tools for managing multiple Perl versions. It describes plenv's architecture where plenv invokes perl-build to install Perl versions. perl-build works by getting binary tarball URLs from various sources, but some of these sources like search.cpan.org will be retired, so the document recommends updating perl-build to version 1.20+ which will fetch URLs from the MetaCPAN API instead. It also mentions that the plenv and perlbrew developers work at LINE.
This document discusses using Perl 6 with the Java Virtual Machine (JVM). It provides instructions for installing Perl 6 with JVM support and demonstrates various features like JSON processing, HTTP client/server, database access using SQLite and MySQL, calling Java methods, and building a basic GUI. Performance tests show startup is slow but HTTP server throughput is faster with JVM backend compared to MoarVM backend. Overall, the author finds Perl 6 on JVM to be practical for Java developers needing to access Java libraries and calls it potentially useful.
This document discusses using MySQL locks at the application level with MoFedge to prevent bad flows like double submissions. It recommends using the Mysql::NameLocker module to lock a session ID during validation and unlock it after dispatch by calling GET_LOCK() and RELEASE_LOCK() on the database handle. Examples are provided of how to initialize and unset the locker in the valid_add and post_dispatch_add subroutines. More information is available in the CVS repository and SourceForge link provided.
The document outlines the flow of a web application from start to finish in 6 steps: BEFORE_DISPATCH, BEFORE_INIT, AFTER_INIT, initialize objects, AFTER_DISPATCH, dispatch_ valid_ post_dispatch_.
This document discusses security monitoring roles and tools. It mentions MadEye security classes and agents for HTTP and MySQL monitoring. It also references an Officer role and using Parallel::ForkManager to notify of issues over IRC or by email.