Domain: informit.com
Stories and comments across the archive that link to informit.com.
Comments · 253
-
Re:WEP (in)security assumptions
One thing is, though, that you can actually try dictionary or brute-force password cracking on individual packets, so you could just capture a few packets and do a dictionary or brute-force crack in the comfort of your own home, or even just leave it to your 2ghz home desktop to do the cracking while you're at work or whatever.
You can see an explanation of this here, with a detailed explanation of how you could potentially crack a WEP key in half a minute...
Of course, brute-forcing a 104-bit key is going to take a long time, but the point is that you can do it without sitting outside some business' office overnight. ;) -
Re:Here's the unencrypted PDF and source code.
-
Re:Here's the unencrypted PDF and source code.
-
Here's the unencrypted PDF and source code.Here's the unencrypted PDF in a
.zip file.Here's the source RTF document in a zip file. That's Rich Text File, not the usual acronym
:-)So, having established that it really is Open Source, I do encourage you to buy the book.
Thanks
Bruce
-
Here's the unencrypted PDF and source code.Here's the unencrypted PDF in a
.zip file.Here's the source RTF document in a zip file. That's Rich Text File, not the usual acronym
:-)So, having established that it really is Open Source, I do encourage you to buy the book.
Thanks
Bruce
-
Download link
-
Re:Why to get this bookI also read the book is released under a special copyright license similar to the GPL ( the Perens License ), so that after a few months the electronic format of the book becomes legally distributable. Is that cool, or what?
Yes. It's the Open Content License. It applies to the printed version today, meaning that you can shove it in a copier if you want and sell the copy, and it will apply to the electronic version when that is released. We usually do that about 3 months after the books reach store shelves. Source and unencrypted PDF will be available as usual.
Unfortunately, I can't say the same for the CD. There is some proprietary software on the CD, I think a Windows version of Qt and some Borland stuff, which isn't really in line with the series policy. But I found out so late that it would have seriously messed things up for the Trolltech folks for me to insist on changes, so I let that go by this time (and made sure it would not happen again).
Next books: Understanding the Linux Virtual Memory Manager next month, and Samba 3 by Example next week! Those are books 9 and 10 in the series.
Thanks
Bruce
-
Re:Why to get this bookI also read the book is released under a special copyright license similar to the GPL ( the Perens License ), so that after a few months the electronic format of the book becomes legally distributable. Is that cool, or what?
Yes. It's the Open Content License. It applies to the printed version today, meaning that you can shove it in a copier if you want and sell the copy, and it will apply to the electronic version when that is released. We usually do that about 3 months after the books reach store shelves. Source and unencrypted PDF will be available as usual.
Unfortunately, I can't say the same for the CD. There is some proprietary software on the CD, I think a Windows version of Qt and some Borland stuff, which isn't really in line with the series policy. But I found out so late that it would have seriously messed things up for the Trolltech folks for me to insist on changes, so I let that go by this time (and made sure it would not happen again).
Next books: Understanding the Linux Virtual Memory Manager next month, and Samba 3 by Example next week! Those are books 9 and 10 in the series.
Thanks
Bruce
-
My take on CPI'm certified on CheckPoint's NG. I used to work for a rather well-known security integrator in San Diego that sold CheckPoint solutions.
When I'd peddle CheckPoint, several of our clients would just laugh and say, "For that price, I'll buy hardware and load OpenBSD's pf." Can't say I blamed them.
There are times, however, in which CheckPoint can really make your life easier. For example, youc can easily (for better or worse) push a policy to multiple endpoints. The graphical logs are cool also.
Sales reps (may) try to sell you on the seemless failover crap. Bottom line: lots of hoops, and I don't know that it's any easier than PIX's failover solution. -
This book is under an Open Source licenseLike all books in Bruce Perens Open Source Series, this book is under an Open Source license.
Thanks
Bruce
-
This book is under an Open Source licenseLike all books in Bruce Perens Open Source Series, this book is under an Open Source license.
Thanks
Bruce
-
This book is under an Open Source licenseLike all books in Bruce Perens Open Source Series, this book is under an Open Source license.
Thanks
Bruce
-
Palm battery settingThis article may help you. I'm sure there are other copies of the hint out there.
PHB summary: to change battery type setting on some Palms you can do "shortcut dot seven". This should echo the new battery setting. Repeating will cycle through the options (alk, NiCd, NiMH I think).
-
MMX came before 3DNow
As a side note, MMX.
AMD licensed MMX and then added on top of it...
This article provides background.
-
Re:Wonderful news!Not really big news. eCos was GPL since March of 2002. The difference is that Redhat is giving the copyright over to FSF to watch over. Prior to March 2002 eCos was under the Red Hat eCos Public License. If you go back even further eCos was first released in October 1998 by Cygnus Solutions. And [as far as I know] was property of Cygnus Solutions until November 1999, which was when Red Hat aquired them.
If you are interested in developing with eCos the only book I know of is
Embedded Software Development with eCos
First chapter of the book...
1.1 Where It All Started--Cygnus Solutions
Michael Tiemann, David Henkel-Wallace, and John Gilmore founded Cygnus Solutions in 1989. The idea behind Cygnus Solutions was to provide high-quality support and development for open source software. It was initially unclear whether this business model would work out; however, by the end of the first year it was obvious from the value of the support and development contracts that the business was real. The workload was enormous for the five-person company (the three founders, a salesperson, and a part-time graduate student).
It was clear that the engineering support model worked; however, the costs to fulfill these contracts were very high. In order to generate income at a lower cost, the engineers had to put their heads together to come up with an idea. The plan was to focus their development efforts on a small set of open-source technology that could be sold. The key to maintaining this development on an order that could be handled by the group was to keep the focus very small. What they came up with was selling the GNU compiler (GCC) and debugger (GDB) as shrink-wrapped software. This was the right team of people to do the job. Michael Tiemann, who contributed numerous GNU compiler ports and also wrote the first native C++ compiler (GNU C++ or G++), took on the task of working on GCC; David Henkel-Wallace worked on the binary utilities (binutils) and the library; and John Gilmore worked on GDB.
This task grew to monumental proportions. One advantage, or so it seemed, was that John Gilmore decided to become the new GDB maintainer. Making this known to the Internet community immediately flooded him with different versions of GDB. Now came the task of integrating these new version features.
Eventually, the hard work paid off in what today is called the GNUPro Developers Kit. The kit includes:
Read the rest of the chapter yourself. -
Not political but geopolitical...There was a great game called Balance of Power (followed up by Balance of Power: The 1990 Edition) which was a simulation of geopolitics and was interesting in that the goal was power and prestige while avoiding a world war. It's quite unique and well worth checking out. You can read a fascinating article about designing Balance of Power written by Chris Crawford, the author of the game.
I know this isn't 100% on topic but I couldn't resist. I think a lot of people find this game stimulating if they only knew about it.
-
Re:Interesting Article
Umm... no. The problem of DLL hell is because programs (including Windows) all throw their DLLs into the winnt\system folder. New versions of DLLs overwrite old versions, files get left behind during uninstalls, etc. All this contributes to the long-standing problem of "DLL hell". Simply allowing multiple/separate copies in memory is something that all OSes (including Windows) have been able to do for many, many, many years.
Umm... no. If you had done your own research, you would have found out that Windows XP does not allow random programs to overwrite DLL files in the system folder using System File Protection (SFP). Instead it will write the file to another location and keep track of the separate DLL through was is known as a manifest. When the application requests for that specific version of the DLL, the manifest will provide it for the application.For more info, see:
- http://www.computersourcemag.com/articles/viewer.
a sp?a=555 - http://members.lycos.nl/digispy/C4/P79/C4P79A1118
. htm - http://www.informit.com/isapi/product_id~%7B65015
A 1E-A6C6-4C32-8403-CD62742ABB85%7D/element_id~%7BBD 4CE2E6-7684-4CDB-9AE1-247E81B7E7C9%7D/st~%7B9508C0 06-DD59-4F5D-8316-0AFDB0EA806C%7D/content/articlex .asp
- http://www.computersourcemag.com/articles/viewer.
-
Re:India's biggest online bookstore
There is one problem i keep facing with buying Indian editions of books (mind u I am an indian and I rarely buy the foreign editions): Usually when a new book comes out in US, it takes quite some time before I can get an Indian (cheaper) edition available... if i really need it then i have the option of importing it, however that also takes a long time...
I found an ideal stopgap solution for my problems... Till I can get a hold of the Indian copy of a book, i go to a site called Informit Safari
Here for as less as $10 a month you can have a full month access to electronic version of as many as 5 books of your choice... (of course better deals are available, depending on your requirement)
These guys support a good number of publishers... Do check out the site, i find it very helpful....
Vaibhav -
Re:It's an education issue
oh... better do some reasearch before tagging anything wrong at a glance
check this out
or just google for "getting a pointer to the first element in a STL vector"
nice try boy, i almost belived i was wrong and my C++ programs are buggy shit due to that
-
Re:partial mirror
Sorry... wrong link.
Here's the real link killing the rumor:
http://urbanlegends.about.com/library/blsux.htm
Here's another showing the original untouched photograph
Please let the rumor die...
Please let the rumor die...
Etc.
Davak -
and sending children to AFRICA for boarding school
I tried to submit these two essays, but I guess they were rejected [and they'll certainly never see the light of day now that King Andy has made his little pronouncement]:An anonymous reader writes "Alan Gore [no, not the inventor of the internet] and John Derbyshire have weighed in on outsourcing. They're both old-school big iron guys, and both exude a flair for classical libertarianism, but even they see the writing on the wall. Gore imagines a September 11, 2011, during the second Hillary Rodham administration, when all our outsourced systems suddenly say, 'You've been 0wn3d!' Derbyshire, on the other hand, is reacting to a bizarre phenomenon that's here already: African-American parents sending their children to boarding schools in AFRICA, because it's cheaper than sending them to day school here in America. Derb asks, 'Feel the ground shifting under your feet? If you don't, you soon will.'"
-
and sending children to AFRICA for boarding school
I tried to submit these two essays, but I guess they were rejected [and they'll certainly never see the light of day now that King Andy has made his little pronouncement]:An anonymous reader writes "Alan Gore [no, not the inventor of the internet] and John Derbyshire have weighed in on outsourcing. They're both old-school big iron guys, and both exude a flair for classical libertarianism, but even they see the writing on the wall. Gore imagines a September 11, 2011, during the second Hillary Rodham administration, when all our outsourced systems suddenly say, 'You've been 0wn3d!' Derbyshire, on the other hand, is reacting to a bizarre phenomenon that's here already: African-American parents sending their children to boarding schools in AFRICA, because it's cheaper than sending them to day school here in America. Derb asks, 'Feel the ground shifting under your feet? If you don't, you soon will.'"
-
Feel and Look at?
I've heard this argument a lot, and I find the idea of a physical object to be quite overrated. I currently subscribe to Safari InformIT and I would gladly have this subscription to 10 outdated books lying on my bookshelf.
I would gladly have a subscription to eMusic (well, before Nov 8th maybe) than a stack of empty CD cases lying in my closet and whats left of my stolen CDs, scratched in my car. -
HIPAAThe licensing comes and bites you:
Licenses on the new service packes give remote access to the contents of your machine to Redmond in such a way that it violates HIPAA. That's not counting the design and production flaws resulting in remote exploits for WinNT, Win2000, WinXp, and Win2003.
So bascially, storing or manipulating personal data with MS windows is a gross or willful negligence lawsuit waiting to happen.
-
Size less harmful than XP sp1 stealth payload.The only folks stung by the size of the download are home users who must pay by the kB or by the minute. The people who stand the most to lose are businesses who handle confidential or personal data, not because of the enormous size of the patches, but because of the stealth payload.
Windows 2000 sp3 and Windows XP sp1 give Microsoft full access to your data. So for most bankers, doctors, insurance companies, and so on, if they run MS-Windows they get to choose from getting taken out by the worm of the week now or grabbing their ankles and waiting for the lawyers to read the license.
There is a third option, which is cheaper and more practical: upgrade to linux, using your existing hardware. Or, next time it's time for new hardware, re-examine lower TCO options.
-
DRM won't affect secrecy, just hassle
DRM won't affect secrecy, though it is likely to amount in lost productivity among legitimate users trying to open documents. This is for two reasons. First, Microsoft can do what they want with your data and they have the keys. Second, they have such a bad track record for security that it will pretty much be only legitimate users who will be affected.
-
Re:Over 1,000
I noticed on a site that the kernel 2.4.20 is indeed ~4.4 mil lines of code. However, what is to say that the lines SCO finds offensive doesn't extend past just the kernel. There are some that consider Linux just an operating system (kernel, drivers, file system, tools, etc) and others that consider it the whole shebang (the aforementioned plus applications designed to run on top of the operating system layer). I admittedly haven't been following the SCO drama with the greatest of detail, but my question is - what does SCO consider "Linux" - is it just the OS or is it an entire distribution (OS and apps)?
-
Safari
This book is also available on Safari. Heck, three months membership covers the cost of the book
:) -
Re:How much do these boards cost?
I've recently been very interested in trying to learn about embedded programming- so I apologize in advance if this is not helpful, but the book "Embedded Software Development with eCos" by Anthony J Massa uses another pc as the target for its examples. So I would assume (I've downloaded the free electronic version of the book here, but I haven't started working through it yet) that you can learn the tools and OS without investing in a system other than a normal PC. This is part of what I found inviting about the whole thing. I can play/learn to my hearts content without forking over large quantities of cash. (which I don't have anyway)
-
Free eCos book available
... got this link from Bruce Peren's post on the snort thread a day or two ago.
eCos Book
The linux development book is good too. -
Buy Microsoft, Go to JailThe bad reputation for poor security has been earned by treating secuirty as a PR problem. Any business storing sensitive data on Microsoft based systems is really asking for trouble, perhaps even a willful negligence lawsuit. It's not enough to slap old programs into a new carton and call them secure.
The crowd is starting to murmur, "the emperor [chairman] has no clothes".
-
Re:PC Motherboards
I would say its on-topic because someone might be musing whether they could build anything like a modern PC board themselves (no). Here's one company that makes 10 layer motherboards Here's an article on the guts of a typical PC mentioning 4 to 7 or more layers
Just think of the microwave frequency considerations & the complexity of routing traces in a multilayer board. Yow. -
Safari offers a 14-day Trial...
here... safari.informit.com
-
Re:WEP
The idea of WEP is to encrypt transmission between the wireless device and the base station. It's mainly just to make sure the traffic doesn't get hijacked in transit, it's very poor as a true authentication scheme. WEP is about as secure as an unlocked car. Click here for a technical explaination of why, plus here for the application that actually does it.
-
Libraries w/e-books not new
Skipping the various examples of Bain , inform it , and etc, Legit e-books have been available for free, or nearly so for quite some time. My favorite being the King County, Wa library system.Mostly tech books, but then it's mostly geeks who will look for and use them at this point.
-
This is the only book they need to start
http://www.informit.com/isapi/product_id~{D2DC4A4
F -FD63-414C-9140-6E8C603017C6}/st~{E4CD8850-0597-41 77-B459-A48B8F5332B9}/session_id~{544BBC32-9B38-42 B1-A9B7-D6D7A65C899A}/content/index.asp
and then type " man bash " at any CLI prompt.
BUT there are more there to read for free(online books ).
And, if that is not enough, the fast readers can read any of these FOURTY Linux booksfor free during a 14 day trial or take the Safari online trip and spend more time(&money).
InformIT rocks.
-
This is the only book they need to start
http://www.informit.com/isapi/product_id~{D2DC4A4
F -FD63-414C-9140-6E8C603017C6}/st~{E4CD8850-0597-41 77-B459-A48B8F5332B9}/session_id~{544BBC32-9B38-42 B1-A9B7-D6D7A65C899A}/content/index.asp
and then type " man bash " at any CLI prompt.
BUT there are more there to read for free(online books ).
And, if that is not enough, the fast readers can read any of these FOURTY Linux booksfor free during a 14 day trial or take the Safari online trip and spend more time(&money).
InformIT rocks.
-
This is the only book they need to start
http://www.informit.com/isapi/product_id~{D2DC4A4
F -FD63-414C-9140-6E8C603017C6}/st~{E4CD8850-0597-41 77-B459-A48B8F5332B9}/session_id~{544BBC32-9B38-42 B1-A9B7-D6D7A65C899A}/content/index.asp
and then type " man bash " at any CLI prompt.
BUT there are more there to read for free(online books ).
And, if that is not enough, the fast readers can read any of these FOURTY Linux booksfor free during a 14 day trial or take the Safari online trip and spend more time(&money).
InformIT rocks.
-
Re:little suggestion
Looks like you can pick it up for about US$35.99 (I have no connection to this vendor).
-
Easiest way to learn SQL without reading this book
I would vote for SQLCourse.com as the easiest way to get started in SQL.
After it I had to read 4 other books, but that is the site that I refer all people who ask me about SQL. Simple, enjoyable, and hands-on practice.
Since I was a moderator, I am posting as a logged out AC (my points are used up :).
Anyhow sqlcourse.com, "Database design for mere mortals", "PHP & MySQL development" (on Sams), and "SQL Server 2000 Developer Guide" is all that I needed to learn database programming. For the Enterprise-inclined, I'd recommend "Instant SQL Server 2000 Applications". mySQL is OK for beginning programming in SQL. One quickly enough outgrows its capabilities.
As far as Access goes, here's a not-so-obvious shortcut to its SQL interface.
Open a database, go to Query, create query in design mode, right below the file menu is a button that looks either like a grid, or a triangle. If you click it, the last choice in the pull down menu is SQL.
Select at will :-)
I will also argue that Access 2002 (XP) uses MSDE as its engine, so the user has an excellent environment to work with. MDB format is bad, MSDE is nice as it's simply an embedded edition of SQL Server 2000.
These are good resources.
As long as someone tries to stick to ANSI-compliant SQL, it's nothing too difficult.
For someone who understands relational theory tools such as Access Visual Query and Datanamic's DeZign for Databases greatly simplify their life.
Lastly, using Safari saves quite a bit on books too.
No affiliate links were used in this message. :-)
Leonid S. Knyshov -
Re:Does anyone here actually understand TCP/IP?
Hello Mister "Paper genius":
A lot of "Paper MCSEs" understand this because the networking exam covers the OSI model. The same thing goes for those "Paper CCNAs".
If you are so smart then you should know that TCP/IP does not follow the OSI 7-layer model, in fact, it predates it.
diagram of OSI vs TCP/IP (not entirely accurate, but the best I could find in 2 minutes of searching)
a better but smaller diagram
Because of this, you end up blocking more than is required.
Any network admin worth his weight in salt should know that the default firewalling policy should be to DROP/REJECT and only allow on a need basis. You lament that home appliances firewall "too much." I would venture to say that home users should have every port blocked inbound at the ISP level -- the internet would be a much nicer place, as we wouldn't have nimda and code red flying around. -
Things to consider.Extreme Programming is a potential methodology to try. The use of pair programming in particular is something you should be looking at. Make them drive and you assist. Progress will follow. Some of the principles you already appear to be trying to follow, such as frequent small releases.
Reading the question, the point that sticks in my mind is that you admit to having even less project management experience than they have coding experience. Remember that as you think about replacing them with experienced people who know how to do the job they've been assigned. It seems to me that you need to stop doing their jobs and start learning how to do yours, which, like it or not, is being team leader and project manager.
Organization is also key. Read the last half of your second and third paragraphs again and tell me that you sat down and carefully organized your question. It's a careless error, but for someone who is complaining about their coding styles, it indicates a potential double standard.
What impresses me the most is that you seem to understand the solution needs to be found in management and methodologies but you don't discuss what (if any) methodologies you're using (although I'm suspecting waterfall right now).
Don't make them come to you. You're the leader. Be there for them, stay out of their way, and build trust. If you show leadership then they'll come to you. If you show tyranny, disgust, annoyance, or anything else, then they'll be happy to continue not producing anything in a vacumn.
Six weeks into a project with a tight deadline is not releasing code "early and often". In our world, six weeks is two iterations, each with their own deliverables, and a major iteration coming to a close. "Early and often" to many people means multiple code releases with full tests on a daily basis.
Remember, coders are no better than their enviroment. While you may have created an enviroment that works for you, it sounds like, as team leader, you've failed to create an enviroment that works for them. Perhaps it's time to put away 'your' piece of the project and start fixing the real problems.
-
Re:Oh, come on....
Dude, isn't she that chick(!) who wrote teh New Riders book on the NT Registery?
-
Learning Database SystemsI would recommend that you learn either Microsoft's SQL Server, or Oracle 9i. Both are freely downloadable (for a trial, or for non-commercial purposes) from their respective web sites. A great resource for learning more is InformIT. Their database section requires you to create an account though.
Some slashdotter's may tell you to learn MySQL or PostgreSQL because they are open source. This is true, and it's good because they come with almost any Linux distribution. Unfortunately, business aren't looking for those skills, so it won't help you.
Here are some Monster stats (for open US jobs):
- Oracle: More than 5000 (could include Oracle Apps)
- SQL Server: 2686
- MySQL: 101
- PostgresSQL: 16 (under postgres, postgressql, postgresql)
- IBM db2: 1100
- Informix: 286
- Sybase: 738
- Microsoft Access: More than 5000.
-
Learning Database SystemsI would recommend that you learn either Microsoft's SQL Server, or Oracle 9i. Both are freely downloadable (for a trial, or for non-commercial purposes) from their respective web sites. A great resource for learning more is InformIT. Their database section requires you to create an account though.
Some slashdotter's may tell you to learn MySQL or PostgreSQL because they are open source. This is true, and it's good because they come with almost any Linux distribution. Unfortunately, business aren't looking for those skills, so it won't help you.
Here are some Monster stats (for open US jobs):
- Oracle: More than 5000 (could include Oracle Apps)
- SQL Server: 2686
- MySQL: 101
- PostgresSQL: 16 (under postgres, postgressql, postgresql)
- IBM db2: 1100
- Informix: 286
- Sybase: 738
- Microsoft Access: More than 5000.
-
Corrected GGAD address
-
Free online alternatives to expensive paper booksPaper books are often useful (pretty pictures, reading code in the bathroom or in bed), but I'm on a student's ultra-tight budget, so I tend to prefer free electronic books whenever possible.
I find that Hogan Books (http://hoganbooks.com/freebook/webbooks.html) lists quite a lot of free books on the Web. The search engine makes it even more useful.
Many of the entries come from InformIT (http://www.informit.com/), which has a pretty good free library.
Then there's the Linux Documentation Project (http://www.linuxdoc.org) for Linux-specific things.
Of course there's also all the other documentation on the Net. Search engines are wonderful.
Not quite computer-related but also worth checking out are Project Gutenberg (http://promo.net/pg/), the Internet Public Library (http://www.ipl.org/reading/books/index.html) and the UPenn Digital Library (http://digital.library.upenn.edu/books/lists.htm
l ). Mostly classics and other things whose copyrights have expired, but you have a couple of new books here too. General reading material - bookworm fare. =)Yes, I know, you were looking for paper copies, and a lot of interesting information isn't available online. But it's worth checking out anyway. =)
-
Free online alternatives to expensive paper booksPaper books are often useful (pretty pictures, reading code in the bathroom or in bed), but I'm on a student's ultra-tight budget, so I tend to prefer free electronic books whenever possible.
I find that Hogan Books (http://hoganbooks.com/freebook/webbooks.html) lists quite a lot of free books on the Web. The search engine makes it even more useful.
Many of the entries come from InformIT (http://www.informit.com/), which has a pretty good free library.
Then there's the Linux Documentation Project (http://www.linuxdoc.org) for Linux-specific things.
Of course there's also all the other documentation on the Net. Search engines are wonderful.
Not quite computer-related but also worth checking out are Project Gutenberg (http://promo.net/pg/), the Internet Public Library (http://www.ipl.org/reading/books/index.html) and the UPenn Digital Library (http://digital.library.upenn.edu/books/lists.htm
l ). Mostly classics and other things whose copyrights have expired, but you have a couple of new books here too. General reading material - bookworm fare. =)Yes, I know, you were looking for paper copies, and a lot of interesting information isn't available online. But it's worth checking out anyway. =)
-
Get them programming
Send them over to the InfromIT Free Library and get them to learn one of those programming languages (I would suggest C - Sams Teach Yourself C in 21 Days, Fourth Edition is a good one for that). By letting them read the book themselves, they can learn at their own speed and if they forget something, it's easy to go back.
-
Get them programming
Send them over to the InfromIT Free Library and get them to learn one of those programming languages (I would suggest C - Sams Teach Yourself C in 21 Days, Fourth Edition is a good one for that). By letting them read the book themselves, they can learn at their own speed and if they forget something, it's easy to go back.