background preloader

The Bash Hackers Wiki

The Bash Hackers Wiki
Related:  Systèmes et IT

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. The vast majority of programs that you may want/need to install are all centrally located in what are called software repositories (repos). 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 Enter your password. Lite Sources

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. Yahoo and AOL and CompuServe and similar services had unique approaches, but it wasn't until Google came along that the modern model took hold. Why choose an open source alternative? Search engines like Google and DuckDuckGo are demonstrably effective. Install YaCy $ /opt/yacy/startYACY.sh &

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 mysite.py 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:

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. If this is your first time using Godot, I recommend you read through the How to Make Games with the Godot Game Engine post first. 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. Player Authentication with Azure PlayFab Let’s Begin To begin, create a new Godot project.

Latacora - Stop Using Encrypted Email Email is unsafe and cannot be made safe. The tools we have today to encrypt email are badly flawed. Even if those flaws were fixed, email would remain unsafe. Its problems cannot plausibly be mitigated. Avoid encrypted email. Technologists hate this argument. Most email encryption on the Internet is performative, done as a status signal or show of solidarity. But we have to consider more than the LARP cases. The least interesting problems with encrypted email have to do with PGP. Here’s why. If messages can be sent in plaintext, they will be sent in plaintext. Email is end-to-end unencrypted [1] by default. The clearest example of this problem is something every user of encrypted email has seen: the inevitable unencrypted reply. Even if modern email tools didn’t make it difficult to encrypt messages, the Internet email system would still be designed to expect plaintext. Serious secure messengers foreclose on this possibility. Metadata is as important as content, and email leaks it.

Hackers Were Inside Citrix for Five Months Networking software giant Citrix Systems says malicious hackers were inside its networks for five months between 2018 and 2019, making off with personal and financial data on company employees, contractors, interns, job candidates and their dependents. The disclosure comes almost a year after Citrix acknowledged that digital intruders had broken in by probing its employee accounts for weak passwords. Citrix provides software used by hundreds of thousands of clients worldwide, including most of the Fortune 100 companies. It is perhaps best known for selling virtual private networking (VPN) software that lets users remotely access networks and computers over an encrypted connection. In March 2019, the Federal Bureau of Investigation (FBI) alerted Citrix they had reason to believe cybercriminals had gained access to the company’s internal network. But in a letter sent to affected individuals dated Feb. 10, 2020, Citrix disclosed additional details about the incident.

Offshoring roulette: lessons from outsourcing to India, China and the Philippines I've had this blog post in one form or another of draft for several years now. I hesitated to complete it, in part because at the best of times cultural observations can easily be misinterpreted and also in part because of the role I had in working with many outsourcing vendors across Asia. Whilst the former hesitation has in no way changed, the latter has and I think it's a genuinely interesting topic worth sharing, particularly before my outsourcing memories fade too far. One thing before I begin: these are opinions based on personal observations. Here's what I've learned over many years of outsourcing software projects to India, China and the Philippines. Who am I to talk about offshoring / outsourcing / other cultures? In what is now a former life, I spent a great deal of time sending work overseas. The region covers everything from Pakistan in the west to obviously China, over to Japan and down to my corner of the world in Australia and New Zealand. Why outsource? Why offshore? India

Andreessen-Horowitz craps on “AI” startups from a great height | Locklin on science Andreessen-Horowitz has always been the most levelheaded of the major current year VC firms. While other firms were levering up on “cleantech” and nonsensical biotech startups that violate physical law, they quietly continued to invest in sane companies (also hot garbage bugman products like soylent). I assume they actually listen to people on the front lines, rather than what their VC pals are telling them. Maybe they’re just smarter than everyone else; definitely more independent minded. They use all the buzzwords (my personal bete-noir; the term “AI” when they mean “machine learning”), but they’ve finally publicly noticed certain things which are abundantly obvious to anyone who works in the field. This is something which is true of pretty much all machine learning with heavy compute and data problems. Everyone in the business knows about this. Nice to be able to do, but super rare.

The Linux Foundation identifies most important open-source software components and their problems Why 2019 was the year of Linux and open-source softwareThese five stories show why the future of technology belongs to Linux and open-source software. Red Hat recently reported open-source software now dominates the enterprise. Actually, it does more than that. Another older study found open-source software makes up 80% to 90% of all software. You may not know that, because many of these programs are built on deeply buried open-source components. Now, The Linux Foundation's Core Infrastructure Initiative (CII) and the Laboratory for Innovation Science at Harvard (LISH) have revealed -- in "Vulnerabilities in the Core, a preliminary report and Census II of open-source software" -- the most frequently used components and the vulnerabilities they share. This Census II analysis and report is the first major study of its kind but isn't a final analysis. These are not the programs -- Apache, MySQL, Linux -- that probably spring to your mind. Many of these sub-programs are in JavaScript. x

How to Make A Memex - Sarah Constantin Vannevar Bush's 1945 essay "As We May Think" prefigured the invention of hypertext and the Internet. He imagined a "memex", a desk equipped with a microfilm apparatus, "in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory." The memex allows its owner to link to sources and comment on them. This way, he can record, for his own recollection, what he was reading and how it was relevant to questions he was thinking about. He can create "trails" of research questions, which contain links and excerpts to various sources he finds along the way. Arguably the Internet forms one big memex today. But Bush imagined the memex as a private (though shareable) record, not a communal one. This matters because people need complex private thought. Educated men and women of the 19th century worked at constructing inner lives through text.

reblog/README.md at master · skysafe/reblog

Related: