Thursday, March 19, 2015

New: ByteScout Screen Capturing SDK 2.40.875

ByteScout released Screen Capturing SDK 2.40.875 on March 10, 2015.

What's new ByteScout Screen Capturing SDK 2.40.875:

  • improved screen video recording functionality
  • improved web camera recording support
  • text and image overlays are now supported and can be added and modified while recording
  • new API methods and properties: AddTextOverlay, AddTextOverlayWithBackground, AddImageOverlay, GetOverlayCount and more!
  • see new "Text And Images Overlay Demo" in Advanced (C#) samples folder
    API documentation updated
  • minor fixes.

    To download evaluation version use the link.

    Tuesday, March 17, 2015

    New: ByteScout BarCodes Suite 1.00 released

    ByteScout released new software for developers: ByteScout BarCode Suite 1.00 on March 11, 2015.

    ByteScout BarCodes Suite includes 3 tools to generate, print, batch generate barcodes, read barcode from images, read barcodes from TIFF, read barcodes from PDF files. It also includes the tool to read excel files and write excel files without Excel or MS Office required.

    To download evaluation version use the link.

    Thursday, March 12, 2015

    Learn Programming: Projects for beginner programmers (Discussion Topics)

    It's clear that not everyone who visits the developer forums will be on the same level as everyone else when it comes to programming. You remembers when you first started out how confused you was as to where to even begin. It's much easier to learn programming when you have a specific goal or project in mind. That being said, what are some projects could be recommended?

    • The first, check out checkio (Pun not intended). It acts like a game, except you practice coding skills to unlock new locations.
    • For users working with Java, we'd suggest building a Hangman game. There's a great tutorial you can find here.
    • Learn how to make Fractals. Not only are they sick looking, but they teach you a lot of different things. There are loads of tutorials out there about it too.
    • Hands on Python Tutorial! It guides through what you need to know, and how to make it happen.

    photo credit: intellectuals at home via photopin (license)

    Tuesday, March 10, 2015

    Learn Programming: What are bad coding habits you would tell others to avoid? (Discussion Topics)

    We all make mistakes now and again, so it'd be helpful to make a list of things other programmers should avoid. One of the lessons we learned the hard way was not to change too many things before coming to a stable point you can test.

    1. Sort of like you said, "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." I know it's a pain to crawl through your code, but your future self will thank you.
    2. Please avoid writing an algorithm with a data set, find new data that is different from current and write an if statement to handle it. It's fine the first time you do it, but the more errors you find and deal with this way, the more difficult your end code will be to actually read.
    3. Make comments throughout! Even if you don't think it's necessary. Chances are you'll have to go back through it eventually and you'll save yourself the trouble of figuring out what's going on.
    4. Giving obscure names to your variables. Sure you might know what it means in this moment, but what happens if you need to come back to it later? It's probably going to make zero sense and a whole lot of frustrations.
    photo credit: l() via photopin (license)

    Thursday, March 05, 2015

    Cracking the age code: When should kids learn programming? (Part 2)

    The 1st part is here.

    Steve Jobs didn't so much create anything at a young age in the field of technology, but was interested in the subject in the single digits. At the age of 13 he got a job at Hewlett Packard factory (this was 1968 people, relax), and started building  and selling illegal "blue boxes" with Wozniak in 1972. The devices gave people the ability to make phone calls for free.

    We can see from the three brainiacs' history above that is seems like the age that they really got into technology was in their early teens. While that may have helped us in the 60's, times have changed so drastically in the field of technology, thanks to these awesome guys, that knowledge is more readily available and programs have been developed that enable learning to take place at earlier ages.

    For instance, the youngest game programmer currently is an 8 year old girl who made her very own video game app at the age of 7. The late Arfa Karim became the youngest Microsoft Certified Professional at the age of 9 in 2004.  There's also the 14 year old programming prodigy Santiago Gonzales who's made 13 apps to date and started college at 13. We admit it, we're envious.

    Okay, so we know kids are learning at a younger age now, but that doesn't really help those of us who have little ones running around at home and no idea how to introduce them to the topic without overwhelming or boring them. All in all, it really boils down to the child's interests.
    To find this out, introduce them to technology yourself. Give them your phone or tablet, we recommend supervision and one of those crazy giant plastic cases, and see what they go for. If you notice little Emily enjoys puzzles and solving problems, rather than the million diaper changing and make up apps they have now, that might be a sign to look for apps and/or programs dedicated to teaching kids computer programming in fun ways. 

    photo credit: Edenvale Branch Library San Jose, CA via photopin (license)

    Tuesday, March 03, 2015

    Cracking the age code: When should kids learn programming? (Part 1)

    Both kids and adults today are living in a world where technology is everywhere. And as time goes on, that technology will grow, expand, and become integrated in even more aspects of our lives. It only makes sense to that people who grow up learning about programming from an early age will be better equipped to handle future changes, and may even help create some of them.

    The question is, at what age is it best to teach kids about computer programming, and possibly even get them started on designing their very own project? Short answer, there isn't one! 

    Technically there has been no specific age determined by any study to be the optimal age to introduce the kids to technology or the innards of computers. However, sometimes the best place to find an answer is in the past. Let's take a look at some of the big names in technology, and when their first steps in the virtual world took place.

    Bill Gates wrote his first computer program (tic-tac-toe against the computer) in the 8th grade (13 years old) when he took an interest in the GE system in BASIC.  The school notices his knack for technology and asks him to create a computerized schedule of classes.

    Steve Wozniak (co-founder of Apple) teamed up with his neighborhood school friend Bill Fernandez at the age of fourteen where they started building "The Cream Soda Computer", a computer board named after their favorite sugary drink.

    The 2nd part is here.

    photo credit: Old School via photopin (license)

    Tuesday, February 24, 2015

    Updated Software: ByteScout BarCode Generator SDK 4.30.760 and ByteScout BarCode Generator Freeware 4.30.760

    ByteScout BarCode Generator Software
    ByteScout updated software for generating barcodes: 
    ByteScout BarCode Generator SDK 4.30.760 and ByteScout BarCode Generator Freeware 4.30.760

  • MS Access source code sample added
  • minor internal fixes in BarCode image
  • minor XML comments updates for API
  • minor fix in GUI demo
  • Crystal Reports example updated
  • ValueIsValid(value, checksumIsMandatory) method added to controls
  • mandatory checksum checking added into IsValidValue() method

  • What's new ByteScout BarCode Generator 4.30.760 freeware:

  • barcode generation improved
  • minor interface improvements
  • stability improved
  • More info and ByteScout BarCode Generator Freeware downloading at the link.