Jump to content
  • Announcements

    • alpenwasser

      Please Use CODE Tags   31 Jan 2016

      Welcome to the Programming and Software Design Section,

      When asking for help with programming issues, please use the code tags to enclose your code, it makes things much more easily readable for the people trying to help you, thus improving your chances of actually getting help.
        To add code tags, click the <> button on the editor toolbar, then enter your code in the code editor that appears. If you are on a mobile device, or prefer to use BBCode, you can use [code] // Your code here // It will be syntax highlighted, though not necessarily corectly. [/code] (but the code editor is more consistent and less buggy).
deafboy

Programmers Lounge

Recommended Posts

I'm a somewhat experienced programmer, I mostly like to fiddle around with things in JavaScript, python, BASH, and recently I've been playing with Q BASIC. While I mostly toy around with code; I do write something useful once-in-awhile. I'm currently a sophomore in high school, where I'm taking a college course in SQL/professional database design and i'm scheduled in for a college course in C#/C++ (Hey, it's free, so why not?)

 

I write code and build computers because the topics interest me, I believe it is as simple as that.


My procrastination is the bane of my existence.

I make games and stuff in my spare time.

|Build Your Own Case Project|

 

 

Link to post
Share on other sites

Just signed up.

I'm a beginner, mostly use PHP, VB, C++. 

and some experience in Java, Clips, Prolog, Python.

I create some program once in a while.

Now try to fiddle around php using mysql database using PDO to see how to actually create a secured, neat, effective dynamic e-commerce wether it's from the database, server or programming pov.

I'll be glad if someone would guide me :)

Link to post
Share on other sites

I might as well introduce myself I'm a First year undergraduate studying Computer Science student studying at Coventry University - England :) My first experience with programming was in Java when messing around with minecraft mods, but it wasn't really proper programming, more just implementing API to add stuff into the game. Then I start university and was introduced to C++, the basic syntax from java helped a lot. C++ is a lot nicer to learn from I feel, you get to see a lot more of the stuff behind how things actually work. As for IDEs coming from java i very much like Eclipse, and not just for java, the plugins available for it are pretty cool too. I use eclipse for writing up any documents using LaTeX as it has some really nice plugins. I also installed the Go plugin which also worked a dream. For now for my current uni work they want us to use Code::Blocks (It really isn't great..) But i've added everything an use Visual Studio Ultimate on my desktop and laptop which is where I do all my work from. The uni PCs are fast but the user documents are completely networked and its hard to get the stuff to compile over a slow network.. As for OSs my Desktop has Win7 professional for gaming, then I normally have it booted into kubuntu, there is also mint w/ cinnamon installed on it as well.

Your pretty close to the Coventry airport?

Link to post
Share on other sites

Hey guys!

I'm new to this stuff and I've been doing some HTML/CSS (markup isnt programming, etc)

 

Let's say I have this bit of HTML

<div id="A"><div id="B"> <p>texty content</p></div></div> 

and this bit of CSS

#A {background-color:rgba(0, 0, 0, 0.3) /*transparent black bar across the screen*/height:100px;width:auto;}#B {background-color:black; /*solid black 100x100 pixels box on the right, parented to A*/float:right;width:100px;height:100px;}

Say I create a #B:hover, can I make that manipulate #A?

For example if I want to move A with the hover, but only when the mouse is above B?


Signatures are so 2005

Link to post
Share on other sites

Hey guys!

I'm new to this stuff and I've been doing some HTML/CSS (markup isnt programming, etc)

 

Let's say I have this bit of HTML

<div id="A"><div id="B"> <p>texty content</p></div></div> 

and this bit of CSS

#A {background-color:rgba(0, 0, 0, 0.3) /*transparent black bar across the screen*/height:100px;width:auto;}#B {background-color:black; /*solid black 100x100 pixels box on the right, parented to A*/float:right;width:100px;height:100px;}

Say I create a #B:hover, can I make that manipulate #A?

For example if I want to move A with the hover, but only when the mouse is above B?

There is some magic trickery that can be done in css to change an other object if one's state is modified.

 

I believe it's the + propriety.

 

I have an example in a school project here http://midsummerprism.ca/lab/tp2web/commande/.

 

It's done with the images and some hidden radio buttons. Clicking the image changes the radio button state, then affects the border of the image, even tho the state of the image hasn't changed, only the radio button (hidden).

 

You can check in the source code how I did it.

 

http://midsummerprism.ca/lab/tp2web/css/commande.css

 

The same principle could be applied with the hover state probably. I believe what you're askin can be done, with no java script ;p


Main Rig : i7-7700k, NH-U14s, ASUS Prime z270, 16 GB Kingston Black, MSI GTX 1070, Much storage, 750 EVGA Supernova B2, Define R4

Server : i5-4670k, Hyper 212, MSI Z87-G45, 8GB Kingston Red, such wow, 430 EVGA PSU.

Dell Inspiron 13 7352 Special Edition

Link to post
Share on other sites

anyone knows how to convert ISBN 10 to ISBN 13? Python programming. Thanks!

Consult Google. I entered the query "converting ISBN 10 to 13" on Google and in about 25 seconds figured it out. :)

