background preloader

58 Cool Hacks - LXF Wiki

58 Cool Hacks - LXF Wiki
From LXF Wiki (Originally written for Linux Format issue 58, October 2004) Increase your guru points and apply these cunning hacks to boost performance, secure your system and increase productivity - or fun! One of the great things about Linux is that there's usually more than one way to do something. DISCLAIMER: Obviously, anything you do to your computer is your responsibility, and while we have made every effort to test these hacks, your mileage may vary. Fix a wonky terminal Difficulty: Easy Application: bash We've all done it - accidentally used less or cat to list a file, and ended up viewing binary instead. reset and all will be well again. Creating Mozilla keywords Difficulty: Easy Application: Firefox/Mozilla A useful feature in Konqueror is the ability to type gg onion to do a Google search based on the word onion. Now select the entry in the bookmark editor and click the Properties button. Running multiple X sessions Difficulty: Easy Application: X #! #! . Related:  Mix

Machine Learning Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Welcome - Compiz Fusion Wiki 45 Free Online Computer Science Courses Missed lectures or hate teachers? Or want to study computer science courses without going to university? … You can study anytime anywhere because there are number of free online computer science courses available on internet that are very interactive. Here is the list of 45 free online computer science courses that are designed by teaching experts from best universities of the world (almost the whole graduation!). 1. Complete set of course materials. 2. This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. 3. Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. 4. The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. 5. 6. 7. 8. 9. 10. Continuation of Convex Optimization I. 11. 12.

PortableApps.com - Portable software for USB drives | Your Digital Life, Anywhere™ 37 Tested PHP, Perl, and JavaScript Regular Expressions inShare22 A regular expression, also called regex or regexp for short, is simply a piece of code that matches a pattern. Mastering regular expressions can be a difficult chore, and if you don't need them all of the time, the syntax is tricky enough to make the task frustrating or slow as you will constantly need to use a reference sheet. In order to save you time, I've compiled a list of PHP, Perl, and JavaScript regular expressions for common use cases that have been tested and are ready to go. This isn't a regular expression tutorial or even a reference; you can think of it more as a cheatsheet for when you just need the regex but don't want to put a lot of time into relearning regular expressions. If you're looking for regex tutorials or regex resources, you can find them at the end of the page as well as some additional regex resources. Perl and PHP Regular Expressions All Major Credit Cards Alpha-Numeric Characters Test for alpha-numeric characters with this regexp. Alphabetic Characters

Join Movie Clips together If you've ever needed to join film clips (avi,wma,mpg,divx,xvid) without having to install an expensive editing program, then mencoder may just do what you want. It's a free media encoder, part of the free media player mplayer, and best of all it makes joining film clips together a breeze. One of the great features of mencoder is that as long as the clips are encoded the same, then it can join them very quickly without having to re-encode all the files. This means you won't loose any quality with the joined copy, nor will you have to learn what complex encoder settings to use. Getting Mencoder You need to go to the mplayer site and download the latest version. If you only want to use it temporarily to join some files, then you might as well extract the files to your temp folder. Because we are just going to be joining clips together without re-encoding them, you don't need to bother downloading any codecs as you won't need them. Joining the video clips together cd c:\temp\mplayer

Desenvolvimento de projetos (/dev/Kico) A questão dos micro serviços ainda me acompanha. Desde a publicação do meu último post sobre o assunto venho recebendo feedback de diversas pessoas além de ter entrado em contato com tantas outras. Com a mente um pouco mais clara (ao menos espero) chegou a hora de expor minhas conclusões correntes sobre o assunto. A grande questão: é SOA? A conclusão que cheguei é quase óbvia: sim e com poucas novidades. O modelo de referência do OASIS é um documento bastante árido mas que lido com atenção nos fornece um sólido conceitual para entender, de fato, o que é SOA. O que é SOA? Citando o modelo de referência do OASIS, SOA seria (…) um paradigma que visa organizar e usar funcionalidades (capabilities) distribuídas que podem pertencer a distintos donos (ownership domains). Há um conceitual muito importante (e interessante) neste documento que é importante divulgar aqui. E o que é um serviço dentro deste conceitual? Estas informações são fundamentais para que o serviço possa ser descoberto.

Vi Lovers Home Page "The Vi Lovers Home Page ... this makes a great starting point." (Learning the vi Editor, 6th Edition, O'Reilly, page 300) Contents IntroductionThe authorShould I use Vi?Vi versionsVi pages/manuals/tutorialsVi FAQsVi FTP sitesVi macrosVi...Other Introduction Vi (pronounce: "vee eye", not "six", not "vye") is an editor. Although other stories exist, the true one tells that Vi was originally written by Bill Joy in 1976. People got attached to Vi, and eventually it got included in System V. The Vi Lovers Home Page has links to the latest version of different Vi implementations. The author (of this page) My name is Thomer M. ]. I use Vim because I simply don't know of a better editor, but, admittedly, I haven't seriously tried anything else. Should I use Vi? Which editor to use is mainly a matter of taste, style, and needs. The long story is that, even though Vi is somewhat awkward to use at first, it enables fast, simple, and effective editing once you get the hang of it. Vi versions Vi FAQs

6 Steps to Becoming a Software Developer Deciding to become a software developer is a great initial step, congrats! The job opportunities are growing quickly and in just about every industry that you can imagine. The best part is that you do not necessarily have to go to a four year university to become a great software developer to lock down one of these jobs. The web has all the resources you'll need to interact, learn, get support and finally find a job as a software developer. Let's go through some of them! 0. Codecademy - JavaScript coursesCode School - Rails, jQuery, CoffeeScriptTryRuby - Really fun way to spend 15 minutes learning some RubyTreehouse - Web design (CSS, CSS3, HTML, HTML5, Responsive Design), web development (HTML5, JavaScript, and Intro to Programming), and iOS (build iPhone and iPad apps) 1. University CoursesNon-University Resources Books 2. 3. 4. [Bonus] 5. Hacker School - once you're quite good at what you do, the next level is to attend hacker school and become even better at it!

Linux Test Tool Matrix Linux Test Tools The purpose of this Linux Test Tools Table is to provide the open-source community with a comprehensive list of tools commonly used for testing the various components of Linux. My hope is that the community will embrace and contribute to this list making it a valuable addition to the Linux Test Project. Please feel free to send additions, updates or suggestions to Jeff Martin. Cluster Code Coverage AnalysisDatabaseDebugDefect TrackingDesktop/GUI LibrariesEvent LoggingFilesystemsHarnessesI/O & StorageKernel System CallsNetworkNetwork SecurityOtherPerformanceScalabilitySchedulerSCSI HardeningSecurityStandardsStream Controlled Transmission ProtocolSystem ManagementThreadsUSBVersion ControlVMMWeb Server

Why you should be using fzf, the command line fuzzy finder by Alexey Samoshkin Missing demo found In this tutorial, I’ll help you take your command line habits to a next level with fzf . Start searching files like a pro. Learn less known features, like changing directory, searching through a command history, looking up the host name to SSH into, killing a process, having instant file’s preview with syntax highlighting, and more… Today I’m going to tell you about a tool that can change your tech life into “before” and “after” parts. This post accompanies my recent screencast on the topic. As the fzf project page doesn’t have any demo video so far, I’ve called this post “missing demo found”. Searching for files People who are used to a command line environment are likely familiar with the concept of Unix filters. 1 odd2 even3 odd4 even5 odd6 even7 odd8 even9 odd10 even Each program acts as a filter. It might not sound too practical so far, but the primary use case for fzf is to search for files on the command line. # Open file in a Vimvim -o `fzf`

Related: