Profile

Cover photo
Michael Murphy
Worked at Howard Memorial Hospital
Lives in Saratoga, Arkansas
433 followers|904,047 views
AboutPostsCollections+1'sReviews

Stream

Michael Murphy

Shared publicly  - 
 
Step aside, ls command, there's something better in town, and written in Rust.
exa. exa is a modern replacement for ls. It uses colours for information by default, helping you distinguish between many types of files, such as whether you are the owner, or in the owning group. It also has extra features not present in the original ls, such as viewing the Git status for a ...
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
It would seem that with Mesa 11.3-devel, the open source AMD drivers are competing very well against the proprietary NVIDIA drivers. The battle between AMD's open source drivers versus NVIDIA's proprietary drivers on Linux is about to begin. Phoronix has presented a series of benchmarks with various AMD GCN graphics cards running Mesa against NVIDIA's latest proprietary driver.
http://www.phoronix.com/scan.php?page=article&item=end-april-amdnv&num=2
4
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
I've made a lot of improvements to my TV series renaming application written in Rust over the last two days. I thought I wasn't going to be able to use the TVDB API for taking the episode title from TVDB and putting it into the filename, but I was able to succeed with the tvdb crate. In addition to now supporting pulling episode titles from TVDB, the program can automatically infer the series name and number, can log changes to the disk, and has an option for not using the series name in the episode filename. The complete list of supported options are below:

-a, --automatic:
Automatically infer the season name and number based on the directory structure.

-d, --dry-run:
Runs through all of the files and prints what would happen without doing anything.

-l, --log-changes:
Log changes made to the disk to a file in your home directory.

-n, --series-name:
Sets the name of the series to be renamed. [not optional]

--no-name:
Disables writing the name of the series when renaming.

-s, --season-number:
Sets the season number to use when renaming a file. [default: 1]

-t, --tvdb:
Append the episode title from TVDB to each episode.

-e, --episode-start:
Sets the episode number to start counting from. [default: 1]

-p, --pad-length:
Sets the number of digits to pad the episode count for. [default: 2]

-v, --verbose:
Print the changes that are occurring.

https://github.com/mmstick/media-rename
media-rename - Written entirely in Rust, this command-line application is used for renaming TV series.
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
This is an interesting project. It is a simple command-line text editor that allows you to modify text with the mouse. The ability to create an editable buffer from stdin is also interesting. It does support Rust syntax highlighting, and apparently Fish as well. It's already a magnitude better than nano, provided you have access to editing text with a mouse.
 
Look a nice simple editor in Go Lang, with syntax highlighting in over 75 languages!

https://github.com/zyedidia/micro

Meanwhile "delete" doesn't work. We need to "Shift+Backspace", similar to Chrome and OS X -Isn't it how delete works on OSX?

PS. To open Terminix context menu, Shift+rClick. Also Terminix keybindings messing with Micros! So whats out of that!

#golang   #text   #editor  
View original post
3
alex diavatis's profile photo
 
Already default here!
Add a comment...

Michael Murphy

Shared publicly  - 
 
Here's something interesting. At higher resolutions, the open source nouveau drivers can actually overpower the proprietary NVIDIA drivers in some games, starting with Linux kernel 4.7 or 4.8 when reclocking support is added.
3
Ryein Goddard's profile photoMichael Murphy's profile photo
6 comments
 
+Ryein Goddard The sky blue bars are a comparison of *before* the patches were added to enable reclocking support for newer NVIDIA cards. The red and purple bars are after the patches were added to enable reclocking support, Boost 1 and Boost 2 respectively.

After the patches, the 780 Ti is achieving 120.45 FPS with the open source drivers and only 104.39 FPS with the proprietary driver. Meanwhile, the 680 is only achieving 96.47 FPS after the patches, putting it roughly equal to the performance of the proprietary driver.
Add a comment...
In his circles
23 people
Have him in circles
433 people
Kevin injector's profile photo
kevin winters's profile photo
David Martinez's profile photo
Maria Middleton's profile photo
enzo mattos's profile photo
SteSto20 Anime's profile photo
Abishek D's profile photo
Electronics World's profile photo
Sean Rhone (Espionage724)'s profile photo

Communities

14 communities

Michael Murphy

Shared publicly  - 
 
There's a new open source image format in development that is looking increasingly promising, FLIF -- the Free Lossless Image Format. This image format can compress better than WebP, PNG and JPG; supports responsive loading that would make it ideal for use on the web to load webpages quicker; and even supports animated images so it will make image formats like GIF, APNG and BPG obsolete. (Source: http://flif.info/ )