Link to post
Share on other sites

I'm pretty proud of this. It's not finished yet, but I've managed to learn how Python classes work and shit in 1 day.

 

main.py

from classes import program greenfly = program()greenfly.displayMainMenu()

classes.py

 

import osimport time  class program():    #Initalises class constructor    def __init__(self):        self.gen0BirthRate = 0        self.gen0SurvivalRate = 0    #Displays main menu, and prompts the user to input the menu item that they want    def displayMainMenu(self):        os.system("clear")        print("1. ")        print("2. ")        print("3. ")        print("4. ")        try:            usrInput = int(input("Input the menu item you wish to excecute (numbers only please): "))            if usrInput == 1:                print("foo")            elif usrInput == 2:                print("bar")            elif usrInput == 3:                print("foobar")            elif usrInput == 4:                print("aosidfhasoidhias")        except ValueError:            print("That was not a correct input")            time.sleep(3)            self.displayMainMenu()        os.system("clear")    #Returns the appropriate variables to the function that called it    def getModelVars(self):        return self.gen0SurvivalRate, self.gen0BirthRate    #Displays the user input for the survival rate and the birth rate    def getGen0Values(self):        print(self.gen0SurvivalRate, self.gen0BirthRate)    #Allows the user to input the values for the birth rate and survival rate    def inputGen0Values(self):        self.gen0BirthRate = input("Please enter the Generation 0 birth rate: ")        self.gen0SurvivalRate = input("Please enter the Generation 0 survival rate: ") 

Spoiler

Main PC || CPU - Xeon E3 1231 V3 || Motherboard - MSI Z97 PC Mate || CPU Cooler - Cooler Master Hyper 212 EVO || RAM - 1x8GB HyperX Fury Blue || Graphics card - MSI TwinFrozr V GTX 970 || Storage - 1x BX100 250GB, 1x 1TB WD Blue || PSU - EVGA G2 750W || Case - Corsair 200R

TV PC || CPU - Pentium G3258 @ 4.5GHz 1.2V || Motherboard - MSI H81M-P33 || CPU Cooler - Stock || RAM - 2x4GB random Samsung RAM || Graphics card - Intel HD Graphics (will be R9 390 in a few weeks) || Storage - 1x SanDisk SSD Plus 120GB, 1x Samsung 1.5TB HDD || PSU - Corsair CX600M || Case - None (soon to be Cooler Master Elite 430)

 

Link to post
Share on other sites

I've been woking on something, but I need to figure out who to write my code in paralel so that I can both render my screen and process information in the background

 

I'll just share what I have so far of the little engine.

 

Screenshot:

post-266506-0-45353600-1450366044.png

 

 

Init.js

//A Simple game engine by// Begin Setting Up//Specify required scripts hereRequireScript("core.js")RequireScript("pen.js")RequireScript("gui.js")RequireScript("mouse.js")//Specify available colors here.var Red = CreateColor(255, 0, 0, 255)var Green = CreateColor(0, 255, 0, 255)var Blue = CreateColor(0, 0, 255, 255)var White = CreateColor(255, 255, 255, 255)var Gray = CreateColor(150, 150, 150, 255)var screenCutoff = 5// Finish Setting UpSetFrameRate(60)while (true) {	gui.RenderScreen()} 

 

core.js

//System Script//Version 0.0.1function core () {	function AssignGameInfo() {		return ["Sample Title","Author","Version"]	}} 

 

gui.js

