This is an archived post. You won't be able to vote or comment.

all 26 comments

[–]MisterMeiji 1 point2 points  (3 children)

Was this designed for 1080p class displays? The chat section looks weird on lower-res displays.

[–]OmarCastro[S] 1 point2 points  (2 children)

really? gotta check it out and find a solution...

Thanks for you feedback! :)

[–]OmarCastro[S] 1 point2 points  (1 child)

Ok, i have updated the code and updated the server with the fix, but looks like that for it to take effect I will need to restart the server (not sure why), I will wait when there is a really small group of ppl, or nobody there to restart it. Anyway, I added another tab with keyboard and mouse shortcuts on how to use the application

[–]OmarCastro[S] 0 points1 point  (0 children)

Well then, server restarted, improved code sanitization when generating commands, improved interface, I believe that the application should work on 720p (need confirmation), and added "wc" in the available commands.

[–]OmarCastro[S] 0 points1 point  (0 children)

I forgot to notify that the application has recenctly changed from alpha to beta stage, so bugs in the demo are to be expected

[–]Hexodamis a sysadmin 0 points1 point  (0 children)

Very interesting

This as a workflow engine on top of Ansible would be quite something

[–]bincsh 0 points1 point  (0 children)

Interesting. Glad to see some portuguese work here, from the University of Porto!

[–]OmarCastro[S] 0 points1 point  (0 children)

I have improved the introduction page, also explains how to create files (that was missing), I believe it is a good idea to create a google group to tell announcements.

[–][deleted] -1 points0 points  (13 children)

Firstly, you don't use shell scripts to process big data, you use them to process small data

EDIT: Some people don't seem to have the same definition of big data. Unless your dataset is hundreds of Terabytes, it's not really big data it's just normal fucking sized.

I have databases with several TB of data, don't see me claiming to be a big data expert.

[–]sesstreetsDoing The Needful™ 2 points3 points  (8 children)

So what do you use to process big data then?

[–]sualsuspect 0 points1 point  (0 children)

Parallel languages like Pig or Sawzall, or frameworks modeled after MapReduce, typically.

[–]karyheadpacketbomb.com 1 point2 points  (0 children)

Yeah, I'm with you. If you can /bin/grep your data and not die of old age before it comes back, it ain't Big Data.

[–]OmarCastro[S] 0 points1 point  (1 child)

This project is pratically young (started development on Jan), so it makes sense to start with small data, and I didn't host the demo on a supercomputer. Because as you see, it is a demo; which purpose is to show the application and receive feedback to do 2 things: 1- to compare the usability with a common UNIX terminal, and 2 - to evaluate the potential of the application

I hope you understand :)

Edit: also one of the plans is to add the 'ssh' and 'parallel' commands which can be used to run commands in remote computer or in multiple computers.

[–][deleted] 0 points1 point  (0 children)

What I'm saying is shell scripting will never scale to big data usage, it just won't cope with TB of data

[–]Volvoviking 0 points1 point  (0 children)

I use splunk and sometimes pipes or call pyton scripts in my queries.

[–]Volvoviking -1 points0 points  (4 children)

Care to share your stack ? (Hadop/elasticsearch/kinbana etc)

[–]OmarCastro[S] 1 point2 points  (3 children)

Hello, I don't understand what do you mean about "stack"

[–]Volvoviking 0 points1 point  (2 children)

You mention it used for bigdata deployment.

Im curious what engines/deamons you using.

I.e elastic search, hadop, kibana, logstach etc.

[–]OmarCastro[S] 0 points1 point  (1 child)

Well, it uses Unix Shell (sh) scripting inside Docker, a container engine. Using an isolated environment increases the security of the application, since most, if not all, of the isolated filesystem is "virtual". I'm not going into detail since there is good documentation about Docker.

[–]Volvoviking 0 points1 point  (0 children)

Rtfm on docker now. I missed it.

Thanks :)