Windows 95 app brings nerd nostalgia to macOS, Windows and Linux


STR New / Reuters

If you’re nostalgic about old tech and software, then get ready: Slack developer Felix Rieseberg has created an app that allows you to run Windows 95 on Windows, macOS and Linux (which is perhaps more practical than running it on an Apple Watch). If you’re interested in downloading it, you can grab it over at GitHub.

According to The Verge, you can easily run applications such as WordPad, MS Paint and Minesweeper within the app. Internet Explorer, sadly, doesn’t work. The good news is if you’re playing around and encounter problems, you can simply reset the instance and start over again.

If you’re worried about storage space or RAM, then fear not. The OS is just 129MB to download. Once you have it up and running, it will only take up about 200MB of RAM, even when you’re running multiple applications and utilities, as The Verge notes.

via Engadget
Windows 95 app brings nerd nostalgia to macOS, Windows and Linux

Comparing Data At-Rest Encryption Features for MariaDB, MySQL and Percona Server for MySQL

Encryption at rest MariaDB MySQL Percona Server

Encryption at rest MariaDB MySQL Percona ServerProtecting the data stored in your database may have been at the top of your priorities recently, especially with the changes that were introduced earlier this year with GDPR.

There are a number of ways to protect this data, which until not so long ago would have meant either using an encrypted filesystem (e.g. LUKS), or encrypting the data before it is stored in the database (e.g. AES_ENCRYPT or other abstraction within the application). A few years ago, the options started to change, as Alexander Rubin discussed in MySQL Data at Rest Encryption, and now MariaDB®, MySQL®, and Percona Server for MySQL all support encryption at-rest. However, the options that you have—and, indeed, the variable names—vary depending upon which database version you are using.

In this blog post we will take a look at what constitutes the maximum level of at-rest encryption that can be achieved with each of the latest major GA releases from each provider. To allow a fair comparison across the three, we will focus on the file-based key management; keyring_file plugin for MySQL and Percona Server for MySQL along with file_key_management plugin for MariaDB.

MariaDB 10.3

The MariaDB team take the credit for leading the way with at-rest encryption, as most of their features have been present since the 10.1 release (most notably the beta release of 10.1.3 in March 2015). Google donated the tablespace encryption, and eperi donated per-table encryption and key identifier support.

The current feature set for MariaDB 10.3 comprises of the following variables:

Maximising at-rest encryption with MariaDB 10.3

Using the following configuration would give you maximum at-rest encryption with MariaDB 10.3:

plugin_load_add = file_key_management
file_key_management_filename = /etc/mysql/keys.enc
file_key_management_filekey = FILE:/etc/mysql/.key
file_key_management_encryption_algorithm = aes_cbc
innodb_encrypt_log = ON
innodb_encrypt_tables = FORCE
Innodb_encrypt_threads = 4
encrypt_binlog = ON
encrypt_tmp_disk_tables = ON
encrypt_tmp_files = ON
aria_encrypt_tables = ON

This configuration would provide the following at-rest protection:

  • automatic and enforced InnoDB tablespace encryption
  • automatic encryption of existing tables that have not been marked with
    ENCRYPTED=NO
  • 4 parallel encryption threads
  • encryption of temporary files and tables
  • encryption of Aria tables
  • binary log encryption
  • an encrypted file that contains the main encryption key

You can read more about preparing the keys, as well as the other key management plugins in the Encryption Key Management docs.

There is an existing bug related to encrypt_tmp_files (MDEV-14884), which causes the use of

mysqld --help --verbose

 to fail, which if you are using the official MariaDB Docker container for 10.3 will cause you to be unable to keep mysqld up and running. Messages similar to these would be visible in the Docker logs:

ERROR: mysqld failed while attempting to check config
command was: "mysqld --verbose --help --log-bin-index=/tmp/tmp.HDiERM4SPx"
2018-08-15 13:38:15 0 [Note] Plugin 'FEEDBACK' is disabled.
2018-08-15 13:38:15 0 [ERROR] Failed to enable encryption of temporary files
2018-08-15 13:38:15 0 [ERROR] Aborting

N.B. you should be aware of the limitations for the implementation, most notably log tables and files are not encrypted and may contain data along with any query text.

One of the key features supported by MariaDB that is not yet supported by the other providers is the automatic, parallel encryption of tables that will occur when simply enabling

innodb_encrypt_tables

 . This avoids the need to mark the existing tables for encryption using

ENCRYPTED=YES

 , although at the same time it also does not automatically add the comment and so you would not see this information. Instead, to check for encrypted InnoDB tables in MariaDB you should check

information_schema.INNODB_TABLESPACES_ENCRYPTION

 , an example query being:

mysql> SELECT SUBSTRING_INDEX(name, '/', 1) AS db_name,
   ->   SUBSTRING_INDEX(name, '/', -1) AS db_table,
   ->   COALESCE(ENCRYPTION_SCHEME, 0) AS encrypted
   -> FROM information_schema.INNODB_SYS_TABLESPACES
   -> LEFT JOIN INNODB_TABLESPACES_ENCRYPTION USING(name);
+---------+----------------------+-----------+
| db_name | db_table             | encrypted |
+---------+----------------------+-----------+
| mysql   | innodb_table_stats   |      1    |
| mysql   | innodb_index_stats   |      0    |
| mysql   | transaction_registry |      0    |
| mysql   | gtid_slave_pos       |      0    |
+---------+----------------------+-----------+

As can be inferred from this query, the system tables in MariaDB 10.3 are still predominantly MyISAM and as such cannot be encrypted.

MySQL

Whilst the enterprise version of MySQL has support for a number of data at-rest encryption features as of 5.7, most of them are not available to the community edition. The latest major release of the community version sees the main feature set comprise of:

The enterprise edition adds the following extra support:

Maximising at-rest encryption with MySQL 8.0

Using the following configuration would give you maximum at-rest encryption with MySQL 8.0:

early-plugin-load=keyring_file.so
keyring_file_data=/var/lib/mysql/keyring
innodb_redo_log_encrypt=ON
innodb_undo_log_encrypt=ON

This configuration would provide the following at-rest protection:

  • optional InnoDB tablespace encryption
  • redo and undo log encryption

You would need to create new, or alter existing tables with the

ENCRYPTION=Y

 option, which would then be visible by examining

information_schema.INNODB_TABLESPACES

 , an example query being:

mysql> SELECT TABLE_SCHEMA AS db_name,
   ->    TABLE_NAME AS db_table,
   ->    CREATE_OPTIONS LIKE '%ENCRYPTION="Y"%' AS encrypted
   -> FROM information_schema.INNODB_TABLESPACES ts
   -> INNER JOIN information_schema.TABLES t ON t.TABLE_SCHEMA = SUBSTRING_INDEX(ts.name, '/', 1)
   ->                                        AND t.TABLE_NAME = SUBSTRING_INDEX(ts.name, '/', -1);
+---------+-----------------+-----------+
| db_name | db_table        | encrypted |
+---------+-----------------+-----------+
| sys     | sys_config      |     1     |
+---------+-----------------+-----------+

N.B. You are able to encrypt the tablespaces in 5.7, in which case you should use

information_schema.INNODB_SYS_TABLESPACES

 as the internal system views on the data dictionary were renamed (InnoDB Changes).

Unfortunately, whilst all of the tables in the mysql schema use the InnoDB engine (except for the log tables), you cannot encrypt them and instead get the following error:

ERROR 3183 (HY000): This tablespace can't be encrypted.

