Public transport users will understand the anxiety of not knowing which station you can change lines at. In order to combat that, this Malaysian web developer actually made the map appear on his Touch n Go card! Meet 24-year-old Emil Shafy! His video documenting the AR map went viral on Twitter with 7,600 retweets and 10, 200 likes. Here it is. Made an LRT map appear on my Touch N Go card in AR. Woohoo! still a bit buggy but helpful if we’re ever lost pic.twitter.com/ynZKEaA4WQ — emil (@emlshfy) August 17, 2020 Speaking to World of Buzz, Emil told us that he was inspired by a video he once saw on TikTok. The video was about how a man managed to feature an AR on a business card. Taking that as an inspiration, Emil thought it would be cool to use AR as a solution to common problems. As Emil commutes daily to work, he needs to find for the LRT maps online, in his phone gallery or at the station. “That is very time consuming, so I wanted to create something new, interactive and easily accessible.” For two to three days, Emil worked on the AR after work and he managed to create a slightly-buggy prototype. For now, users are still not able to access it but Emil is working on improving it so that everyone will be able to use it one day! He has also mentioned to us that Prasarana has contacted him and he will be meeting them soon! Emil also told us that he never expected his video to blow up as he was...
Regular public transport commuters are likely to have their train routes memorised by heart. But those who are unfamiliar with the stations, or the different LRT lines will surely scramble for a map to ensure that they are heading the right way. This was what inspired local web developer Emil Shafy to create an innovative Augmented Reality (AR) app to help commuters to easily navigate all available train routes. How the app works is actually pretty simple. As demonstrated by Emil in a short video uploaded to his Twitter account, all that is required is to aim your phone camera to your Touch ‘n Go (TnG) card and a floating map of the LRT routes will appear. Navigating the map is done by either moving the card or the phone’s camera around. Made an LRT map appear on my Touch N Go card in AR. Woohoo! still a bit buggy but helpful if we’re ever lost pic.twitter.com/ynZKEaA4WQ — emil (@emlshfy) August 17, 2020 When asked about what inspired him to go with an AR approach for the app, Emil told us that the idea sparked when he viewed a TikTok video demonstrating an Augmented Reality-based business card. With prior experience in 3D programming and some new skills that he picked up during the Movement Control Order (MCO), the 24-year-old web developer completed a working proof-of-concept based on this new idea in not more than 2 days. Emil explained that he dabbled with EasyAR and ARFoundation during the app’s development, and later settled with Unity and Vuforia. He added that he plans to add more features based on new ideas,...
Web Developer Security Checklist V2 Developing secure, robust web applications in the cloud is hard, very hard. If you think it is easy, you are either a higher form of life or you have a painful awakening ahead of you. If you have drunk the MVP cool-aid and believe that you can create a product in one month that is both valuable and secure — think twice before you launch your “proto-product”. After you review the checklist below, acknowledge that you are skipping many of these critical security issues. At the very minimum, be honest with your potential users and let them know that you don’t have a complete product yet and are offering a prototype without full security. This checklist is simple, and by no means complete. I’ve been developing secure web applications for over 14 years and this list contains some of the more important issues that I’ve painfully learned over this period. I hope you will consider them seriously when creating a web application. This is version 2 of the checklist. It has been re-organized from Version 1 and has a few new items by public demand (Thank you). While I try to keep the list tight and focused, please comment if you have an item that you think I should add to the list. Store and distribute secrets using a key store designed for the purpose. Don’t hard code secrets in your applications and definitely don’t store in GitHub!. For CMS fans, don’t store your credentials in a file in the document directory. Use a team-based password manager such as 1Password for all service passwords...
Here at Elabs, we’ve been using CanCan for authorization in a number of applications. Ryan Bates managed to build an authorization system which is both simple and powerful. A step away from the bloated role based system available at the time, yet more sophisticated than simply tacking on methods on ActiveRecord models. Over time though we’ve come against a few grievances with CanCan. And finally: at the time of writing, CanCan has 128 open issues, 28 open pull requests. Important functionality in the gem is broken, and attempts to fix it through pull requests are ignored. The test suite depends on ActiveRecord < 3.1 and won’t even run with later versions of ActiveRecord, unless someone fixes this, we don’t actually know if CanCan works at all with newer versions of AR. In a recent project we worked on, we were running against bugs in CanCan which forced us to run a forked version, and we were fighting against an ability file which was growing out of control. We decided that we needed a new way to approach the problem. Back to basics We really like CanCan’s simple approach. The ability file isolates all authorization logic, and it leaves you free to handle authorization however you want to. You are free to grow your authorization system from a single user role to whatever complexity you need. We were intent on keeping this flexibility. We wanted something simpler though. Something which we can implement without really needing a library at all. We wanted to have full control over how the authorization system works. We took inspiration from objectify and Bryan Helmkamp’s...
Introduction There are many internet websites that provide you a cheaper way to create an internet site with their template gadget. The templates exist on their servers, and the resulting internet site is hosted on their device. This is different from getting a template that you move into your PC to create your internet site. Some common places that you could go for these websites are Yahoo, Network Solutions, Volution and, probably, even your web host. Online template systems are found on-line, and, generally, provide you a “clean” and inexpensive way to construct your internet site. Notice the quotations about easy. The actual technique of building and retaining the net template site may not feel like it is easy and cheaper. The truth is that, in most cases, it absolutely is simpler to use a web template machine than it’s far to begin a new internet site from scratch. Also, you could get a site up a lot more speedy due to the fact the internal structure and historical past six of the website are already carried out. One downside is that because the website is held absolutely within a one-of-a-kind machine, you can not just take a duplicate of it if you make a decision to move your site. The only parts of the web page that are yours are your own photos and text. Another downside is that the website is handiest changeable within the regions of the pages that they have got set the programming to allow the textual content or photo modifications. Some of the line template structures allow greater adjustments than others. Finally, even...
There are many internet websites that provide you a cheaper way to create an internet site with their template gadget. The templates exist on their servers, and the resulting internet site is hosted on their device. This is different from getting a template that you move into your PC to create your internet site. Some common places that you could go for these websites are Yahoo, Network Solutions, Volution and, probably, even your web host. Online template systems are found on-line, and, generally, provide you a “clean” and inexpensive way to construct your internet site. Notice the quotations about easy. The actual technique of building and retaining the net template site may not feel like it is easy and cheaper. The truth is that, in most cases, it absolutely is simpler to use a web template machine than it’s far to begin a new internet site from scratch. Also, you could get a site up a lot more speedy due to the fact the internal structure and historical past six of the website are already carried out. One downside is that because the website is held absolutely within a one-of-a-kind machine, you can not just take a duplicate of it if you make a decision to move your site. The only parts of the web page that are yours are your own photos and text. Another downside is that the website is handiest changeable within the regions of the pages that they have got set the programming to allow the textual content or photo modifications. Some of the line template structures allow greater adjustments than others. Finally, even as...
web designer singapore,developer in singapore,mobile developer singapore,mobile game developer singapore,singapore mobile app developer,website development singapore,ios developer singapore,singapore mobile application developer,mobile app development singapore,graphic designer in singapore,design agency singapore,singapore website design,web application singapore,mobile app developer singapore,website design singapore,ruby on rails developer singapore,singapore web design,website designer singapore,website developer singapore,web development company singapore,web development singapore,developers in singapore,mobile application developer singapore,app developer singapore,mobile apps singapore,web design company singapore,singapore web design services,design firms in singapore,web design singapore,singapore web development,mobile application development singapore,web design services singapore,app development singapore,mobile apps development singapore,ios app development singapore,singapore app developer,android developer singapore