background preloader

Bash Hackers Wiki Frontpage

Bash Hackers Wiki Frontpage
Related:  Systèmes et IT

The H: Open Source, Security and Development Help Manual - Software Changing Desktop Environments Change Repository Location Creating and Extracting compressed files File Encryption Getting Software Installing Software Linux Equivalents of Windows Programs Lite Software - Install Software Lite Software - Remove Software Lite Sources Lite Tweaks - Bootup Fix - Clear Memory - Default Web Browser - Hibernate, Suspend Lite Updates Notify PPA - Adding PPA - Removing Software Updates Country Location Uninstalling Software Updates Wine - Run Windows programs Getting Software Getting software on Linux is easier than on Windows. There are a few common methods for installing and removing software. IMPORTANT: Before you run Install/Remove Software for the first time, read this first. Installing Software 1. 2. type in your search query. 3. 4. 5. 6. Uninstalling Software 1. 2. Top of page Updates Keeping Linux Lite up to date is a simple process. At the top of Menu, Favorites, you will see Install Updates. We've made the update process as simple as possible. 1. 2. 3.

Awk - A Tutorial and Introduction - by Bruce Barnett Your browser does not have Javascript enabled. I use Javascript for analytics, and to show ads which pay for the maintenance Last modified: Thu Apr 23 16:37:47 EDT 2015 Part of the Unix tutorials And then there's My blog Table of Contents Copyright 1994,1995 Bruce Barnett and General Electric Company Copyright 2001, 2004, 2013, 2014 Bruce Barnett All rights reserved You are allowed to print copies of this tutorial for your personal use, and link to this page, but you are not allowed to make electronic copies, or redistribute this tutorial in any form without permission. Original version written in 1994 and published in the Sun Observer Awk is an extremely versatile programming language for working on files. The examples given below have the extensions of the executing script as part of the filename. Why learn AWK? In the past I have covered grep and sed. AWK - the (very old) original from AT&T NAWK - A newer, improved version from AT&T GAWK - The Free Software foundation's version Basic Structure

zenhabits Customize your internet with an open source search engine A long time ago, the internet was small enough to be indexed by a few people who gathered the names and locations of all websites and listed them each by topic on a page or in a printed book. As the World Wide Web network grew, the "web rings" convention developed, in which sites with a similar theme or topic or sensibility banded together to form a circular path to each member. A visitor to any site in the ring could click a button to proceed to the next or previous site in the ring to discover new sites relevant to their interest. Then for a while, it seemed the internet outgrew itself. Everyone was online, there was a lot of redundancy and spam, and there was no way to find anything. Why choose an open source alternative? Search engines like Google and DuckDuckGo are demonstrably effective. But maybe you prefer not to use Google or DuckDuckGo because of privacy concerns or because you're looking to contribute to an effort to make the internet more independent. Install YaCy

Tech Stuff - Regular Expressions - A Gentle User Guide and Tutorial A Regular Expression is the term used to describe a codified method of searching invented, or defined, by the American mathematician Stephen Kleene. The syntax (language format) described on this page is compliant with extended regular expressions (EREs) defined in IEEE POSIX 1003.2 (Section 2.8). EREs are now commonly supported by Apache, PERL, PHP4, Javascript 1.3+, MS Visual Studio, most visual editors, vi, emac, the GNU family of tools (including grep, awk and sed) as well as many others. Translation: The page has been translated into Bulgarian, courtesy of Albert Ward - thanks. Contents A Gentle Introduction: - the Basics Simple Searches Brackets, Ranges and Negation [] , - and ^ Search Positioning (aka Anchors) ^ and $ Iteration (aka Quantifiers) ? The title is deceptive. Some Definitions before we start We are going to be using the terms literal, metacharacter, target string, escape sequence and search expression (aka regular expression) in this overview. Our Example Target Strings

The GTK+ Project Create web user interfaces with Qt WebAssembly instead of JavaScript When I first heard about WebAssembly and the possibility of creating web user interfaces with Qt, just like I would in ordinary C++, I decided to take a deeper look at the technology. My open source project Pythonic is completely Python-based (PyQt), and I use C++ at work; therefore, this minimal, straightforward WebAssembly tutorial uses Python on the backend and C++ Qt WebAssembly for the frontend. It is aimed at programmers who, like me, are not familiar with web development. git clone cd wasm_qt_example python Then visit with your favorite browser. What is WebAssembly? WebAssembly (often shortened to Wasm) is designed primarily to execute portable binary code in web applications to achieve high-execution performance. Toolchain There is a getting started guide on the Qt wiki. To get executable WebAssembly code, simply pass your Qt C++ application through Emscripten. #! The versions on my (Fedora 30) build system are:

Write a Tumblelog Application with Flask and MongoEngine Introduction This tutorial describes the process for creating a basic tumblelog application using the popular Flask Python web-framework in conjunction with the MongoDB database. The tumblelog will consist of two parts: A public site that lets people view posts and comment on them.An admin site that lets you add and change posts. This tutorial assumes that you are already familiar with Flask and have a basic familiarity with MongoDB and have installed MongoDB. This tutorial uses MongoEngine as the Object Document Mapper (ODM,) this component may simplify the interaction between Flask and MongoDB. Where to get help If you’re having trouble going through this tutorial, please post a message to mongodb-user or join the IRC chat in #mongodb on to chat with other MongoDB users who might be able to help. Installation Begin by installing packages required by later steps in this tutorial. Prerequisite pip install virtualenv virtualenv myproject source myproject/bin/activate Add the Views

Munin Create a First-Person Shooter In Godot – Part 1 – Godot Tutorials Introduction Welcome to the tutorial, and get ready to learn some in-demand skills for creating first-person shooter games! Throughout this tutorial, we will work with the 3D aspects of the Godot game engine to enhance your foundations when it comes to action game development. Additionally, we’ll be creating a first-person shooter from scratch, which will show you how to set up the FPS player and camera, enemies, efficient shooting mechanics, health and ammo pickups, and more. Before we begin, it’s important to know that a basic understanding of the Godot engine is required. Project Files For this project, we’ll be using a handful of pre-made assets such as models and textures. You can download the assets for the project here.You can download the complete FPS project here. Improve the security of your multiplayer networks by adding user authentication to your games. Player Authentication with Azure PlayFab Let’s Begin To begin, create a new Godot project. Building Our Environment