// Text RPG GUI script//Build 55//Grabs data about the game for convient ease of access.//Requires my cursor library.RequireScript("core.js")RequireScript("mouse.js")gameInfo = core.AssignGameInfo()//These two variables control the displayed screenvar defaultScreen = "titleScreen"var screenID = defaultScreen//Our two colors for the selection indicators.var colorFalse = CreateColor(20, 20, 20, 255)var colorTrue = CreateColor(150, 150, 150, 255)//Grabs and stores the screen width and height for convenient accessvar screenWidth = GetScreenWidth()var screenHeight = GetScreenHeight()//Grabs and stores out system font.var font = GetSystemFont()// Draw a centered frame X number of pixels from the border of the screenfunction DrawFrame (frameDistance, frameColor) {  pen.Align(frameDistance, frameDistance)	pen.Move(screenWidth - (frameDistance * 2), 0, frameColor)	pen.Move(0, screenHeight - (frameDistance * 2), frameColor)	pen.Move(0 - screenWidth + (frameDistance * 2), 0, frameColor)	pen.Move(0, 0 - screenHeight + (frameDistance * 2), frameColor)	}function gui () {	//Draws centered text	function drawCenteredText(height, text) {		font.drawText((screenWidth / 2) - (font.getStringWidth(text) / 2), height, text)	}		//Controls the screens being rendered.	function RenderScreen() {		//Resets our mouse.Draw controller		var drawMouse = ''				//Draws the frame/border of our screen		DrawFrame(screenCutoff, White)				//If our screenID matches the ID for the titlescreen then we render that screen		if (screenID == "titleScreen") {			var lastScreen = "titleScreen"			//We need mouse input so let's set our cursor's visiblity to true.			var drawMouse = true						//Align our pen and drag it to the edge of the screen.			pen.Align(screenCutoff, screenCutoff + 20)			pen.Move(screenWidth - screenCutoff * 2, 0, White)						//Draw centered text for our title bar			drawCenteredText(screenCutoff + 3, gameInfo[0])								}		//If our cursor's status is true then we must render our cursor.		if (drawMouse== true) {			mouse.Draw(White)		}				//Cant forget to update the screen, lets do that!		FlipScreen();	}} 

 

pen.js

// Pen Engine//Functions similarly to how pens work in Scratch by MIT//Version 1.01function pen () {	//Aligns the pen used for other functions	function Align (x, y) {		penAlign = [x, y]	}		//Moves the pen by X and Y pixels		function Move (x, y, color) {		Line (penAlign[0], penAlign[1], penAlign[0] + x, penAlign[1] + y, color)		Align(penAlign[0] + x, penAlign [1] + y) 	}} 

 

mouse.js

// mouse library//Build 2var clickableObjects = []function mouse() {	//Draws our cursor in the specified color	function Draw (color) {		pen.Align (GetMouseX(), GetMouseY())		pen.Move(10, 0, color)		pen.Move(-10, 10, color)		pen.Move(0, -10, color)	}		function createButton(xPos, yPos, width, height, text, colorA, colorB, action) {		clickableObjects[clickableObjects.length + 1] = [xPost, yPost, width, height, text, colorA, colorB, action]	}		function clearButton() {		clickableObjects = []	}} 


My procrastination is the bane of my existence.

I make games and stuff in my spare time.

|Build Your Own Case Project|

 

 

Link to post
Share on other sites

I've finally finished my little homelab dashboard to host links to my servers as well as ping their IP addresses. I used bootstrap and I think it looks pretty good, I really like it a lot. You can find an example with information redacted hosted at http://serverdashboard.16mb.com (Free webhost, hostinger.co.uk) and the code for it can be found on GitHub here.

 

UiPNyI.png

Gaming Rig - Excalibur - CPU: i5 6600k @ 4.1GHz, CPU Cooler: Hyper 212 Evo, Mobo: MSI Gaming M3 RAM: 16GB Corsair @2400MHz, GPU: EVGA 1060, Case: NZXT Phantom Full Tower (Red)

My Virtualization Server - Dell R710: 2x X5570s @ 2.93GHz with 32GB DDR3 RAM [Web Server, OSX, Plex, Reverse Proxy]

I love computers, gaming, coding, and photography! Be sure to quote me so I can respond to your post!

Link to post
Share on other sites

Hey guys,

 

Just noticed the topic today. So thought i'd pop in and say Hello.

 

Started off my programming with C# then when i went to college I started to learn Java. After graduating college went to Kingston University London to do Computer Science where I continued with Java but also in my spare time continued with c#.

 

Here is a small project i created. Its a digital clock. https://github.com/deansmylie1993/Digital-Clock.git

 

It is good for if you have 2 monitors and need to know the time with Shift+Tab or ALT+Tab during a game or looking at another device like a phone or tablet.


