Think server environment, not desktop. IIS is required for one thing or another on just about every Win2K server in our domain. I've never used Norton firewall, and I hate patches that require reboots. Only the kernel requires that in Linux. And don't you love the way that Windows IP filtering is an all or nothing affair? Last time I checked, you couldn't specify individual interfaces.
I don't know much about windows except the fact that...everything is already done by someone else.
Therein lies the problem. One can relatively secure a Linux box in half an hour:
1. Disable unnecessary services. 2. Configure iptables. 3. Update to latest versions. 4. Run through CERT security checklist
Try disabling IIS on Windows Server and see what else breaks.
Slashdot III, the Search for Smack
on
Space Burial
·
· Score: 1
Boldly going where no moron has gone before. Select one of these catchy phrases to have encoded on your trans-life conveyance:
(1) I actually paid $10K for this cruise. (2) What do you mean it's a one way trip? (3) See, you can take it with you. (4) If you find this capsule, please return contents to the third planet. (5) Don't open unless you can revive me.
The bug in GE Energy's XA/21 system was discovered in an intensive code audit..."This fault was so deeply embedded, it took them weeks of pouring through millions of lines of code and data to find it."
Method in which DNA data is accessed by means of a read head attached to an arm moving back and forth along the data interface. Storage buffer following receptacle socket holds said data until consumed or rejected.
Don't complain to them, and don't present only the problems. It makes you sound whiney. Instead, prepare brief descriptions of the problems, proposed solutions, timelines and estimated costs to fix. The best way to get their attention is with an ROI analysis that shows how your recommendations will save money.
How about digitally signing the blocklist and posting it to USENET or possibly even IRC on a regular basis. Admins could import the keys for the lists they use, and it would be difficult to DDoS all the mirrors.
Just wait until they put that GPS/PIM/medical/financial chip in your hand...
32.71853 North Latitude 96.67674 West Longitude 96.67675 West Longitude 96.67674 West Longitude 96.67675 West Longitude 96.67674 West Longitude 96.67675 West Longitude 96.67674 West Longitude...
There was a very interesting program on PBS or some channel last night about how corporate greed is ruining the world. Not everyone in the world can live at the same level of affluence and waste as Americans. Advertising and commercialism engrains in our youth the idea that you are a nobody unless you amass physical possessions. It mentioned that one of the biggest factors in gang lifestyle and poverty was possessions. You wonder why your kid wants a pair of $100 shoes every month and why someone else is willing to kill him for them? Anyway, the conclusion of the program was that with mega-corporations moving into third world countries, influencing their lifestyles and encouraging waste, the earth's ecosystem cannot sustain such growth.
I believe it's Dover anyways...they publish a really great series of math books on a variety of subjects, available at Barnes and Noble for $10-15. A real bargain if you ask me! I bought "Math for Nonmathematicians," for a refresher, but it is more of a history book--aninteresting read nonetheless. I haven't done high-level math in about 7-8 years either, so I broke out my old calculus books too. I enjoy studying number and graph theory, very useful for programmers.
It seems to me that many of you are viewing VM as some kind of emulation application rather than a virtual machine. What you may not realize is that many(most?)OS kernels including Linux virtualize the hardware to make the software more portable and less able to crash your entire system. What you lose in performance you make up for in stability. Operating systems books are a great reference for studying VMs.
Operating System Concepts by Abraham Silberschatz, et al.
Design and Implementation of the 4.4bsd Operating System by McKusic, et al.
Design of the UNIX Operating System by Bach
Modern Operating Systems by Tanenbaum
Operating Systems Design and Implementation by Tanenbaum
held liable for lying to customers about how much their services really cost. Phone companies disgust me, and every single one I have dealt with over the past 8 years as lied through their teeth. Ever wonder why basic phone service costs you $40/month when they advertise $15? Or when they promise you 10 cents/min for a low $5 monthly fee, but when you get the bill you see that 10 cents only applies to interstate calls. So not only did you get screwed out of $5, you also get charged 25 cents a minute to call your mother...
UML is a way for poor communicators to pretend to design.
I couldn't disagree with you more. Class diagrams reflect only a static view of a system design. There are a whole slew of other modelling constructs that depict the dynamic nature of a software system, including statecharts, activity and interaction diagrams. These can be used to model the potential interactions between components, and use cases for modelling user interaction.
In every case I've seen UML used for modeling, it has created systems which looked clean in the diagrams but which failed to function usefully once implemented due to lack of conceptual underpinnings.
The only explanation for this is poor design! Don't blame it on UML. One of the biggest failure points of software projects is failing to adequately document functional and non-functional requirements. You can design/document all you want, but if you don't fulfill the requirements, you are doomed to failure.
I think what you're really questioning is the granularity or detail of the solution to your problems. Remember, at the assembly level, there really aren't any OOP constructs.
Basically, all software boils down to binary, from assembly. Then you have higher level languages like C, which can be used to create other languages and constructs, whether they are procedural or OOP. The higher you go, you begin to form reusable objects, design patterns, frameworks and architectures. Think of this as an inverted pyramid.
It may be that the solution to your numeric problem is best coded in assembly, in which case you don't need OOP. However, if you are creating several modules that each solve a specific problem, you may want to combine them into a generic application framework. If this is a batch processing application that uses a particular module based on the data it encounters, you might use polymorphism and abstraction to deal with objects generically.
At this level, you are concerned with reusability and maintainability. When your boss sees this wonderful application and asks you to add a GUI for non-3133t5 or to add additional modules, you can say "No problem!"
I'm only 28, and I have over 75 years of IT experience (from past lives) - 8P
But seriously, no matter how much experience you think you have, you have to pay your dues. Basically, the more you learn, the more you realize you still have to learn. There's a lot to be said for the variety of skills and knowledge you pick up in college and working in structured development environments. I have a Master's in CS and have been developing software professionally for 7 years. I used to think I knew it all, but every day I learn something new. You can't just say I have umpteen years of experience and expect that to carry much weight. The IT industry is very dynamic, and you have to keep up with the latest technology in your field by learning constantly. If you're worried about your position, try to show them how valuable you are with your ingenouity to solve problems where others can't. And like the other posters stated, try to make friends with this guy by doing pet projects for him.
I can imagine there would also be Green, Purple and White pens. These would be evil addon pens.
Funny. Aren't those the colors of the Windows logo?
Think server environment, not desktop. IIS is required for one thing or another on just about every Win2K server in our domain. I've never used Norton firewall, and I hate patches that require reboots. Only the kernel requires that in Linux. And don't you love the way that Windows IP filtering is an all or nothing affair? Last time I checked, you couldn't specify individual interfaces.
I don't know much about windows except the fact that...everything is already done by someone else.
Therein lies the problem. One can relatively secure a Linux box in half an hour:
1. Disable unnecessary services.
2. Configure iptables.
3. Update to latest versions.
4. Run through CERT security checklist
Try disabling IIS on Windows Server and see what else breaks.
Boldly going where no moron has gone before. Select one of these catchy phrases to have encoded on your trans-life conveyance:
(1) I actually paid $10K for this cruise.
(2) What do you mean it's a one way trip?
(3) See, you can take it with you.
(4) If you find this capsule, please return contents to the third planet.
(5) Don't open unless you can revive me.
zzzzzzz
The bug in GE Energy's XA/21 system was discovered in an intensive code audit..."This fault was so deeply embedded, it took them weeks of pouring through millions of lines of code and data to find it."
Ah, the benefits of outsourcing.
Method in which DNA data is accessed by means of a read head attached to an arm moving back and forth along the data interface. Storage buffer following receptacle socket holds said data until consumed or rejected.
Don't complain to them, and don't present only the problems. It makes you sound whiney. Instead, prepare brief descriptions of the problems, proposed solutions, timelines and estimated costs to fix. The best way to get their attention is with an ROI analysis that shows how your recommendations will save money.
keystroke-logging lib_bigbrother.so.0 no doubt
when the really important crisis occur?
How about digitally signing the blocklist and posting it to USENET or possibly even IRC on a regular basis. Admins could import the keys for the lists they use, and it would be difficult to DDoS all the mirrors.
Just wait until they put that GPS/PIM/medical/financial chip in your hand...
...
32.71853 North Latitude
96.67674 West Longitude
96.67675 West Longitude
96.67674 West Longitude
96.67675 West Longitude
96.67674 West Longitude
96.67675 West Longitude
96.67674 West Longitude
Brings a whole new meaning to longitude
You forgot extends your penis 3" overnight...
There was a very interesting program on PBS or some channel last night about how corporate greed is ruining the world. Not everyone in the world can live at the same level of affluence and waste as Americans. Advertising and commercialism engrains in our youth the idea that you are a nobody unless you amass physical possessions. It mentioned that one of the biggest factors in gang lifestyle and poverty was possessions. You wonder why your kid wants a pair of $100 shoes every month and why someone else is willing to kill him for them? Anyway, the conclusion of the program was that with mega-corporations moving into third world countries, influencing their lifestyles and encouraging waste, the earth's ecosystem cannot sustain such growth.
I believe it's Dover anyways...they publish a really great series of math books on a variety of subjects, available at Barnes and Noble for $10-15. A real bargain if you ask me! I bought "Math for Nonmathematicians," for a refresher, but it is more of a history book--aninteresting read nonetheless. I haven't done high-level math in about 7-8 years either, so I broke out my old calculus books too. I enjoy studying number and graph theory, very useful for programmers.
It seems to me that many of you are viewing VM as some kind of emulation application rather than a virtual machine. What you may not realize is that many(most?)OS kernels including Linux virtualize the hardware to make the software more portable and less able to crash your entire system. What you lose in performance you make up for in stability. Operating systems books are a great reference for studying VMs.
Operating System Concepts by Abraham Silberschatz, et al.
Design and Implementation of the 4.4bsd Operating System by McKusic, et al.
Design of the UNIX Operating System by Bach
Modern Operating Systems by Tanenbaum
Operating Systems Design and Implementation by Tanenbaum
held liable for lying to customers about how much their services really cost. Phone companies disgust me, and every single one I have dealt with over the past 8 years as lied through their teeth. Ever wonder why basic phone service costs you $40/month when they advertise $15? Or when they promise you 10 cents/min for a low $5 monthly fee, but when you get the bill you see that 10 cents only applies to interstate calls. So not only did you get screwed out of $5, you also get charged 25 cents a minute to call your mother...
and let your customers do the testing/debugging for you!
the power of the dark side
Don't forget the ONLY video game turned movie worth seeing so far -- Tomb Raider, with the luscious Angelina Jolie!
mmmmmm.......Lara.......
Mount lasers in the front of your vehicle to blast the a*holes who cut you off without signaling!
UML is a way for poor communicators to pretend to design.
I couldn't disagree with you more. Class diagrams reflect only a static view of a system design. There are a whole slew of other modelling constructs that depict the dynamic nature of a software system, including statecharts, activity and interaction diagrams. These can be used to model the potential interactions between components, and use cases for modelling user interaction.
In every case I've seen UML used for modeling, it has created systems which looked clean in the diagrams but which failed to function usefully once implemented due to lack of conceptual underpinnings.
The only explanation for this is poor design! Don't blame it on UML. One of the biggest failure points of software projects is failing to adequately document functional and non-functional requirements. You can design/document all you want, but if you don't fulfill the requirements, you are doomed to failure.
I think what you're really questioning is the granularity or detail of the solution to your problems. Remember, at the assembly level, there really aren't any OOP constructs.
Basically, all software boils down to binary, from assembly. Then you have higher level languages like C, which can be used to create other languages and constructs, whether they are procedural or OOP. The higher you go, you begin to form reusable objects, design patterns, frameworks and architectures. Think of this as an inverted pyramid.
It may be that the solution to your numeric problem is best coded in assembly, in which case you don't need OOP. However, if you are creating several modules that each solve a specific problem, you may want to combine them into a generic application framework. If this is a batch processing application that uses a particular module based on the data it encounters, you might use polymorphism and abstraction to deal with objects generically.
At this level, you are concerned with reusability and maintainability. When your boss sees this wonderful application and asks you to add a GUI for non-3133t5 or to add additional modules, you can say "No problem!"
I'm only 28, and I have over 75 years of IT experience (from past lives) - 8P
But seriously, no matter how much experience you think you have, you have to pay your dues. Basically, the more you learn, the more you realize you still have to learn. There's a lot to be said for the variety of skills and knowledge you pick up in college and working in structured development environments. I have a Master's in CS and have been developing software professionally for 7 years. I used to think I knew it all, but every day I learn something new. You can't just say I have umpteen years of experience and expect that to carry much weight. The IT industry is very dynamic, and you have to keep up with the latest technology in your field by learning constantly. If you're worried about your position, try to show them how valuable you are with your ingenouity to solve problems where others can't. And like the other posters stated, try to make friends with this guy by doing pet projects for him.