Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
There are tons of programming related blogs around the Internet, but I'm looking for resources that focus on embedded systems software and naturally also hardware things.
What blogs, podcasts, newsletters, web sites etc. do you read to learn new things? Are there embedded systems professionals that every embedded engineer should be aware of?
This is what I have found:
Embedded.com - columns and design articles
Free electrons - Embedded Linux training materials and blog
Jack Ganssle - The Embedded Muse newsletter and articles
Andrew "bunnie" Huang - bunnie:studios blog
Bob Paddock - Software Safety blog
http://www.embeddedgurus.net - looks like they only have qualified and experienced writers there.
I can personally recommend Stack Overflow by Nigel Jones and Barr Code by Michael Barr. I guess it wouldn't hurt looking through the rest of the blogs there - there are not too many of those.
I recently found Sticky Bits by someone who does C and embedded systems courses in the UK.
You can never get too much Jack Ganssle, either, although his blog disappeared, the web site is full of articles and he writes books too.
Proper Fixation: A blog by Yossi Kreinin, author of the C++ FQA Lite and an automotive real time computer vision systems engineer. He's also a very gifted writer (in my opinion). It's not frequently updated, but when he does update it, it's usually pretty insightful with a good bit of humor mixed in.
I subscribe to hackaday.com.
Intelligentsysetmssource.com - great for datasheets/whitepapers
Embeddedrelated.com - Stephane Bouocher provides great content
Embedded systems weekly newsletter : The best informations on embedded systems published each week curated in one email
Bruce Eitman's blog about Windows CE related subjects is an excellent addition to MSDN.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 months ago.
Improve this question
recently, I got interested in an assignment, which was to deassemble a program and crack the password in it. and i remember that I enjoyed trying sql injection to a security problem given by a friend.
I wonder if there's a site with cracking problem sets or competing with others. but I wasn't able to find one for hours of searching.
thank you
Code bashing teaches the skills, but can't really compete with others, and is a commercial site: https://www.codebashing.com
Secure code warrior is also a commercial site. It teaches the skills and allows you to compete with others from your organisation: https://new-www.securecodewarrior.com
OSCP is commercial, teaches you how to do network pentesting, and has a number of challenge systems for you to hack into. Really fun and insightful, and if you commit yourself, you may end up with one of the best certifications in the industry. But it is a huge time commitment.
There are lots of free places to practice and learn, such as web goat (downloadable tool), Altoro mutual (pretend bank site, easy to hack into), crypto pals (learn to crack cryptography), bodgeit store (similar to web goat), etc....
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm learning about Microsoft Azure, and there are lots of concepts that, although are not new for me, I'd like to know more about them, like for example database sharding, denormalization, nosql, content delivery networks, distributed cache (like memcache), asynchronous processing, split systems, load balancing, etc... etc...
I'm looking for a book about approaches rather than technique.
The problem is that I can read a lot about how to use Azure Storage, or how to use Azure CDN, but without a correct approach, the result won't be as good as expected.
Thanks in advance.
Microsoft's Patterns and Practices group has put out several resources in the last year that you might want to take a look at. They generally take an over-arching approach. Here is a link to one of their resources on building applications on Windows Azure.
http://msdn.microsoft.com/en-us/library/ff966499.aspx
Some Books I can suggests are these. Not One book covers all concept so its kind of jam-it-up situation.
Singhal & Shivaratri, "Advanced Concept in Operating Systems", McGraw Hill
Ramakrishna,Gehrke,” Database Management Systems”, Mc Grawhill
Coulouris, Dollimore, Kindberg, "Distributed System: Concepts and Design”, Pearson
Education
Tenanuanbaum, Steen,” Distributed Systems”, PHI
Gerald Tel, "Distributed Algorithms", Cambridge University Press
Hope it helps.
there are no book per se but there are a lot papers out there on distributed computing and cloud computing which can come handy. Otherwise if u want to go for books there is a three book volume from tenebaum titled distributed networks.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm looking to set up a small site for a friend that has some widgets they want to sell online. I don't think I will have much time for maintenance once it goes live (for that matter, I don't expect I'll have much time for initial setup and configuration), and I am looking for something that is dead-simple for a non-technical user to maintain (financial/payment info, add/remove/change products).
The second most important part would be good integration with a payment provider. I'm not too fussy what language it's in if it meets my other criteria (if I don't know the language I will learn enough to get the site running).
Also important is that I'd prefer to stick to open-source products, mostly because I don't think this project will have much of a budget for high-end commercial products (at least not until it makes some sales).
The last time I did this sort of stuff we were building custom sites from scratch for clients with very specific needs. I do not have recent experience with the current generation of blogging tools (Wordpress, Joomla, etc...) and I don't really know which off-the-shelf combo of platforms and plugins are best to get something up and running in as little time as possible.
Hosting your own online store is a full-time occupation, no different from running your own brick-and-mortar store. Anything that accepts online payments will be targeted by criminals for online fraud.
If your business is selling widgets and not running online stores, I strongly, strongly suggest using a hosted service with its own web integration and payment handling. I know people who have used both Weebly and Etsy and who are happy with them.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Does anybody know what large companies are currently using agile iconix process??
The only ones I know are the one I could find on the ICONIX Software Engineering corporate website:
Case studies: see how ESRI Professional Services, Virginia Department of Motor Vehicles, and Large Synoptic Survey Telescope are succeeding with ICONIX Process
I may be wrong but to me, the ICONIX methodology isn't really widely used and it
looks more like a way to sell their Enterprise Architect product.
And personally, I never had big successes with too much UML centric approaches (à la MDA).
I like the process and used it well in several projects. I just want to give some of my thoughts on it:
Iconix is based on domain driven design. Domain comes first. This is fine, however we need to be aware of a boundary conditions. To put is simply, domain driven design works for the relatively complex projects. There may not be a domain model as design pattern at all since it may not be the best choice for every system.
Iconix assumes sophisticated deisgn. Not every project needs it and not every project has developers capable of absorbing it. There are tons of data-centric or purely data manipulation applications out there.
No community, stale web site. I don't know of anybody who uses the process.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I wish to know from SO security experts and hackers what kind of tools would they use to find a security hole in Chrome's armor? And using what programming and testing techniques?
I'm particularly interested in Open Source tools running on Linux.
Google announced on the Chrome Web Browser blog that they will pay 500$US for each security bug found. They plan to offer 1337$ for major bugs.
Thanks and happy bounty hunting!
just my opinion,
If you are not experienced in software you have better to exploit your skills doing some normal application/web app development then trying to get money from Google. After all two days of a freelance developer is about 500$.
Finding exploit is a difficult task and require really an huge knowledge of how computers works. There is many tecnics to discover exploits but almost none of them are automatic. If it was just using a tool Google would have done it themselves.
after for some basic tool you can try fuzzing tool but not really sure how it would behave with a browser.
Couple of points
Read up about fuzzing
Read up about Assembly language
Obtain a fuzzer
Obtain a reverse engineering program / Debugger (OllyDB, IDA Pro)
Sorry I can't be more help, but I don't do a lot of fuzzing myself. But the points above should help you find overflows and whatnot in Chrome, if there are any.
Finding exploits like this can be very tricky. I can only imagine the testing Google would give their apps before releasing them, but good luck ;-D