background preloader

Hello World · GitHub Guides

Hello World · GitHub Guides
The Hello World project is a time-honored tradition in computer programming. It is a simple exercise that gets you started when learning something new. Let’s get started with GitHub! You’ll learn how to: Create and use a repository Start and manage a new branch Make changes to a file and push them to GitHub as commits Open and merge a pull request What is GitHub? GitHub is a code hosting platform for version control and collaboration. This tutorial teaches you GitHub essentials like repositories, branches, commits, and Pull Requests. No coding necessary To complete this tutorial, you need a GitHub.com account and Internet access. Tip: Open this guide in a separate browser window (or tab) so you can see it while you complete the steps in the tutorial. Step 1. A repository is usually used to organize a single project. Your hello-world repository can be a place where you store ideas, resources, or even share and discuss things with others. To create a new repository Click Create repository. Related:  cdeegan

Getting started with HTML - Learn web development If you look at code for a lot of other sites, you might come across a number of strange markup styles, including attribute values without quotes. This is permitted in certain circumstances, but it can also break your markup in other circumstances. The element in the code snippet below, <a>, is called an anchor. <a href= website</a> Anchors can also have a title attribute, a description of the linked page. <a href= title=The Mozilla homepage>favorite website</a> As written above, the browser misinterprets the markup, mistaking the title attribute for three attributes: a title attribute with the value The, and two Boolean attributes, Mozilla and homepage. Always include the attribute quotes.

GitHub - k88hudson/git-flight-rules: Flight rules for git - a work in progress! Don Bluth University - Register for Spring 2020 "We're waiting for the pendulum to swing back again, which I am absolutely confident it will." - Don Bluth Bluth's passion for the Art of Animation is the driving force that fueled his film career for a period of more than four decades. According to Bluth, he was not driven to animation but extremely attracted to it mainly because of the sheer beauty of its look. If you were to pass Don while walking down the street, you might not even notice him. "As far back as I can remember, maybe as early as age four, I knew something fabulous was in my future, and was coming steadily towards me. Accolades Don Bluth is one of the most acclaimed directors and animators in the industry.

Licensing a repository Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software. Choosing the right license We created choosealicense.com, to help you understand how to license your code. You're under no obligation to choose a license. Note: If you publish your source code in a public repository on GitHub, according to the Terms of Service, other GitHub users have the right to view and fork your repository within the GitHub site. Determining the location of your license Most people place their license text in a file named LICENSE.txt (or LICENSE.md) in the root of the repository; here's an example from Hubot. Some projects include information about their license in their README. As a best practice, we encourage you to include the license file with your project. Searching GitHub by license type Detecting a license Disclaimer Further reading

Hyper-Threading on ESX Server Those of us at VMware that regularly engaged with our field or directly with customers are often asked how Hyper-Threading impacts the performance of a system. I've now been asked this question enough times to have my canned "It Depends" response on the tip of my tongue for every conference I present at. I'm going to use this document to elaborate on that point a bit and provide a little more detail. Hyper-Threading is a technology included by Intel first in their Netburst line of parts. Hyper-Threaded processors present their individual processing cores to the system as if they are two processing cores. Hyper-Threading (HT) has been supported in ESX Server since version 2. Understanding HT performance on native systems is tricky enough. The exact gains due to HT even on native systems is dependent on the workload. The best generalizations we can provide about HT on ESX are: Hyper-Threading configuration options for performance optimization were provided in ESX Server 3 and beyond.

A successful Git branching model » nvie.com Note of reflection (March 5, 2020)This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea.During those 10 years, Git itself has taken the world by a storm, and the most popular type of software that is being developed with Git is shifting more towards web apps — at least in my filter bubble. Web apps are typically continuously delivered, not rolled back, and you don't have to support multiple versions of the software running in the wild.This is not the class of software that I had in mind when I wrote the blog post 10 years ago. Why git? ¶ For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web. The main branches ¶ develop

Trouver les meilleures formations au Québec | Boomrank Attention, votre navigateur Firefox 43 est obsolète! Afin de profiter pleinement des fonctionnalités de la plateforme Boomrank, préserver la sécurité de vos données personnelles et éviter les disfonctionnements, nous vous recommandons de mettre à jour votre navigateur ou de migrer vers un autre plus récent. Mettre à jourIgnorer ce message Resetting, Checking Out & Reverting The git reset, git checkout, and git revert commands are some of the most useful tools in your Git toolbox. They all let you undo some kind of change in your repository, and the first two commands can be used to manipulate either commits or individual files. Because they’re so similar, it’s very easy to mix up which command should be used in any given development scenario. It helps to think about each command in terms of their effect on the three state management mechanisms of a Git repository: the working directory, the staged snapshot, and the commit history. A checkout is an operation that moves the HEAD ref pointer to a specified commit. This example demonstrates a sequence of commits on the master branch. This is an update to the "Commit History" tree. A revert is an operation that takes a specified commit and creates a new commit which inverses the specified commit. git revert can only be run at a commit level scope and has no file level functionality. Commit Level Operations