Main Rig - Case: Corsair 200R   Motherboard: Gigabyte GA-Z270-GAMING-K3  CPU: Intel i5 7600 RAM: Corsair H55 RAM: Corsair Vengeance 16GB 3000MHz SSD: Kingston 3K 120GB  

HDD: 2TB WD Green  GPU: Gigabyte GTX 1060 6GB Windforce  PSU: Corsair CX 600W  

HTPC - Case: CiT MTX-007B   Motherboard: Biostar H61MGV3, CPU: Intel i5 2400  RAM: Patriot 4GB 1333MHz SSD: 240GB Toshiba SSD PSU: 180W CIT (Came with case)

Corsair 200R Front Bezel Mod

Link to post
Share on other sites

Hi, I am a retired programmer, analyst, project designer / architect / manager. 37 years in the business. and in that time I used over 3 dozen languages on the job.

 

First was basic, fortran, and assembly. Next 'CASH', whose form I did not see again, until I saw Turbo Pascal. RPG and RPGII. Cobol, too, where i spent most of my time.

 

I came up with general rules,

 

First, get the basic form of the system working. If you have a lot of options, and they are to be on the first page, get that working first, then fill in the details later. Some might call this the GUI part.

Second, when the whole switching / gui process is working, look for problem areas. Not fast enough, or error prone, and deal with them.

third, fill in the details. This is the major part of the coding effort.

 

4th and 5th - test the hell out of it.

 

I worked on 32 bit memory systems, and 36 memory systems. Real time OS vs batch OS. Network DB, Hierarchical DB, and 3 different Relational systems

 

none of which matters today. I don't code, that is what retirement is for.

 

As good as a programmer and analyst I was, it turned out my real talent was in project architecture / design and management. I got paid a lot more that that one.

 

I enjoyed the changing world of computers that happened in that time. My first 'mainframe' had 32 kilobytes of memory. 10 years later I had a DataBoss watch that had 64 kilobytes memory- he he...

 

The first hard drive I saw was so large, I can't describe it today. (think the size of a small refrigerator, holding a 'cake' about 9 inches tall, and 12 inches radius) It had 5 megabytes of storage. Today, on my pc I have four 4TB WD black drive.

 

Programming was fun, and seldom a chore. If I had an issue, I learned DO NOT stay up all night trying to fix. Instead, GO TO SLEEP, and you will wake up with ideas to try. When I learned that one, programming problems became much easier to deal with.

 

Because my projects worked, I was handed 'leading edge' work. I found ways to succeed in work that was supposed to fail. Mr Lucky was one of the terms that came my way.

 

I won't be able to tell you specific tricks to do in the languages of today, so don't ask. But architecture and project planning, I could help.

Link to post
Share on other sites

Hi, I am a retired programmer, analyst, project designer / architect / manager. 37 years in the business. and in that time I used over 3 dozen languages on the job.

 

First was basic, fortran, and assembly. Next 'CASH', whose form I did not see again, until I saw Turbo Pascal. RPG and RPGII. Cobol, too, where i spent most of my time.

is assembly still useful? pros and cons? just curious.

im learning c++ as my first language. 


We've now got three different subjects going on, an Asian fox and motorbike fetish, two guys talking about Norway invasions and then some other people talking about body building... This thread is turning into a free for all fetish infested Norwegian circle jerk.

Link to post
Share on other sites

Hey guys. If any of you are on LinkedIn I could really use a favour:

Please checkout my profile here: https://uk.linkedin.com/in/robertdudley2

 

I'm desperately trying to find a new job and I just know that some endorsements from some actual programmers, or at least people with an IT background could go a really long way in helping me get my life and career back on track.

If you'd like the back story on why I'm making such a request as this, please go to my forum profile and read my post entitled "Software Developer in Crisis"

Thanks in advance, and sorry if this sort of thing is frowned upon but I am truly desperate!


// Gigabyte 990FXA-UD3 // AMD FX-8320 CPU @ 4.3 Ghz (7-21.5 Multiplier) 200.90mhz FSB CPU-Z Validated // Kraken X40 AIO - 2x140mm Push-Pull // 4GB Corsair Vengeance LP - 8GB Avexir Core Series Red 1760Mhz // Sapphire R9 Fury Nitro 1130mhz/4GB 1025mhz (Effective) GPU-Z Validation // Corsair SP2500 2.1 & Microlab Solo 9C Speakers // Corsair K90 Silver - Cherry MX Red & Blue LEDs // EVGA SuperNova 850w G2

Link to post
Share on other sites

Hey guys

I am currently in the process of created an application in c# that will allow me to install a file onto a device on my network.

