Why do people think this is unique to perl? I get this with whatever I do.
That's the point, for many of us we don't get that feeling using other languages.
To me, I think people are using it as an excuse to blame their former, less experienced-self and use shiny new things as an excuse to redo bad work. A good craftsman does not blame his tools. Perl as a language is particularly good at text processing. Sanitizing network input (web forms, etc) is very trivial, and few keystrokes. Applying a regex to string inputs in PHP/Python/... is less simple. There's also 'taint' mode to enforce and weeds out a layer of injection.
Perhaps some people have forgotten things like MAGIC_QUOTES and other nasties that made PHP a joke language.
What really torques my twizzle about Perl is looking at my own old code, and realizing, "I spent a whole day making this code this ugly, and I was really happy with how perfectly the semantics matched the use case and how clear everything was. I just want to hide under a rock."
Why do people think this is unique to perl? I get this with whatever I do. It's time we all realise that what we do in the moment gave us joy and warm fuzzies. Now that moment has past and we've grown more intelligent and new and different problems have come along, we have forgotten all the difficulties that we had at the time that led to the brilliant piece of work we produced.
Perl/FCGI has been good to me, applications are easy to manage and strace. I don't see that python is any better, but has a smaller library, so no need to move to that for little return. If anything, the regex is more work (no $1..9 or =~ m||; etc).
I get as frustrated looking at my Java code as I do my perl or C. When I wrote it though, it fixed the world.
Code written by web developers must go through a security audit and insecure parts need to be rewritten to close the security holes.
I think *all* code should go through at least peer review by a senior team member. It is the flamboyant prima donna who thinks they are above the rest of the team make the biggest blunders.
Currently there are people paid to do the work of tidying the streets. For every crow "employed" through payment in form of feed, a community service worker will miss out on a role. Community service could become more akin to helping the aged, but there are qualified people doing these roles. So there is a knock on effect. It's great to train the crows to do something that appears worthwhile, but why not have them do something that humans can't currently do?
I'd rather have someone steal my credit card info than my slashdot credentials.
I can always cancel (and get a full refund for) any fraudulent CC charges. But a slashdot post under my name is permanent.
Have you ever tried to cancel a payment? It can take many months. During this time you will no doubt have to get a new card/account details, update regular payments and quite likely be without any spending cash for several days. I think the inconvenience factor and being observant enough to catch fraud before you're rendered bankrupt far out weighs potential gain vs risk.
Not always. Sometimes in bad weather people stay home, so could be anyone's guess, or you can have a look at the data. It's also interesting when you measure heart rate too. When you know that the weather is to blame, you don't have to beat yourself up over it because you'd not done a PB for a while.
The data is useful. It's not useful to share with other people much, though. By repeating the same path every day its possible to see how weather (which other people track) has an effect on the activity. If wet, then I'll allow 2-5 minutes more. If freezing then 15 minutes more. Overall, though, from the tracking, I'd say the academic year has a greater effect though. The additional vehicle traffic congestion causes additional braking. As I've tracked it, spotted trends, I can adjust my day to compensate for these events.
This. Can't sing praise of mutt enough. No bugs, just fleas:)
I once worked in an environment where we could choose our own mailer, most of us chose mutt. It's hellish fast with header caching. Starts up in subseconds, unlike outlook which I'm now forced to use at a different job. Still, work forces get to drink more tea when waiting for outlook to do things. Sounds nice, but think of the burden the extra kettle cycles place on the power grid.
Agreed. The only reason I have an XP VM (the one and only MS existence in this household) is that DW bought me an iPod that libgpod won't communicate with (a generation that has not yet been reverse engineered). I'd switch to ReactOS in a flash if iTunes wasn't a hunk of junk that will not run on it.
If you're an endurance athlete then complex carbs only go so far, literally measured in hours of effort. If you're performing for four hours or so, you'll need to start consuming sugar, or else break for a meal, or consider stopping. Simple carbs have a short burn, you can sort of notice the blood sugar level drop.
*sigh* - sounds like you have crossed the streams. You're fucked. If you have something to conceal you should have three different facebook accounts (yea, I know, against their terms and conditions) for the different social bubbles you keep. Or, less appealing, control the status updates so the bubbles are separated and the three would not bump into each other on your status updates.
Some people would want the phone/desktop for the ID theft alone, that's worth a lot more. I think some people have banking programs on their phones, unencrypted without screen lock. I'm sure people do the same with their immobile desktops too. Maybe, unpatched, on the.net. It's a wonder any money is left that wallet sat on the front wall.
Sorry, yes, it does other things too, and quite well. It's great for example at delivering viruses to users, simply by the mail arriving in the mailbox [1], yes, a remote exploit for a mailer. This [2] shit [3] still [4] continues [5]. What is is meant to be good at? If you're about to say calendar, sorry, mine's full fixing problems where MS is the SPOF.
Why do people think this is unique to perl? I get this with whatever I do.
That's the point, for many of us we don't get that feeling using other languages.
To me, I think people are using it as an excuse to blame their former, less experienced-self and use shiny new things as an excuse to redo bad work. A good craftsman does not blame his tools. Perl as a language is particularly good at text processing. Sanitizing network input (web forms, etc) is very trivial, and few keystrokes. Applying a regex to string inputs in PHP/Python/... is less simple. There's also 'taint' mode to enforce and weeds out a layer of injection.
Perhaps some people have forgotten things like MAGIC_QUOTES and other nasties that made PHP a joke language.
Perl is a multitool. The job to be done requires a #3 philips screwdriver. Neither tool perfectly does the job, though both can be made to do the job.
Close.
Perl is a swiss army chainsaw. .http://www.catb.org/jargon/html/S/Swiss-Army-chainsaw.html
Nothing? Really?
text++ advances the pointer, so the output is 'ello World'.
Note:
#include
void main() {
char *text = "Hello World";
printf( "%p\n", text );
text++;
printf("%s\n", text);
printf( "%p\n", text );
}
0x55c97e4047d4
ello World
0x55c97e4047d5
What really torques my twizzle about Perl is looking at my own old code, and realizing, "I spent a whole day making this code this ugly, and I was really happy with how perfectly the semantics matched the use case and how clear everything was. I just want to hide under a rock."
Why do people think this is unique to perl? I get this with whatever I do. It's time we all realise that what we do in the moment gave us joy and warm fuzzies. Now that moment has past and we've grown more intelligent and new and different problems have come along, we have forgotten all the difficulties that we had at the time that led to the brilliant piece of work we produced.
Perl/FCGI has been good to me, applications are easy to manage and strace. I don't see that python is any better, but has a smaller library, so no need to move to that for little return. If anything, the regex is more work (no $1..9 or =~ m||; etc).
I get as frustrated looking at my Java code as I do my perl or C. When I wrote it though, it fixed the world.
Code written by web developers must go through a security audit and insecure parts need to be rewritten to close the security holes.
I think *all* code should go through at least peer review by a senior team member. It is the flamboyant prima donna who thinks they are above the rest of the team make the biggest blunders.
Currently there are people paid to do the work of tidying the streets. For every crow "employed" through payment in form of feed, a community service worker will miss out on a role. Community service could become more akin to helping the aged, but there are qualified people doing these roles. So there is a knock on effect. It's great to train the crows to do something that appears worthwhile, but why not have them do something that humans can't currently do?
In NO way should ANY browser store Credit Cards!
Why not?
I'd rather have someone steal my credit card info than my slashdot credentials.
I can always cancel (and get a full refund for) any fraudulent CC charges. But a slashdot post under my name is permanent.
Have you ever tried to cancel a payment? It can take many months. During this time you will no doubt have to get a new card/account details, update regular payments and quite likely be without any spending cash for several days. I think the inconvenience factor and being observant enough to catch fraud before you're rendered bankrupt far out weighs potential gain vs risk.
or detect when the user is paying from a normal or incognito mode session.
But what if incognito is your normal way of browsing?
Not always. Sometimes in bad weather people stay home, so could be anyone's guess, or you can have a look at the data. It's also interesting when you measure heart rate too. When you know that the weather is to blame, you don't have to beat yourself up over it because you'd not done a PB for a while.
The data is useful. It's not useful to share with other people much, though. By repeating the same path every day its possible to see how weather (which other people track) has an effect on the activity. If wet, then I'll allow 2-5 minutes more. If freezing then 15 minutes more. Overall, though, from the tracking, I'd say the academic year has a greater effect though. The additional vehicle traffic congestion causes additional braking. As I've tracked it, spotted trends, I can adjust my day to compensate for these events.
This. Can't sing praise of mutt enough. No bugs, just fleas :)
I once worked in an environment where we could choose our own mailer, most of us chose mutt. It's hellish fast with header caching. Starts up in subseconds, unlike outlook which I'm now forced to use at a different job. Still, work forces get to drink more tea when waiting for outlook to do things. Sounds nice, but think of the burden the extra kettle cycles place on the power grid.
Tried that but people show up at my desk, which is even worse
I can engineer the DND afternoons through copious garlic and onion at lunch.
This. You do have to question the whole stack though, things you run on ReatOS, say a third-party browser, could be laden with spyware.
Agreed. The only reason I have an XP VM (the one and only MS existence in this household) is that DW bought me an iPod that libgpod won't communicate with (a generation that has not yet been reverse engineered). I'd switch to ReactOS in a flash if iTunes wasn't a hunk of junk that will not run on it.
If you're an endurance athlete then complex carbs only go so far, literally measured in hours of effort. If you're performing for four hours or so, you'll need to start consuming sugar, or else break for a meal, or consider stopping. Simple carbs have a short burn, you can sort of notice the blood sugar level drop.
*sigh* - sounds like you have crossed the streams. You're fucked. If you have something to conceal you should have three different facebook accounts (yea, I know, against their terms and conditions) for the different social bubbles you keep. Or, less appealing, control the status updates so the bubbles are separated and the three would not bump into each other on your status updates.
I think that's the pont the OP is making.
New firmware first, propper clean slate.
That's a pretty good point. Someone with points, please mod up.
... using a smart phone with those gloves on.
... but that was the whole point of tor in the first place
Some people would want the phone/desktop for the ID theft alone, that's worth a lot more. I think some people have banking programs on their phones, unencrypted without screen lock. I'm sure people do the same with their immobile desktops too. Maybe, unpatched, on the .net. It's a wonder any money is left that wallet sat on the front wall.
Reign? More like niagra!
Mod parent up. That's awesome, and I wish I'd thought of it.
Sorry, yes, it does other things too, and quite well. It's great for example at delivering viruses to users, simply by the mail arriving in the mailbox [1], yes, a remote exploit for a mailer. This [2] shit [3] still [4] continues [5]. What is is meant to be good at? If you're about to say calendar, sorry, mine's full fixing problems where MS is the SPOF.
1: http://www.securityfocus.com/a...
2: https://www.cvedetails.com/cve...
3: https://www.cvedetails.com/cve...
4: https://www.cvedetails.com/cve...
5: https://www.cvedetails.com/cve...