|
Walking is possible, public transport (buses) tend to be sick making!
|
|
|
|
|
The only city where I've seen cars (Smart cars, Fiat500 mini & micro car) parked at 90' to the pavement between larger more sensibly parked cars. Rush hour from my area resembled a chariot race with motors...
|
|
|
|
|
I'm heading there next week - also my first visit.
If all roads lead to Rome, why do all their street signs start with "Via" ?
|
|
|
|
|
Duncan Edwards Jones wrote: If all roads lead to Rome, why do all their street signs start with "Via" ? "Via" means "Get a move on!", which is the national requirement for driving styles.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
All Italians drive fully expecting every other road user to give way in deference to their driving ability!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Because they lead to Rome from somewhere else.
|
|
|
|
|
Good luck getting past all the selfie-stick and cr@p tour sellers.
Oh, and if you want to visit the historic ruins, near the Coliseum, don't carry anything bigger than a wedding-ring box with you.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
When in Rome, ... go to a Roman orgy. Have fun!
|
|
|
|
|
Have a good time.
On Sunday, if you see a middle aged man running nearby the Colosseum, well.., it's me.
modified 18-Nov-16 8:35am.
|
|
|
|
|
Keep your eyes open because it's full of muggers and don't trust any tourist guide that you haven't booked from accredited agencies beforehand!
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Fastest pickpockets in the world, and there's boatloads of them
Sin tack ear lol
Pressing the "Any" key may be continuate
|
|
|
|
|
Rome is that kind of city where you get amazed just by simply walking in the streets.
It is busy yes, but like every capital city.
Enjoy the city and the food (i recommend having a good "Matriciana" in Trastevere) and don't bother to give credit to all those saying that it is dangerous and crazy over there.
These old cliches are carried on by those who never got out from their teeny town and still believe in Santa Claus
Enjoy, i envy you
|
|
|
|
|
Never been, supposed to be amazing, I have only been over the border to Liguria, so I am envious right now.
Try a Pizza, and tell W::Balboos how good it is, he is really interested in Italian pizza.
|
|
|
|
|
My wife was there in July with a friend of ours, and had a great time. I only got to see video of it, but try to get in to see the Blue Grotto if you can. It's amazing. Get there early, boats fill up quickly.
Have fun!
|
|
|
|
|
I'll be honest. One of the things that attracts me to crafting software is the end-product. I also am not always the most patient guy in the world (except for with computers, surprisingly, lol). In any event, I'm not super into data structures, although I try desperately hard to be because I know how fundamental they are and I know how important to even just landing a nice job they can be.
But nevertheless, I'd rather spend 5 hours coding and have something to show, rather than re-create an intangible data structure that already exists in the standard library, just for the sake of it (or erm... class). Right now, the data structures are not my strong point and I've been getting a little turned off to programming by spending so many hours on such primitive parts.
Surely there must be others who have suffered this? Do you have any tips on keeping motivated to give up production code time to study data structures for a while? I'd much rather write unit tests and design patterns!
|
|
|
|
|
Getting the data structures right for an application is absolutely the most important part: they underpin everything else you are going to do.
There was a famous book about it: Algorithms Plus Data Structures Equals Programs (Prentice-Hall series in automatic computation): Amazon.co.uk: Niklaus Wirth: 9780130224187: Books[^] in which he introduced the world to Pascal - one of the first "modern" languages which felt "together" even if classes and OOPs were a long way in the future.
Get 'em wrong, and your whole app is full of clunky code, and bodges: get 'em right and the code flows well from that. Look at any code where someone decided that storing dates in text format in SQL, or comma separated lists instead of separated foreign keyed tables and you will see what I mean.
It's worth investing a good deal of time at the beginning of a project to get them worked out in detail - and being prepared to scrap them and start from scratch if you missed something important.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OriginalGriff wrote: It's worth investing a good deal of time at the beginning of a project to get them worked out in detail - and being prepared to scrap them and start from scratch if you missed something important.
Oh... yes. You can bet on it.
Inherited project, performance bad as hell, too big to refactor, pain in ass to maintain.
New Project (started from scratch), 30% more data handling, 75% less memory allocation, 5 times faster, even the maintenance guy was able to follow it and was enthusiastic. Change Request on basic data unit, everything refactored in a Saturday.
In the PLC world, where there are still limits for everything, if the initial structure is good, the rest is mostly piece of cake.
M.D.V.
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.
|
|
|
|
|
OriginalGriff wrote: Get 'em wrong, and your whole app is full of clunky code, and bodges: get 'em right and the code flows well from that. Look at any code where someone decided that storing dates in text format in SQL, or comma separated lists instead of separated foreign keyed tables and you will see what I mean.
You just described everything a major wrong with javascript
|
|
|
|
|
You should at least learn the basics of data structures so you know they exists and if needed you can find them and use them.
I assume that 90+% of the work done in programming use basic data structures defined in the std libraries; the other 10% is basically variation of existing data structures or very custom data structures to support a very specific problem.
I'd rather be phishing!
|
|
|
|
|
Because data structures hold half of the logic of any program. Get them wrong and the code starts becoming strange and convoluted: necessary data not available in places where it should have been, redundant data around (which may lead to partially updated data and very hard to find bugs), overly complex modules and functions whose only usefulness is passing structures around.
Worse if one gets the classes wrong. Classes must work on their data so what they hold and how they hold it is of paramount importance.
EDIT: I forgot mentioning algorithms and drivers. If you work on these you absolutely need proper data structures due to communication / protocolo / timings / space constraints. While most of the "modern" developing isn't done at this level (and it shows) those are still the backbone of everything we work on.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
den2k88 wrote: EDIT: I forgot mentioning algorithms and drivers. If you work on these you absolutely need proper data structures due to communication / protocolo / timings / space constraints. While most of the "modern" developing isn't done at this level (and it shows) those are still the backbone of everything we work on.
The kids should start with programming PLCs or microprocessors. Then they would know about the importance of such things.
M.D.V.
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.
|
|
|
|
|
They should, even if processing power seems unlimited at the moment - after all 640kB of ram should be enough for anybody!
To stay on the consumer side, videogames are processing and memory hogs and they are a growing industry. Enter the Enterprise (not THAT Enterprise, the other) and you'll find yourself with barely the processing time to do anything beyond the basics, especially if on-the-fly analysis are to be taken on real time systems.
Of course these are fields of which the usual QA-abusing developer used to clunky messes of frameworks and interpret-virtualiz-clouding thingies ignore the very existance. And rookies, of course, but that's not their fault, it still takes 10 years to make 10 years of experience.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
den2k88 wrote: after all 640kB of ram should be enough for anybody! I am not that old... I already had 1024 Kb But still had to deal with 64 Kb DataBlocks and 1-byte counters for sequence steps (max 255 of whatever).
Edit: this[^] is the new version of my favorite one. I have used the previous model for some years and still 1 Mb RAM
den2k88 wrote: To stay on the consumer side, videogames are processing and memory hogs and they are a growing industry. Mostly due to graphics, special effects. Not necessarily due to careless programming.
den2k88 wrote: you'll find yourself with barely the processing time to do anything beyond the basics, especially if on-the-fly analysis are to be taken on real time systems. You know... C and C++ are obsolete
den2k88 wrote: the usual QA-abusing developer QA-abusing... what? Are you calling them developers? if you mean the !"%$"§(/&% morons wannabe programers (we are in the lounge, not the soapbox) visiting the QA section... they will need 100 years to have 10 years experience.
M.D.V.
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.
modified 18-Nov-16 8:54am.
|
|
|
|
|
Nelek wrote: Mostly due to graphics, special effects. Physics, actually. Ballistic trajectories (and still many weapons are hitscan), obstacles interference, walking/jumping/running/swimming/flying calculations for NPCs and players. Then there is the AI and the generation/keeping in readily accessible memory huge sets of relevant environment variables and decision made by the player to adjust the entire world reactions.
I'm using as examples big open sandbox games like The Elder Scrolls, Fallout and The Witcher series, but even highly compartimented games like Mass Effect and Deus Ex have a lot of computations to make that aren't graphically related.
Quote: Not necessarily due to careless programming. I never said that, in fact gaming industry is one of the most demanding out there and careless developers usually last for very very short times. Still some games are careless developed / designed, in my mind Crysis series and the first The Witcher were excessively demanding despite being about the same quality of much less onerous games.
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|