Jim McKeeth - Podcast at Delphi

I am a person who wears Google Glass


Posted by on in Blogs
SHA Hash with C++Builder and Delphi I've always been fascinated by encryption & compression, but my favorite is probably the cryptographic hash function. A hash function is a one-way algorithm that takes an input of any size and always produces the same size output. It is one-way in that there is information loss -- you can't easily go from the output to the input again. The cryptographic hash is a more secure version of the hash function. It is most often used in signing to validate that data hasn't been modified.  ...

Posted by on in Blogs
3D Credits Scroll with Delphi A little fun with Delphi for today’s Star Wars day! This is a pretty simple 3D form with a 3D layout at an angle, and then a 2D layout with text and images is animated up the 3D layout. The only code is populating the labels as the animation kicks off automatically. Download the code and run the full credit scroll, or change the message to share with your friends. It is FireMonkey, and while I only tested it on Windows, it should work on Android, iOS, macOS, and even Linux if you are runn...
Webinar Replay: Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase When it comes to developing mobile applications, keeping data on your device is a must-have feature, but can still be risky. With embedded InterBase, you can deploy high-performance multi-device applications that maintain 256-bit encryption, have a small footprint and need little, if any, administration. What can participants expect to learn: Using InterBase in your mobile apps is easier than you may expect. Learn to develop mobile applications using InterBase, and how to take advantage of&...

Posted by on in Blogs
LIVE! from the Embarcadero Austin Office We are LIVE! from the Embarcadero Austin Office today at 1:30 PM CDT   Original link...
LIVE! with TMS Software’s Bruno Fierens & Holger Flick A live conversation with TMS Software’s Bruno Fierens & Holger Flick about some of the latest technology to come out of TMS Software. Original link...

Posted by on in Blogs
Google Cloud Shell Network Details Marco Cantu’s blog post about Running a Delphi Linux Application on Google Cloud Shell got me wondering more about the Google Cloud Shell, specifically around the networking. First of all, is the IP address public? jim@cloudshell:~$ hostname -I 172.18.0.1 172.17.0.2 jim@cloudshell:~$ curl icanhazip.com 35.199.148.57 So the private IP is different from the public IP. I’ll need to test to see if it is mapped with NAT or something. Seems unlikely though. Google offers public facing comp...

Posted by on in Blogs
Fix for Google Play Services Dex error in 10.2.3 If you installed 10.2.3 over 10.2.2 you may see an error similar to the one found below relating to dex and google-play-services.dex.jar when targeting Android. There were some changes in 10.2.3 to update it to use AdMob SDK version 7, and there is a workaround on the DocWiki page for migrating existing apps to 10.2.3. You can use that workaround for your new projects, or if you installed 10.2.3 over 10.2.x then there may be some files you need to clean up . . .  If you go to&nbs...

Posted by on in Blogs
LIVE! With Boian Mitov of Mitov Software Join us Tuesday, March 20th, for a LIVE conversation with Boian Mitov of Mitov software as we talk about Arduino, Visuino, IoT, Industrial Automation, AI and more! (We had to reschedule due to technical difficulties) 11 AM Mountain Daylight Time ?  Original link...

Posted by on in Blogs
Earlier this week’s episode on Cool Apps Earlier this week Craig and I had a conversation the Cool App winners Enter your cool apps and vote today!Original link...

Posted by on in Blogs
Asking Questions to Get Answers Asking development and troubleshooting questions is a mix of art and science. Sites like Stack Overflow and other developer community forums will often reject questions that do not meet their standards. Even when you are sending a support request to our premium update subscription support you can save a lot of time by providing all the necessary information in your first message. There are a few guides to asking questions that get answers, so I thought I would combine the best tips from the...

Check out more tips and tricks in this development video: