Profile

Cover photo
Michael Murphy
Worked at Howard Memorial Hospital
Lives in Saratoga, Arkansas
448 followers|974,729 views
AboutPostsCollections+1'sReviews

Stream

Michael Murphy

Shared publicly  - 
 
Now offering faster sorting via quickersort which does not perform allocations, better sorting that will properly sort services in a case-insensitive manner, an enablement status icon to sit alongside the active status icon, and tooltips for those new icons.

Update: I have also just refactored a lot of the source code and added a new stack which displays a textview of the currently selected unit's dependencies as a placeholder until I implement something better.
3
Add a comment...

Michael Murphy

Shared publicly  - 
 
I've added a Makefile to the project so that it is easier to install and package for those accustomed to Makefiles. I'm contemplating building a Snappy package for this project for the Ubuntu 16.04 users.

https://github.com/mmstick/tv-renamer
tv-renamer - A TV series renaming application written in the Rust programming langauge that supports adding titles to episodes using TVDB and with both a CLI and GTK3 interface
3
Add a comment...

Michael Murphy

Shared publicly  - 
 
The code has now landed and I now have context-sensitive start and stop buttons. In addition, lots of macro work is going on behind the scenes to reduce the mental burden and chance of mistakes.

https://github.com/mmstick/systemd-manager/blob/master/src/systemd_gui.rs#L231:L239
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
Context-sensitive start and stop button? I'm close to completing that feature.
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
I figured out how to apply colored buttons in Glade so I'll be making this change soon. The Adapta theme seems to have a bug though where the 'destructive-action' color is the same as the 'suggested-action', and thus both buttons are red. Here's how it should look, with Arc Darker.


3
Add a comment...

Michael Murphy

Shared publicly  - 
 
Update: The patch has been submitted

Upcoming patch will use Unit Descriptions parsed from their unit file to use as their header names, with this one little function that never allocates a String. It's a good Rust pattern to know:

fn get_unit_description(info: &str) -> Option<&str> {
match info.lines().find(|x| x.starts_with("Description=")) {
Some(description) => Some(description.split_at(12).1),
None => None
}
}


3
1
Add a comment...
In his circles
23 people
Have him in circles
448 people
Alexander Riede's profile photo
Qaiser abbas's profile photo
David Egan's profile photo
Monnard Torsten (monnardvision)'s profile photo
Jonathan Brier's profile photo
Freedom Marketing Corporation's profile photo
Christine Murphy's profile photo
John Clan's profile photo
Jorge O Aguirre Tapia (JorgeAT)'s profile photo

Communities

14 communities

Michael Murphy

Shared publicly  - 
 
Redacted Tonight is always amusing to watch.
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
Here's a Debian package for the Ubuntu 16.04 users who are too lazy to compile their own Rust software: https://github.com/mmstick/systemd-manager/releases/download/0.4.5/systemd-manager_0.4.5_amd64.deb
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
The rather verbose code that I have right now will soon be reduced by macros so that I can sling one liners around that will automatically expand to more complicated code by the compiler. The new syntax for creating my signals when rows are selected will be:

signal_row_selected!(timers, timers_list);
signal_row_selected!(services, services_list);
signal_row_selected!(sockets, sockets_list);
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
It would appear that Rust is about to gain regex as part of the standard library soon, rather than as an external crate in Crates.io.
rendered Pretty much all of the RFC is implemented and can be tracked at this PR: rust-lang-nursery/regex#230 rustdoc output of the corresponding API is also available: http://burntsushi.net/stuf...
3
Add a comment...

Michael Murphy

Shared publicly  - 
 
This will certainly be something to look out for as a Rust programmer. This project produces flamegraphs for profiling sections of your code. Going a step further, a compiler plugin is also being produced so that you can profile any function in your code just by inserting #[flame] above the function declaration.
2
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
Systemd Analyze now is now separated from Systemd Units.
2
Daniele Medri's profile photoMichael Murphy's profile photo
2 comments
 
+Daniele Medri It already does filter by unit types: https://github.com/mmstick/systemd-manager/blob/master/src/systemd/dbus.rs#L111:L128

I plan to add another stack for displaying dependencies of the selected unit ini the short term. I'm wondering if ListBox supports filtering and sorting, which I believe it does.
Add a comment...
Michael's Collections
People
In his circles
23 people
Have him in circles
448 people
Alexander Riede's profile photo
Qaiser abbas's profile photo
David Egan's profile photo
Monnard Torsten (monnardvision)'s profile photo
Jonathan Brier's profile photo
Freedom Marketing Corporation's profile photo
Christine Murphy's profile photo
John Clan's profile photo
Jorge O Aguirre Tapia (JorgeAT)'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 - a month ago
reviewed a month 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 - a month ago
reviewed a month 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