How to install extensions via the Software application
GNOME is the default desktop environment shipped with Fedora Workstation. GNOME Shell provides an awesome, minimal, default experience that is easy to pick up and use. However, GNOME Shell Extensions make it easy to add to and change the behavior of GNOME.
The extensions.gnome.org website is the canonical source for quality GNOME extensions, and previously, the easiest way to install was directly from the website. However, recent updates to the GNOME Software application now allow you to browse, search, install, and update extensions from extensions.gnome.org. This how to covers the basics of installing these extensions using GNOME Software.
Check the Software Sources
On a Fedora Workstation install, extensions.gnome.org should already be enabled by default as a software source. However, it pays to check that it is enabled before proceeding.
First open the Software Repositories dialog by in Software’s application menu:
Then scroll down, finding the extensions.gnome.org item, and checking it is enabled, and enabling it if needed.
Browse Extensions
With the correct software source enabled, extensions from extensions.gnome.org will start appearing in searches in the Software application. To browse just the extensions, click on the Add-Ons category on the main Software page:
The Shell Extension tab then lists all the available extensions:
Note that some of the extensions above are doubled-up. This is because these extensions are also available as RPMs in the official Fedora repositories.
Installing an Extension
Installing an extension is done in the same manner as any other item in the Software Application — simply press the install button and you will be right to go. Note too, that once an extension is installed, you are easily able to launch the extension settings from the details page. Additionally, note the Source item in the details. This shows you if the extension you are installing is from the official Fedora repos, or the extensions.gnome.org source.
It was May 2018 in Copenhagen, and the Kubernetes community was enjoying the contributor summit at KubeCon/CloudNativeCon, complete with the first run of the New Contributor Workshop. As a time of tremendous collaboration between contributors, the topics covered ranged from signing the CLA to deep technical conversations. Along with the vast exchange of information and ideas, however, came continued scrutiny of the topics at hand to ensure that the community was being as inclusive and accommodating as possible. Over that spring week, some of the pieces under the microscope included the many themes being covered, and how they were being presented, but also the overarching characteristics of the people contributing and the skill sets involved. From the discussions and analysis that followed grew the idea that the community was not benefiting as much as it could from the many people who wanted to contribute, but whose strengths were in areas other than writing code.
Now, it’s important to note that Kubernetes is rare, if not unique, in the open source world, in that it was defined very early on as both a project and a community. While the project itself is focused on the codebase, it is the community of people driving it forward that makes the project successful. The community works together with an explicit set of community values, guiding the day-to-day behavior of contributors whether on GitHub, Slack, Discourse, or sitting together over tea or coffee.
By having a community that values people first, and explicitly values a diversity of people, the Kubernetes project is building a product to serve people with diverse needs. The different backgrounds of the contributors bring different approaches to the problem solving, with different methods of collaboration, and all those different viewpoints ultimately create a better project.
The Non-Code Contributor’s Guide aims to make it easy for anyone to contribute to the Kubernetes project in a way that makes sense for them. This can be in many forms, technical and non-technical, based on the person’s knowledge of the project and their available time. Most individuals are not developers, and most of the world’s developers are not paid to fully work on open source projects. Based on this we have started an ever-growing list of possible ways to contribute to the Kubernetes project in a Non-Code way!
Get Involved
Some of the ways that you can contribute to the Kubernetes community without writing a single line of code include:
The guide to get started with Kubernetes project contribution is documented on Github, and as the Non-Code Contributors Guide is a part of that Kubernetes Contributors Guide, it can be found here. As stated earlier, this list is not exhaustive and will continue to be a work in progress.
To date, the typical Non-Code contributions fall into the following categories:
Roles that are based on skill sets other than “software developer”
Non-Code contributions in primarily code-based roles
“Post-Code” roles, that are not code-based, but require knowledge of either the code base or management of the code base
If you, dear reader, have any additional ideas for a Non-Code way to contribute, whether or not it fits in an existing category, the team will always appreciate if you could help us expand the list.
If a contribution of the Non-Code nature appeals to you, please read the Non-Code Contributions document, and then check the Contributor Role Board to see if there are any open positions where your expertise could be best used! If there are no listed open positions that match your skill set, drop on by the #sig-contribex channel on Slack, and we’ll point you in the right direction.
We hope to see you contributing to the Kubernetes community soon!
Substance Painter, the popular PBR based texturing application, just received a major update. The fall update comes with a completely new rendering engine resulting in better performance with lower hardware demands by incorporating Sparse Virtual Textures, which simulate large textures using less memory. The new engine also supports up to 300 UV Tiles at once enabling support for massive scenes. There are also several new tools aimed at mobile users including a new 2D viewport exporter with the ability to bake into a single high resolution texture and more.
Complete details on new features from the release notes:
Added:
Summary: a huge boost in performance, viewport upgrades, proper 2D view export, new UI helpers, an enhanced symmetry tool and new content
[SVT][Engine] Sparse Virtual Textures (SVT)
[SVT][Preferences][UI] SVT hardware support acceleration option
[SVT][Log] Additional information for Sparse Virtual Texturing feature (e.g. size disk)
[SVT][UI] Message window at start if size on disk too low for the cache
[SVT][Preferences][UI] Substance Painter global cache location
[SVT] New environment variable to specify the path of the cache of Substance Painter
[SVT] New environment variable to activate the SVT hardware support acceleration
[SVT] Detect sparse support by hardware
[SVT][Hardware Sparse] Raise minimum driver version for Nvidia GPU
[SVT][Shader][[Viewport][UI] Warn user if artefacts present with Sparse Virtual Texturing at project opening
[Anti-aliasing][Viewport] New temporal anti-aliasing filtering for 3D viewport (via Display Settings)
[Export] Export the content of the 2D viewport as a single texture
[Export][Dithering] Expose dithering at export
[Layer stack] Colors on layers and folders
[Layer stack] Quick activation and deactivation of multiple layers and effects
[Layer stack] Easier navigation for blending modes with up down keys and mouse scroll
[Proj][UI] Additional rotation manipulator on all three axis for triplanar
[Proj][Shorcuts] – and + to change the UV projection manipulator size
[Shader] Control coated layer parameters with channels in the PBR-coated shader
[Substance] Expose new mesh-based texture inputs for filters and generators
[Symmetry][Viewport][UI] Control symmetry offset with manipulators
[Symmetry][Contextual toolbar][UI] New symmetry panel with options
[Symmetry] New symmetry line intersection mode
[Symmetry] New symmetry clone cursor
[Symmetry][Shortcuts] Q to hide and -, + to change size and shift to snap
[Log] Improve error messages when unable to export textures
[Scripting] Allow to change or update the resources in Display Settings
[Scripting] Allow to create or remove channels in Texture Sets
[Content][Shaders] Add support for anisotropy with a dedicated shader (pbr-metal-rough-anisotropy-angle)
[Content] Update of the preview sphere with anisotropy and modified angle
[Content] Updated matFx shutline
[Content] New Texturing.XYZ seamless face scan
[Content] New anisotropic procedurals
[Content] New filter: baked lighting stylized
[Content] New environment map: studio automotive neutral
Posted by: xSicKxBot - 11-21-2018, 12:48 AM - Forum: Lounge
- No Replies
Xbox Live: Black Friday 2018 Xbox One Game Deals Live For All
We've reached Black Friday week, the biggest shopping event of the year. Some deals are going live early, but if you're interested in digital games, there's no need to wait any longer: Microsoft has kicked off its annual Xbox Live sale, dropping prices on hundreds of digital Xbox One and Xbox 360 titles. After initially being available only to Xbox Live Gold members, the sale has now expanded to everyone--just be aware that some prices are lower for Gold members.
Ubisoft has dropped prices on the many Assassin's Creed games, with Odyssey down to $40 and Origins on sale for $20. A trio of Tom Clancy games is available for cheap as well; The Division is discounted to $10 and Ghost Recon Wildlands and Rainbow Six Siege are available for $15 each.
Not to be outdone, some of the best backward-compatible Xbox 360 games are also on sale. You can pick up Castlevania: Symphony of the Night for $5, Red Dead Redemption for $10, or a couple of Splinter Cell games for $10 or less. And if you're into Metal Gear, you can nab some great discounts on the series, including Metal Gear Solid HD Edition, which contains remastered versions of games 2 and 3, for $10.
You'll find well over a hundred other discounted games in the list below, or you can see the full sale here.
If you don't have a current Xbox Live Gold subscription, you can get a one-month membership between now and November 30 for just $1 / £1. That grants you early access to the sale and also gets you this month's free Games with Gold. Additionally, between now and January 3, 2019, you can get a month's worth of Xbox Game Pass for $1 / £1. This subscription service lets you download and play a selection of over 100 games, including all recent first-party titles like Forza Horizon 4 and Sea of Thieves.
Node is often described as “JavaScript on the server”, but that doesn’t quite do it justice. In fact, any description of Node.js I can offer will be unfairly reductionist, so let me start with the one provided by the Node team:
“Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.” (Source)
That’s a fine description, but it kinda needs a picture, doesn’t it? If you look on the Node.js website, you’ll notice there are no high-level diagrams of the Node.js architecture. Yet, if you search for “Node.js architecture diagram” there are approximately 178 billion different diagrams that attempt to paint an overall picture of Node (I’ll refer to Node.js as Node from now on). After looking at a few of them, I just didn’t see one that fit with the way I’ve structured the material in this course, so I came up with this:
As the lone survivor of a passenger jet crash, you find yourself in a mysterious forest battling to stay alive against a society of cannibalistic mutants. Build, explore, and survive in this terrifying first person survival horror simulator.
Spider-Man must put an end to the turf war erupting between the Maggia crime family and gang leader Hammerhead before Marvel?s New York becomes its greatest casualty.
The multimillion-selling franchise takes a giant leap forward for 2018 -- the ultimate farming simulation returns this year with a complete overhaul of the graphics engine, offering the most striking and immersive visuals and effects, along with the deepest and most complete farming experience ever!
Farming Simulator 19 takes the biggest step forward yet with the franchise's most extensive vehicle roster ever! You'll take control of vehicles and machines faithfully recreated from all the leading brands in the industry, including for the first time John Deere, the largest agriculture machinery company in the world, Case IH, New Holland, Challenger, Fendt, Massey Ferguson, Valtra, Krone, Deutz-Fahr and many more.
Farming Simulator 19 will feature new American and European environments in which to develop and expand your farm and will introduce many exciting new farming activities, including new machinery and crops with cotton and oat! Tend to your livestock of pigs, cows, sheep, and chickens -- or ride your horse for the first time, letting you explore in a brand-new way the vast land around your farm.
PS4's Black Friday 2018 Deals: Best & Cheapest Places To Buy A PlayStation 4
Those in the market for a PlayStation 4 are in luck: Black Friday week is officially upon us, and it's brought with it a nice bundle. Alongside early deals from places like Best Buy (for My Best Buy members), retailers have taken certain deals online early, including those on PS Plus and PS4. If you're interested in a PS4, that means you don't have to wait or deal with the lines on Black Friday--you can get a $200 PS4 with a bonus game right now.
Sony's official Black Friday promotions on PS4 essentially lays out what the early ads and deals from stores are offering. When it comes to PS4 itself, the big deal is a $200 bundle including a 1 TB console and a copy of Marvel's Spider-Man. You'll find an identical sale at Best Buy, Walmart, and a number of other retailers, and they're all live right now--even Target, which labeled this as a doorbuster in its ad.
You could argue that $200 would be a nice price for the system alone, but to get a $60 game that was just released in September makes it even sweeter. Unfortunately, those looking for a PS4 Pro have far fewer options; there is a $405 Spider-Man bundle on Ebay as of this writing, but little beyond that.
If you're waiting for other deals, many stores will actually open on Thanksgiving Day, and as noted above, Best Buy early access has already begun. We're sure to see more deals pop up for PS4, and we'll continue to update this post as they emerge.
On the games side, we've already seen confirmed discounts for some of PS4's biggest games of the year, including God of War, NBA 2K19, and Call of Duty: Black Ops 4. We'll be hunting for deals all month long, so be sure to check back with us as more Black Friday ads are revealed, and check out our roundup of PS4 deals.
“When you think of it, most video games take place inside a 2D or 3D space, so playing a game taking place inside a single dimension is very disturbing for both players and game designers!”
– Dr. Ludos discusses the novelty of creating 1 dimensional address bar games.
Rock Paper Shotgun recently published an interview with some developers who create address bar games, which are meant to be played entirely within a website’s URL.
This is a neat example of developers thinking outside the box, introducing a genre of niche, experimental games worth exploring.
One of the most well-known examples of an address bar game comes from Corey Johnson, who developed URL Hunter using JQuery back in 2011, initially by accident.
“I was working on some code and I accidentally created a bug that caused the URL address to rapidly change characters,” Johnson explains. “I kept thinking about it on my way home, so I stayed up that night fooling around with it until I had created URL Hunter.”
Johnson credits the inherent restrictions of the medium as its biggest appeal. “Seeing if I could make a game with these extreme limitations was the most interesting part of creating it,” he says.
“You can’t program it like a terminal-based game because the address bar doesn’t use a monospaced font, so replacing a character causes all the other characters to move slightly. You have to be clever with how you do movement. Back in 2011, I could only get around 10 fps, which was tough to make look good.”
More recently, Ludum Dare 42 (a competitive 48 hour game jam) produced the address bar game Outrunning Space, an endless runner which pushes players back by every obstacle they fail to jump over until a game over is reached.
Its developer, who goes by Dr. Ludos, reveals that the limited amount of time he had to work on a game for Ludum Dare pushed his creative boundaries.
“It forced me to go all the way into minimalism. I chose to make an address bar game because it takes place in a 1D space. It’s quite a challenge to come up with game ideas that can function inside a screen of only 23 characters of width for a single unit of height!”
Dr. Ludos is convinced that address bar games have an incredible amount of potential ripe for other developers to explore.
“Address bar games are an under-explored field, so I think many designers could invent new kinds of 1D games if someone would like to organize a jam or competition centered on that theme.”
The two were having a larger conversation around address bar games, so sure to read the entire piece over at Rock Paper Shotgun, it’s well worth the read.