
Collaborative Github Workflow - eqqon From eqqon Typical distributed setup of git repositories for collaboration on a github hosted project. The dots are repositories, the lines between them indicate that one repository has been cloned from another. Collaboration on Github is not complicated but also not intuitively clear for beginners because not all parts of the workflow are incorporated into the Github user interface. The example This description uses the project GitSharp as example. The main repository also called the upstream branch is henon/GitSharp. Contributor's Workflow Getting Started Overview Fork Install tools like git itself (if not yet done) Clone Start coding ;) Commit early and commit often Ignore the Github Fork Queue Fork Say you want to start contributing to a project on github. Install Git Tools (Windows) msysgit: make sure it is configured to use OpenSSH and that automatic line ending conversion is turned off during installation. If you prefer other tools let me know what they are especially good for.
Xournal User's manual Xournal User's Manual Version 0.4.8 Xournal is an application for notetaking, sketching, keeping a journal using a stylus. It is free software (GNU GPL) and runs on Linux (recent distributions) and other GTK+/Gnome platforms. It is similar to Microsoft Windows Journal or to other alternatives such as Jarnal and Gournal. Xournal can be downloaded at or Xournal aims to provide superior graphical quality (subpixel resolution) and overall functionality; however various advanced features have not been implemented yet. Table of contents Getting started Xournal's user interface is (hopefully) intuitive, and if you don't run into installation or tablet calibration issues, you'll probably be able to start taking notes without referring to this manual. Refer to the next few sections of this manual for more information about the various functionalities. The drawing and selection tools The pen The eraser The highlighter <? . .
12 Fun Hacks for Getting More Out of YouTube There's no doubt that plain old YouTube can be tons of fun, but when you get bored of watching clips the traditional way, there are a ton of sites that can help enhance the experience. Whether you want to view a video with a far-away friend, compare two clips, or find more interesting ways of browsing and sharing, there are plenty of options out there. The web community is known for creating hacks that improve your surfing experience; now we've dug into some of those tools and hacks built around YouTube. Have a look through our 10 choices and let us know of any other YouTube mashups, hacks, or similar sites and services you've used. 1. This site features a super-simple premise. 2. DragonTape allows you to remix YouTube videos into a seamless mixtape. 3. This "mashup helper" exists "because you have better things to do than work." 4. SynchTube allows you to watch synchronized YouTube videos with up to 50 other people with a chat window along the side so you can IM about what's happening.
Google Guide Quick Reference: Google Advanced Operators (Cheat Sheet) The following table lists the search operators that work with each Google search service. Click on an operator to jump to its description — or, to read about all of the operators, simply scroll down and read all of this page. The following is an alphabetical list of the search operators. This list includes operators that are not officially supported by Google and not listed in Google’s online help. Each entry typically includes the syntax, the capabilities, and an example. Some of the search operators won’t work as intended if you put a space between the colon (:) and the subsequent query word. allinanchor: If you start your query with allinanchor:, Google restricts results to pages containing all query terms you specify in the anchor text on links to the page. Anchor text is the text on a page that is linked to another web page or a different place on the current page. allintext: allintitle: allinurl: In URLs, words are often run together. author: cache: define: ext: filetype: group: id: inanchor:
Sending Email with Perl Best Practice by Frank Wiles Forward If you are a spammer or otherwise send unsolicited bulk Email, please stop reading this article now. This article has been specially crafted to work poorly for spamming*. Intro One of the best things about programming in Perl is that there is more than one way to do it ( aka TIMTOWTDI ), but the sheer number of available options often confuses new programmers. There are about 937 different ways to send Email with Perl. shelling out to /usr/sbin/sendmail writing my own in-house modules using Net::SMTP directly when the application did not need to send attachments using MIME::Lite when I did need to include attachments But as anyone who has been involved with Perl for awhile knows, it's a good idea to re-evaluate your current practices to see if a better tool or technique has been developed since last time you researched it. It allows you to: Send your message via the local sendmail or via SMTP. Why use templates for Email? So why hard code it into your application?
Git - Fast Version Control System $ command line cheat sheets