nixers
Workflow Compilation 2020 [finished] - Printable Version
+- nixers (https://nixers.net)
+-- Forum: Desktop Customization, Efficiency, and Aesthetics (https://nixers.net/Forum-Desktop-Customization-Efficiency-and-Aesthetics)
+--- Forum: Desktop Customization & Workflow (https://nixers.net/Forum-Desktop-Customization-Workflow)
+--- Thread: Workflow Compilation 2020 [finished] (/Thread-Workflow-Compilation-2020-finished)
Pages: 1 2 3


Workflow Compilation 2020 [finished] - stark - 17-05-2020

It has been a looong time since we did this, so here's to another Workflow Compilation 2020 .

If you have participated in the last two threads (#1 & #2) then you know the drill, if not no worries our savior z3bra got your back ;D

What is it ?
This is a video compiling a bunch of screencast from the nixers members, all performing the same task, but using their personal setup.
this would result in a compilation showing the personal workflow of each participant, and setting a comparison point between them.

Can I participate ?
Sure ! The more videos we get, the better. Just post your submission and we'll add it !

What are the rules ?
1. Nixers will have to perform the tasks in the exact order they are listed (see below).
2. Nixers must use a single monitor for the screencast
3. Nixers' screen resolution should be above 1280x720
4. Nixers submissions should be in webm format
5. Nixers should submit their compilation before 2020-06-17 at midnight (UTC)

How can I record the video ?
The command to use is the following (adjust the resolution to fit your actual setup):

Code:
RESOLUTION=1440x900
ffmpeg -f x11grab -s $RESOLUTION -an -r 16 -loglevel quiet -i :0.0 -b:v 5M -y workflow-compil-${USER}.webm

For those running OSX:

Code:
RESOLUTION=1440x900
ffmpeg -f avfoundation -s $RESOLUTION -an -r 16 -loglevel quiet -i 0:none -b:v 5M -y workflow-compil-${USER}.webm

To end the video, press `q`.

What is the task list ?
  • Put on some music
  • Write some code and push it to a public repo of your choice ( This includes but not limited to services like GitHub, private hostings, etc. but as long as it's under a code repository and available publicly it fits )
  • Send an email to youhavemyc@protonmail.com
  • Take a scrot ( beautify it if you must ) and upload it to a pastebin of your choice
  • Join the IRC at irc.freenode.net/6697 (SSL only) and paste the link to the scrot in #nixers_net

Happy hacking !

Submissions



Venam's edit:

The result has been uploaded here and on Youtube.


RE: Workflow Compilation 2020 [ongoing] - z3bra - 17-05-2020

Yay !! I'm up for it, thanks for starting it again stark ?

How about having a twist on this new edition, rather than just copying the last one ?

We could do some sort of "pass the ball" video, where every user receives an email with a task, showcase it and prepare a task to the next one. This way the whole video would be all nixers asking each other to perform a task. What do you think ?


RE: Workflow Compilation 2020 [ongoing] - venam - 18-05-2020

(17-05-2020, 06:10 PM)z3bra Wrote: We could do some sort of "pass the ball" video, where every user receives an email with a task
To do this we'll have to list the names of all participants first. Also, it's going to be much slower as everyone will have to wait for each others.


RE: Workflow Compilation 2020 [ongoing] - jkl - 18-05-2020

Is there a limitation on the operating systems allowed in this compilation?


RE: Workflow Compilation 2020 [ongoing] - z3bra - 18-05-2020

(18-05-2020, 01:01 AM)venam Wrote:
(17-05-2020, 06:10 PM)z3bra Wrote: We could do some sort of "pass the ball" video, where every user receives an email with a task
To do this we'll have to list the names of all participants first. Also, it's going to be much slower as everyone will have to wait for each others.

That's true. I don't know if that's something we can do or not then ?

(18-05-2020, 05:06 AM)jkl Wrote: Is there a limitation on the operating systems allowed in this compilation?

Hopefully not. This is a workflow compilation, not an OS show case.


RE: Workflow Compilation 2020 [ongoing] - stark - 18-05-2020

Hmm. Well people who would participate can drop their email here, if they don't get a reply within 2 days, they can just follow the old ( or a new ? ) task list. How about that ?


RE: Workflow Compilation 2020 [ongoing] - jkl - 18-05-2020

I don't think it's a good idea to make this thread a detectable list of valid e-mail addresses.


RE: Workflow Compilation 2020 [ongoing] - venam - 18-05-2020

(18-05-2020, 07:27 AM)jkl Wrote: I don't think it's a good idea to make this thread a detectable list of valid e-mail addresses.

I agree, let's take that off the table for now. Let's keep the workflow compilation as is, a list of items to execute.


RE: Workflow Compilation 2020 [ongoing] - z3bra - 18-05-2020

Ok, we keep the old way of doing it ! Same tasks ? What is the time limit for submissions ?

How about focusing on one task that might involve multiple one ? Like fixing a "fake bug" (get source, compile, debug, edit) and submitting a patch/PR (formatting patch, sending email/browsing web) ?


RE: Workflow Compilation 2020 [ongoing] - jkl - 18-05-2020

The current list of tasks involves more different tools than I'd like to (at least three different ones).


RE: Workflow Compilation 2020 [ongoing] - stark - 18-05-2020

(18-05-2020, 09:59 AM)z3bra Wrote: Ok, we keep the old way of doing it ! Same tasks ? What is the time limit for submissions ?

How about focusing on one task that might involve multiple one ? Like fixing a "fake bug" (get source, compile, debug, edit) and submitting a patch/PR (formatting patch, sending email/browsing web) ?

Good one. In addition, we can also setup a git repo somewhere for people to post hello-world-esque programs when they have no idea where to get started ?


RE: Workflow Compilation 2020 [ongoing] - z3bra - 18-05-2020

(18-05-2020, 10:38 AM)jkl Wrote: The current list of tasks involves more different tools than I'd like to (at least three different ones).

What would you suggest instead ?

Here are a bunch of stuff I do frequently to give ideas:
  • write code/emails
  • manage remote servers
  • try to switch to openbsd full time
  • worry about backups



RE: Workflow Compilation 2020 [ongoing] - jkl - 19-05-2020

I would probably prefer tasks which do not involve showing off. :-)


RE: Workflow Compilation 2020 [ongoing] - z3bra - 19-05-2020

Feel free to submit ideas then ☺


RE: Workflow Compilation 2020 [ongoing] - stark - 19-05-2020

(19-05-2020, 01:04 AM)jkl Wrote: I would probably prefer tasks which do not involve showing off. :-)

Well, the whole idea of Workflow compilation is about showing off how you use your *nix most days. I'd guess you'd love a scavenger hunt but yeah, if you have any ideas do pitch in. We are all brainstorming here : )


RE: Workflow Compilation 2020 [ongoing] - jkl - 19-05-2020

I would add "write a blog article", but I guess most of you don't have a blog.

Maybe "clone one of your projects, change something and commit the changes to whatever VCS you use"?


RE: Workflow Compilation 2020 [ongoing] - neeasade - 19-05-2020

> I would add "write a blog article", but I guess most of you don't have a blog.

You might be surprised, almost everyone in this thread has one :P

> Maybe "clone one of your projects, change something and commit the changes to whatever VCS you use"?

I like this one!

-

I like the current list. I don't have a fancy mail setup so I might just make a dummy somewhere for this.


RE: Workflow Compilation 2020 [ongoing] - neeasade - 19-05-2020

> Maybe "clone one of your projects, change something and commit the changes to whatever VCS you use"?

Maybe we could all even clone the same repo/make a comparable diff


RE: Workflow Compilation 2020 [ongoing] - stark - 19-05-2020

Alright, after alot of chit chat we have finalized on the task list and the post has been updated. Thanks everyone for pitching it : )


RE: Workflow Compilation 2020 [ongoing] - venam - 19-05-2020

Here is my submission.

I'm thrilled to see what other people's contributions are going to be this year!


RE: Workflow Compilation 2020 [ongoing] - jkl - 20-05-2020

I have a strong feeling that the recommended settings for macOS ("OS X") are lacking, but who am I to judge?
(I recommend to play it with 0.5x speed.)

https://cloud.rosaelefanten.org/index.php/s/RyBYKcW7kr2H7t9


RE: Workflow Compilation 2020 [ongoing] - movq - 21-05-2020

Here's mine. Hope it still counts, despite the lack of a successful IRC connection.

https://dump.uninformativ.de/v/38d22d61e6/workflow-compil-vain.webm (77 MB)
https://dump.uninformativ.de/v/38d22d61e6/workflow-compil-vain.mp4 (10 MB)

These files will auto-delete in a year.

(Included the mp4, because the webm file has blown up in size.)


RE: Workflow Compilation 2020 [ongoing] - pkal - 22-05-2020

Here's my submission: https://diode.zone/videos/watch/f8b1f5ec-c1c7-48cb-ab30-09ef2b9f8ceb -- representing the Emacs Gang!

A new notes:
- For some reason the recording was sped-up, so it seems like I'm a fast, even though I'm not really. So consider dereasing the playback speed
- I was interrupted for a moment midway through (just after pushing the commit)
- My configuration is currently in a limbo, so I had to fix a few things during the video (changing the git url, loading 0x0), but I think that adds to the reality of such a video.


RE: Workflow Compilation 2020 [ongoing] - movq - 22-05-2020

(20-05-2020, 02:00 PM)jkl Wrote: (I recommend to play it with 0.5x speed.)

(22-05-2020, 06:30 AM)zge Wrote: For some reason the recording was sped-up, so it seems like I'm a fast, even though I'm not really. So consider dereasing the playback speed

At least my system (i7-3770 from 2013) is too slow for the recommended ffmpeg call. Lot of frames were dropped, final video was sped up. That's why I recorded using ffmpeg's defaults (ffmpeg -y -video_size 1280x1024 -framerate 25 -f x11grab -i ... output.mp4) and then created a webm afterwards.


RE: Workflow Compilation 2020 [ongoing] - jkl - 22-05-2020

(22-05-2020, 06:30 AM)zge Wrote: representing the Emacs Gang!

It's weird seeing an Emacs without almost no visual changes...

(22-05-2020, 07:30 AM)vain Wrote: At least my system (i7-3770 from 2013) is too slow for the recommended ffmpeg call.

MacBook Pro 2019 here. That's not it, I guess.


RE: Workflow Compilation 2020 [ongoing] - z3bra - 22-05-2020

For the record, the video being "faster" is expected. That is what the « -r 16 » is for. I originally came up with this so the video would be shorter overall, and smaller in size too, thus resulting in a shorter full video. Our computer interfaces don't need a full 25 fps recording anyway.

Also, being a slow typer myself (~40 wpm), watching my own video felt slugish, and it was really frustrating to look at. Accelerating the video would make everyone a fast typist, plus it get straight to the point quicker.

Also @vain, the ffmpeg recording at 16 fps rather than 25, it should take less resource to record... Maybe that was the buffer size or something.


RE: Workflow Compilation 2020 [ongoing] - jkl - 22-05-2020

I understand. Now the problem is that it is really hard even for me to follow my workflow in my video because everything is too fast...
Anyway, today I learned a thing or two about ffmpeg, so thank you. I had never used that for more than just some format conversion.


RE: Workflow Compilation 2020 [ongoing] - venam - 22-05-2020

(22-05-2020, 02:58 PM)jkl Wrote: For the record, the video being "faster" is expected. That is what the « -r 16 » is for. I originally came up with this so the video would be shorter overall, and smaller too, thus resulting in a shorter full video. Our computer interfaces don't need a full 25 fps recording anyway.

I think I missed that, I'll re-upload my video with the speedup and put it on the same link.


RE: Workflow Compilation 2020 [ongoing] - movq - 22-05-2020

Oh, I see. Same video, but faster:

https://dump.uninformativ.de/v/1af132f0b3/workflow-compil-vain--faster.mp4 (10 MB)
https://dump.uninformativ.de/v/1af132f0b3/workflow-compil-vain--faster.webm (70 MB)

(Again, will auto-delete in a year.)

It's indeed a bit more pleasent to watch. :-) Although, I think it's also nice if you get a feeling for how fast someone really is. Not that I try to be as fast as possible, but it's still interesting.

Still no idea, why my webm is so huge, but yeah.


RE: Workflow Compilation 2020 [ongoing] - stark - 22-05-2020

(20-05-2020, 02:00 PM)jkl Wrote: I have a strong feeling that the recommended settings for macOS ("OS X") are lacking, but who am I to judge?
(I recommend to play it with 0.5x speed.)

https://cloud.rosaelefanten.org/index.php/s/RyBYKcW7kr2H7t9

Can you please re-record and push your code to a public repo this time ? Thanks for participating : )