Post a shot of your dev environment

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post a shot of your dev environment

Post by mystran »

I wanna know how people develop stuff. So if you're a developer (do we have any non-developers on board?) post a shot (screen captures or pictures will do, I don't care) of your free-time / hobby-project / not-forced-into-cubicle programming/development environment. Kittens are fine as well, but please try to keep your pictures family friendly, or chase might get angry (though chase might get angry about me proposing posting tons of pictures for absolutely no practical benefit, but hey, it's always nice to build some sort of a community).

Comments on what is seen on the pictures is also appreciated but please one limitation: please keep pictures in sane sizes (about 1k pixels wide at most) because especially screen caps otherwise get pretty unpleasant to browse.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
User avatar
XCHG
Member
Member
Posts: 416
Joined: Sat Nov 25, 2006 3:55 am
Location: Wisconsin
Contact:

Post by XCHG »

Well I have kept my OS development environment very simple. I just use UltraEdit. A very very good text/hex editor. I work with it with the screen resolution of 1280*1024 but I resized the picture to a smaller one. Here you go.
Attachments
OSDevEnv.GIF
OSDevEnv.GIF (47.63 KiB) Viewed 10519 times
On the field with sword and shield amidst the din of dying of men's wails. War is waged and the battle will rage until only the righteous prevails.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

I have a very boring dev environment. All it is is a desk with lamp, cd tower, dvds everywhere and lots of paper :D. Also has our router on it, so I can see the general status of all the PCs on our network at a glance... Nothing quite like being a net admin :D.

It's in a large room, lots of light. I like it a lot. Can't find my camera atm :?

And as for the actual virtual development side of things, I use either Notepad++ or Visual C++ Express 2005 (I'm entering the world of Windows driver development :D)...

Sorry about the quality, it was 140 kb and I had to take it down to a low size.
Attachments
My development environment (for OS), VC++ in background.
My development environment (for OS), VC++ in background.
dev_env.jpg (58.92 KiB) Viewed 10505 times
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

Ok, here's my current setup. Not that I write code when it's rotated like that, but I use two desktops all the time so I captured a rotated cube to get them both in view. Lost of separate tools, true Unix style. ;)

One desktop has browser at all times, and usually something playing music, but really only the browser is important for development. But I just had like 6 hours my internet down, and it's surprising how hard it is to do anything when you rely on browsing documentations from the web.

The other desktop has source/include directories open, base project directory (the small in the corner), various amounts of shells (this time just one with objdump disassembly and another from which I launched QEMU), then QEMU (or Bochs if stuff is failing too badly) for testing, and then in the side, there's Vim (it's the GUI version for proper mouse control, but all menus hidden, so looks like a terminal). Vim is my true workhorse.

Still you might remember seeing some caps from Windows a while back, but I figured I could just as well run local Linux again, not doing much Windows development anymore, as I mostly found myself working over a remote X connection anyway..

But more shots. It's interesting to see how differently people work.
Attachments
Screenshot.jpg
Screenshot.jpg (116.2 KiB) Viewed 10502 times
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

I use bluefish for editing my code. (Mainly. I sometimes use kdevelop as well, but bluefish is nice and small.) Then, for compiling and testing I just open up a Konsole. Also, with Konsole, it supports multiple tabs, so I only ever need to open one terminal. :wink:

I also use a dual screen setup, as seen in the size of the picture. (That's also why I had to scale it down so much.) It works nicely, so I don't have to constantly keep going back and through windows just to compile something.

That's pretty much my setup. Nice and simple.
Attachments
My desktop
My desktop
screens.png (121.11 KiB) Viewed 10480 times
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Post by Kevin McGuire »

Kate!
Attachments
working with kate for kernel coding
working with kate for kernel coding
work.png (107.17 KiB) Viewed 10472 times
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

Windows XP SP2 Slovak edition, running the happy overactive kernel that has many of opened programs, as you can see. :lol: But this is only a idle part, when I'm debugging, the screen looks even worser. In the background I listen to the music of, let's say, IMT Smile, Offspring, Ivan Mládek, AC-DC, My Chemical Romance and even ABBA or Boney M. :)

