How outdated is “HTTP: The Definitive Guide”? [closed] - http

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I’m considering buying HTTP: The Definitive Guide with the goal of properly understanding HTTP and related technologies. I’m wondering if—13 years after its publication—the book is still worth buying.
To help me make a decision, I’m looking for input on two questions:
What important changes have happened in the world of HTTP that the book doesn’t cover? (For bonus points: what resources are recommended reading to catch up?)
Are any of the sections not relevant anymore at all?
Check the book’s table of contents to get an idea of what’s covered.
Edit: This book isn’t about web fronted technologies. Obviously, there have been dramatic changes in that area since 2002. Please answer with respect to HTTP. Thanks.

HTTP 1.1 has been around since the late 90s. The information should still be very relevant.
http://www.w3.org/Protocols/History.html
HTTP 2.0 is starting to gain momentum. It has been majorly revised and is a binary protocol now. But there are probably not many books written about it at this time.

Related

Last breaking changes to Ada [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
(Edited to narrow the question to Ada. Have posted other questions for Fortran and COBOL.)
I've spent some time in the past year dealing with changes to my code due to Python v2->v3 and R v3->v4 changes. It got me curious as to some of the older languages that are still in use.
I know Ada still sees occasional updates and functionality upgrades. I would assume that their mission-critical nature makes those changes smaller and more backward-compatible, but I don't really know and couldn't find it with a web search.
What and when were the last changes to Ada that was on the same rough order as the Python 2->3 changes?
Ada pays a lot of attention to reverse compatibility, to avoid breaking existing code, when making changes.
Last formal Ada release was Ada-2012, there is another one (Ada-202X) in progress.
Ada-2012 has a lot that Ada-83 doesn't, but I'd be surprised if there was anything more than trivial work to build an Ada-83 project (or Ada-95 or Ada-2005) in Ada-2012.
There are some differences though : from Ada-83 to Ada-2012 As you can see, there's really not much to say for 30 years of development.

Which steps should be followed to integrate two different software process models to each other? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
Recently, I am working on my course project, the topic is the creation of a new hybrid software process model by integrating Scrum and Team Software Process (TSP). Integration of these two models will be based on the SEMAT Essence Kernel Framework.
I am wondering:
Which steps should be followed for this integration (like
determination of the roles and artifacts in these two models)?
What should be the criteria to decide on good sides?
Thanks in advance!
The best way I think I can answer this question is by quoting the agile manifesto.
"Individuals and interactions over processes and tools"
Agile is about people, teamwork and craftsmanship. It's about involving the customer closely to figure out what really is needed - and delivering that, in small increments of working software. Agile is inspect and adapt, based on experimental delivery and the feedback and evidence that comes from that.
Trust yourself. Work closely together and you can do this. The best learning often comes from doing. :)

Can I hack people connecting to my server? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
First of all, this is obviously for learning porpoises only. Don't be afraid to answer.
So anyway, is there a way for a man to hack a computer logging in, for example, to a garry's mod server hosted on my PC?
If there is, I am very interested on how this is working. Explanations will be welcome.
In general terms, yes, it's possible. Game clients receive data from their servers, which they expect to be in a particular format. If the server is modified to send mis-formatted data, the result could easily be to trigger a buffer overflow or other exploitable bug in the client.
See for example http://threatpost.com/researchers-discover-dozens-of-gaming-client-and-server-vulnerabilities/100744
Not sure about your locale, but most countries have a similar law to the UK's Computer Misuse Act. Which pretty much means 'hacking back' is illegal.
If you want to learn about exploits, and how to use them ethically - www.google.com is the place to start, try looking for 'ethical hacking course'

Obtaining TV Listing / Guide Data [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Does anyone know how to programmatically obtain TV listings for a particular time zone? Is there a service I can subscribe to?
Thanks.
Searching for TV Listings API has a lot of promising results, but I don't think you're going to find any free ones, for better or worse.
Check your cable provider or try to scrape off their sites?
As far as I searched, the only viable solution I've found is this one :
http://services.tvrage.com/
They provide a public API that is quite complete and updated regularly, but it's not timezone dependant.
I'm afraid that what you are asking is too specific.
Maybe you should create it yourself ? ;)
You could contact the team behind Zapping.io. They have an API for the television programming with metadata (actors, plot, posters and ratings)
http://www.zapping.io

Did you get any good out of collaborative editors usage? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
today I was looking for a free collaborative code editor for Mac OS X, I don't really need it but I find the idea pretty charming. So I want to know you opinion about that: is there someone in real world who is using a collaborative code editor and gets some benefits out of it?
We use it over the Internet when discussing code via Chat/VoIP. Something along:
A: "If we change this to be an Integer the function gets much simpler" (Edit)
B: "Niftiy, but then we have to change it here, too" (Edit)
A: ...
If you're pairs programming it is very useful. The approach can be discussed and everyone can drive when they have ideas. I can't say I've had the privilege of using this at work.
I've found it fairly useful when putting together packing/todo/etc lists with my wife while at work. We use google docs, which isn't quite realtime, but it is definitely better than emailing back and forth throughout the day.

Resources