Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Something completely new...

Something completely new...

Scheduled Pinned Locked Moved The Lounge
javascriptcsharpdatabasemongodbsql-server
28 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Sander RosselS Sander Rossel

    I've always been a Windows guy. Good tooling, easy use, GUIs... But now there's this trend to use the command line. Tools like MongoDB, NodeJS, npm and everything you download from it... I've always hated the command line. A simple task takes you about thirty minutes of Googling and then thirty minutes of trying to get the commands and syntax right. So I've decided to set up an Ubuntu server without GUI. I've been doing that for about two weeks now. And I must say I'm impressed... ... at how horribly difficult it is to do ANYTHING! Two hours to install Jenkins, took me literally five minutes on Windows! I reckon it's impossible to do anything using just the command line as you need to download stuff from URLs you can't look up as all you have is a command line. Good thing I have a VM and a browser. But why do people do this to themselves? X| Right now I'm trying to make SonarQube start when the server starts. I followed the documentation, but it didn't work (I don't even know what didn't work). There goes another evening of Googling and trying and trying again :sigh: Fuck you, command line...

    Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

    N Offline
    N Offline
    Nagy Vilmos
    wrote on last edited by
    #14

    [\*cough cough\*](https://xkcd.com/378/)

    veni bibi saltavi

    Sander RosselS M 2 Replies Last reply
    0
    • N Nagy Vilmos

      [\*cough cough\*](https://xkcd.com/378/)

      veni bibi saltavi

      Sander RosselS Offline
      Sander RosselS Offline
      Sander Rossel
      wrote on last edited by
      #15

      :laugh:

      Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

      1 Reply Last reply
      0
      • J Joan M

        Regarding Linux my advice is: 1. When it's server time you save a lot of money in licenses. 2. When it's time to recover files from a broken windows you can always use a Ubuntu live cd to recover them. 3. There's no 3.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #16

        Joan Murt wrote:

        3. There's no 3.

        Wrong. 3. When Mickeysoft gets crazier than a rat in a frying pan, let them have the sheeple they are looking for and don't look back.

        The language is JavaScript. that of Mordor, which I will not utter here
        This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
        "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

        1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          Command lines can be good - they can save time and effort, particularly if you are automating tasks. With some GUIs you have click this, enter here, and here, and here, click that, click that over there, and press "go". Whereas with a command line you can just say "DoMyThing inputfile output file /copy" and press ENTER. That doesn't mean I'm a command line fan - I moved from DOS to Windows as quick as I could for just the reasons you gave - but they do have a place, and many of my Windows apps accept command line parameters to allow you to automate them. But there are those perverse few who code with Notepad and CSC.exe "because it's better" - ignoring all the advantages of Intellisense, auto completion, immediate error reporting, etc. They like command lines, probably because it makes them look like they know more than the people around them. :laugh:

          Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

          Sander RosselS Offline
          Sander RosselS Offline
          Sander Rossel
          wrote on last edited by
          #17

          Yeah, I'm using it to automate my build and everything. And then curse the command line even more when that action I always did in the GUI is not available from the command line :sigh:

          Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

          D M 2 Replies Last reply
          0
          • Sander RosselS Sander Rossel

            Yeah, I'm using it to automate my build and everything. And then curse the command line even more when that action I always did in the GUI is not available from the command line :sigh:

            Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

            D Offline
            D Offline
            den2k88
            wrote on last edited by
            #18

            Poorly designed command line is poorly designed. Of course it drives crazy - poorly designed GUIs do the same.

            DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani

            1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              I've always been a Windows guy. Good tooling, easy use, GUIs... But now there's this trend to use the command line. Tools like MongoDB, NodeJS, npm and everything you download from it... I've always hated the command line. A simple task takes you about thirty minutes of Googling and then thirty minutes of trying to get the commands and syntax right. So I've decided to set up an Ubuntu server without GUI. I've been doing that for about two weeks now. And I must say I'm impressed... ... at how horribly difficult it is to do ANYTHING! Two hours to install Jenkins, took me literally five minutes on Windows! I reckon it's impossible to do anything using just the command line as you need to download stuff from URLs you can't look up as all you have is a command line. Good thing I have a VM and a browser. But why do people do this to themselves? X| Right now I'm trying to make SonarQube start when the server starts. I followed the documentation, but it didn't work (I don't even know what didn't work). There goes another evening of Googling and trying and trying again :sigh: Fuck you, command line...

              Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

              J Offline
              J Offline
              Jochen Arndt
              wrote on last edited by
              #19

              You have been worked for many years with Windows and did know meanwhile where to find more hidden configuration options. Me too, but I'm still annoyed when I have to change a specific option and did not remember where to find it. And then they moved options with new Windows versions. So it does not help when knowing where it was with 7 when it is somewhere else with 10. But I have also worked with Linux servers for many years. With the usage comes the experience. I know where to look for the configuration files. Even when not, it is not difficult to find them below /etc or /usr/local/etc. My tips: Use Linux. After a year or more you will know enough to ask Google less often. Don't forget the man and info pages. Using them makes asking Google often not necessary. Select an editor that you like. Use some helper tools. I prefer the Midnight Commander (MC) for directory navigation, quick editing and viewing, changing file permissions, and much more. Finally: A server does not need a GUI. If you still want to use a mouse you can install a remote configuration utility like Webmin.

              1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                Command lines can be good - they can save time and effort, particularly if you are automating tasks. With some GUIs you have click this, enter here, and here, and here, click that, click that over there, and press "go". Whereas with a command line you can just say "DoMyThing inputfile output file /copy" and press ENTER. That doesn't mean I'm a command line fan - I moved from DOS to Windows as quick as I could for just the reasons you gave - but they do have a place, and many of my Windows apps accept command line parameters to allow you to automate them. But there are those perverse few who code with Notepad and CSC.exe "because it's better" - ignoring all the advantages of Intellisense, auto completion, immediate error reporting, etc. They like command lines, probably because it makes them look like they know more than the people around them. :laugh:

                Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                M Offline
                M Offline
                Mark_Wallace
                wrote on last edited by
                #20

                OriginalGriff wrote:

                Whereas with a command line you can just say "DoMyThing inputfile output file /copy" and press ENTER.

                'DoMyThing' is not recognized as an internal or external command,
                operable program or batch file

                Possible causes: 0. There should have been an underscore, somewhere. 1. It's not in your PATH, so you have to type the fully-qualified, 237-character path. 2. The guy who wrote it thought it cool to spell "Thing" as "Thang". But my favourite is the "Usage" catted man, that dumps a hundred lines of white text on the screen for your having dared not know every single switch and param option in minute detail.

                I wanna be a eunuchs developer! Pass me a bread knife!

                1 Reply Last reply
                0
                • Sander RosselS Sander Rossel

                  Yeah, I'm using it to automate my build and everything. And then curse the command line even more when that action I always did in the GUI is not available from the command line :sigh:

                  Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                  M Offline
                  M Offline
                  Mark_Wallace
                  wrote on last edited by
                  #21

                  Sander Rossel wrote:

                  curse the command line even more when that action I always did in the GUI is not available from the command line

                  There's the rub: A lot of one-click actions initiate a string of commands, running them one after the other, in the right order, and retrieving required details underwater. OTOH, my typing speed always improves, when I'm heavy on the command line.

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    I've always been a Windows guy. Good tooling, easy use, GUIs... But now there's this trend to use the command line. Tools like MongoDB, NodeJS, npm and everything you download from it... I've always hated the command line. A simple task takes you about thirty minutes of Googling and then thirty minutes of trying to get the commands and syntax right. So I've decided to set up an Ubuntu server without GUI. I've been doing that for about two weeks now. And I must say I'm impressed... ... at how horribly difficult it is to do ANYTHING! Two hours to install Jenkins, took me literally five minutes on Windows! I reckon it's impossible to do anything using just the command line as you need to download stuff from URLs you can't look up as all you have is a command line. Good thing I have a VM and a browser. But why do people do this to themselves? X| Right now I'm trying to make SonarQube start when the server starts. I followed the documentation, but it didn't work (I don't even know what didn't work). There goes another evening of Googling and trying and trying again :sigh: Fuck you, command line...

                    Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                    Mike HankeyM Offline
                    Mike HankeyM Offline
                    Mike Hankey
                    wrote on last edited by
                    #22

                    Using command line is hard for me also, can never remember the commands and what all the options. I suppose if i used it enough i would but a gui is so m7ch easier.

                    New version: WinHeist Version 2.2.2 Beta
                    I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!

                    1 Reply Last reply
                    0
                    • Sander RosselS Sander Rossel

                      I've always been a Windows guy. Good tooling, easy use, GUIs... But now there's this trend to use the command line. Tools like MongoDB, NodeJS, npm and everything you download from it... I've always hated the command line. A simple task takes you about thirty minutes of Googling and then thirty minutes of trying to get the commands and syntax right. So I've decided to set up an Ubuntu server without GUI. I've been doing that for about two weeks now. And I must say I'm impressed... ... at how horribly difficult it is to do ANYTHING! Two hours to install Jenkins, took me literally five minutes on Windows! I reckon it's impossible to do anything using just the command line as you need to download stuff from URLs you can't look up as all you have is a command line. Good thing I have a VM and a browser. But why do people do this to themselves? X| Right now I'm trying to make SonarQube start when the server starts. I followed the documentation, but it didn't work (I don't even know what didn't work). There goes another evening of Googling and trying and trying again :sigh: Fuck you, command line...

                      Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #23

                      Sander Rossel wrote:

                      But why do people do this to themselves?

                      The Inferior/Superior Unix Man: Because they have an inferiority complex, and knowing obscure command line commands and their obtuse arguments gives them a feeling of superiority. The Ostrich Unix Man: Some prefer to keep their head buried in the sand, claiming that they can do things faster and better with the command line. The Child Superpower Unix Man: Knowing the command line gives some the sense of immense power over the operating system, because they never had any authority when they were children. The Cheap Anti-Corporation Unix Man: Isn't it amazing how people will actually pay the evil corporation when all this stuff is free! Marc

                      V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                      Sander RosselS 1 Reply Last reply
                      0
                      • N Nagy Vilmos

                        [\*cough cough\*](https://xkcd.com/378/)

                        veni bibi saltavi

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #24

                        The mouse-over message is the best. :) Marc

                        V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                        1 Reply Last reply
                        0
                        • Sander RosselS Sander Rossel

                          I've always been a Windows guy. Good tooling, easy use, GUIs... But now there's this trend to use the command line. Tools like MongoDB, NodeJS, npm and everything you download from it... I've always hated the command line. A simple task takes you about thirty minutes of Googling and then thirty minutes of trying to get the commands and syntax right. So I've decided to set up an Ubuntu server without GUI. I've been doing that for about two weeks now. And I must say I'm impressed... ... at how horribly difficult it is to do ANYTHING! Two hours to install Jenkins, took me literally five minutes on Windows! I reckon it's impossible to do anything using just the command line as you need to download stuff from URLs you can't look up as all you have is a command line. Good thing I have a VM and a browser. But why do people do this to themselves? X| Right now I'm trying to make SonarQube start when the server starts. I followed the documentation, but it didn't work (I don't even know what didn't work). There goes another evening of Googling and trying and trying again :sigh: Fuck you, command line...

                          Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                          J Offline
                          J Offline
                          Jeremy Falcon
                          wrote on last edited by
                          #25

                          The command line has a higher learning curve, that much is true. But if you get over the hump so to speak, you can a lot (and I mean a LOT) of things with it, that most GUI-centric application would make impossible. My biggest peeve on it, is having to learn so many different command lines. Like, I have no desire to learn PowerShell since I'm a Unix fanboy. One is enough, but I'd suggest knowing at least one.

                          Jeremy Falcon

                          Sander RosselS 1 Reply Last reply
                          0
                          • M Marc Clifton

                            Sander Rossel wrote:

                            But why do people do this to themselves?

                            The Inferior/Superior Unix Man: Because they have an inferiority complex, and knowing obscure command line commands and their obtuse arguments gives them a feeling of superiority. The Ostrich Unix Man: Some prefer to keep their head buried in the sand, claiming that they can do things faster and better with the command line. The Child Superpower Unix Man: Knowing the command line gives some the sense of immense power over the operating system, because they never had any authority when they were children. The Cheap Anti-Corporation Unix Man: Isn't it amazing how people will actually pay the evil corporation when all this stuff is free! Marc

                            V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                            Sander RosselS Offline
                            Sander RosselS Offline
                            Sander Rossel
                            wrote on last edited by
                            #26

                            :thumbsup: :laugh:

                            Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                            1 Reply Last reply
                            0
                            • J Jeremy Falcon

                              The command line has a higher learning curve, that much is true. But if you get over the hump so to speak, you can a lot (and I mean a LOT) of things with it, that most GUI-centric application would make impossible. My biggest peeve on it, is having to learn so many different command lines. Like, I have no desire to learn PowerShell since I'm a Unix fanboy. One is enough, but I'd suggest knowing at least one.

                              Jeremy Falcon

                              Sander RosselS Offline
                              Sander RosselS Offline
                              Sander Rossel
                              wrote on last edited by
                              #27

                              Sure, you can do everything and more with a command line... If you can remember all of the commands :^) Unfortunaly, in Linux you HAVE to do everything yourself. I'd much rather go through an installer that let's me customize everything I want to than do some sudo curl https://something.org/something/a.key > i_dont_even_remember - and then go through a couple of files using some weird text editor just to set some basic settings :~

                              Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                              J 1 Reply Last reply
                              0
                              • Sander RosselS Sander Rossel

                                Sure, you can do everything and more with a command line... If you can remember all of the commands :^) Unfortunaly, in Linux you HAVE to do everything yourself. I'd much rather go through an installer that let's me customize everything I want to than do some sudo curl https://something.org/something/a.key > i_dont_even_remember - and then go through a couple of files using some weird text editor just to set some basic settings :~

                                Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                                J Offline
                                J Offline
                                Jeremy Falcon
                                wrote on last edited by
                                #28

                                Once again, learning curve. Some people want things done for them, and that's ok. Some people want the nuts and bolts. And that's ok too. Both come at a price, choose your poison.

                                Jeremy Falcon

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups