This document provides commands to clone a GitHub repository, change directories into the cloned repository, create a virtual environment using Python 3.7, activate the virtual environment, and install dependencies from a requirements file.
Build Android OS on OS X requires setting up a large virtual disk image for the build files, installing necessary build tools like Git and Python, initializing the source code repository with Repo, syncing the source, and building with Make. CCache can be used to speed up incremental builds by caching object files but it is not recommended to build Android on Mac due to performance and compatibility issues.
This document provides 5 time saving Bash tricks including using M-. and M-C-y to yank arguments from the previous command, using C-k and C-y to cut and paste text, using !! to resubmit the previous command, using SSH configuration to multiplex connections, and using pushd and popd to manage a stack of directories. It also discusses appending to the shell history across sessions and tailing logs without switching tabs.
The document describes the steps taken to set up an F-Stack environment on a Linux system. It details configuring the system with hugepages, installing DPDK and F-Stack libraries, compiling Nginx with F-Stack module support, and configuring Nginx to use the F-Stack for networking.
How many times a day do you switch from mouse to keyboard and viceversa? Do you still use BASH? Are you taking advantage of GIT or is GIT fooling you daily? In this talk I’ll show your how to dramatically boost your productivity just by enhancing your development toolset. You will learn many OSX tweaks that get rid of stupid-proof features and give you an extra performance boost, alternative shells that will aid you and enrich your experience when working with the console, application launchers/window managers that will make you forget about your mouse and, finally, how to automate many of your GIT/GitHub development workflows.
The talk is primarely focused on the development of Rails apps on OSX but many of the tricks are also applicable to other OSes and languages.
This document discusses different tools for managing Python environments. It introduces virtualenv for creating isolated environments and virtualenvwrapper for easier management of virtualenv environments. It then presents pythonbrew, which allows installing and switching between multiple Python versions and integrates with virtualenv to create virtual environments for different Python versions. The key advantage highlighted is that pythonbrew allows testing a Python script against all installed Python versions.
- The document describes setting up Git and Gitosis for user access and repository management. It involves initializing an empty Git repository, generating SSH keys, and configuring Gitosis and post-update hooks to enable push access to managed repositories. The process sets up a dedicated 'git' system user and groups for secure administration of Git repositories.
This document provides instructions for getting started with ROS. It outlines prerequisites and key ROS concepts. It then provides a step-by-step TODO list for bringing up the turtlesim simulator, creating a ROS workspace and package, and writing Python code to control turtlesim. The list also covers bringing up a USB camera, processing images, and integrating these components. Homework assignments involve integrating camera and robot control further.
This document discusses Python, including installing multiple Python versions on CentOS, creating virtual environments (venv) for different projects, using pip to install packages, and basic concepts like modules, packages, and running Python files. It provides instructions for cloning a Python build script from GitHub, shows commands for installing Python 3.5.2 and listing available Python versions, and demonstrates creating and activating a venv.
Build Android OS on OS X requires setting up a large virtual disk image for the build files, installing necessary build tools like Git and Python, initializing the source code repository with Repo, syncing the source, and building with Make. CCache can be used to speed up incremental builds by caching object files but it is not recommended to build Android on Mac due to performance and compatibility issues.
This document provides 5 time saving Bash tricks including using M-. and M-C-y to yank arguments from the previous command, using C-k and C-y to cut and paste text, using !! to resubmit the previous command, using SSH configuration to multiplex connections, and using pushd and popd to manage a stack of directories. It also discusses appending to the shell history across sessions and tailing logs without switching tabs.
The document describes the steps taken to set up an F-Stack environment on a Linux system. It details configuring the system with hugepages, installing DPDK and F-Stack libraries, compiling Nginx with F-Stack module support, and configuring Nginx to use the F-Stack for networking.
How many times a day do you switch from mouse to keyboard and viceversa? Do you still use BASH? Are you taking advantage of GIT or is GIT fooling you daily? In this talk I’ll show your how to dramatically boost your productivity just by enhancing your development toolset. You will learn many OSX tweaks that get rid of stupid-proof features and give you an extra performance boost, alternative shells that will aid you and enrich your experience when working with the console, application launchers/window managers that will make you forget about your mouse and, finally, how to automate many of your GIT/GitHub development workflows.
The talk is primarely focused on the development of Rails apps on OSX but many of the tricks are also applicable to other OSes and languages.
This document discusses different tools for managing Python environments. It introduces virtualenv for creating isolated environments and virtualenvwrapper for easier management of virtualenv environments. It then presents pythonbrew, which allows installing and switching between multiple Python versions and integrates with virtualenv to create virtual environments for different Python versions. The key advantage highlighted is that pythonbrew allows testing a Python script against all installed Python versions.
- The document describes setting up Git and Gitosis for user access and repository management. It involves initializing an empty Git repository, generating SSH keys, and configuring Gitosis and post-update hooks to enable push access to managed repositories. The process sets up a dedicated 'git' system user and groups for secure administration of Git repositories.
This document provides instructions for getting started with ROS. It outlines prerequisites and key ROS concepts. It then provides a step-by-step TODO list for bringing up the turtlesim simulator, creating a ROS workspace and package, and writing Python code to control turtlesim. The list also covers bringing up a USB camera, processing images, and integrating these components. Homework assignments involve integrating camera and robot control further.
This document discusses Python, including installing multiple Python versions on CentOS, creating virtual environments (venv) for different projects, using pip to install packages, and basic concepts like modules, packages, and running Python files. It provides instructions for cloning a Python build script from GitHub, shows commands for installing Python 3.5.2 and listing available Python versions, and demonstrates creating and activating a venv.
The document summarizes the author's development environment, including installing Git and configuring the .bashrc file to customize the Git prompt, setting the PATH and aliases in .bash_profile, and listing Jedit and PathFinder as other tools used.
This document discusses developing a mypy Playground using Python and Docker. It introduces mypy, a static type checker for Python, and describes building a web application using Python and Docker that allows running mypy on code snippets or files stored in code repositories like GitHub Gists. Key aspects covered include using the Docker API in Python to run mypy in isolated Docker containers to check code and returning results to the user interface.
The document discusses setting up Git and GitHub tools like git, hub, gitty, git-flow, and tig. It also covers commands for managing Git features like starting, rebasing, publishing, and finishing a feature branch. Tips are provided for committing code to automatically close stories in Pivotal Tracker and sending pull requests on GitHub.
This document provides an introduction and overview of Git, including requirements, installation, setting up repositories locally and on GitHub, and basic commands like tags, branches, and merging. It outlines how to install Git on Ubuntu or from source code, create a hello world repository locally and push it to GitHub, and clone an existing remote repository. Key topics covered include GitHub features for collaboration and code hosting, and practical uses of Git for version control and backing up code.
Container: is it safe enough to run you application?Aleksey Zalesov
In this talk I explore technologies that empower containerisation and look at several cases when container was able to break the walls around it. Talk was given at LinuxPiter at Nov 21, 2015
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.
This document provides an overview of using Git from the command line interface (CLI). It covers getting started with Git, configuring user information, creating and cloning repositories, file status lifecycles, syncing remote branches, authentication methods, and personal configurations for tools like Sublime and SourceTree. Recommendations are given to avoid committing large files and modifying published history.
AsteroidOS: Architecture of a FOSS smartwatch platformFlorent Revest
The document describes the architecture of AsteroidOS, an open source operating system for smartwatches. It discusses why AsteroidOS was created due to limitations of current proprietary platforms. The key aspects covered include the Linux kernel customized for smartwatches, use of OpenEmbedded for building from source code, and a Qt-based user interface utilizing the Wayland compositor and libhybris for hardware acceleration. Overall, the document provides a high-level overview of the major components and design of the AsteroidOS platform.
gitfs is a FUSE file system that fully integrates with git. You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote.
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Marlon Dumas
This webinar discusses the limitations of traditional approaches for business process simulation based on had-crafted model with restrictive assumptions. It shows how process mining techniques can be assembled together to discover high-fidelity digital twins of end-to-end processes from event data.
We are pleased to share with you the latest VCOSA statistical report on the cotton and yarn industry for the month of March 2024.
Starting from January 2024, the full weekly and monthly reports will only be available for free to VCOSA members. To access the complete weekly report with figures, charts, and detailed analysis of the cotton fiber market in the past week, interested parties are kindly requested to contact VCOSA to subscribe to the newsletter.
The document summarizes the author's development environment, including installing Git and configuring the .bashrc file to customize the Git prompt, setting the PATH and aliases in .bash_profile, and listing Jedit and PathFinder as other tools used.
This document discusses developing a mypy Playground using Python and Docker. It introduces mypy, a static type checker for Python, and describes building a web application using Python and Docker that allows running mypy on code snippets or files stored in code repositories like GitHub Gists. Key aspects covered include using the Docker API in Python to run mypy in isolated Docker containers to check code and returning results to the user interface.
The document discusses setting up Git and GitHub tools like git, hub, gitty, git-flow, and tig. It also covers commands for managing Git features like starting, rebasing, publishing, and finishing a feature branch. Tips are provided for committing code to automatically close stories in Pivotal Tracker and sending pull requests on GitHub.
This document provides an introduction and overview of Git, including requirements, installation, setting up repositories locally and on GitHub, and basic commands like tags, branches, and merging. It outlines how to install Git on Ubuntu or from source code, create a hello world repository locally and push it to GitHub, and clone an existing remote repository. Key topics covered include GitHub features for collaboration and code hosting, and practical uses of Git for version control and backing up code.
Container: is it safe enough to run you application?Aleksey Zalesov
In this talk I explore technologies that empower containerisation and look at several cases when container was able to break the walls around it. Talk was given at LinuxPiter at Nov 21, 2015
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.
This document provides an overview of using Git from the command line interface (CLI). It covers getting started with Git, configuring user information, creating and cloning repositories, file status lifecycles, syncing remote branches, authentication methods, and personal configurations for tools like Sublime and SourceTree. Recommendations are given to avoid committing large files and modifying published history.
AsteroidOS: Architecture of a FOSS smartwatch platformFlorent Revest
The document describes the architecture of AsteroidOS, an open source operating system for smartwatches. It discusses why AsteroidOS was created due to limitations of current proprietary platforms. The key aspects covered include the Linux kernel customized for smartwatches, use of OpenEmbedded for building from source code, and a Qt-based user interface utilizing the Wayland compositor and libhybris for hardware acceleration. Overall, the document provides a high-level overview of the major components and design of the AsteroidOS platform.
gitfs is a FUSE file system that fully integrates with git. You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote.
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Marlon Dumas
This webinar discusses the limitations of traditional approaches for business process simulation based on had-crafted model with restrictive assumptions. It shows how process mining techniques can be assembled together to discover high-fidelity digital twins of end-to-end processes from event data.
We are pleased to share with you the latest VCOSA statistical report on the cotton and yarn industry for the month of March 2024.
Starting from January 2024, the full weekly and monthly reports will only be available for free to VCOSA members. To access the complete weekly report with figures, charts, and detailed analysis of the cotton fiber market in the past week, interested parties are kindly requested to contact VCOSA to subscribe to the newsletter.
Enhanced data collection methods can help uncover the true extent of child abuse and neglect. This includes Integrated Data Systems from various sources (e.g., schools, healthcare providers, social services) to identify patterns and potential cases of abuse and neglect.