background preloader

Programming

Facebook Twitter

Java

CASE tool index. Open Security Training - Security and Hacking Tools. Modern Perl, by chromatic - Onyx Neon Press. Take Control of Your Programming with Modern Perl by chromatic Take control of your programming with Modern Perl. Perl programmers solve problems and get things done. Perl’s the secret weapon they reach for when they have to solve a problem right now. Modern Perl takes that productivity to the next level. Sharpen your knowledge of tools and techniques. When you have to solve a problem right, reach for Modern Perl. Visit the companion website at Modern Perl Books or read Modern Perl: the Book online.

Price: $37 USD/23.50 GBPDate: January 2014ISBN-10: 0-9854519-4-7ISBN-13: 978-0-9854519-4-3 buy Modern Perl at Powell's | buy Modern Perl at Barnes and Noble | buy Modern Perl at Amazon.com | Modern Perl Kindle Edition Electronic Versions Want to read this book in an electronic format? Why free? Why give away the text of this book? Things You Should Do Immediately After Launching a Website. So you’ve just launched your website. The only thing left now is to start creating content and arranging for some promotion, right? Well, not so fast. You first have to do several things to ensure that your site is set up properly and ready for the public. Here are a few things you should do right after launching a website (and if you can, do them prior to launching your website publicly). Create a Sitemap.xml File and a Robots.txt File What are these files?

The Sitemap.xml file is a standard protocol for listing all the URLs that are contained within your website. If you’re using WordPress, you’re in luck: The only thing you need to do is to install a plugin called Google XML Sitemaps, and it will do all the work for you. If you’re not using WordPress, you can have a look at XML-Sitemaps.com, a simple tool for generating a Sitemap.xml file just by providing your website’s URL. Robots.txt is yet another file that search engines love. Here’s my template (designed for WordPress sites): Game Development Tutorials – Intermediate, Tutorials. Awesome web page you’ve got here.

Posted on August 9, 2013 I rarely ever make remarks, however I looked through a huge amount of suggestions here at Game Development Tutorials – Intermediate, Tutorials – Canvas Demos but had a couple of inquiries for you if you do not mind. Could it possibly be just me or do some of the above replies seem as if they are coming from really moronic visitors? Also, when you are composing on other various internet pages, I want to keep up with you. Posted on August 29, 2013 Wow, wonderful blog layout! Posted on November 16, 2013 Wow, that’s what I was looking for, what a stuff! Existing here at this web site, thanks admin of this website. The Design of Software - C++ to UML. TIOBE Software: Tiobe Index. TIOBE Index for January 2016 January Headline: Java is TIOBE's Programming Language of 2015! Java has won the TIOBE Index programming language award of the year.

This is because Java has the largest increase in popularity in one year time (+5.94%). Java leaves runner ups Visual Basic.NET (+1.51%) and Python (+1.24%) far behind. At first sight, it might seem surprising that an old language like Java wins this award. Especially if you take into consideration that Java won the same award exactly 10 years ago. Java's rise goes hand in hand with Objective-C's decline (-5.88%).

So what is the outlook for 2016? The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. TIOBE Programming Community IndexSource: www.tiobe.com Java Python JavaScript Ruby. Yield Thought, 10 Embarrassing Flaws That Made My 'Weekend' App Possible. Every few days on Hacker News there’s a popular “Ask HN: Review my weekend project” post. Without fail the apps look polished and complete and are almost always interesting.

I used to feel humbled by the awesomeness of someone who turned out an entire project in a weekend. I shouldn’t have - and neither should you. 48 hours is an eternity. What could you do with 2 hours an evening, every evening for almost a month? It all started with a simple idea, which steadily grew into an interesting, usable website despite at least ten horribly embarrassing flaws - or perhaps even because of them. Day 1 - The Idea In Germany there’s an amazing board game culture that I’ve taken to since I moved here. They’ve got this huge database of games and ratings people have given over time and I wanted to do some simple data mining on this to suggest games similar to those I enjoy that I might also want to play.

I didn’t have any plans to make a product or website at this stage. Here’s how it happened. I know. Why (and How) I Model. Why (and How) I Model by Eli Weinstock-Herman (tarwn) on October 15, 2010 in category Introduction to Architecture and Design. Article views: 21,141 Over my years in (and before) IT, I’ve seen long projects, failed projects, confused projects, wildly successful projects, and even fun projects that ended far differently than we expected. The consistent take-away for me is that I am a big picture type of person, and that understanding that big, abstract picture cuts out a lot of wasted time sprinting down the wrong paths. Don’t Sprint Blindly…(care of dmitriev.com) Creating a model forces me to refine a concept down to it’s simplest elements, forces me to face the unknowns that my mind has so casually been skipping over.

I model to think through processes, question my assumptions, and provide guidance towards a solution. Purpose – What are We Drawing? No Goal? As with all things, a diagram should have a goal. Or to translate: gobbledygook. Constraint – Less is More Medium – Where is it Going? Geometry, Surfaces, Curves, Polyhedra. POV-Ray: A Tool for Creating Engaging Visualisation of Geometry Various notes on polygons and meshes Includes Surface (polygon) simplification, Clipping a polygonal facet with an arbitrary plane, Surface Relaxation and Smoothing of polygonal data, Mesh crumpling, splitting polygons, two sided facets, polygon types.

Contouring Algorithm Description of an efficient contouring algorithm as it appeared in Byte magazine. (Byte Magazine, 1987) and a more general approach for arbitrary contour planes and polygonal meshes. Spherical projections Methods for mapping points on a spherical surface onto a plane, stereographic and cylindrical (including Mercator) projections. Projection types Classification of projections from 3D to 2D and specific examples of oblique projections. A triangle was an improvement to the square wheel. Planar (stretching) distortion in the plane Including Anamorphic projections and Mappings in the Complex Plane (Otherwise known as Conformal maps) Polygonising a scalar field Capsule. Secret Hacker Bookshelf. I received an email two weeks ago from a guy in the Philippines. He wanted to learn how to program and didn’t know where to start. Last week I was talking to a family member — he wanted to get into computers but didn’t know where to start.

This week, 2 people came up to me and asked me questions about which books to read to learn startups and marketing. It’s a common pattern. On the forum I visit, HackerNews, every few weeks somebody asks the same question — what are the best programming books? So. Frankly, it gets old having to post comments recommending the same books over and over again. Caveat Emptor: reading a good book on something fuzzy, like marketing or starting a business, is like having a beer with somebody at a bar. Having said that, this is a pretty incredible list and a pretty cool bunch of recommenders. These books are listed by how hackers rate them, the vote count — books appearing higher on the list were voted by hackers as better than those lower.

C++