The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions. Or if you must, use the Back Room[^] - but enter at your own risk.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen. For those discussions where you wish to be a little more frank, use the Soapbox[^]
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
I have no problem with that
... as long as he drives it out the back of say a spaceX just launched just before it leaves the atmosphere, it bounces off a mountain cliff, explodes on contact with the water below and what remains from that is crushed into a tiny ball as it sinks 7 miles to the bottom of the Mariana trench, leaving only a lone soccer ball and Everton shirt floating on the water.
OK, yeah, perhaps that's overdoing it a little bit, it's more likely to be Man-U.
(and anyway there's no mountains close enough to the Mariana for that to happen ...unless ...)
Had a Logitech Wave (K350) for the longest time. Got tired of feeling like the keys were binding at an angle (although they worked with more pressure). Went to the office stores and tested all of theirs, then ran down to Fry's and found an Azio MK-RETRO-04 (non-backlit) one for $72. Pried open the box and tested it out, since the office stores didn't have any. Holy cow! I'd forgotten what it was like to glide type!
Sorry this sounds like a commercial! But to repeat myself, Holy Cow! Shouldn't have waited so long! Fingers are already starting to relax!
The Azio definitely has that ancient 'clickety-clack'! Wonderful! My fingers just glide across the top of them, and it has enough feedback to put a smile on my face! Making fewer typing errors, and faster, too! (I'm only about 60 WPM, so not an old-school master.) It reminds me of the first generation of high quality keyboards on early computers, before we got the mushroom-pressing cheapness of all the others I played with today.
PS - had to get another USB hub for it, because it is wired, and my laptop is all plugged up!
Fry's wanted $99 for that one, so I passed. It is classier, but this red on black is cool, and not too distracting.
If you are into Hi-Fi and have a Frys nearby, they were selling the Blue Sadie headphones for $250 instead of the $350 Amazon price. Amazing! They had them on display to listen to, and I was totally blown away. It might have only been the store near me, though, as they show online at $399.
Kids are excited.
Dogs are excited. (yes, my dogs read)
I am not excited (Oh, the back! That's gonna hurt)
Cold front hits Sydney, barely got into the 20's having hit mid 30's early spring, also got some rain.
You ain't old enough to start whinging about weather related pain.
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
I'm looking into buying one of these for entertaining grandchildren (and myself) and getting them hooked, at the same time, on science and learning. And playing with it myself. As they young ones are quite young, taking turns and adjusting the focus for different quality vision make it difficult to maintain their attention span - hence, the TV/Computer view.
They seem to range in price from US$10 and up and up. There's magnification, resolution (for the digital output) to consider - aside from not getting a piece of junk.
A nice addition would be time-lapse video - watch salt crystals growing can be neat and a nice take-home.
I can't speak for a microscope but if you want timelapse software I am sure there is lots out there including TeboCam[^] which I wrote and use as a webcam security system - it includes timelapse functionality for usb webcams.
“That which can be asserted without evidence, can be dismissed without evidence.”
Very interesting... I am thinking on buying a couple of cams due to someone (I suppose teenagers) in my neighbouhood that is pissing me off with his/her/their actions.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
I wrote it for myself, because at the time there was nothing that did exactly what I wanted and it evolved with lots of user feedback.
I am sure there are better webcam security/timelapse systems out there - I use it daily and it gives me some reassurance being able to see what is going on inside my property while I am out(there have been a few burglaries in my area).
“That which can be asserted without evidence, can be dismissed without evidence.”
I know what you are thinking, a programming question in the lounge, what is this outrage?!
But wait! there is no code involve!
In fact I am not interested in code, it's more like a conceptual and rhetorical question.
I wonder what to do about resources in my documents editor.
The problem: I am making this fantasy documents editor.
one can create / edit: image (& icon), (fantasy) maps, text, and tabular data.
- image, map and tabular data can contain images
- text document can contain anything (i.e. text, obviously, but also table, images and map snapshots)
document come standalone. one doesn't make a "project" with multiple assets, like a C# project...
instead one create a map, or create a text document, etc...
(this seems like the right approach, just like one doesn't make "project" with word, excel, power point)
now how do these document reference each other? that's my conundrum...
idea 1: copy each sub-document in current document.
problems 1: document can easily balloon in size, with same subdocument can be added multiple times
problem 2: document can be really small, but a resource, say a background image, can be humongous in size (and repeated in multiple document) and it's hard to make a nice and concise UI to take care of that
idea 2: each resource will be reference by some custom URI
problem 1: uri scheme is difficult. if it's absolute path on disk, what if the user move the folder containing everything? is it's relative, what if the user move only that file or work on a copy in another directory
idea 3: image are copied (too bad for duplicates or big images)(by duplicates I mean I could have 5 small documents becoming 5 big documents because of 1 single huge background image), tabular data are copied in (no biggies), maps are snapshoted (i.e. what is copied: picture of are of interest + 1 or 2 hint path / URL)
problem 1: big image can waste lots space, map do not update live
anyway that's the concept I am thinking about, and wondering how to tackle in the most user friendly and efficient fashion...
Any ideas or tips?
After some though, here is a quicker and better question, perhaps...
To clarify, it's not an algorithm question at all, more like a design question...
Where should I put the stuff? copy or not?
And if I reference (some? all?) how could I reference smartly?
Also, if I reference, obviously the user can move thing around breaking all reference. But how could I improve the user experience so that he will intuitively know what to do to maintain reference?
Decided... I obviously need to pack everything together.. if the files is emailed, the file should still work!
will go with option 3 (copy image, inline table, copy map as a screenshot" + some meta data: position, zoom and hint location)
and I am gonna provide a simple resource management tool.. basically a table with (thumbnail, size and search and replace button), should be ease to make it reusable and should help with size management
If you want something usable that will save much programming time, look at programs like Xara Designer (or their cheaper versions). They even have a 'Cloud' version that appears to tackle everything you are setting out to do.
Or just have a look at their approach, and reverse engineer it with the changes you want.
I'm certain there are other programs out there, that's just one I've used in the past that your post brought to mind.
Can't give you advise about the data structure behind it - I'm guessing it is probably a list of some nature. Might even boil down to a vector of objects, but not trivial to implement.