Recent Blog Posts

本題に入る前に、近況から。昨日7/29は翔泳社様主催のデベロッパーズサミット2016夏で弊社の相蘇とペアで登壇させていただきました。 弊社製品の紹介とIoTデバイスやビーコンのアプリを少ない工数で実装するライブデモを行ったのですが、心拍計をつけたデモンストレーションでは今回も心拍数が120前後まで上がるという有様で、相変わらず人前でのデモでの緊張がバッチリ可視化されてしまいました orz。   さて、近況はそれくらいにしておきまして、話を戻します。日本で昨年から導入が始まったマイナンバーですが、末尾の文字がチェックデジットであるにもかかわらず、チェックデジットのアルゴリズムが入力ミスのチェックに対して十分ではない、という話が一部で話題になっているようです。 そしてそういう話題の中で「実装がシンプルで、かつチェックデジットとしても優れている Damm みたいなのを使えばよいのに」という話もあるようです。   少々気になったので、Damm を Delphi で記述した実装例がないかと思って探してみたのですが、2016/07/30 時点では見当たりませんでした。(その他のいくつかの言語での実装例は https://en.wikibooks.org/wiki/Algorithm_Implementation/Checksums/Damm_Algorithm に出ています。)    そこで Damm を Delphi で実装してみたらどうなるかを試してみたのが以下のコードです。ご覧いただければ分かる通り、確かに実...
Tags: Delphi

Posted by on in Programming
Learn C++ This Summer For Free Summer month is great time to step back and learn something new. I'm Delphi maniac but most serious games, office applications and operating systems are written in C++. I have great news for you!Register now to join industry experts for 5 days of free online C++ training sessions starting on Monday August 8th and claim your very own C++Builder license that you can keep after the course! Here is the agenda: Day 1 – Building your first application with C++Builder.  Day 2 – Creating fast responsive user interfaces with awesome no code animations and effects.  Day 3 – C++11 language deep dive  Day 4 – Game development with C++  Day 5 – Stepping up to mobile&...

It’s exciting for us to share some more great news! Konopka VCL Controls and Radiant Shapes are now part of the free Berlin Bonus Pack - for a limited time. Read below to see what we are including in the Bonus Pack and learn more about the offer.

Posted by on in Blogs
Built with Delphi
I don’t know Russian, but I suppose I think I’m pretty good at recognizing Cyrillic characters and assuming it must be Russian. But I checked with Google Translate and it tells me this is Russian for “Network Fool game.” The video also includes some Cyrillic text on buttons and such, but no audio. It turns out Network Fool isn’t just a card game. It is an plugin for the chat system CommFort. Maxim describes the architecture pretty well: Since the text chat is a client-server structure I had to write the server side of the game – to store statistics and other calculations, as well as the client part. However, the client side is not so simple, it not only communicates with the server,...

Posted by on in Blogs
Ada Lovelace portrait
The problem with top 10 lists is they never include everyone, but this one goes to 11. My son helped me put this one together. Would love to hear your thoughts in the comments. Throughout the ages, many great minds have arisen from the masses and changed the course of humanity for better or for worse. In the span of only a century humankind has advanced from barely being able to prototype our own armored combat vehicles to now being able to maneuver unmanned combat aeroplanes from the comfort of our own living room on the other side of the world using our watches and phones. How is it that we have managed such a radical feat? It is thanks to some of the greatest minds of our time; computer p...
GERAR APK ANDROID DELPHI SEM DEVICE TARGET Confira no vídeo como gerar um APK Android Delphi mesmo sem utilizar o Emulador ou ter um dispositivo Android conectado.  
  Confira mais dicas em: http://vivaitaocara.com.br/landersongomes/ Até a próxima!...
Register for my upcoming Wednesday Delphi Developer Webinars I'm back from one week of trekking in beautiful Beskid Śląski mountains in Poland with my batteries fully recharged. I find doing webinars for Delphi developers a specially fun thing, so why not to schedule some for coming weeks? To keep it simple I'm going to standardise on 60 minutes sessions on Wednesdays starting at 11AM Amsterdam time (10AM UK). All webinars will be followed by a live Q&A sessions. If you have time and feel like hopefully learning something new, please register to my webinars using the links below: Please register for Building Delphi 3D Mobile Apps webinar on Aug 3, 2016 11:00 AM CEST at: https://attendee.gotowebinar.com/register/49744481174355460...
デベロッパーズ サミット 2016 夏 (翔泳社主催) [Japan]

イベントのお知らせです。

翔泳社主催の 「Developers Summit 2016 Summer」にエンバガデロも参加し、セッションの一枠を担当いたします。

IoT, プロトタイピング、マルチデバイス開発 といったキーワードで、ライブデモとそのメリットをご紹介していく45分です。

ご聴講いただくには事前申し込みが必要です。申込詳細は下記デブサミのリンクをクリックして表示されれるWebの「お申込み」からどうぞ。

すでに本日(722)の時点で「残席わずか」となっていますので、満席締め切りとなってしまう場合もあります。悪しからずご了承ください。

lamp-stack (1)
Brutally Roll Your Own is a video series on building a PUSH enabled mobile application from scratch, using a Linux, Apache, MySQL, PHP (LAMP) server for the back end, and Delphi for the mobile app. In Part-12 we complete the administrative part of the application and begin padding out the roaming part… http://chapmanworld.com/wp-content/uploads/2016/07/BrutallyRollYourOwnBackend-Part-12.mp4 Sign up for Linode by clicking here! If you select linode to host your back end, as I suggest in part 2 of this video series, please consider signing up through my referral link above. I host my servers (including this site) on linode, and this will help pay the bills! If you already have an acco...

Posted by on in Blogs
Delphi
I found this article on the top 10 reasons to be a Delphi developer. I’m curious what your top reasons to be a Delphi developer would include. Top 10 Reasons to be a Delphi Developer The job of a software developer is pretty interesting. You learn programming languages to develop a variety of software to digitize the world, but while doing this, you sometimes fall into situations where a small error takes away your sleep for many days and nights. The best of this experience comes out when you actually find the solution and give a tap to you with a smile on your face saying “OMG! Was this small issue making me restless?” It may happen with any software developer, but the final outcome i...