You can test out a demo of it in a web browser here:
http://uprootlabs.github.io/poly-flif/

You can install it from the AUR: flif-git
Official website for the FLIF image format
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
Apparently, 65% of companies are using open source software for development and 55% are using open source software in production within their company.
65 percent of companies are using open source for development, while 55 percent are using it in their production infrastructure. Any doubters still that Linux and open-source software rule the enterprise software world?
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
The plans for the new GNOME Usage application are looking quite nice.
3
Add a comment...

Michael Murphy

Shared publicly  - 
 
I've written a simple application for renaming TV series in Rust and I've made it available on GitHub as of about two days ago. I thought I'd make note of it now that it there doesn't seem to be any bugs in the code at all.

Currently, it will simply collect a list of files in a directory that is either defined or not defined, you must suppy to the program the name of the TV series and optionally what season number and episode to start counting from. Then, it will begin to rename then in order with a naming scheme like so:

TVSERIES 1x01.mkv

Additionally, if it encounters a half episode, which is an extra episode that is sometimes added to bluray versions and is chronologically placed between two episodes, it will also account for that like so:

TVSERIES 1x20.5.mkv

I'll expand the functionality of the program later so that it can automatically infer the series name and season number of all TV series in a given directory. I would like to also add support for grabbing title names of episodes from TVDB but that may not be possible as there are some restrictions on the TVDB API usage.

https://github.com/mmstick/media-rename
media-rename - Written entirely in Rust, this command-line application is used for renaming TV series.
4
Add a comment...

Michael Murphy

Shared publicly  - 
 
Didn't realize this, but you can achieve serious motion smoothing (SVP quality) if you compile it with vapoursynth support. To compile mpv with motion smoothing support in Arch Linux, which is rather easy, just install vapoursynth-plugin-mvtools and then install mpv-git from the AUR. It will eat your desktop processor alive, all cores, however.

https://kaangenc.me/motion-interpolation-24-fps-to-60-fps-with-mpv-vapoursynth-and-mvtools.html

You must not use vdpau/vaapi or opengl-hq when using this, however.
3
Add a comment...

Michael Murphy

Shared publicly  - 
 
It would appear that the open source RadeonSI Gallium3D driver from AMD could potentially gain full support for OpenGL 4.5 by the end of the year. OpenGL 4.2 is complete, and 4.3, 4.4 and 4.5 are all almost complete. It will be the first vendor to achieve full compliance in Mesa, well ahead of Intel.
3
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
I've been on a programming spree of late. RedoxOS has a rather barebones implementation of many of the core utility applications so I've been working on rewriting them to completion to be equivalent to GNU coreutilities in functionality. Over the last few days, I have mostly been re-implementing cat, cp, mv and rm to completion. I've submitted some pull requests but I keep finding areas that I can improve and refactor so it's certainly a work in progress.

There is a pre-existing Rust project that was created to implement GNU core utilities in a busybox-like manner under the GNU GPL license, and although they have a much more utilities to offer than Redox is providing at this time, after reviewing how the applications are implemented I came to the conclusion that most, if not all, of the implementations are written rather poorly and are very, very incomplete in implementing all the flags properly.

By a busybox implementation, I mean that instead of writing a series of individual applications to produce one binary per application, they have written their project so that all the applications are compiled as a single monolithic binary, which is able to switch between sub-applications just by using a flag argument, and which can be abstracted to the user by using executable scripts that call sub-application within the monolithic binary.

The benefits of compiling every utility as a single monolithic binary is that is consumes much less space on the disk, which is a good idea in general. However, if you were to make Rust compile and make it's standard library available in a shared manner, much as libc and glibc, this benefit would be lost.
3
Add a comment...
Michael's Collections
People
In his circles
23 people
Have him in circles
433 people
Kevin injector's profile photo
kevin winters's profile photo
David Martinez's profile photo
Maria Middleton's profile photo
enzo mattos's profile photo
SteSto20 Anime's profile photo
Abishek D's profile photo
Electronics World's profile photo
Sean Rhone (Espionage724)'s profile photo
Communities
14 communities
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Saratoga, Arkansas
Previously
Nashville, Arkansas - Hope, Arkansas
Contact Information
Home
Email
Story
Tagline
What do you see when you reverse the chessboard?
Introduction
I speak concisely, or not at all.
Work
Occupation
Information Technology
Skills
Critical Thinking, Logical Problem Solving, Computer Programming: {C, C++, D, Go, Java, Julia, Python, Rust}, Shell Scripting, System Administration, Linux, Windows, Mac OS X, Computer Hardware and Software Repair, Computer Networking, Technical Writing, Scribus Desktop Publishing, GIMP Image Manipulation, Krita Image Manipulation
Employment
  • Howard Memorial Hospital
    IT Intern, 2010 - 2011
    Keeping records of all the available IP-connected devices, RDPing to Windows desktops and performing regular maintenance updates and upgrades, solving user errors, performing maintenance of printers, auditing computer and network equipment, installing new systems, computer repair, and managing networks.