So far i have created the form with 2 labels (lblFile and lblIP), 2 textboxes (txtFile and txtIP), 2 buttons (btnBrowse and btnInstall) and openfiledialog component.

I have coded the btnBrowse to allow me to browse for the file, select it and display the file path in txtFile

also I have coded the btnInstall button to run cmd
 

is there a way i can send hard coded commands over to cmd from the application?


Main Rig - Case: Corsair 200R   Motherboard: Gigabyte GA-Z270-GAMING-K3  CPU: Intel i5 7600 RAM: Corsair H55 RAM: Corsair Vengeance 16GB 3000MHz SSD: Kingston 3K 120GB  

HDD: 2TB WD Green  GPU: Gigabyte GTX 1060 6GB Windforce  PSU: Corsair CX 600W  

HTPC - Case: CiT MTX-007B   Motherboard: Biostar H61MGV3, CPU: Intel i5 2400  RAM: Patriot 4GB 1333MHz SSD: 240GB Toshiba SSD PSU: 180W CIT (Came with case)

Corsair 200R Front Bezel Mod

Link to post
Share on other sites

Hey all,

 

I've recently made a forum account but I've been watching LTT videos and browsing in the forum for a while.

 

Bit about me: I'm a 3rd year computer science student at University of British Columbia, Vancouver, BC, Canada. I mostly work with Java and a bit of C++ but also on some web stuff on my own time.

 

Nice to meet you all, cheers. 

Link to post
Share on other sites
On 1/18/2013 at 2:15 PM, deafboy said:

Have had this on pretty much every forum I've been on so figured I would add it hear.

Essentially a place for programmers to just get together and chat about various programming things. Having a problem? Maybe rant about it. lol. Have a question, maybe ask.

This is NOT a place for off topic chat, so if it's not about programming or the like, no need to discuss it here.

What kind of languages to you guys prefer? IDEs? OSes? etc.

I'm mostly a linux guy when it comes to programming, generally code in Java or C and almost always use VIM but eclipse is nice when properly set up for Java stuff.

Hey deafboy, I'm starting to program in C++ and have just finished my Arch Linux setup. I have decided to program using vim and am practicing using it, commands and "hotkeys" etc... so rich vim... so rich!

Anyway, I have seen many tutorials to setup vim as a full-fledged C++ IDE, but I haven't gotten it to work... I ended up installing a project called yavide but it uses gvim and I feel like console is more ideal for me.

Anyway I want to ask you how you have your vim set up for C++ programing... maybe you can give me some insight as to how to set it up. (vim-plugins?) (how-to vim plugins, plz :P) etc...


Personal Rig:

CPU: Intel(R) Core(TM) i5-6500 @ 3.2 GHz    Mb: Gigabyte Z170X-Gaming 3    RAM: 2x4GB DDR4 GSKILL RIPJAWS 4    GPU: NVIDIA GeForce GTX 960    Case: Aerocool PSG V2X Advance    Storage: INTEL SSDSCKJW120H6 M.2 120GB    PSU: EVGA 500W 80+ Bronce    Display(s): Samsung LS19B150

Cooling: Aerocool Shark White    Operating System(s): Windows 10 / Arch Linux / OpenSUSE

Link to post
Share on other sites
On 1/18/2013 at 0:15 PM, deafboy said:

Have had this on pretty much every forum I've been on so figured I would add it hear.

Essentially a place for programmers to just get together and chat about various programming things. Having a problem? Maybe rant about it. lol. Have a question, maybe ask.

This is NOT a place for off topic chat, so if it's not about programming or the like, no need to discuss it here.

What kind of languages to you guys prefer? IDEs? OSes? etc.

I'm mostly a linux guy when it comes to programming, generally code in Java or C and almost always use VIM but eclipse is nice when properly set up for Java stuff.

I have tried to set up VIM as an IDE, but I kept getting confused, could you point me to a tutorial or give me an explanation?  I have been using linux lightly on my laptop for a while, and am only starting to really understand it as a purely commandline based os, with a gui on top, not like windows.  


I can help with programming and hardware.

<Script>alert("This website is vulnerable to XSS");</Script>

Link to post
Share on other sites

I've been programming for about nine years in a variety of language (C, C++, Java, JavaScript, Golang). I mostly use Sublime Text for development except for Java in which case I use IDEA. A lot of my development is done on the Fedora Linux platform, but I also enjoy writing software on Ubuntu and Windows (currently using Windows 10).

 