Interestingly, you are led to believe that you can indeed encrypt the

general_log

 and

slow_log

 tables, but this is in fact a bug (#91791).

Percona Server for MySQL

Last, but not least we have Percona Server for MySQL, which, whilst not completely matching MariaDB for features, is getting very close. As we shall see shortly, it does in fact have some interesting differences to both MySQL and MariaDB.

The current feature set for 5.7, which does indeed exceed the features provided by MySQL 5.7 and for the most part 8.0, is as follows:

Maximising at-rest encryption with Percona Server for MySQL 5.7

Using the following configuration would give you maximum at-rest encryption with Percona Server 5.7:

early-plugin-load=keyring_file.so
keyring_file_data=/var/lib/mysql-keyring/keyring
innodb_temp_tablespace_encrypt=ON
innodb_encrypt_online_alter_logs=ON
innodb_encrypt_tables=FORCE
encrypt_binlog=ON
encrypt_tmp_files=

This configuration would provide the following at-rest protection:

  • automatic and enforced InnoDB tablespace encryption
  • encryption of temporary files and tables
  • binary log encryption
  • encryption when performing online DDL

There are some additional features that are due for release in the near future:

  • Encryption of the doublewrite buffer
  • Automatic key rotation
  • Undo log and redo log encryption
  • InnoDB system tablespace encryption
  • InnoDB tablespace and redo log scrubbing
  • Amazon KMS keyring plugin

Just like MySQL, encryption of any existing tables needs to be specified via

ENCRYPTION=Y

 via an

ALTER

, however new tables are automatically encrypted. Another difference is that in order to check which tables are encrypted you can should the flag set against the tablespace in

information_schema.INNODB_SYS_TABLESPACES

, an example query being:

mysql> SELECT SUBSTRING_INDEX(name, '/', 1) AS db_name,
   ->    SUBSTRING_INDEX(name, '/', -1) AS db_table,
   ->    (flag & 8192) != 0 AS encrypted
   -> FROM information_schema.INNODB_SYS_TABLESPACES;
+---------+---------------------------+-----------+
| db_name | db_table                  | encrypted |
+---------+---------------------------+-----------+
| sys     | sys_config                |      1    |
| mysql   | engine_cost               |      1    |
| mysql   | help_category             |      1    |
| mysql   | help_keyword              |      1    |
| mysql   | help_relation             |      1    |
| mysql   | help_topic                |      1    |
| mysql   | innodb_index_stats        |      1    |
| mysql   | innodb_table_stats        |      1    |
| mysql   | plugin                    |      1    |
| mysql   | servers                   |      1    |
| mysql   | server_cost               |      1    |
| mysql   | slave_master_info         |      1    |
| mysql   | slave_relay_log_info      |      1    |
| mysql   | slave_worker_info         |      1    |
| mysql   | time_zone                 |      1    |
| mysql   | time_zone_leap_second     |      1    |
| mysql   | time_zone_name            |      1    |
| mysql   | time_zone_transition      |      1    |
| mysql   | time_zone_transition_type |      1    |
| mysql   | gtid_executed             |      0    |
+---------+---------------------------+-----------+

Here you will see something interesting! We are able to encrypt most of the system tables, including two that are of significance, as they can contain plain text passwords:

+---------+-------------------+-----------+
| db_name | db_table          | encrypted |
+---------+-------------------+-----------+
| mysql   | servers           |      1    |
| mysql   | slave_master_info |      1    |
+---------+-------------------+-----------+

In addition to the above, Percona Server for MySQL also supports using the opensource HashiCorp Vault to host the keyring decryption information using the keyring_vault plugin; utilizing this setup (provided Vault is not on the same device as your mysql service, and is configured correctly) gains you an additional layer of security.

You may also be interested in my earlier blog post on using Vault with MySQL, showing you how to store your credentials in a central location and use them to access your database, including the setup and configuration of Vault with Let’s Encrypt certificates.

Summary

There are significant differences both in terms of features and indeed variable names, but all of them are able to provide encryption of the InnoDB tablespaces that will be containing your persistent, sensitive data. The temporary tablespaces, InnoDB logs and temporary files contain transient data, so whilst they should ideally be encrypted, only a small section of data would exist in them for a finite amount of time which is less of a risk, albeit a risk nonetheless.

Here are the highlights:

MariaDB 10.3 MySQL 8.0 Percona Server 5.7
encrypted InnoDB data Y Y Y
encrypted non-InnoDB data Aria-only N N
encrypted InnoDB logs Y Y TBA
automatic encryption Y N Y
enforced encryption Y N Y
automatic key rotation Y N TBA
encrypted binary logs Y N Y
encrypted online DDL ? N Y
encrypted keyring Y Enterprise-only N
mysql.slave_master_info N N Y
mysql.servers N N Y
Hashicorp Vault N N Y
AWS KMS Y Enterprise-only TBA

 

Extra reading:

 

The post Comparing Data At-Rest Encryption Features for MariaDB, MySQL and Percona Server for MySQL appeared first on Percona Database Performance Blog.

via MySQL Performance Blog
Comparing Data At-Rest Encryption Features for MariaDB, MySQL and Percona Server for MySQL

DaVinci Resolve 15 is a free, Hollywood-grade video editor


Engadget/Steve Dent

With the latest release of DaVinci Resolve 15, Blackmagic Design has radically made over its editing suite to create one of the best video-editing systems at any price — even against mainstream options like Premiere Pro CC and Apple’s Final Cut Pro X. It now comes with Fusion, a powerful visual effects (VFX) app used in Hollywood films, along with an excellent color corrector and audio editor. Despite doing more than most editors will ever need, the full studio release costs just $300, and you can get a stripped-down version with most features for a grand total of zero dollars.

I use Adobe’s Premiere Pro CC as part of its Creative Cloud suite, which costs more than $50 a month, so Resolve 15 is certainly a cheaper option. After trying it out for a week, would I be willing to switch? That would be tough, because I also do photo editing, and Creative Cloud includes Photoshop and Lightroom. If you’re looking strictly for video and audio editing, color correction and effects, however, Resolve is well worth a look. It is surprisingly easy to learn and use and has more speed and power than you’ll probably ever need.

New features

As before, DaVinci Resolve 15 is nearly platform agnostic, running on macOS, Windows 10 and Linux. However, it now has four modules (editing, color correction, audio effects and visual effects) all in one app. It was unveiled at the same time as Blackmagic’s Pocket Cinema Camera 4K (BMPCC 4K) and was designed to handle the extra-large and heavy files from that camera. As such, the editing module is not only much easier to use, but faster and more powerful.

Blackmagic improved the already excellent Color module, added more built-in effects, and tweaked the Fairlight audio editing app. It also supports a lot of new video formats, though some, like the MKV files used in YouTube videos, still don’t play.

The biggest change is the addition of Fusion, a Lego-like compositing app used in blockbusters like The Martian, Avengers: Age of Ultron and Kingsman: The Secret Service. Blackmagic sells Fusion as a standalone app (also for $300), so the integrated Resolve version isn’t quite as complete. But it has nearly all the same tools, including 3D compositing, particle effects, 3D text tools, keying, painting, rotoscoping and more. There are also a ton of additions in Color and the Fairlight audio package; for a complete list of features, check here.

Editing and Media

The first thing you’ll notice when opening a DaVinci Resolve 15 project is the sheer speed of the app. Blackmagic has dramatically improved performance for large projects, even if you’re working in 4K with thousands of clips, effects and timelines. That’s to the credit of the new video playback engine, which is better optimized to use both your CPU and your GPU (or multiple GPUs if you have the Studio version). The result is lower latency, faster UI refresh and rendering and better support for tricky formats like H.264 and RAW video.

Compared with Adobe’s latest version of Premiere Pro CC 2018, DaVinci Resolve 15 is faster in a couple of ways but slower in others. On my Windows 10 laptop with NVIDIA GeForce GTX 1070 Max-Q graphics and an 8th-gen Intel Core i7 CPU, Resolve loaded 4K H.264 clips from Panasonic’s GH5S camera much, much more quickly than its rival. However, when rendering a timeline with the same files, it was Premiere Pro that had the edge. Why so? Checking the task manager, it appears that Resolve is using the GPU better for playback, while Premiere taps it more during rendering.

The gold standard for media organization is Avid’s Media Composer, which is designed for large projects with thousands of clips that might be viewed and worked on by dozens of people at a time. Resolve isn’t as powerful, as it lacks screenplay integration and other advanced features. However, it’s pretty complete otherwise, and I found that I liked it better than Premiere CC for organizing, scaling and searching clips.

I also prefer Resolve 15’s cutting tools over Premiere Pro’s. It’s more intuitive for operations like trimming heads and tails of clips, slipping and sliding (moving a clip relative to other clips or changing its in and out point), unlinking clips and more. I also love the “dynamic” trimming that lets you adjust clips while playing them, and the latest version gives you better control over it. One thing I do miss on Premiere, however, is the “Track Select Forward” editing tool that lets you grab the lead clip to move an entire timeline.

Resolve now supports tabbed timelines like Premiere does. It also has a cool feature called “stacked timelines” that lets you position one edit on top of another and drag clips between them. This is particularly handy for editors who throw all their best material into one timeline, then drag the clips over to the final edit. Finally, the new “optical flow” is a great addition, as it calculates fake “tween” frames to smooth slow motion, even if you didn’t shoot at a high frame rate.

Color and audio

Before it was an editing app, DaVinci Resolve was a color correction tool, so it’s very powerful for that chore. Since it’s aimed at professionals, though, the color wheels, curves and bars aren’t very user friendly. Adobe’s color corrector is better for normals, because it looks more like Lightroom than something you’d see in a fancy post-production studio.

The power is there if you take the time to learn it, though. Much like Fusion, Color uses Lego-like “nodes” that let you layer together clips and color correction effects. You can also use “power windows,” complete with a motion tracker, to selectively adjust regions of an image. A good example is the “face refinement” feature that lets you track faces and then brighten your subject’s eyes, smooth their complexion and lighten or darken their face, without affecting the rest of the shot.

Resolve 15 also uses so-called look-up tables (LUTs) to create custom looks or instantly adjust footage from Sony, RED, Panasonic, Blackmagic and other video-centric cameras. The new version makes it a lot easier to browse through those to find just the right look. You can also more easily grab color settings from previous timelines and projects. Finally, the already good noise reduction system has been improved, and Resolve now supports Dolby Vision (for a price) and HDR 10+, the latest HDR system from Samsung and others.

A lot of editors don’t like dealing with audio, but here again, DaVinci Resolve 15 treats users a bit better than Premiere Pro does. Everyday tools like audio dissolves and fades are a bit easier to find, for one thing. And when you need to do advanced sweetening, jumping into the dedicated Fairlight audio editor is more seamless than switching to Audition CC, which is a completely separate app from Premiere.

Fairlight improvements include new ADR (aka automated dialogue replacement) tools, a “normalize audio level” function to make it easier to set levels and change the pitch of clips, and numerous refinements of the UI, controls and commands for playback and editing. On the Fairlight FX side, there are 13 new audio effects available both in Edit and Fairlight, including plugins for repairing audio, adding effects and simulating concert halls and other spaces.

Fusion

Fusion is one heck of a powerful VFX package. It lets you work in a full 3D space (with cameras, lighting and shaders) and do particle effects, warping, keying, color correction, painting and a whole lot more. Now that it’s embedded in DaVinci Resolve, you can work with multiple clips directly from the Edit timeline and quickly see them in context with the rest of your program.

Such power comes with an equally breathtaking learning curve, however. The good news is that using Fusion is pretty fun, and Blackmagic provides tutorials and resources to help you grok it. Much like other compositing programs, including Autodesk’s Flame, Nuke and the (defunct) Apple program Shake, Fusion is a node-based VFX package that lets you layer multiple effects and clips by linking them together like Legos.

To use Fusion in DaVinci Resolve 15, you simply park the playhead (the line showing the current frame) over the clip or clips you want to affect and click the Fusion button. They then appear as nodes, and you’re ready to create some effects. For instance, you might have one node as a foreground green-screen shot, one as a background and another for text. You can then apply a chroma key, color corrector, warper, particles or whatever else you want to do, and output the whole thing to an output node. When you go back to Edit, you’ll see the (hopefully) glorious final result. If it’s not all that you hoped for, you can go back and tweak.

Fusion has 2D and 3D text tools with macros that let you do advanced motion graphics and particles that can interact with other 3D objects, along with masking, tracking, match-moving, rotoscoping and warping tools.

As mentioned, Fusion was originally designed to do special effects for big-budget films, so you might say that it’s heavy overkill for the average user. But if you don’t need all that power, most of the basics (transitions, scaling and moving, stabilization, color correction etc.) are available in the Edit or Color modules. So there’s no need to dip into Fusion until you’re ready.

If you pay for DaVinci Resolve 15 Studio, you do get a few things not available in the free version. That includes support for multiple GPUs, advanced noise reduction, the face tracker, a number of effects and filters, and support for 3D and VR. Finally, Studio offers easy multi-user collaboration and unlimited network rendering.

Wrap-up

Blackmagic Design has always been an interesting company, selling products like the RAW-video-capable Pocket Cinema Camera 4K at prices far below rivals like RED. Even at $300, DaVinci Resolve 15 seems underpriced. It’s stout enough to work with 8K RAW video files from RED and ARRI cameras that cost $50,000 and up. You can even connect one of Blackmagic’s crazy control surface consoles if you’re working with picky clients.

The redesigned Edit module is more powerful than ever and, to my surprise, pretty easy to grasp. I find that I now prefer using it for media organization and cutting over Premiere Pro CC. It’s also faster than its rival Premiere Pro CC in many ways.

All that said, it’s not for everyone. Adobe’s software still does certain things better, like warp video stabilization (it has many more controls), and I found that it rendered complex timelines quicker. Adobe is also on the cutting edge with its AI-powered Sensei tools, which help regular users color-match and automatically reduce (“duck”) music during dialogue.

It also has tight integration with apps like After Effects (Adobe’s rival Fusion product) and especially Photoshop. Many one-man-band video editors who also do photography might not want to learn a new product when they’re already paying for Photoshop and Lightroom anyway.

But if you’re just into video editing, give the free version of DaVinci Resolve 15 a whirl. If you like it and find you need the extra features in the paid version, you can step up to Studio for not a lot of cash. You’ll never be tied to a monthly plan, and you get all the subsequent versions for free. Things that seem too good to be true usually aren’t, but Resolve 15 is an exception to that rule — it’s a truly elegant and powerful editor that costs nearly nothing.

via Engadget
DaVinci Resolve 15 is a free, Hollywood-grade video editor

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes

Between promotions, newsletters, notifications, and everything else that comes flying into your inbox every day, it’s very easy to accumulate too many emails. If you don’t have time to deal with it, you could find yourself sitting on an inbox with upwards of 20 to 30 thousand messages.

Somewhere in there, you’ve got important messages you don’t want to lose. But how do you empty out the clutter without tossing out the baby with the bathwater?

If you follow the process outlined in this article, you can get yourself down to inbox zero in at least 30 minutes. At the most, one hour. Want to give it a try? Open up your bloated inbox, and follow along.

The Bloated Gmail Inbox

Introducing, the inbox of a very busy person.

Bloated Gmail Inbox

That’s right. Almost 20,000 unread email messages. Those are only the unread ones. The total size of my email account before starting this process was pushing 35,000 messages.

So, the first thing to do is chop off the low hanging fruit.

Toss Out the Trash

It should go without saying that you need to take out the trash often, not only at home but in your Gmail inbox as well.

Click on your Trash in the left navigation bar, click the “select all” box at the top of the message list, and then click on the “All conversations” link listed before the first email.

Clear Gmail Trash

Then click on Delete Forever.

Next, go after Gmail spam


How to Stop Spam Emails in Gmail




How to Stop Spam Emails in Gmail

Do you get too many emails? These clever Google Mail tips will help you stop unwanted spam emails before they clog up your Gmail inbox.
Read More

. In the navigation field, click on the Spam link, and then click on “Delete all spam messages now”.

Delete Gmail Spam

Feels good, right? We haven’t really put a dent in the inbox yet, but it’s a great feeling to start cleaning your inbox after you’ve taken out the trash.

Now for the next level of low hanging fruit.

Social and Promotions

If you’re using Google’s default style Gmail inbox, then you’ll see Social and Promotion tabs at the top of your inbox.

Click on each of these and scroll down through the list looking for large volumes of duplicates.

Gmail's Social and Promotions tab

These are the culprits that are filling up your inbox every day.

When you find them, open the email and find the Unsubscribe link near the top or bottom of the email.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes social2

Only go through the first few pages of Social and Promotion posts looking for large groups of duplicates. Just wiping out your most recent newsletters


The Hassle-Free Way to Unsubscribe From Any Email Newsletter




The Hassle-Free Way to Unsubscribe From Any Email Newsletter

Sick of getting automated emails you never read? Here’s a free service that makes unsubscribing from them a snap.
Read More

will drastically reduce the amount of email filling your inbox every day.

Don’t spend too much time doing this, because there are bigger fish to fry right now. After you’re done with this article, you’ll want to go through  Sandy’s article on mastering Gmail inbox anxiety


How to Master Gmail Inbox Anxiety




How to Master Gmail Inbox Anxiety

So many emails, so little time. Do you feel this way when it comes to managing your Gmail inbox? We show you simple settings and helpful tools to organize and stress-proof your Gmail inbox.
Read More

to prevent yourself from getting into this mess all over again.

Once you’ve unsubscribed from the most common emails, click on the Select All icon at the top again, and click on the “Select all conversations” link at the top.

Select conversations in Gmail

Click the trash icon to delete them all.

Repeat the same process on the Promotions tab. By the time you’re done deleting all of these, you’ve likely already chopped your inbox down by a few thousand.

And you’re only getting warmed up.

Backup and Delete Labeled Emails

Years ago, I used to be part of a team that conducted online investigations. Over the time I was there I accumulated a few thousand emails—all of them applied with a special Gmail label


How to Sort Your Gmail Inbox by Sender, Subject, and Label




How to Sort Your Gmail Inbox by Sender, Subject, and Label

Can’t find stuff in your messy Gmail inbox? We’ll show you the five best ways to sort your emails. Learn these tweaks and you’ll be able to find anything!
Read More

of the incoming, linked email address.

The address closed in 2015 but I never bothered deleting all of those emails.

You’ve likely created all sorts of labels years ago. Maybe you even automated the process with filters for incoming emails. All of those emails are just sitting there wasting space.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive1

You can’t just delete labeled emails in bulk, because you labeled them for a reason. Maybe they contain years of research, or they’re a historical archive of some work you did that you just don’t want to lose.

Back Up Important Labeled Emails

Luckily, it’s very easy to back up all those emails in bulk using Google’s account export feature.

Google offers a Download Your Data page for every service in your Google account.

Gmail Download Your Data

Click on Manage Archives link, and then click on Create New Archive.

Gmail -- Create New Archive

Scroll down to your list of accounts and click Select None to deselect all accounts.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive3b

Then scroll down to your Gmail account, and click the switch to enable that service only.

Click the dropdown arrow, and click on Select labels.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive4

Go down the list of labels you’ve created in your Gmail account, and select all of the ones you want to take a full backup of.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive5

Under the list, you can select the compressed file format and the max archive size.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive6

Finally, click the Create Archive button.

Google will email you that it’s started taking your archive. It could take a few hours or even a day, but eventually, you’ll receive a follow-up email when the archive is ready to download. The download link will be right in the email message.

Gmail Data Archive

Once you’ve downloaded and saved your email archive someplace safe, you’re ready to start wiping out labeled emails.

Delete Labeled Emails and Labels

Back in your Gmail inbox, click on each label so the emails display, and select All from the select list.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive label cleanup1

Remember to select all conversations like you did before.

Click the trash icon to delete all of those emails.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive label cleanup3

If you’re lucky, you’ll come across labels with thousands of emails you can clean out of your inbox now that you have a backup.

Once you’ve cleaned out all of the emails, don’t forget to delete all those old labels. Just click the dropdown on the right side of the label name and choose Remove label from the list.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes archive label cleanup2

At this point, you should have already chopped down the size of your inbox significantly. But let’s not hold back. We’ve got a few more tricks up our sleeves.

Delete Old Emails

If you have tens of thousands of emails, the odds are pretty good that even the emails that used to be important four or five years ago aren’t very important anymore.

Now’s the time to really dig deep and clean house. Let’s get rid of those very old emails.

To do this, just type “older_than:2y” in the Gmail search field. You can set any time limit you want by changing 2 to whatever number of years of email you’d like to keep.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes old emails1

Just remember that whatever volume of emails you “keep”, you’re going to have to sort through at the end to pull out the truly important ones. So make this timeframe as small as you’re comfortable with.

Select All emails, and select all conversations, then click the Trash icon just like you’ve been doing all along.

After that, your email inbox of tens of thousands should be getting down into at last the single thousands by this point.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes remaining emails

At this point, it’s time to take a slightly more selective approach to clean up the remaining mess.

Clean, Sort, and Organize

First, consider that any email you haven’t actually opened beyond a couple of weeks ago, you’re probably never going to open.

You can quickly clean those up by searching for all unread emails older than ten days.

In the search field, just type “is:unread older_than:10d”.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes old emails2

Select and delete all of those listed emails.

Another approach to trim down the remaining list of emails even further is to search for typical spam or promotional subject lines. You can do this by typing searches like “subject: deal”, “subject: giveaway” or “subject: last chance”.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes subject lines1

Every search should turn up well over 100 emails at a time. Just keep wiping them out.

Finish Off Your Inbox

At this point, your mountain of tens of thousands of emails should be pared down to a much more manageable size. You’ve now concentrated your inbox to mostly email messages that are important to you and that you may want to keep.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes unread final2

Next, start scrolling through the remaining emails. When you spot important emails you want to keep, just drag them over to the labels you’ve created for them (or create new labels if they don’t exist yet).

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes organize inbox2

This sounds like a chore, but visually scanning a page of emails at a time should only turn up a few you actually want to keep. Then you can select all emails on that page and delete them all. This will wipe out 50 or so emails at a time.

Remember, whenever you notice a repeat sender turning up, open the email and click the dropdown arrow next to the reply button. From this list click “Filter messages like this”.

Filter Messages

Then select all and delete the list of matching emails that show up.

By labeling, filtering, and deleting big blocks of emails, you’ll have that list of just over 1,000 emails down to that miraculous inbox zero in no time.

How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes final empty

It’s a tremendous feeling seeing that “empty” note in the inbox, especially when you’ve gone years without seeing it!

Don’t Let the Beast Grow

Now that you’ve taken the time to finally get that giant beast of an inbox under control again, it’s important to keep it from growing too big again. The best way to do that is to study all of the features Gmail has available to keep things organized and streamlined.

You can learn about those features in our Power User Guide to Gmail


The Power User Guide to Gmail




The Power User Guide to Gmail

This free Gmail Guide is for those of you who already use Gmail as an email client and want to take maximum advantage of its many productivity features.
Read More

, and never face having to go through this process again.

Image Credit: Nomadsoul1/Depositphotos



via MakeUseOf.com
How to Chop Down a 20,000 Email Inbox to Zero in 30 Minutes

Work-Bench enterprise report predicts end of SaaS could be coming

Work-Bench, a New York City venture capital firm that spends a lot of time around Fortune 1000 companies, has put together The Work-Bench Enterprise Almanac: 2018 Edition, which you could think of as a State of the Enterprise report. It’s somewhat like Mary Meeker’s Internet Trends report, but with a focus on the tools and technologies that will be having a major impact on the enterprise in the coming year.

Perhaps the biggest take-away from the report could be that the end of SaaS as we’ve known could be coming if modern tools make it easier for companies to build software themselves. More on this later.

While the report writers state that their findings are based at least partly on anecdotal evidence, it is clearly an educated set of observations and predictions related to the company’s work with enterprise startups and the large companies they tend to target.

As they wrote in their Medium post launching the report, “Our primary aim is to help founders see the forest from the trees. For Fortune 1000 executives and other players in the ecosystem, it will help cut through the noise and marketing hype to see what really matters.” Whether that’s the case will be in the eye of the reader, but it’s a comprehensive attempt to document the state of the enterprise as they see it, and there are not too many who have done that.

The big picture

The report points out the broader landscape in which enterprise companies — startups and established players alike — are operating today. You have traditional tech companies like Cisco and HP, the mega cloud companies like Amazon, Microsoft and Google, the Growth Guard with companies like Snowflake, DataDog and Sumo Logic and the New Guard, those early stage enterprise companies gunning for the more established players.

As the report states, the mega cloud players are having a huge impact on the industry by providing the infrastructure services for startups to launch and grow without worrying about building their own data centers or scaling to meet increasing demand as a company develops.

The mega clouders also scoop up a fair number of startups. Yet they don’t devote quite the level of revenue to M&A as you might think based on how acquisitive the likes of Salesforce, Microsoft and Oracle have tended to be over the years. In fact, in spite of all the action and multi-billion deals we’ve seen, Work-Bench sees room for even more.

It’s worth pointing out that Work-Bench predicts Salesforce itself could become a target for mega cloud M&A action. They are predicting that either Amazon or Microsoft could buy the CRM giant. We saw such speculation several years ago and it turned out that Salesforce was too rich for even these company’s blood. While they may have more cash to spend, the price has probably only gone up as Salesforce acquires more and more companies and its revenue has surpassed $10 billion.

About those mega trends

The report dives into 4 main areas of coverage, none of which are likely to surprise you if you read about the enterprise regularly in this or other publications:

  • Machine Learning
  • Cloud
  • Security
  • SaaS

While all of these are really interconnected as SaaS is part of the cloud and all need security and will be (if they aren’t already) taking advantage of machine learning. Work-Bench is not seeing it in such simple terms, of course, diving into each area in detail.

The biggest take-away is perhaps that infrastructure could end up devouring SaaS in the long run. Software as a Service grew out of couple of earlier trends, the first being the rise of the Web as a way to deliver software, then the rise of mobile to move it beyond the desktop. The cloud-mobile connection is well documented and allowed companies like Uber and Airbnb, as just a couple of examples, to flourish by providing scalable infrastructure and a computer in our pockets to access their services whenever we needed them. These companies could never have existed without the combination of cloud-based infrastructure and mobile devices.

End of SaaS dominance?

But today, Work-Bench is saying that we are seeing some other trends that could be tipping the scales back to infrastructure. That includes containers and microservices, serverless, Database as a Service and React for building front ends. Work-Bench argues that if every company is truly a software company, these tools could make it easier for companies to build these kind of services cheaply and easily, and possibly bypass the SaaS vendors.

What’s more, they suggest that if these companies are doing mass customization to these services, then it might make more sense to build instead of buy, at least on one level. In the past, we have seen what happens when companies try to take these kinds of massive software projects on themselves and it hardly ever ended well. They were usually bulky, difficult to update and put the companies behind the curve competitively. Whether simplifying the entire developer tool kit would change that remains to be seen.

They don’t necessarily see companies running wholesale away from SaaS just yet to do this, but they do wonder if developers could push this trend inside of organizations as more tools appear on the landscape to make it easier to build your own.

The remainder of the report goes in depth into each of these trends, and this article just has scratched the surface of the information you’ll find there. The entire report is embedded below.


via TechCrunch
Work-Bench enterprise report predicts end of SaaS could be coming

15 Free Open-Source Mac Apps You Must Install

The trend of open source software is growing on Mac, and there’s no shortage of quality apps. You might be familiar with some common ones, like VLC, Firefox, LibreOffice, Handbrake, and more.

Here’s a list of some less popular open-source Mac apps you should try. You may be surprised by how useful they can be.

1. IINA

iina audio and video player

IINA is a modern audio and video player for Mac. It has an entirely new design and supports Force Touch, the Touch Bar, and picture-in-picture. When you open a video, it automatically adds other videos in that folder to a playlist. If you’re listening to an audiobook or podcast, then IINA lets you quickly navigate between MP3 chapters.

The player is minimal, with buttons for a playlist, music mode, picture-in-picture, and settings. It can automatically fetch subtitles for movies


How to Add Subtitles to a Movie or TV Series




How to Add Subtitles to a Movie or TV Series

Unfortunately, content you download off the internet normally doesn’t come with subtitles. Thankfully, it’s easy enough to add subtitles to a movie or TV series. Here’s how…
Read More

, provided you log in with an OpenSubtitles account.

It also offers many customization options, including changing the interface theme, tweaking audio/video settings, customizing the subtitle look, and configuring new key bindings.

Download: IINA

2. Cyberduck

add connection in cyberduck

Cyberduck is an FTP client for Mac. It lets you connect, browse, and manage the content stored on SFTP, WebDAV, Dropbox, Amazon S3, Backblaze B2, and more. The interface works like a browser and mimics common navigation and sorting features.

The outline view lets you browse large folder structures efficiently, while the Quick Look feature can preview files without downloading them. You can also organize bookmarks with drag and drop and check the history of all visited servers.

Uploading files is a one-step procedure. Drag and drop bookmarks to Finder and drop files onto bookmarks to upload. You can even sync local directories with a remote server.

Download: Cyberduck

3. Cryptomator

cryptomator vault in cyberduck

One of the best features of Cyberduck is the integration with Cryptomator. It works by creating a vault directory in the cloud storage and encrypts files and folders with AES-256 cipher keys. Anything you put inside this vault will encrypt transparently.

That means no hidden backdoors from third parties, and greater privacy when using cloud services. The app is easy to use. All you have to do is create a new vault and enter a name and passphrase to secure it.

Download: Cryptomator

4. Skim PDF Reader

skim pdf reader features

The built-in Preview app has exceptional support of PDFs and images, but alternative PDF reader


4 Best Free Mac Preview Alternatives for Reading PDFs




4 Best Free Mac Preview Alternatives for Reading PDFs

If you’re looking for a free Preview replacement for your PDF reading habit, here are the best free options out there.
Read More

Skim goes one step ahead. It has built-in support for AppleScript, LaTeX, BibDesk, and more. The left side of the main window lets you view page thumbnails or the table of contents. Meanwhile, the right side has a note panel that allows you to see all the annotations and notes you created.

Skim includes a feature called the reading bar to help you concentrate. And the content pane has a powerful built-in search feature: it highlights the search term on relevant pages and groups them by density and sheet.

If the book has thousands of pages, you can take a snapshot for reference or split the PDF into two halves. In combination with thumbnails/table of contents, you can skim the book faster. And finally, you can export all notes and annotations as a text file.

Download: Skim PDF Reader

5. BibDesk

bibdesk interface and citekey customization

Creating a bibliography is a tough job; it’s easy to make formatting errors. That’s where the BibDesk app can help. Just get the BibTeX citation of a source and put it in the app to create a well-organized library. If you work in different LaTeX editors


What Is the LaTeX Document Format and How to Use It




What Is the LaTeX Document Format and How to Use It

LaTeX documents are often used in publishing. These tips, guides, and more will tell you everything you need to start making use of LaTeX.
Read More

, then you can write and cite with BibDesk effortlessly.

Using the app is easy. Create a library and search for papers on Google Scholar, ACM, arXiv, JSTOR, Springer Link, and more. Every publication offers a cite key with details like the article type, author, year, and more. Copy the cite key, and BibDesk will automatically retrieve all the details.

You can also drag and drop the PDF and fill in the details. The app supports exporting the bibliographic information to various formats, such as BibTeX, XML, HTML, and more. Or if you prefer, simply copy the details and paste them into your documents instead.

Download: BibDesk

6. SelfControl

selfcontrol mac app

If you find yourself slipping into procrastination and wasting time on distracting sites, then this app will prove useful. Add the website you want to block in the blacklist window. Move the slider to decide the duration of the block (the minimum is 15 minutes). Click Start, then type your password to start the block.

Download: SelfControl

7. Katana

katana screenshot app

Katana is a simple screenshot utility that lives in your menu bar. Take a screenshot with a hotkey, and the app will then upload the file to several image hosts, including Imgur and Pomf. If you wish to shorten the link, copy the URL and press another of the app’s hotkeys.

Download: Katana

8. Kap

kap screen recorder tool mac

QuickTime Player comes with screen recording capabilities, but they’re pretty limited. Kap is a great alternative that sits in your menu bar


The Ultimate List of Mac Menu Bar Apps




The Ultimate List of Mac Menu Bar Apps

These tiny smart utilities don’t get in our way like the dock apps do — Mac menu bar apps sit in a corner and swing into action only when you need them!
Read More

for easy access.

The crop tool menu has six preset layouts, including 1:1, 4:3, 16:9, and more. You can also manually insert custom values or capture the entire window of an app—the layout guidelines will always remain visible. Kap even lets you record mouse movements.

If you have an attached microphone, you can add your voice to the recording. Finally, you can export your screeencast in different file formats, such as GIF, MP4, WebM, and APNG.

Download: Kap

9. SlowQuitApps

slowquitapp black overlay on top of the app

Most Mac users know that Cmd + W key closes a window or tab, while the Cmd + Q quits the entire app. The problem is that since those keys are near each other, it’s easy to quit an app by mistake.

This app adds a delay to Cmd + Q to prevent accidental closures. When you press Cmd + Q, a countdown overlay will appear above the current window. This puts the quit action on hold until the countdown completes. You can increase the delay from one second to, say, five seconds with this Terminal command (the time is in milliseconds):

defaults write com.dteoh.SlowQuitApps delay -int 5000

Download: SlowQuitApps

10. MarkText

marktext markdown editor app

MarkText is a cross-platform Markdown app (what’s Markdown?


What Is Markdown? 4 Reasons Why You Should Learn It Now




What Is Markdown? 4 Reasons Why You Should Learn It Now

Tired of HTML and WYSIWYG editors? Then Markdown is the answer for you no matter who you are.
Read More

) designed with simplicity. It supports both CommonMark Spec and the GitHub Flavored Markdown Spec. The app has all the features of a typical Markdown app, including support for both light and dark themes. The standard preview window that replaces markdown syntax symbols with their proper formatting is here too.

It includes different modes to help you focus on writing, whether it’s an article or code. MarkText also has an autocomplete feature to pair brackets, supports emojis, and has built-in support of MathJax. You can export your draft as HTML or PDF if you like.

Download: MarkText

11. CotEditor

coteditor user interface

CotEditor is a lightweight text and code editor. It features a clean and straightforward interface that lets you quickly change line endings, file encoding, and syntax coloring. It supports nearly 60 programming languages, so you can choose the syntax coloring as needed.

The built-in Info side panel lets you view detailed information about the file, including text encoding, character count, and more. It has excellent support of regular expressions, a powerful feature for finding and replacing text usually found only in paid editors.

It also lets you split the window into two halves, so you can keep one window for reference while you work in another. If you work with a lot of text, this is a handy app to have.

Download: CotEditor

12. KeePassXC

keepassxc password manager for Mac

KeePass is a popular password manager for Windows. Unfortunately, it’s not available for macOS. One Mac alternative is KeePassX, but it rarely gets updated. KeePassXC is a community fork of KeePassX and the best way to use this tool on your Mac.

KeePassXC uses the KDBX password database format. That means you can share your database with KeePass without worrying about compatibility issues. It also natively integrates with any browser. Just press a hotkey to autofill username and password fields.

You can organize passwords into different groups, plus it has a password generator that allows you to generate long and secure passwords. By default, the app will lock after 30 seconds, but you can increase that duration. When you copy a password, the clipboard will clear itself after 10 seconds for security.

Download: KeePassXC

13. Sloth

sloth mac app

Longtime Mac users have likely seen an annoying error message that a particular file, process, or port is in use. For example, you can’t unmount a disk because some unspecified files are in use. This type of error is difficult to troubleshoot.

The lsof Terminal command lists all open files, processes, directories, devices, and more on your device. But using this command is tough. That’s where this app can pitch in.

Sloth offers a GUI built on top of lsof with additional useful features. You can filter the output, kill a file’s owner process, display file info, and more. This makes it easier to inspect what apps are using which files and sockets.

Download: Sloth

14. Fluor

fluor mac app

Apple’s keyboard (aside from MacBook Pro models with the Touch Bar) has a row of function keys at the top. These keys perform dual functions; as well as shortcuts like changing your screen brightness and volume, they can also act as standard function keys. The Fn modifier key adjusts this behavior.

Fluor lets you change the behavior of the function keys on a per-app basis. It detects the active app and changes the behavior of the keys in the background. In the app, the circle icon represents the default option. The sun icon is for the key’s shortcut, whereas the Fn button acts as standard function keys (F1, F2, etc.).

Download: Fluor

15. Karabiner-Elements

karabiner elements mac app

Karabiner-Elements lets you remap the entire keyboard. You can remap a single function key or make complex modifications. If you switch between Windows and macOS often


Use Both Windows and a Mac? Use These Tweaks and Work Smarter




Use Both Windows and a Mac? Use These Tweaks and Work Smarter

If you’re always switching back and forth between platforms, consider making some basic tweaks to your Mac’s setup so that its behavior mirrors that of your Windows PC.
Read More

, this app will help you create a consistent experience.

Some rules are available for download, so you get a feel for the capabilities of this app. I use it to assign complex modifier keys to a single function key and media keys to different functions. The app also lets you set up profiles or create rules for input devices.

Download: Karabiner-Elements

Open-Source Mac Apps Are Awesome

These open-source apps for Mac showcase some of the best options available, and they’re all free to boot. Chances are you can find an app that does just what you need and doesn’t cost anything.

If this list has intrigued you, check out our guide to living an open-source life


Your Complete Guide to Living a 100% Free and Open Source Life




Your Complete Guide to Living a 100% Free and Open Source Life

Windows and macOS are commercial, proprietary, closed source operating systems. Linux, and its many applications, are free and open source. Want to use only free and open source software? Here’s how.
Read More

.



via MakeUseOf.com
15 Free Open-Source Mac Apps You Must Install

Free and Useful Things I Have 3D Printed

Customizeable Drawer Organizing Bins

You don’t have to be a designer to make the most of your 3D printer. There are thousands upon thousands of free things you can download and print — and some of them are pretty useful.

I belong and contribute to a site called Thingiverse. It allows users to upload 3D models and download other’s designs for free. There are other places to find free designs online, such as YouMagine, but I believe Thingiverse is the largest, with respect to the number of both members and designs uploaded. They also allow you the ability to modify designs if the creator built the model in a language called openSCAD.

The discussion of what 3D printer to buy, what materials to use, and how to use and maintain it are beyond the scope of this post. What I wanted to show was some of the most useful things I’ve printed.

Sunglasses Holder

Sunglasses holder remix by moacmoa thing number 2797280

Let’s start up with a simple 3D printed object: a sun/safety glasses holder for your vehicle visor.

I downloaded and printed several different designs until I found this one. Each previous design I tried either didn’t stay on the visor very well or the sunglasses would fall out while I was driving. I didn’t like this design at first either, because it would slip off the visor when I tried removing the sunglasses, even though it held the sunglasses well. Much like the iPhone 4, I discovered that I was using it wrong.

To use it correctly, you push down on the lever with your thumb to release the sunglasses, then you hold the clip in place with your thumb while you grab the sunglasses with your fingers.

I’ve had this clip in my truck for many months and it has kept my sunglasses securely all that time. I like the simplicity of the design and the fact that it prints very quickly.

Goto Thing

USB Cable Reel

3D Printed Cord Winder

I found this cable reel many months ago and it’s been one of the most useful cord organizers that I’ve printed. It consists of three pieces: the outer shell and a 2-part spool created by screwing two end caps together.

3D Printed Cord Wrapper Pieces

Assembly is easy; you simply slip the cord through the two holes in the outer shell, and then screw the two end caps together inside the shell to form the spool. The slot in one end cap captures the cord in the middle of the spool.

Once assembled, you twist the spool while holding the outer shell stationary. The cord winds up inside the wrapper for storage. When you need the cord you pull on both ends and only unspool what you need.

3D Printed Cord Wrapper Modified

One of the cool things about 3D printing is that you can modify your prints, and if you break it, you can always print another one. I couldn’t slip the transformer of this Black & Decker charger through the outer shell, so I just cut some slots that allowed me to slip the cord into the shell. It made dealing with this charger cord much easier.

Goto Thing

Portable Hard Drive or Power Bank Cable Mount

3D Printed Cord Holder

As I mentioned, Thingiverse isn’t the only place to find free 3D models. I found this portable hard drive cable holder on YouMagine. I’m not using it on a portable hard drive though, I am using it on something similar, a USB power bank.

It is a series of “fingers” that hold the USB cable. To attach it to the power source or hard drive, you simply use a rubber band looped around the first and last finger.

The first time I printed this cable mount I used PLA, which is a common plastic used in 3D printing, but I found that the fingers were too stiff, and they wouldn’t bend enough to allow the cable to pass between them. So I tried printing it with flexible filament and it worked well — the fingers have some give and I can easily remove and replace the cable.

I’ve used this power bank with this cable holder at many different media events, and the cable holder has held up well and kept the USB cord tangle free in my pocket.

Goto Thing

Pegboard Glasses Holder

3D Printed Safety Glasses Holder

If you search the Thingiverse website, you’ll find a ton of pegboard accessories — some of them robust and useful, others not so sturdy. One of the most unique and useful pegboard accessories I’ve found is a glasses holder.

3D Printed Safety Glasses Holder closeup

This glasses holder is made for 1/4″ pegboard. It has stubby legs that fit firmly into the pegboard. I’ve found that 3D printed accessories made for 1/8″ pegboard just don’t have tough-enough pins or legs and they tend to snap off — one of the disadvantages of plastic over metal.

The holder is designed to hold glasses by the nose pads, and while it looks like the glasses are just balanced on the holder, it actually holds them quite well. Plus it also makes a pretty handy holder for earmuffs and other hearing protection.

Goto Thing

Magnetic Boxes

3D Printed Magnetic Boxes

I find these customizable magnetic boxes handy. All you need are a few rare-earth magnets and they’ll stick to most metal surfaces (unless you have a stainless steel fridge).

When you open the page for this thing you’ll find a link that says “open in customizer.” For this to work you’ll need to sign into Thingiverse. Once you’re there you’ll see a screen like the one below that allows you to change all the different parameters.

Editing a model in customizer

Most of the parameters are pretty self-explanatory and you can see the changes to the model you’ve made in real-time on the right. Once you are done, you click the “Create Thing” button in the upper right. It usually takes a few minutes and you’ll be notified that you can download your customized box file.

Goto Thing

Toolbox Bins

Customizeable Drawer Organizing Bins

I really like these drawer organizing bins, and they are one of the designs that you can customize to fit your needs. For example, I have three different sized boxes, shown above. Besides the square ones, the ones in the top of the toolbox are longer than the ones in the drawers because the drawers are not as deep as the top. That’s the beauty of printing your own boxes, you can use all the space effectively.

Unfortunately, modifying these boxes is a little more advanced, as the author doesn’t have the customizer turned on. Rather, you have to download and install openSCAD and then download the boxes’ .scad file to modify the model. It really isn’t that complex, I can show you below.

Editing a model in openSCAD

Most models have a bunch of variables that you can modify in the beginning of the file. In this case, the important variables are length, width, and height. Once you change the variables to the size you require, you simply click the render button (the cube with the hourglass), then click the STL button next to it to save the file to a format you can load into your printer.

Goto Thing

Battery Mounts

3D Printed Milwaukee M18 Battery Mounts

Finally, I wanted to show you these M18 battery covers I found that I repurposed into hangers for the batteries. Sometimes you don’t find exactly what you need and you might not have the skills to model something that will work.

3D Printed Milwaukee M18 Battery Mounts modified

Here, I’ve repurposed a few holes by enlarging them and drilling my own. Then I counter-sunk them so the battery could still slide into the the cover.

3D prints are usually machinable, if you print them with enough infill. I printed this particular model with 50% infill. A lower infill is done to decrease printing time and to reduce the amount of filament used. Inside the counter-sinks, you can see that the internal structure has voids.

Talking about modeling skills, I downloaded and printed several battery covers until I found one that worked well. When I find really good models I will usually look at other things the designer has uploaded. This particular user — Simhopp — has models for other battery brands that I’ve printed, and they all work as well as the Milwaukee design.

Goto Thing


via ToolGuyd
Free and Useful Things I Have 3D Printed

How To Get Monster Hunter: World Working Better On PC

This dude is a lot easier to beat if your game isn’t constantly crashing.

Monster Hunter: World finally came out on PC last week. It’s a hell of a fun game, but the PC version has some frustrating technical problems. Fortunately, fans and modders have been working on unofficial fixes to improve things while we wait for official ones.

I’ve been playing the PC version of Monster Hunter: World for a few weeks now. The game is in better shape than it was when Capcom first sent out codes, but it still has some significant problems. The most widespread relate to performance, online connectivity, and crashes, the third of which can apparently corrupt your save and cause you to lose all your hard-earned progress. Here are a few things I’ve done to get the game running better.

1. Install Kaldaien’s ‘Special K’ mod.

Kaldaien, the same modder who made that brilliant graphics fix for the PC version of Nier: Automata, is back with a far-reaching remedy for many of Monster Hunter: World’s performance and stability issues. (Hat-tip to PC Gamer for catching this one.) It’s called “Special K” and it’s a cinch to install; you can find a download link and instructions on Steam.

Advertisement

I installed the mod last night and was impressed with how many small improvements it brought. It made my game run stably on the newest Nvidia drivers when it previously hadn’t. After several hours of sustained play I never once had the ERR12 graphics driver crashes that previously caused me to roll back to an older driver.

Special K also aims to rework how the game uses your CPU cores, which might give smoother performance for some. I noticed improvements on my end, but it could just be that I was finally using the optimized driver. (Others have reported that the game-optimized Nvidia driver actually gives them worse performance, so your mileage may vary.) Special K also adds the ability to take HUD-free screenshots, and finally (hooray!) makes it possible to alt-tab out of the game to check other apps without everything going to hell.

2. Try port forwarding to improve connectivity.

Most people playing MH: World on PC are having connectivity issues, and during busy times it can be all but impossible to get into a multiplayer session with other people. Capcom acknowledged the widespread reports of connection issues yesterday on Steam, saying it is “currently investigating the cause of this and are working with Valve to resolve the issue as soon as possible.”

Advertisement

I like playing Monster Hunter solo as much as anyone, but I’ve reached the part of the late-game where I’m spending more and more time farming monsters for parts, which is far easier and more enjoyable with others. So it was frustrating when, yesterday, I got “error code 50382-mw1” over and over and was unable to connect.

While looking through forum threads filled with other people discussing similar error messages, I saw several folks suggesting setting up router port forwarding to make it easier to connect. I am not a networking expert, but my understanding is that port forwarding has your router designate which incoming ports are talking to which outgoing ones, and can sometimes clear up networking issues in multiplayer games. I figured it couldn’t hurt to give it a shot, so I did. I followed the instructions over at portforward.com, which wasn’t too difficult.

I set up port forwarding after an hour of consistent failure to matchmake, and immediately got into a session on my next attempt. That’s anecdotal, of course, and I’ve seen others say that port forwarding didn’t help them get online. I’ve also had a few mid-session disconnects since setting it up, so it’s definitely not a cure-all. But if you’re getting connection failures as often as I was, it’s worth a shot.

3. Lower “Volume Rendering Quality” to improve your frame-rate.

I mentioned this in my initial impressions of the PC port a little while back, but it bears repeating: if you’re having trouble getting the game to stay above 60fps, start by lowering the Volume Rendering Quality setting. That’ll remove some of the hazy sheen the game puts on everything, and should get you a healthy frame-rate boost. I have mine set to low, but some people hate the way the effect looks and turn it off altogether.

Advertisement

I’ve also seen some people say they get smoother performance by switching to borderless fullscreen, and some Nvidia users say that they got improved performance by rolling back to Nvidia’s 398.36 driver.

4. Backup your save.

As is usually the case, the most worrying concerns from players involve the game corrupting or deleting their save files. It’s not clear if any specific thing in the game causes this to happen, but it seems like if the game crashes while in the middle of saving, you could lose all your progress.

Advertisement

As with Dark Souls Remastered earlier this year, the question is really, why take the risk? You can manually back up your save pretty easily. It’s located here:

C:\Program Files (x86)\Steam\userdata\[Your Steam ID]\582010\remote

There are also a number of ways to get Windows to automatically copy a file every so often, and one Reddit user has made a script that’ll do it for you. Since it takes all of a minute to back up your save, there’s no good reason not to.

Advertisement

Hopefully Capcom will release some game updates with official fixes for some of the problems outlined here, and hopefully the game’s servers will get more stable and consistent as we get a little further from launch. Until then, these tweaks should help get things running more smoothly.


via Lifehacker
How To Get Monster Hunter: World Working Better On PC

Pennsylvania Felon Busted For Trying To Sell Stolen Guns

The gun laws we currently have are supposed to help keep convicted felons from getting their hands on guns. In reality, we know this doesn’t work. The bad guys continue to get their hands on firearms.

They get them, in part, from people like this guy.

A convicted felon from Marcus Hook was charged Monday with selling two stolen firearms to an undercover agent who was posing as a convicted felon, officials said.

Charles David Clark, of the unit block of West Sixth Street in Marcus Hook, faces a slew of gun charges, according to a press release issued by Delaware County District Attorney Katayoun M. Copeland.

Clark is charged with possession of a firearm by a convicted felon and receiving stolen property, both felonies of the second degree, possession of a firearm without a license, illegal sales of firearms, and criminal use of a communication facility, felonies of the third degree, and offenses.

“In the case of Charles David Clark, he stole these guns and then brazenly sold them for profit to an individual who he believed was a criminal, showing a complete disregard for the law,” said Copeland.  “By doing so, and blatantly perpetuating criminal activity right here in our community, the defendant faces up to 10 years in prison under the Brad Fox Law.”

The arrest stems from a joint investigation conducted by the Pennsylvania Office of the Attorney General’s Bureau of Narcotics Investigations (BNI), the Delaware County District Attorney’s Criminal Investigation Division (CID), and the Upper Chichester Police Department.

In other words, Clark allegedly cared nothing about the laws on the books. He simply got weapons however he could and was more than willing to sell them to anyone who had the money.

Please, tell me again how gun laws keep firearms out of the hands of criminals?

Time and time again, we see that the bad guys will do anything they can to obtain guns. Laws that make it more difficult for the law-abiding to get guns don’t do anything to fight crime. The criminals just steal them from the law-abiding person who did everything right, or they get someone with no convictions to buy the guns in the first place, thus breaking other laws.

Then, to make matters worse, we see often see people trying to commit straw buys walk away without being prosecuted, meaning they can learn from their mistakes and try again.

At least the theft of firearms is treated as a crime. While they’re often not caught, when they are, they’re prosecuted. Thankfully.

In the case of Clark, he’s a convicted felon, and he’s the reason convicted felons are barred from owning a firearm. Far too many of them aren’t reformed and will turn around and continue to break laws. Clark did, after all. He’s not alone, either.

I’m just glad he was caught. I also hope the people whose guns he allegedly stole will soon be reunited with their firearms. I also hope that, if he’s convicted, he gets to spend a good, long time in prison to rethink his life choices.

via Bearing Arms
Pennsylvania Felon Busted For Trying To Sell Stolen Guns