Basic Information
Gender
Male
Relationship
In a relationship
Michael Murphy's +1's are the things they like, agree with, or want to recommend.
Glovebox - Side launcher – Android-Apps auf Google Play
market.android.com

Glovebox brings to android the best way of multi-tasking. Swipe without lifting the finger to select an application to open. You don't even

Text Mode
chrome.google.com

Browse the web without distractions via simple text based pages.

GIMP
plus.google.com

Free application for serious image manipulation

Scribus
plus.google.com

Free cross-platform desktop publishing (DTP) solution

Linux
plus.google.com

Linux - doing it right

Apple: They Didn't Build That - Ideas Apple Bought, Borrowed and Stole
www.bestmastersprograms.org

A look at the ideas Apple bought, borrowed and stole to create their most popular products.

I've been trying to find a proper Chinese restaurant ever since I moved from Southwest Arkansas and I have just been having a difficult time because all of the restaurants in the area are in poor quality across the board. You would think that the cities would be able to offer higher quality Chinese restaurants than small rural towns and villages, but that is not the case. How sad it is that when you purchase something as simple as sesame chicken, here and every other Chinese restaurant, that they deliver you a plate full of soggy mystery meat containing large amounts of unhealthy fat, and for obscene prices to boot. I'm used to going to a small, quiet restaurant in Nashville, Arkansas named the Chinese Buffet that would let you eat as much as you want for a low fee of, say $6 per person, that offers higher quality egg drop soup and chicken made with only the best parts of the chicken -- no fat, and no mystery meat, perfectly crispy all the way throughout and not soggy like Chau's Cafe. While it's common for Chinese restaurants throughout Southwest Arkansas and Texas to offer high quality food at low prices, apparently it's the exact opposite here.
• • •
Public - 2 weeks ago
reviewed 2 weeks ago
Coming from southwest Arkansas where Mexican restaurants are a dime a dozen, I'm going to have to place Uncle Julio's below the quality of the worst Mexican restaurant I have ever been to. Not only are the prices exhorbitant, such as charging $10 for a small bowl of queso whose actual market value is 50 cents, the menu is greatly lacking in quality Mexican food and the portions are miniature. I'm sorry, but you have nothing on small town restaurants like La Villa from Nashville, Arkansas. At least La Villa can offer a complete full course meal on a large plate for vegetarians at half the price of a bowl of a queso at this establishment, with fresher ingredients to boot.
• • •
Public - 2 weeks ago
reviewed 2 weeks ago
3 reviews
Map
Map
Map
This is one of the worst places you can possibly eat in Southwest Arkansas, especially if you are a vegetarian. Their menu is completely void of any vegetarian options besides a meager selection of vegetables offered as side dishes for exorbitant prices, some of which even contain meat. For $7, I ordered mashed potatoes, baked beans and french fries. What I received was nothing more than a handful of Walmart-quality french fries, a small portion of mashed potatoes and a tiny sauce dish of baked beans that literally contained half a cup of sugar mixed in with a few beans and BACON. Why on Earth a vegetable dish of baked beans contains bacon is beyond my comprehension. Even the sweet tea that I was served was nothing more than tea-flavoured syrup. Do people really stomach this amount sugar on a regular basis? As a result, I could not eat the baked beans, quickly finish the mashed potatoes in about four spoonfuls and ate the french fries within twenty seconds, despite waiting 20 minutes for such a small dish. My advice? Either cook a real meal at home for a seventh the cost or just heat up a bowl of noodles. You'll save money, it will taste better and you won't have to leave a restaurant still hungry. P.S. Their menu has bad typesetting which is really annoying to look at. You can tell that they used spaces rather than tabs so their menu items aren't aligned correctly.
• • •
Public - 9 months ago
reviewed 9 months ago