Site Sponsors:
YouTube Videos Moved - New Channel Strategy 

VB.Net Presentation


A few years back - and in the spirit of "sharing is caring" - I decided to post a basic screen-cast attempt at presenting my "Introduction to Programming with VB.Net," & chum it onto YouTube.

-In as much as VB had never been Object Oriented before, my intent was to introduce as many people as possible to the amazing new abilities of Visual Basic. Not only had VB finally graduated into our modern object-era, but whatever we choose to create in VB could also now EASILY be used by C#, as well as any other .Net Programming Language... and vise versa!

Community?!


Surprisingly, when returning to YouTube three years later, I was rather amazed to discover that I had several hundred followers. While inspired by that fact - and surely intending to provide more content for that community - as I began to post videos on other topics I began to loose my fellow VB.Net enthusiasts. In as much adding playlists to my Soft9000.com Channel only seemed to make matters worse, I decided to simply move the videos to their OWN dedicated channels.

Expectation Management


Of course, we 'techies are not the main audience on social media; it took several years to get several hundred subscribers; now that I have deleted the old content, I do not expect the number of views to be anywhere the same for several years. -But the more subscribers, the more time I will be able to spend creating additional community content.

Bottom Line


So if you are wondering where the VB.Net, Java, Python, SQL, Hardware, and other content went, please note that links to "Channel VB.Net," "Channel Java," "Channel Python3," and other communities will now be shown on each and every blog page.

Of course, the content for Soft9000.com will still be there, as well. We will simply be using the same as the staging area for general announcements, as well as to serve as home to any content that has yet to garner enough critical mass so as to warrant it's own channel.


Enjoy the journey,

-Rn


[ view entry ] ( 609 views )   |  permalink  |  related link
Beginners: Learn how to Program - with Python! 
Yup: I have kids. Yes - I routinely wage war trying to get each to learn how to enjoy WRITING games, rather than playing them.

While I too have been know to favor a keyboard-game or three, while teaching complete beginners how to program, over the decades I have discovered that the key to success is to never assume ANYone knows ANYthing. =)

In as much as I have a professional training experience designed to welcome complete novices into the wonderful world of Python Programming therefore, I decided to share the start-up lessons from the same on a new Pro Python play-list on YouTube.



[ view entry ] ( 504 views )   |  permalink  |  related link
Fixing SVC.XML Errors in Apache Batik 
It was 2AM. Well into the 1st shift for my day.

Having just enthusiastically created 20 images for use in a 2D attack simulator, I was eager to get those Inkscape designs into my Java simulator.



Upon noticing that even the Linux OS I was using was unable to display thumbnails for the images in-question, I should have known that something was going wrong. Undaunted however, I rather venially tried to load the XML files as saved by Inkscape.

What part of the word "boom" did I not understand?


After the usual & customary 'googling, it became apparent that the problem was that Inkscape was using absent-classes to control bits of undo, layering, and other XML snippets that were simply not to be found in the Apache Batik Framework. After that epiphany, the quick-and-easy work-around became obvious.

(HINT: The use of additional JAR files was NOT required!)

Submitted for your R&D approval therefore, please consider this link so as to slap me with .02 for taking the time to share the solution to what - for many - has proven to be a real show-stopper to re-using output from many an SVG.XML program in their own - as well as in other people's - vector-laden software creations.

Note also that while sharing might indeed be caring, that gifting your fellow 'geeks with pennies from a YouTube view or two is one nice way to return the favors.


Enjoy the Journey!

-Rn



Google Fodder:

org.w3c.dom.DOMException: The current document is unable to create an element of the requested type (namespace: http://www.w3.org/2000/svg, name: flowRoot).
at org.apache.batik.dom.AbstractNode.createDOMException(Unknown Source)
at org.apache.batik.anim.dom.SVGDOMImplementation.createElementNS(Unknown Source)
at org.apache.batik.anim.dom.SVGOMDocument.createElementNS(Unknown Source)
at org.apache.batik.dom.util.SAXDocumentFactory.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)
at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)
at org.apache.batik.anim.dom.SAXSVGDocumentFactory.createDocument(Unknown Source)
at org.apache.batik.anim.dom.SAXSVGDocumentFactory.createSVGDocument(Unknown Source)
at org.apache.batik.bridge.DocumentLoader.loadDocument(Unknown Source)
at org.apache.batik.swing.svg.SVGDocumentLoader.run(Unknown Source)




[ view entry ] ( 584 views )   |  permalink  |  related link

<<First <Back | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | Next> Last>>