Much nicer it is in my room - over 150 of useable diskettes, CD/DVDs and stuff are located inside my desk. You see outside only a LCD monitor, ATX case, printer, adsl modem and scanner. How clean :D

inflater
Attachments
A Bit Complicated Environment
A Bit Complicated Environment
Inflaterz_Translation_Environment.PNG (82.18 KiB) Viewed 10458 times
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
anon19287473
Member
Member
Posts: 97
Joined: Thu Mar 15, 2007 2:27 pm

Post by anon19287473 »

Very simple. Black terminal under slackware Linux. I use Emacs for all of my editing. Thats really it. Oh, and allt he lights off, and some music (mostly metalcore :) ) Sorry, i cant get a screenshot of text mode :(

EDIT: Oh, and i have another box i use just for testing, it runs FreeDOS :)
User avatar
gaf
Member
Member
Posts: 349
Joined: Thu Oct 21, 2004 11:00 pm
Location: Munich, Germany

Post by gaf »

Most of the time I use kdevelop to work on my kernel. While it might not be the most feature rich development environment, everything that I consider essential is still supported (among that the konsole and file-browser sidebar that you can see on the screenshot). Another thing I really like about kdevelop is that it's still pretty light-weight and thus doesn't eat-up too much of my scarce system resources

The other window in the taskbar belongs to opera, which I have opened almost all the time in case that I have to refer to documentation online

cheers,
gaf
Attachments
screenshot.png
screenshot.png (101.62 KiB) Viewed 10433 times
senaus
Member
Member
Posts: 66
Joined: Sun Oct 22, 2006 5:31 am
Location: Oxford, UK
Contact:

Post by senaus »

I use two machines: my laptop for coding/compiling/testing (running Kubuntu), and my desktop for web browsing/music/additional testing (Windows XP Home). These are on the same network, so Synergy allows me to use one keyboard and mouse for both. :D

As for apps, here goes:
  • Coding/compiling: Kate with the built in terminal window. I also use Konqueror to organize files.
    Testing: QEMU mainly, followed by Bochs, Virtualbox, Virtual PC, VMWare then physical hardware
    Web browsing: Firefox all the way!
    Music: Windows Media Player, usually emitting something hard and heavy :twisted:
Attachments
dyknl-workspace.GIF
dyknl-workspace.GIF (72.11 KiB) Viewed 10415 times

Code: Select all

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M/MU d- s:- a--- C++++ UL P L++ E--- W+++ N+ w++ M- V+ PS+ Y+ PE- PGP t-- 5- X R- tv b DI-- D+ G e h! r++ y+
------END GEEK CODE BLOCK------
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

My development tool: ConTEXT. I don't really use the IDE features as the four buttons it provides are not enough to harbor all make targets - i run a separate shell for that. I tend to have a explorer window to my project and html documentation open. The rest needs no explanation, i think.

When i dev under linux, I use Kate as main editor. The rest is pretty much the same (Amarok for winamp, another xterm for explorer).

[edit]removed large image as per request: Screenshot[/edit]
Last edited by Combuster on Sun Apr 29, 2007 8:03 am, edited 1 time in total.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

Uegmm... nobody read how i said PLEASE RESIZE TO SANE SIZE..

oh well... I guessed that'd happen..
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

senaus wrote:I use two machines: my laptop for coding/compiling/testing (running Kubuntu), and my desktop for web browsing/music/additional testing (Windows XP Home). These are on the same network, so Synergy allows me to use one keyboard and mouse for both. :D
Actually I've been thinking of that as well. I've got two boxes here, and the other is without console acting as a server/firewall (well there's keyboard and 12,5" VGA monitor, but that doesn't count, because they aren't on a table or anything, only connected in case a boot hangs or some such similar issue that I can't fix over network).

Now I have Linux again on both boxes so there's little point, but I used to have W2k on this one. Remote X works okayish over 100MB LAN though, so never got so far as to actually move the box to this room.. oh well..
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

mystran wrote:Uegmm... nobody read how i said PLEASE RESIZE TO SANE SIZE..
I tried, ms paint automagically rendered the text unreadable :cry:

I hope the current solution is good enough :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
frank
Member
Member
Posts: 729
Joined: Sat Dec 30, 2006 2:31 pm
Location: East Coast, USA

Post by frank »

Post Reply