The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I use a Varidesk, the 48 inch one. Good quality, nicely weighted. I can have 2 24 inch monitors keyboard and mouse on it fine.
I bought it for back issues. When the back isn't bothering me, it stays down.
Working standing up isn't as much fun as I thought it would be.
I have one of the electric standing desks from Vari. I vary the height of the desk from the seated position to the full-standing position at least twice a day (usually more) to get rid of leg stiffness caused by sitting for long periods of time. I'm pretty tall (190.5 cm = 6' 3"), and I find the highest position of the desk (123 cm = 4' 0.5") comfortable. Spec's now say that the desks go up to 128 cm (4' 2.4") max height. Have a small PC and two monitors, plus some books - it's pretty stable, but I wouldn't call it "rock solid". I'd recommend getting an industrial, padded mat to stand on for additional comfort. There's also those VariDesk converters (VariDesk 36) - had to raise it to it's maximum height and it was still a little short for me on the standard desk it was placed upon. Again, I would say it was pretty stable, but not "rock solid" and shakier than the full-blown electric desks. The do have the VariDesk Tall 40, but when I was looking, the reviews were not great, stating the desk was unstable at max height and the mouse/keyboard tray wasn't very ergonomic. Hope this helps.
Get a stand/sit desk. I have one from Autonomous[^]. It's great. I start in the morning with it standing. Lower it as I get tired. For sitting you can adjust for any height chair. I would recommend the SmartDesk Pro. Also, get a good mat to stand on.
My first attempt at getting a standing desk at work ended up with my carpenter-minded boss saying, "I could build you one". Not the best option at the time. So when my new boss took over, a standing desk was one of my first requests. I ended up with an Ergodesk standing desk. It's sturdy and it was one of the first entrants into the standing desk arena. It is sturdy but that comes at a price - I have to raise and lower it myself by turning knobs and re-tightening them.
Since I was one of the first to get a standing desk, several others have requested them. Our entity has chosen Varidesk for the ease of raising and lowering the desk, which is key to actually using it. If it's a pain to raise and lower it, you just won't do it.
When we all went home to work because of the plague , I purchased a pneumatic desk from Office Depot, which has been surprisingly good!
Sitting is the new smoking, so kudos to you for looking for healthy options!
I have an electric Brateck Lumi desk that cost about NZ$600 (~US$420). It is a decent desk with a 100kg weight allowance.
I used to have a manual wind desk, but that was just hard work and at the time I didn't have much stamina.
As for advice on the actual standing part...
- I would make sure you are eating well and getting all of the vitamins you need. (I was low in vitamin D and it really affected my stamina.)
- Eat breakfast!
- Wear comfortable shoes.
- Get an anti-fatigue mat if your standing position is on a hard surface.
- Have a chair nearby for rests.
- If you're prone to lower back pain, then don't be! Read 'Healing Back Pain' by John Sarno. It'll change your life if you're ready to believe.
- If you're prone to lower back pain, here's a greeeeeat stretch:
1. Get 2 x wedges, large enough for to stand on. The angle of the wedges should be around 22.5-25 degrees.
2. Place them both sloping outwards (like a house ridge), but a little apart.
3. Stand one foot on each, with the outside of each foot parallel with the side of the wedge.
4. Bend knees slightly, push knees out to side with consistent pressure, and hang forwards at the waist.
5. Position your bottom above your feet. The ideal position is where you're almost teetering forwards.
6. Maintain outward pressure at knees and slightly bent knees.
7. Hang for a couple of minutes.
10. Do back flips because your lower back has eased.
Well if you already have a control that uses EBNF grammars, go ahead and use that, I suppose.
Except i doubt it will handle comments properly for reasons. You'll want to check. particularly with /* */ in the middle of wo/*like this*/rds
I'd have probably used ICSharpCode.AvalonEdit if i was starting from scratch but that would just be a starting point for me.
Your minification shouldn't use it at all i think though.
And then from there you'll want to take what's left over and reduce all whitespace runs to a single space. If you want to get more minified than that you can eliminate all space except when two identifiers are next to each other.