Managed, Unmanaged, Native: What Kind of Code Is This? With the release of Visual Studio .NET 2003 (formerly known as Everett) on April 24th, many developers are now willing to consider using the new technology known as managed code. But especially for C++ developers, it can be a bit confusing. That's because C++, as I pointed out in my first column here, is special. What Is Managed Code? Managed Code is what Visual Basic .NET and C# compilers create. Managed code runs in the Common Language Runtime. As the assembly runs, the runtime continues to provide services such as security, memory management, threading, and the like. Visual Basic .NET and C# can produce only managed code. What Is Unmanaged Code? Unmanaged code is what you use to make before Visual Studio .NET 2002 was released. Unlike the other Microsoft languages in Visual Studio, Visual C++ can create unmanaged applications. This can lead to some confusion: When you create a .Managed C++ application., the build product is an assembly of IL with an .exe extension. Foo f; Bar b;

Git Workflows and Tutorials The array of possible workflows can make it hard to know where to begin when implementing Git in the workplace. This page provides a starting point by surveying the most common Git workflows for enterprise teams. As you read through, remember that these workflows are designed to be guidelines rather than concrete rules. Centralized Workflow Transitioning to a distributed version control system may seem like a daunting task, but you don’t have to change your existing workflow to take advantage of Git. However, using Git to power your development workflow presents a few advantages over SVN. Second, it gives you access to Git’s robust branching and merging model. How It Works Like Subversion, the Centralized Workflow uses a central repository to serve as the single point-of-entry for all changes to the project. Developers start by cloning the central repository. To publish changes to the official project, developers “push” their local master branch to the central repository. Example git push

01. Rigging fundamentals – CAVE Academy The following zip file contains the model used for this course and the final rig. caveAcademy_introToRigging_resources Before jumping in and creating a rig, I always like to take a bit of time, grab a bit of paper and plan things out before hitting the keyboard. So you know what the rig will need to do. So as the rigger, I know that the objective is for the rig to be able to handle a walk cycle. For the torso, I’m sure I could stick with a simple FK spine, but I’ll want to have independent control over the pelvis and the chest regions. So that’s my wish list as a rigger. For the arms and the legs, I like to be able to switch between FK and IK mode. With all this information to hand, it’s time to start designing the rig on paper. Here we will take a look at the final outcome from this rigging course. If you examine any rig, what we have at its core is a series of relationships and connections, much like a family tree. Constraints are another way to build relationships within Maya.

Git - Undoing changes This tutorial provides all of the necessary skills to work with previous revisions of a software project. First, it shows you how to explore old commits, then it explains the difference between reverting public commits in the project history vs. resetting unpublished changes on your local machine. git checkout The git checkout command serves three distinct functions: checking out files, checking out commits, and checking out branches. In this module, we’re only concerned with the first two configurations. Checking out a commit makes the entire working directory match that commit. Usage git checkout master Return to the master branch. git checkout <commit><file> Check out a previous version of a file. git checkout <commit> Update all files in the working directory to match the specified commit. Discussion The whole idea behind any version control system is to store “safe” copies of a project so that you never have to worry about irreparably breaking your code base. Example git log --oneline

Microsoft App-V 5.0 takes virtualization to the next level The Microsoft Desktop Optimization Pack (MDOP) is a suite of tools available to Microsoft Software Assurance customers that enables IT admins to manage Microsoft environments more effectively. App-V—one of the tools included in MDOP—has been updated with significant enhancements IT admins and users will appreciate. What is App-V Let’s start with a little background on App-V, which is short for application virtualization. App-V software is never installed locally, so there are no conflicts or compatibility issues to worry about. One of the benefits of virtualizing applications for a business or IT admin is that it is much easier to maintain. New and Improved Previous incarnations of App-V have left something to be desired. A recent post on Microsoft’s Springboard Series Blog details one of the primary stumbling blocks with previous versions of App-V. Microsoft Office is a good example. With App-V 5.0, Microsoft also addressed another problem behavior of virtualized apps. Platform agnostic

Related: