Post a shot of your dev environment
Post a shot of your dev environment
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.
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.
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 (47.63 KiB) Viewed 10517 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.
-
- 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:
I have a very boring dev environment. All it is is a desk with lamp, cd tower, dvds everywhere and lots of paper . 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 .
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 )...
Sorry about the quality, it was 140 kb and I had to take it down to a low size.
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 )...
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.
- dev_env.jpg (58.92 KiB) Viewed 10503 times
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.
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 (116.2 KiB) Viewed 10500 times
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
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.
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.
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
- screens.png (121.11 KiB) Viewed 10478 times
C8H10N4O2 | #446691 | Trust the nodes.
- Kevin McGuire
- Member
- Posts: 843
- Joined: Tue Nov 09, 2004 12:00 am
- Location: United States
- Contact:
Windows XP SP2 Slovak edition, running the happy overactive kernel that has many of opened programs, as you can see. 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
inflater
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
inflater
- Attachments
-
- A Bit Complicated Environment
- Inflaterz_Translation_Environment.PNG (82.18 KiB) Viewed 10456 times
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
-
- Member
- Posts: 97
- Joined: Thu Mar 15, 2007 2:27 pm
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
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 (101.62 KiB) Viewed 10431 times
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.
As for apps, here goes:
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
- Attachments
-
- dyknl-workspace.GIF (72.11 KiB) Viewed 10413 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------
- Combuster
- 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:
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]
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.
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).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.
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.