I am NOT on the OOP bandwagon which is why I switched my main development language from Java to Go. My current projects in Go include:

  • Rain: A 3d game engine with which I am hoping to continue the development of Warzone 2100 (in Go, not the C/C++ which is the current language(s)).
  • Unified Logistics: An online subscription and billing application for my families news paper to replace the currently outdated software that is running on Windows 95.

My little story:

I started a computer repair and software development business (KriegTech, LLC) right out of high school with a store front down-town. After about a year and a half (04-16-14 to 11-30-15) I closed the store front and now only do work for commercial clients and residential clients that still somehow get my home number. I also work for a larger corporation now which helps pay bills and buy some things I wouldn't afford before

Link to post
Share on other sites

New guy on the forum, already asked a couple of things so I'll just say something here too.

I'm an italian (half irish, btw) 18-yo programmer. Not an expert obviously, I do my best. 

I've been learning programming languages for about 3-4 years, including C++, Java (for android apps mostly), Python and Pascal. I'm planning to start a business with a friend of mine in a couple of years while in university, but we lack the cash (also starting a business in Italy means you have to pay a shitload of taxes, around 70% of your income. no shit).

 

Some time ago I published a really simple app on the google play store; it was my first app in Java, really simple stuff. I'm into cryptography so I decided to create my own cypher (based on Vigenere's and Caesars cyphers, still really simple). You just need to input clear text, a password and click a button. Same for decryption. If you want to check it out, you can find it here:

 

https://play.google.com/store/apps/details?id=it.cryosec.crypto

 

I'd really like to program something for my raspberry pi in python, but I'm short on ideas.

Also, I'm studying IT security stuff using Kali Linux on a bootable usb pen.


Computer Case: NZXT S340 || CPU: AMD Ryzen 5 1600 || Cooler: CM Hyper212 Evo || MoBo: MSI B350 Mortar || RAM Vengeance LPX 2x8GB 3200MHz || PSU: Corsair CX600 || SSD: HyperX Fury 120GB & 240GB || HDD: WD Blue 1TB + 1TB 2.5'' backup drive || GPU: Sapphire Nitro+ RX 580 4GB

Laptop 1 HP x360 13-u113nl

Laptop Lenovo z50-75 with AMD FX-7500 || OS: Windows 10 / Ubuntu 17.04

DSLR Nikon D5300 w/ 18-105mm lens

Link to post
Share on other sites
Posted · Original PosterOP
On 2/22/2016 at 9:32 PM, VicBar said:

Hey deafboy, I'm starting to program in C++ and have just finished my Arch Linux setup. I have decided to program using vim and am practicing using it, commands and "hotkeys" etc... so rich vim... so rich!

Anyway, I have seen many tutorials to setup vim as a full-fledged C++ IDE, but I haven't gotten it to work... I ended up installing a project called yavide but it uses gvim and I feel like console is more ideal for me.

Anyway I want to ask you how you have your vim set up for C++ programing... maybe you can give me some insight as to how to set it up. (vim-plugins?) (how-to vim plugins, plz :P) etc...

 

On 2/23/2016 at 7:32 PM, littlepigboy5 said:

I have tried to set up VIM as an IDE, but I kept getting confused, could you point me to a tutorial or give me an explanation?  I have been using linux lightly on my laptop for a while, and am only starting to really understand it as a purely commandline based os, with a gui on top, not like windows.  

 

 

I haven't used VIM in a while but Google is your friend, there are a bunch of tutorials out there.  VIM is kind of what you make of it.  Everyone I've ever worked with has had theirs setup a bit differently.

 

If you're not comfortable with VIM I would suggest emacs or just go with an IDE like eclipse.

 

In the meantime a cheatsheet is helpful:  http://vim.rtorr.com/


3930k | RIVBE | 32GB Dominator Plat. | Titan XP | Intel 750 1.6TB | Mellanox 10Gb NIC | AX1200i 

Custom TJ07 | 2xD5 pumps | EK Supremacy EVO | EK Titan XP | EK RIVBE Block | Cu Tubing | 25x120mm Rad

Samsung U28D590D 4K | Leopold Otaku w/Browns | Corsair M65 | Corsair SP2500 | Sennheiser HD595

Link to post
Share on other sites
On 23/02/2016 at 4:32 AM, littlepigboy5 said:

I have tried to set up VIM as an IDE, but I kept getting confused, could you point me to a tutorial or give me an explanation?  I have been using linux lightly on my laptop for a while, and am only starting to really understand it as a purely commandline based os, with a gui on top, not like windows.  

vim has a built-in tutorial.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.


×