tag:blogger.com,1999:blog-10517122690679428802024-03-24T00:11:27.574-07:00Scripting.OneThere's always the bright side and with that, we are now Scripting.One. Get the script complete and tested to run.ashfullhttp://www.blogger.com/profile/01761339030971227644noreply@blogger.comBlogger73125tag:blogger.com,1999:blog-1051712269067942880.post-76258471865908394432023-12-04T00:18:00.000-08:002023-12-04T00:18:03.869-08:00Quantum Computers: Ultimate Questions<div class="separator" style="clear: both; text-align: center;"><a href="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFz_5rt7i_Bs4o_94gbjbj692CBGjAQfyrT432HJi9SeNvmX3HS6Zll6ip-_KB6fNsHck&usqp=CAU" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="198" data-original-width="254" height="312" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFz_5rt7i_Bs4o_94gbjbj692CBGjAQfyrT432HJi9SeNvmX3HS6Zll6ip-_KB6fNsHck&usqp=CAU" width="400" /></a></div><br /><p><a href="https://www.cbsnews.com/news/quantum-computing-advances-60-minutes/?fbclid=IwAR22aCUwqCIE4wHyDK3DSfaf0WHUPb1q7sOPnOcKLWy5wRTJkD7Nm36AFgY" target="_blank">Quantum computers could solve problems in minutes that would take today's supercomputers millions of years</a><br /></p><p>In "The Hitchhiker's Guide to the Galaxy" by Douglas Adams, the ultimate question of life, the universe, and everything is famously revealed to be "What is the meaning of life, the universe, and everything?" The answer, as calculated by the supercomputer Deep Thought, is 42, though the actual question is never known.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://assets2.cbsnewsstatic.com/hub/i/r/2023/12/04/2c62fff0-75b1-4ae8-83fb-41ef7d223b46/thumbnail/1280x720/992b7976b195884c60e0e8c8bbb262b3/quantum-computing-video-2498256-640x360.jpg?v=2a3c5d91939c9bf28fa0bc6fdfacfdd4" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="180" src="https://assets2.cbsnewsstatic.com/hub/i/r/2023/12/04/2c62fff0-75b1-4ae8-83fb-41ef7d223b46/thumbnail/1280x720/992b7976b195884c60e0e8c8bbb262b3/quantum-computing-video-2498256-640x360.jpg?v=2a3c5d91939c9bf28fa0bc6fdfacfdd4" width="320" /></a></div><p>When it comes to quantum computers and problem-solving, there are interesting parallels that can be drawn. Quantum computers leverage the principles of quantum mechanics to perform certain computations much more efficiently than classical computers. While they excel at specific types of problems, their application is not universal and depends on the nature of the problem being addressed.</p><p>In the context of the Hitchhiker's Guide to the Galaxy, one could draw a parallel between the ultimate question and the challenges that quantum computers are uniquely positioned to solve. Quantum computers are particularly adept at solving complex optimization problems, simulating quantum systems, and factoring large numbers—tasks that would take classical computers an impractical amount of time.</p><p>Just as the ultimate question in the Hitchhiker's Guide remained elusive, there are still challenges and limitations to the full realization of quantum computing. The field is continually evolving, and researchers are working to harness the potential of quantum computers for a broader range of problems.</p><p>In essence, the connection lies in the idea that both the ultimate question and quantum computing represent a quest for understanding and unlocking the mysteries of the universe—whether that's the meaning of life or the efficient solution to complex problems through advanced computational methods.</p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-46685597589026671822023-11-16T23:20:00.000-08:002023-11-16T23:20:17.619-08:00Top 5 Black Friday Wishlist<p></p><div><div class="separator" style="clear: both; text-align: center;"><a href="https://amzn.to/3R3ZC4r" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img alt="" data-original-height="255" data-original-width="1345" height="122" src="https://blogger.googleusercontent.com/img/a/AVvXsEjtl9-_MZD2lCnSPqPIWnb5Q_3b-O2i_hjDYiMJtXVue-rRWTJ9xx_6eLkDX4u9KPX1gtQsj5xiIZfYtVnh9zbfYzjfdJXV5VFd7PuQ-cOUUQDvIWOxUZybDO1Tah2YU-XlnU86kp2WsZa5er284xyrrSf6L7iVGzRmnqxBnYcod0bFXUu5hNshzDrrpPPw=w640-h122" width="640" /></a></div><br /></div><ol style="text-align: left;"><li>Tech Marvels:Upgrade your gadgets with the latest in tech! From smartphones to smart home devices, Amazon's Black Friday wishlist promises unbeatable deals on cutting-edge technology.</li><li>Fashion Finesse:Revamp your wardrobe with top-notch fashion finds. Whether you're into trendy styles or timeless classics, Amazon's Black Friday wishlist has the perfect ensemble waiting for you.</li><li>Home Sweet Home:Transform your living space with home decor, furniture, and kitchen essentials. Amazon's Black Friday wishlist offers discounts that make it easy to give your home a stylish and functional makeover.</li><li>Bookworm's Paradise:For the avid readers, Amazon's Black Friday wishlist is a dream come true. Snag deals on the latest bestsellers, e-readers, and book accessories to create the ultimate reading nook.</li><li>Fitness and Wellness:Kickstart your health journey with Amazon's Black Friday wishlist for fitness enthusiasts. Whether it's workout gear, fitness trackers, or wellness products, find the tools you need to prioritize your well-being.</li></ol><p></p><p>Remember to keep an eye on Amazon's lightning deals and limited-time offers to make the most of your Black Friday wishlist. Happy shopping!</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://amzn.to/3R3ZC4r" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img alt="" data-original-height="379" data-original-width="1179" height="129" src="https://blogger.googleusercontent.com/img/a/AVvXsEgoPFwRfxtFwSLnOK6qZhZsDBty8Iz7h8MabHj5nlg-6BxDG7c1xsKjdQu-UdcsDjAO38C_bXigA0mCaFip5f5uhUB3ZiuBZALVK6V6dr13WrBhgyJ-ms9npiNp5LjmxsR1cn_ulZkWOM8yN-o7LysADvTG-aofSGxg5YrzXmkCWW7EbxuajPkcsc4LVMQH=w400-h129" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><p></p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-82176885884324404042023-10-01T06:18:00.005-07:002023-10-01T06:18:50.162-07:00Top 10 new technologies 2023<div class="separator" style="clear: both; text-align: center;"><a href="https://upload.wikimedia.org/wikipedia/commons/8/81/Artificial_Intelligence_%26_AI_%26_Machine_Learning_-_30212411048.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="800" height="320" src="https://upload.wikimedia.org/wikipedia/commons/8/81/Artificial_Intelligence_%26_AI_%26_Machine_Learning_-_30212411048.jpg" width="400" /></a></div><p><br /></p><p>2023 is almost up and the field of technology have been very interesting for this year. So, before the year is up, Here's top 10 technology that have revolutionized the field</p><p></p><ol style="text-align: left;"><li><b>Artificial Intelligence and Machine Learning</b>: These technologies continue to advance rapidly, with applications in areas like autonomous vehicles, healthcare, finance, and more.</li><li><b>Quantum Computing</b>: Quantum computers have the potential to revolutionize computing by solving complex problems much faster than classical computers.</li><li><b>5G Technology</b>: The rollout of 5G networks is expected to enable faster and more reliable wireless communication, paving the way for the Internet of Things (IoT) and smart cities.</li><li><b>Biotechnology</b>: Advancements in gene editing (e.g., CRISPR) and personalized medicine are on the horizon, potentially revolutionizing healthcare.</li><li><b>Blockchain and Cryptocurrencies</b>: These technologies are changing the landscape of finance, supply chain management, and more.</li><li><b>Clean Energy Technologies</b>: Continued developments in renewable energy sources, such as solar and wind power, and energy storage solutions are vital for addressing climate change.</li><li><b>Augmented Reality (AR) and Virtual Reality (VR)</b>: AR and VR technologies are increasingly being used in gaming, education, training, and healthcare.</li><li><b>Robotics</b>: Robots are becoming more advanced and are being used in industries like manufacturing, healthcare, and logistics.</li><li><b>Internet of Things (IoT)</b>: The IoT is expanding, connecting everyday objects and enabling data-driven decision-making in various sectors.</li><li><b>Space Exploration</b>: Advancements in space technology, including private sector efforts, could lead to new discoveries and commercial opportunities beyond Earth.<div class="separator" style="clear: both; text-align: center;"><br /></div><br /></li></ol><p></p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-12451960869970377112023-08-13T08:58:00.000-07:002023-08-13T08:58:08.575-07:00VO2 max in Apple Watch<div class="separator" style="clear: both; text-align: center;"><a href="https://images.indianexpress.com/2020/12/APple-Watcdh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="445" data-original-width="800" height="178" src="https://images.indianexpress.com/2020/12/APple-Watcdh.jpg" width="320" /></a></div><p>The integration of VO2 max measurement into Apple Watch has revolutionized personal fitness tracking. VO2 max, a key indicator of cardiovascular fitness, is now conveniently accessible to Apple Watch users. This feature offers insights into one's aerobic capacity and overall health.</p><p>Apple Watch calculates VO2 max based on various factors, including heart rate, age, sex, and workout intensity. During outdoor running and walking workouts, the watch estimates VO2 max by analyzing your pace and heart rate data. This information provides valuable feedback on your cardiovascular health and helps you tailor your exercise regimen.</p><p>Tracking your VO2 max with Apple Watch allows you to set personalized fitness goals and monitor your progress over time. As your aerobic fitness improves, you can witness the positive impact of your efforts on this important metric.</p><p>However, it's essential to recognize that while Apple Watch provides a convenient way to estimate VO2 max, it may not be as accurate as lab-based tests. Factors like environmental conditions and individual variations can affect the readings. Therefore, it's advisable to view the measurements as general trends rather than absolute values.</p><p>Incorporating VO2 max tracking into Apple Watch underscores the device's commitment to enhancing users' health and well-being. It empowers individuals to take proactive steps toward better fitness and offers a glimpse into the potential of technology to support a healthier lifestyle.</p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-91723488186901347832023-08-13T08:49:00.001-07:002023-08-13T08:49:09.095-07:00Top 5 Free-to-Play Racing Games on iOS (2023)<div class="separator" style="clear: both; text-align: center;"><a href="https://developer.apple.com/news/images/og/ios-17-og-twitter.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="800" height="200" src="https://developer.apple.com/news/images/og/ios-17-og-twitter.jpg" width="400" /></a></div><br /><p>In the dynamic world of mobile gaming, iOS users continue to be spoiled for choice when it comes to high-quality, free-to-play racing games. These adrenaline-pumping titles offer thrilling experiences, realistic graphics, and engaging gameplay, all without costing a dime. Here are the top five free-to-play racing games on iOS in 2023 that are revving up excitement among gamers:</p><p></p><ol style="text-align: left;"><li>Asphalt 9: Legends: Renowned for its stunning visuals and arcade-style racing, Asphalt 9 offers an extensive car roster and a plethora of tracks to conquer.</li><li>Real Racing 3: With its emphasis on realism, Real Racing 3 remains a favorite. Featuring an array of licensed cars and meticulously detailed tracks, it offers a true-to-life racing experience.</li><li>CSR Racing 2: Focused on drag racing, CSR Racing 2 boasts jaw-dropping car customization and boasts a strong online multiplayer mode.</li><li>Mario Kart Tour: Nintendo's iconic racing game takes a joyful spin on iOS, allowing players to race as beloved characters through imaginative tracks inspired by the Mario Kart series.</li><li>Racing Rivals: This drag racing game stands out for its intense real-time multiplayer duels and a wide selection of cars to tune and upgrade.</li></ol><p></p><p>With these five stellar options, iOS users can dive into the fast-paced world of virtual racing without spending a dime. Whether you're seeking realistic simulations or whimsical karting adventures, these games offer a variety of experiences to satisfy every racing enthusiast's craving for speed and competition.</p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-85874945020877047812023-07-27T21:47:00.001-07:002023-07-27T21:47:41.017-07:0020 Reasons Why Your Facebook Account May Get Hacked<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://www.lifehacker.com.au/wp-content/uploads/sites/4/2018/09/facebooklock.jpg?quality=80&resize=1280,720" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="180" src="https://www.lifehacker.com.au/wp-content/uploads/sites/4/2018/09/facebooklock.jpg?quality=80&resize=1280,720" width="320" /></a></div><br />In today's digital age, social media has become an integral part of our lives, and Facebook remains one of the most popular platforms for connecting with friends and family. However, with its widespread usage comes an increasing risk of account hacking. Understanding the potential vulnerabilities can help users safeguard their accounts. Here are 20 reasons why your Facebook account may get hacked:<p></p><p></p><ol style="text-align: left;"><li>Weak Passwords: Easily guessable passwords make it easy for hackers to gain unauthorized access.</li><li>Phishing: Falling for phishing scams can lead to divulging login credentials to malicious actors.</li><li>Malware and Keyloggers: Infected devices can capture login information without your knowledge.</li><li>Unsecured Wi-Fi: Logging in from public Wi-Fi exposes your credentials to potential attackers.</li><li>Password Reuse: Using the same password across multiple platforms increases the risk of compromise.</li><li>Social Engineering: Hackers can manipulate individuals into revealing sensitive account information.</li><li>Account Recovery Weaknesses: Inadequate recovery options can be exploited by attackers.</li><li>Outdated Software: Using outdated apps or systems may expose known vulnerabilities.</li><li>Insider Threats: Trusted individuals with access may misuse account privileges.</li><li>Phony Apps: Installing unauthorized third-party apps can compromise your account.</li><li>Clickjacking: Hidden malicious links can trick users into clicking and compromising their accounts.</li><li>Brute Force Attacks: Repeated login attempts with various passwords until one succeeds.</li><li>Account Sharing: Letting others access your account can lead to unauthorized use.</li><li>Public Profile Information: Sharing sensitive details openly can aid hackers in impersonation.</li><li>Insecure Browser Extensions: Certain extensions may compromise your account security.</li><li>Lack of Two-Factor Authentication (2FA): Absence of an extra layer of security leaves accounts vulnerable.</li><li>Account Cloning: Hackers may replicate accounts to conduct scams or phishing.</li><li>Forgotten Logins: Abandoned accounts might be easier targets if recovery information is outdated.</li><li>Third-Party Website Compromises: Using Facebook credentials on untrusted sites may expose your login information.</li><li>Data Breaches: Security breaches on Facebook's end can lead to compromised accounts.</li></ol><p></p><p>Protecting your Facebook account involves staying vigilant, using strong passwords, enabling 2FA, being cautious with links, and staying updated on security best practices. Regularly reviewing and adjusting privacy settings can also minimize the risk of falling victim to hacking attempts, ensuring a safer and more enjoyable social media experience.</p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-4109760909762772752023-07-08T00:52:00.001-07:002023-07-08T00:52:40.908-07:00How to build site with google apps script<div class="separator" style="clear: both; text-align: center;"><a href="https://vinoaj.com/wp-content/uploads/2018/01/logo-google-apps-script.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="280" data-original-width="440" height="280" src="https://vinoaj.com/wp-content/uploads/2018/01/logo-google-apps-script.png" width="440" /></a></div><br /><div><br /></div><p style="text-align: left;"></p>To build a website using Google Apps Script, you can follow these general steps:<br /><ol style="text-align: left;"><li>Create a new Google Apps Script project:</li><ul><li>Go to https://script.google.com and create a new project.</li><li>Give your project a name and save it.</li></ul><li>Set up the HTML and CSS files:</li><ul><li>In your Apps Script project, click on the "Files" menu and choose "New > HTML file" to create an HTML file.</li><li>Write your HTML code in the editor.</li><li>You can also create a CSS file by choosing "New > HTML file" and writing your CSS code.</li></ul><li>Write server-side code:</li><ul><li>In your Apps Script project, go to the "Code.gs" file.</li><li>Write server-side code using JavaScript.</li><li>You can handle requests, process data, and interact with other Google services.</li></ul><li>Create web app deployment:</li><ul><li>In your Apps Script project, go to the "Publish" menu and choose "Deploy as web app."</li><li>Set the access permissions and choose the version you want to deploy.</li><li>Click on "Deploy" and copy the generated web app URL.</li></ul><li>Test and iterate:</li><ul><li>Open the generated web app URL in a browser to test your website.</li><li>Make any necessary adjustments to the code and redeploy the web app.</li></ul><li>Enhance your website:</li><ul><li>Add functionality using client-side JavaScript code in the HTML file.</li><li>Interact with external APIs, databases, or other services as needed.</li><li>Customize the design using CSS.</li></ul></ol><div style="text-align: left;"><div>Remember that Google Apps Script has certain limitations and is primarily designed for automating tasks within Google services. It may not be suitable for building complex websites with advanced functionality. If you require a more robust and scalable web development solution, consider using other frameworks and technologies like JavaScript, HTML, CSS, and hosting platforms like Firebase, Google Cloud, or other web hosting services.</div><div><br /></div><div>Examples:</div><div><ul style="text-align: left;"><li>https://ashfull1979.blogspot.com/2020/07/how-to-build-web-app-in-google-apps.html</li><li>https://ashfull1979.blogspot.com/2020/07/attendance-log-application-in-google.html</li></ul></div></div><p style="text-align: left;"></p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-50718708405164337362023-07-03T20:03:00.002-07:002023-07-03T20:03:11.100-07:00Fireworks photography<div class="separator" style="clear: both; text-align: center;"><a href="https://cdn.images.express.co.uk/img/dynamic/78/590x/4th-of-July-fireworks-1149250.jpg?r=1562261353765" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="350" data-original-width="590" height="190" src="https://cdn.images.express.co.uk/img/dynamic/78/590x/4th-of-July-fireworks-1149250.jpg?r=1562261353765" width="320" /></a></div><p><b>Settings for fireworks photography</b></p><p>Photographing fireworks can be a beautiful and exciting experience. Here are some settings and tips to help you capture stunning fireworks photos:</p><p></p><ol style="text-align: left;"><li>Use a Tripod: Stability is crucial when shooting fireworks. A sturdy tripod will keep your camera steady during long exposures.</li><li>Manual Mode: Switch to Manual Mode on your camera to have complete control over the settings.</li><li>Low ISO: Set your ISO to the lowest value (typically ISO 100 or 200) to reduce noise in your images.</li><li>Aperture: Start with a mid-range aperture like f/8 to f/11. This allows you to have a good balance of sharpness and depth of field.</li><li>Shutter Speed: For most fireworks, a shutter speed of 2 to 6 seconds works well. Experiment with longer exposures for multiple bursts in a single frame.</li><li>Manual Focus: Set your lens to manual focus and focus to infinity. Fireworks are often far away, and manual focus ensures sharp shots.</li><li>Use a Remote Shutter Release: A remote shutter release or the self-timer function will help eliminate camera shake during exposure.</li><li>Turn off Image Stabilization: If your lens has image stabilization, turn it off when using a tripod to avoid unintended blur.</li><li>Composition: Consider the composition of your shots. Include interesting foreground elements, like a city skyline or a landmark, to add depth to your images.</li><li>Shoot in RAW: Photograph in RAW format to retain more information for post-processing adjustments.</li><li>Be Prepared: Anticipate the timing of the fireworks and be ready to capture the bursts as they happen.</li><li>Experiment and Have Fun: Fireworks photography can be unpredictable, so experiment with different settings and enjoy the process.</li></ol><p></p><p>Remember, each fireworks display can be different, so don't be afraid to adjust your settings as needed throughout the event. Take the time to review your shots as you go, making adjustments to get the best results. With some practice and creativity, you can capture stunning fireworks photos to celebrate the 4th of July or any other fireworks event.</p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-15917303122193841912023-07-03T19:52:00.002-07:002023-07-03T19:52:39.320-07:00Top 5 4th of July hacking movies<p><br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://m.media-amazon.com/images/M/MV5BZDA4M2UwMzUtZDkxMy00YjYwLTliZGEtNGMwYzI0NTgwMjA3XkEyXkFqcGdeQXVyMjUzOTY1NTc@._V1_FMjpg_UY3000_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="533" height="320" src="https://m.media-amazon.com/images/M/MV5BZDA4M2UwMzUtZDkxMy00YjYwLTliZGEtNGMwYzI0NTgwMjA3XkEyXkFqcGdeQXVyMjUzOTY1NTc@._V1_FMjpg_UY3000_.jpg" width="213" /></a></div><br />As of my last update in September 2021, there aren't many 4th of July-specific hacking movies that are well-known. However, there are some great hacking-themed movies that you might enjoy watching on Independence Day or any other day:<p></p><p></p><ol style="text-align: left;"><li>WarGames (1983) - Directed by John Badham, this classic film follows a young computer whiz who inadvertently hacks into a military supercomputer and almost starts World War III.</li><li>Hackers (1995) - Directed by Iain Softley, this cult classic features a group of young hackers who uncover a conspiracy while navigating the world of hacking and cybercrime.</li><li>Sneakers (1992) - Directed by Phil Alden Robinson, this movie revolves around a team of security experts who are blackmailed into stealing a powerful decryption device.</li><li>The Matrix (1999) - Directed by the Wachowskis, this iconic sci-fi action film showcases hackers discovering the truth about their reality and their role in a simulated world controlled by machines.</li><li>Live Free or Die Hard (2007) - Directed by Len Wiseman, this is the fourth installment of the Die Hard series, where John McClane battles cyber-terrorists attempting to shut down the entire United States.</li></ol><p></p><p>Please note that the hacking landscape in movies can be fictionalized and exaggerated for entertainment purposes, and real hacking may have different implications and consequences. Nevertheless, these movies can be a fun way to enjoy some tech-related action on the 4th of July.</p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-86282784158471326612023-07-02T07:07:00.001-07:002023-07-02T07:07:53.870-07:00Travel itinerary template google sheets<div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiykKqrs_EOkzlIAf84EdEGpo_U_GWRF39u1mWfAewRZKmfj-t2ZNRHVjIm7l3j9aJTldnJ3lFWklbIaAH9L_rNcixHQdgahu0SmNVF2IcwoCorSQ6q0lYX_S_wqwNaicm5QTm7UHovGBAm5EB_nWqG8DgZctQzSQOsEXS0Qh5Ik9QPTs4AoMV4PZbVCMHr" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="412" data-original-width="844" height="195" src="https://blogger.googleusercontent.com/img/a/AVvXsEiykKqrs_EOkzlIAf84EdEGpo_U_GWRF39u1mWfAewRZKmfj-t2ZNRHVjIm7l3j9aJTldnJ3lFWklbIaAH9L_rNcixHQdgahu0SmNVF2IcwoCorSQ6q0lYX_S_wqwNaicm5QTm7UHovGBAm5EB_nWqG8DgZctQzSQOsEXS0Qh5Ik9QPTs4AoMV4PZbVCMHr=w400-h195" width="400" /></a></div><br /><br /></div>Are you planning a trip and looking for a convenient and organized way to keep track of your travel plans? Look no further! With our custom Travel Itinerary Template on Google Sheets, your travel planning will become a breeze.<div><br /></div><div>Our template is designed to help you stay on top of all the important details for your trip. It includes sections for dates, destinations, accommodation information, transportation details, activities, and even a packing checklist. With this template, you can easily input and update your travel information, making it accessible from any device with an internet connection.</div><div><br /></div><div>Why choose our Travel Itinerary Template on Google Sheets? Here are a few key reasons:</div><div><ol style="text-align: left;"><li>Convenience: Access your travel itinerary anytime, anywhere, as long as you have an internet connection and a device to log in to your Google account.</li><li>Customizable: Tailor the template to your specific needs and preferences. Add or remove sections, adjust the layout, and make it truly your own.</li><li>Collaboration: Share the itinerary with your travel companions, allowing them to contribute and stay informed about the trip's plans.</li><li>Real-time Updates: Keep your itinerary up-to-date with real-time changes. Whether you modify the schedule or add new activities, your travel plan will reflect the latest information.</li><li>Easy Organization: Stay organized with a comprehensive overview of your travel arrangements, ensuring nothing is overlooked.</li></ol></div><div>So, if you're ready to make your travel planning smoother and more efficient, give our Travel Itinerary Template on Google Sheets a try. Create a new sheet, customize it to your liking, and embark on your journey with peace of mind, knowing that all your travel details are well-organized and easily accessible. Happy travels!</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiaOOxHg-Y69vcV2ZoFu0_g1Ecj0DJL66CCZUZ7pfeodFmhjPbjrxpvqFV3NIv_ah2l4M7ZEOSlQ4OpzG5bGQY3mNrgkRe4MuntdaWWPkOA9xqfY6OEHdBt2Sby5WTMcol8jhCSGnPWkovZBfIjqptYvgI10iLSQ3tF8y2r4SV9eL5mIUH9VWaDFB4TdNOB"><span style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="208" data-original-width="229" height="291" src="https://blogger.googleusercontent.com/img/a/AVvXsEiaOOxHg-Y69vcV2ZoFu0_g1Ecj0DJL66CCZUZ7pfeodFmhjPbjrxpvqFV3NIv_ah2l4M7ZEOSlQ4OpzG5bGQY3mNrgkRe4MuntdaWWPkOA9xqfY6OEHdBt2Sby5WTMcol8jhCSGnPWkovZBfIjqptYvgI10iLSQ3tF8y2r4SV9eL5mIUH9VWaDFB4TdNOB=w320-h291" width="320" /></span><br /></a><span style="color: black; margin-left: 1em; margin-right: 1em; text-align: left;"><a href="https://docs.google.com/spreadsheets/d/1cwZxpA5ONcwzkGGJKomhR_Usbnm_uWbJeI01m4g39ig/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1cwZxpA5ONcwzkGGJKomhR_Usbnm_uWbJeI01m4g39ig/edit?usp=sharing</a></span><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiaOOxHg-Y69vcV2ZoFu0_g1Ecj0DJL66CCZUZ7pfeodFmhjPbjrxpvqFV3NIv_ah2l4M7ZEOSlQ4OpzG5bGQY3mNrgkRe4MuntdaWWPkOA9xqfY6OEHdBt2Sby5WTMcol8jhCSGnPWkovZBfIjqptYvgI10iLSQ3tF8y2r4SV9eL5mIUH9VWaDFB4TdNOB"><br /></a><div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiaOOxHg-Y69vcV2ZoFu0_g1Ecj0DJL66CCZUZ7pfeodFmhjPbjrxpvqFV3NIv_ah2l4M7ZEOSlQ4OpzG5bGQY3mNrgkRe4MuntdaWWPkOA9xqfY6OEHdBt2Sby5WTMcol8jhCSGnPWkovZBfIjqptYvgI10iLSQ3tF8y2r4SV9eL5mIUH9VWaDFB4TdNOB"></a><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgTZdpcaDPafvRpkp7BjpClNFkUWigGfEFhf9BSw66lhmcN2wCfY8PPRFO28wdhtw6SUaJMNQXzPMi6X_dIczUTeoySemYNQyD8HwBWgTEaR7j2LjXTbCF_xOgYfXscePj-xRdviORJGSV2ZRC1cev1zREkAlTJonlHQYFCyjlE_5u1UK2J-knxJdUh2CQl" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="210" data-original-width="228" height="294" src="https://blogger.googleusercontent.com/img/a/AVvXsEgTZdpcaDPafvRpkp7BjpClNFkUWigGfEFhf9BSw66lhmcN2wCfY8PPRFO28wdhtw6SUaJMNQXzPMi6X_dIczUTeoySemYNQyD8HwBWgTEaR7j2LjXTbCF_xOgYfXscePj-xRdviORJGSV2ZRC1cev1zREkAlTJonlHQYFCyjlE_5u1UK2J-knxJdUh2CQl=w320-h294" width="320" /></a></div><span style="color: black; text-align: left;"><a href="https://docs.google.com/spreadsheets/d/1qRJx82_TMkrfAOLwKY8IIB67QTX7PWxJITLPvx2V9KE/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1qRJx82_TMkrfAOLwKY8IIB67QTX7PWxJITLPvx2V9KE/edit?usp=sharing</a></span></div><br /><br /></div><div><br /></div><div><br /></div><div><br /></div>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-21944202364773867812022-11-30T19:23:00.005-08:002022-11-30T19:26:42.100-08:00binary search tree<div class="separator" style="clear: both; text-align: center;">
<a href="https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Binary_search_tree.svg/1280px-Binary_search_tree.svg.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="667" data-original-width="800" height="267" src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Binary_search_tree.svg/1280px-Binary_search_tree.svg.png" width="320" /></a>
</div>
<p>
In computer science, a binary search tree (BST), also called an ordered or
sorted binary tree, is a rooted binary tree data structure with the key of
each internal node being greater than all the keys in the respective node's
left subtree and less than the ones in its right subtree.
<a href="https://en.wikipedia.org/wiki/Binary_search_tree#:~:text=In%20computer%20science%2C%20a%20binary,ones%20in%20its%20right%20subtree." target="_blank">Wikipedia</a>
</p>
<p><b>Books for Learning</b></p>
<p><br /></p>
<div style="text-align: center;">
<a href="https://www.amazon.com/Chapters-Binary-Search-Tree-Microprocessor-Microcontroller-ebook/dp/B0953YWSZB?crid=2QUBC6HWFL528&keywords=binary+search+tree&qid=1669864079&sprefix=binary+search+tree%2Caps%2C457&sr=8-1&linkCode=li2&tag=scriptingone-20&linkId=7e161d9b2e86f622fec656f95bf3fbe3&language=en_US&ref_=as_li_ss_il" target="_blank"><img border="0" height="320" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B0953YWSZB&Format=_SL160_&ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=scriptingone-20&language=en_US" width="254" /></a><img alt="" border="0" height="1" src="https://ir-na.amazon-adsystem.com/e/ir?t=scriptingone-20&language=en_US&l=li2&o=1&a=B0953YWSZB" style="border: none; margin: 0px;" width="1" />
</div>
<div style="text-align: center;">
Chapters on Binary Search Tree and Microprocessor-Microcontroller
<p>
Binary Search Tree (BST) is a node-based binary tree data structure. It is
one of the most widely used techniques for searching in non-linear data
structure. Microprocessor and Microcontroller is a part of computer that
plays an important role in today's technology. Reading these chapters will
equip the readers with a summarized understanding of Binary Search Tree
(BST) using C-Language and current trends on Microprocessor and
Microcontroller
</p>
<form action="https://www.amazon.com/Chapters-Binary-Search-Tree-Microprocessor-Microcontroller-ebook/dp/B0953YWSZB?crid=2QUBC6HWFL528&keywords=binary+search+tree&qid=1669864079&sprefix=binary+search+tree%2Caps%2C457&sr=8-1&linkCode=ll1&tag=scriptingone-20&linkId=1a5e71c72c627ef5eabf27d681c4bd47&language=en_US&ref_=as_li_ss_tl">
<input style="height: 50px; width: 100px;" type="submit" value="Buy Here" />
</form>
</div>
<div style="text-align: center;">
<a href="https://www.amazon.com/Advanced-Algorithms-Structures-Marcello-Rocca/dp/1617295485?crid=2QUBC6HWFL528&keywords=binary+search+tree&qid=1669864079&sprefix=binary+search+tree%2Caps%2C457&sr=8-12-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzSTROTkg3OVFKVUs4JmVuY3J5cHRlZElkPUEwNTk0MTg5M1FaRE83VFJDRTdaRyZlbmNyeXB0ZWRBZElkPUEwMzY5MTE0Mk9OUTI0N1ZCTkg2SSZ3aWRnZXROYW1lPXNwX210ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU%3D&linkCode=li2&tag=scriptingone-20&linkId=1f8131917f61594e452b01777745f7e5&language=en_US&ref_=as_li_ss_il" target="_blank"><img border="0" height="320" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=1617295485&Format=_SL160_&ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=scriptingone-20&language=en_US" width="256" /></a><img alt="" border="0" height="1" src="https://ir-na.amazon-adsystem.com/e/ir?t=scriptingone-20&language=en_US&l=li2&o=1&a=1617295485" style="border: none; margin: 0px;" width="1" />
</div>
<div style="text-align: center;">Advanced Algorithms and Data Structure</div>
<div style="text-align: center;"><br /></div>
<div style="text-align: center;">
Advanced Algorithms and Data Structures introduces a collection of algorithms
for complex programming challenges in data analysis, machine learning, and
graph computing
<form action="https://www.amazon.com/Advanced-Algorithms-Structures-Marcello-Rocca/dp/1617295485?_encoding=UTF8&pd_rd_w=Q1Hyu&content-id=amzn1.sym.716a1ed9-074f-4780-9325-0019fece3c64&pf_rd_p=716a1ed9-074f-4780-9325-0019fece3c64&pf_rd_r=J5AKECDSMDVHK0K3RCQD&pd_rd_wg=z38CA&pd_rd_r=8f6c28d0-dc80-41c0-9260-8cd9f40a0f53&linkCode=ll1&tag=scriptingone-20&linkId=224398134a88150ea36b64396188b473&language=en_US&ref_=as_li_ss_tl">
<input style="height: 50px; width: 100px;" type="submit" value="Buy Here" />
</form>
</div>
<div style="text-align: center;"><br /></div>
<div style="text-align: center;">
<a href="https://ww
w.amazon.com/Algorithms-Strings-Trees-Sequences-Computational/dp/0521585198?crid=2QUBC6HWFL528&keywords=binary+search+tree&qid=1669864079&sprefix=binary+search+tree%2Caps%2C457&sr=8-16&linkCode=li2&tag=scriptingone-20&linkId=f7a29e599c87c90806db61fa3cca7d3d&language=en_US&ref_=as_li_ss_il" target="_blank"><img border="0" height="320" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=0521585198&Format=_SL160_&ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=scriptingone-20&language=en_US" width="212" /></a><img alt="" border="0" height="1" src="https://ir-na.amazon-adsystem.com/e/ir?t=scriptingone-20&language=en_US&l=li2&o=1&a=0521585198" style="border: none; margin: 0px;" width="1" />
</div>
<div style="text-align: center;">
Algorithms on Strings, Trees, and Sequences: Computer Science and
Computational Biology
</div>
<div style="text-align: center;"><br /></div>
<div style="text-align: center;">
Traditionally an area of study in computer science, string algorithms have, in
recent years, become an increasingly important part of biology, particularly
genetics. This volume is a comprehensive look at computer algorithms for
string processing. In addition to pure computer science, Gusfield adds
extensive discussions on biological problems that are cast as string problems
and on methods developed to solve them. This text emphasizes the fundamental
ideas and techniques central to today's applications. New approaches to this
complex material simplify methods that up to now have been for the specialist
alone. With over 400 exercises to reinforce the material and develop
additional topics, the book is suitable as a text for graduate or advanced
undergraduate students in computer science, computational biology, or
bio-informatic
</div>
<div style="text-align: center;">
<br />
<form action="https://www.amazon.com/Algorithms-Strings-Trees-Sequences-Computational/dp/0521585198?crid=2QUBC6HWFL528&keywords=binary+search+tree&qid=1669864079&sprefix=binary+search+tree%2Caps%2C457&sr=8-16&linkCode=ll1&tag=scriptingone-20&linkId=9218ce688320dab4401293a06838ba15&language=en_US&ref_=as_li_ss_tl">
<input style="height: 50px; width: 100px;" type="submit" value="Buy Here" />
</form>
</div>
<div style="text-align: center;"><br /></div>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-90307951203464902322022-11-29T23:37:00.002-08:002022-11-29T23:37:45.465-08:00auto click mac<div style="text-align: center;">
<a href="https://www.amazon.com/Giguid-Jiggler-Undetectable-Switchable-ROBYMICE/dp/B0BG7XJZBX?crid=3R593VRJJWC0N&keywords=auto+click+mac&qid=1669792613&sprefix=auto+click+mac%2Caps%2C591&sr=8-1&linkCode=li3&tag=scriptingone-20&linkId=eb5587a0fa335318bf37bb3268094fdb&language=en_US&ref_=as_li_ss_il" target="_blank"><img border="0" height="456" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B0BG7XJZBX&Format=_SL250_&ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=scriptingone-20&language=en_US" width="456" /></a><img alt="" border="0" height="1" src="https://ir-na.amazon-adsystem.com/e/ir?t=scriptingone-20&language=en_US&l=li3&o=1&a=B0BG7XJZBX" style="border: none; margin: 0px;" width="1" />
</div>
<div style="text-align: center;">
Giguid USB Mouse Jiggler Undetectable Auto Clicker RGB Switchable with ON/Off
Button Mouse Mover Plug & Play (ROBYMICE Series, 1 Item)
<br /><br />
<form action="https://www.amazon.com/Giguid-Jiggler-Undetectable-Switchable-ROBYMICE/dp/B0BG7XJZBX?crid=3R593VRJJWC0N&keywords=auto+click+mac&qid=1669792613&sprefix=auto+click+mac%2Caps%2C591&sr=8-1&linkCode=ll1&tag=scriptingone-20&linkId=06311878b4bd6a0217d61156cc8c2e77&language=en_US&ref_=as_li_ss_tl">
<input style="height: 50px; width: 100px;" type="submit" value="Buy Here" />
</form>
</div>
<div style="text-align: center;"><br /></div>
<div style="text-align: center;">
<div style="text-align: left;">About this item</div>
<div style="text-align: left;">
<ul style="text-align: left;">
<li>
Tiny powerful smart chip with high-tech alien face, make all the
difference.
</li>
<li>
Built in power saving LED indicator, can be turned off manually or
automatically in standby.
</li>
<li>
7 light color options with memory function, breathe softly while moving,
flicker softly while click.
</li>
<li>
Make cursor moves randomly, or switch to automatically click 2 times per
second on the target location.
</li>
<li>
Plug and Play, no driver needed, no software installation required, easy
and simple.
</li>
<li>
USB Type-A connector can plug into any USB 1.0, USB 2.0, USB 3.0 port on
the computer.
</li>
<li>
Compatible with popular desk PC and laptops, like Windows, Mac, Linux,
Android, Chrome.
</li>
<li>
1 year warranty with no reason to exchange, just feel free to contact us
if there's any problem.
</li>
</ul>
<div><br /></div>
</div>
<div style="text-align: left;"><br /></div>
</div>
<script type="text/javascript">
amzn_assoc_tracking_id = "scriptingone-20";
amzn_assoc_ad_mode = "manual";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_design = "enhanced_links";
amzn_assoc_asins = "B0BG7XJZBX";
amzn_assoc_placement = "adunit";
amzn_assoc_linkid = "77ea8f623467af8ecd8d562a5b43d5fc";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-14882058369265899522022-11-27T22:05:00.000-08:002022-11-27T22:05:46.818-08:00Should you Learn VBA or Power Query?<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU75M6fibu3r4buLuJ2DMw4Rk2o6JvuWl-XrB04l5yIPn-XRtQdftYpJzUOmOybOoHcsee3OvVfOcU3Oi0K4OXfesJ-IvUL7F2YxIV61_3Mfx2O38VfXtFPjMdFL09TrLNu-w-j5RAWTsq5wQVSP916aHVgEMKIERSSQDAC8TE2YY56JsddRMAPZvzvQ/s1080/VBA%20vs%20PowerQuery.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1080" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU75M6fibu3r4buLuJ2DMw4Rk2o6JvuWl-XrB04l5yIPn-XRtQdftYpJzUOmOybOoHcsee3OvVfOcU3Oi0K4OXfesJ-IvUL7F2YxIV61_3Mfx2O38VfXtFPjMdFL09TrLNu-w-j5RAWTsq5wQVSP916aHVgEMKIERSSQDAC8TE2YY56JsddRMAPZvzvQ/w400-h400/VBA%20vs%20PowerQuery.png" width="400" /></a></div><br />Should you Learn VBA or Power Query? Data Analytics and Business Analytics is quiet making some attention lately. It's a not new subject or system. Instead a very interesting approach and drives demands in the industry.<p></p><p>But the core of this two sciences (if I'm attributing them correctly) is of course Data and the Efficiency in managing the models. Speaking of efficiency is of course Automation ( to some degree if not totally ).<br /><br /><b>VBA</b></p><p>Visual Basic for Application is a legacy platform and it's been in existence, like ever since. It's a staple, comfort tools to some office productivity tools developers out there. Many applications have been build around it. It offered some relief to some office suite automation requirements. Very effective, but some find it hard for it needs programming skills to be able to build. Though there's Macro Recording, in Microsoft Excel, it really comes in handy.</p><p>Yet, just like any other technology new comes along, offers alternative and no coding involved.</p><p><b><br /></b></p><p><b>Power Query</b></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://powerquerycdn.azureedge.net/cvt-fe1bb97591594802fb4ed33f0c897cd84ef944e03d06f7e85c32f5944289d44c/pictures/pages/home/hero_1920x798_2x_overlay.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="332" data-original-width="800" height="133" src="https://powerquerycdn.azureedge.net/cvt-fe1bb97591594802fb4ed33f0c897cd84ef944e03d06f7e85c32f5944289d44c/pictures/pages/home/hero_1920x798_2x_overlay.jpg" width="320" /></a></div><p></p><blockquote><p>"Data prep done smart, fast, easy. Power Query is the easiest way to connect, extract, transform and load data from a wide range of sources" ---<a href="https://powerquery.microsoft.com/en-us/">https://powerquery.microsoft.com/en-us/</a></p></blockquote><p>ETL - Extract, Transform and Load are three basic steps for data usage and application. Most of the time in repetition and with repetition needs automation. In power query this is a guided steps and no coding involved. Every steps recorded instantaneously with less worry of maintaining a code base. We can say, like a Macro Recorder in a way that you can rearrange your steps without going into the actual codes. Convenient it is.</p><p><b><br /></b></p><p><b>What's the verdict?</b></p><p>Data manipulation, cleansing or modelling. Power Query can be a very potent tool specially if we're dealing with large sets. It can also, deal a multitude of data sources. Local or online data streams. </p><p>Automation and Repetition, both VBA and Power Query can efficiently offer. But, VBA can give level of customization with your applications. Specially with User Interaction, <a href="https://learn.microsoft.com/en-us/office/vba/library-reference/concepts/getting-started-with-vba-in-office" target="_blank">tapping other applications and just simply doing thing the other way.</a></p><p>So which should you choose?</p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-70223453520220918832021-10-31T07:04:00.006-07:002021-10-31T07:31:34.235-07:00Online Alarm Clock<div class="separator" style="clear: both; text-align: center;"><a href="https://www.lifewire.com/thmb/ls2ZIQNv-sP4GspybUwID27fD2E=/774x0/filters:no_upscale():max_bytes(150000):strip_icc():format(webp)/ScreenShot2017-08-16at3.43.07PM-5994a0d322fa3a00112e594a.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="378" data-original-width="774" height="156" src="https://www.lifewire.com/thmb/ls2ZIQNv-sP4GspybUwID27fD2E=/774x0/filters:no_upscale():max_bytes(150000):strip_icc():format(webp)/ScreenShot2017-08-16at3.43.07PM-5994a0d322fa3a00112e594a.png" width="320" /></a></div><br /><div><br /></div>Most of us were, or maybe still, working from home. It's one of those new normal where we spend most making a living at home. Though we are in the comfort of our homes, we often stricken with procrastination.<div><br /></div><div>Guilty yet? With no pressure of commuting to the office. No pressure of those prying eyes of your every move. Concealed with all the corners of our house we can never deny that there are times we are off tracked of things to do. <div><br /></div><div><b>Complacent or just being lazy?</b></div><div><br /></div><div>Here's a convenient way of poking those ears and pay attention to your todo's. Conventional todo list is sometimes boring. Sticky notes seems static and most of times in hidden view. Why not integrate alarm clock with notes. Although we have some mainstream apps out there. But, since we are all in the virtual environment with our PC in front of us most of the time. This tool well surely be of use. </div><div><br /></div><div><b>Check out the app below.
</b><div>
<iframe height="600px" src="https://script.google.com/macros/s/AKfycbwPqAmch6a8ZiPSeKXwkja9d-BPH7yIzPaIoBAxLyi8poSK9dI9zzEOp1cUqVLpwrHuqw/exec" title="Iframe Example" width="100%"></iframe>
</div></div></div>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com2tag:blogger.com,1999:blog-1051712269067942880.post-25053547534349887242021-10-19T23:50:00.008-07:002021-10-19T23:56:44.334-07:00Create Online Quiz<div>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikSjr-6yrkznRIwgrC8bHWV7llo4oUbwv9xSHZ_fGr6W8sbQysN8aQA0GF5KtEQwkh5jFe152QsamllVI5XxOfHGVmYB7IQ8IA1xtu5rUPIyEVP5ramJvlf0WODaFeVqZqk95qrHEnWnxv/"
style="margin-left: 1em; margin-right: 1em;"
><img
alt="test depo"
data-original-height="612"
data-original-width="1289"
height="304"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikSjr-6yrkznRIwgrC8bHWV7llo4oUbwv9xSHZ_fGr6W8sbQysN8aQA0GF5KtEQwkh5jFe152QsamllVI5XxOfHGVmYB7IQ8IA1xtu5rUPIyEVP5ramJvlf0WODaFeVqZqk95qrHEnWnxv/w640-h304/image.png"
title="Test Depo"
width="640"
/></a>
</div>
<br /><br />
</div>
When I started coding with Google Apps Script, this web app was one of those
that is very clumsy yet working. I remember developing this one with the intent
of providing a skills assessment for my team and other teams in my previous
employer.
<div><br /></div>
<div>
I've spent many hours creating this one and we did rollout this. The app was
misunderstood at that time. As far as I could remember, that was 5 years ago.
Today, this app makes even more sense. Especially, with online or virtual
classrooms are a necessity. Distributing exams to students online is even
more a requirement.
</div>
<div><br /></div>
<div><b>The Goal</b></div>
<div>
<ul style="text-align: left;">
<li>
To create a web based application that could hold multiple exams from
different topics/subjects.
</li>
<li>
To have an easy setup of questions. Using google sheets as database.
</li>
<li>To have a quick turn around of the results.</li>
<li>Teachers and proctors can have visibility of the students progress.</li>
</ul>
<div>
I've embedded the app on this article and leave a comment below if you'd
like to try and setup an exam. No further development was done in the app. So bare with it if
experiencing issues. As of the moment open for those with Gmail accounts.
</div>
<div><br /></div>
<div>
<iframe
height="600px"
src="https://script.google.com/macros/s/AKfycby0C_vELVBKJ5e7kfvJEXzocZIV8nhopUSzdJsufmac6rLb7FBQZ-6Dg_trjWCNswO9/exec"
title="Iframe Example"
width="100%"
></iframe>
</div>
</div>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-45405015292559780782021-10-17T21:23:00.005-07:002021-10-19T09:45:14.575-07:00Amazon Reviews Scraper<div class="separator" style="clear: both; text-align: center;"><a href="https://miro.medium.com/max/680/0*oDV29p-wv_hyB7wJ" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="420" data-original-width="680" height="397" src="https://miro.medium.com/max/680/0*oDV29p-wv_hyB7wJ" width="640" /></a></div><br /><div><br /></div>Amazon has the clout in the eCommerce segment. Most the brands, big and small,
are crowding the platform hoping to get a pie of the consumer dollars. Selling
through this platform is profitable and very competitive as well. So, how to
gain advantage in understanding consumer profiles on line and learn how your
products fits their needs and behaviors, The most important is understanding
there feedbacks.
<div><br /></div>
<div><b>Star ratings and Reviews</b></div>
<div>
Customer feedback still the key. More reviews means more sales. Yes, but how
was the reviews? Good or Bad, 5 star or 1 star? How your product stack up
against the competition? Amazon provides access to reviews if you a seller. To
your own listing only. So, how would you capture those reviews from other
sellers?
</div>
<div><br /></div>
<div><b>Web scraping</b></div>
<div>
A staple and still useful. I'm not going to discuss the Customer Metric
analytics. Instead, I'm going to share a tool to small Amazon sellers out
there who would like to capture customer feedback and understand there
sentiments. Please see link below:
</div>
<iframe height="400" src="https://script.google.com/macros/s/AKfycbz6k9ykjDAg56d5b6Jw6ykABH1v5v-RuCKMQFxM5Zgk_mwmdKkgwF--M47r_qxJywyo/exec" title="Iframe Example" width="100%"></iframe>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-49258180376424398342021-08-30T00:13:00.007-07:002021-08-30T00:27:29.398-07:00Perseverance pictures straight to your Gmail<p></p>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://mars.nasa.gov/files/mepjpl/25640_PIA24264-Perseverance_Sol3_Mastcam-Z_panorama-web6.jpg" style="margin-left: 1em; margin-right: 1em;"><img alt="Perseverance Rovers Image of Mars" border="0" data-original-height="252" data-original-width="800" height="202" src="https://mars.nasa.gov/files/mepjpl/25640_PIA24264-Perseverance_Sol3_Mastcam-Z_panorama-web6.jpg" title="Panoramic View on Mars" width="640" /></a>
</div>
<br />Mars Perseverance Rover is at Sol 186 on Mars. Since it's landing last
February 18, 2021, it already roamed 1.97 km (1.22 mi) and spent 4611 hours
on an alien planet. I'm going to describe the science and the technical aspect
of the Rover. Instead, I will share to you on how to capture the raw images from
Mars as captured by Mars Perseverance rover's many camera.<div><br /></div><div><span style="background-color: #fcff01;">Note: The script/code is not a gmailapp, it's a stand alone script written with Google Apps Script</span><p></p>
<p><b>NASA Open API</b></p>
<p>
The images are open for public to view. Stay tune on their
<a href="https://mars.nasa.gov/mars2020/multimedia/raw-images/" target="_blank">Mars Perseverance Multimedia site</a> when it's published. Or, you can always get ahead using
<a href="https://api.nasa.gov/" target="_blank">NASA Open API</a>. Of course,
we'll make use of Google Apps Script to fetch from the API. Run the code on a
daily basis. Then email the images properly into our Gmail inbox. Now, that's
really cool way to get those images fresh.
</p><p><b>Sample email output</b></p><p>Just a caution, the script only allows upto 100 images to be embedded in the Gmail body. It's the html table with rows capped at that number. Beyond that cap, will cause an error. As a remedy, I've added a line where the full html saved into a text file, saved into a my GDrive then attach it to the email notification.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2-55PpPBnUwtSSC4-cEGxCsfFYp6RipDeD6hvCU9loQ3yR1vXnghgoP2WLY_QBaAiqD_yTyF9K9ULkTiCHvGA-AKDGJKKti-RxCDR2IaSzicgshJWizStEmKWICD3vOEFtYo52nMWvsHd/s1083/08312021.JPG" style="margin-left: 1em; margin-right: 1em;"><img alt="Sample gmail notification" border="0" data-original-height="613" data-original-width="1083" height="362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2-55PpPBnUwtSSC4-cEGxCsfFYp6RipDeD6hvCU9loQ3yR1vXnghgoP2WLY_QBaAiqD_yTyF9K9ULkTiCHvGA-AKDGJKKti-RxCDR2IaSzicgshJWizStEmKWICD3vOEFtYo52nMWvsHd/w640-h362/08312021.JPG" title="gmail message body" width="640" /></a></div><br /><b><br /></b><p></p>
<p><b>The Script (have fun!):</b></p>
<script src="https://gist.github.com/git-janus/17efbc43dd152039e98f19c808427e41.js"></script></div>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-37595595835591009722021-08-27T22:35:00.001-07:002021-08-27T22:35:18.132-07:00Google Sheets as API database<div class="separator" style="clear: both;">
<a href="https://dz2cdn1.dzone.com/storage/temp/14016093-api-collaboration.png" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="483" data-original-width="500" src="https://dz2cdn1.dzone.com/storage/temp/14016093-api-collaboration.png" width="400" /></a>
</div>
<p>
API - An application programming interface is a connection between
computers or between computer programs. It is a type of software interface,
offering a service to other pieces of software. A document or standard that
describes how to build such a connection or interface is called an API
specification [<a href="https://en.wikipedia.org/wiki/API" target="_blank">wikipedia</a>].
</p>
<p>
It's a popular resource for developers in tapping external databases. A staple
of every web application consumables. It may sound high-tech. But, the
application is a very foundational and with the right approach and basic
database knowledge, it is a very powerful tool.
</p>
<p>
API is most of the time offered for free or premium to developers. Depending
on the application and level of data exposure, sometimes this is very
expensive. But, for hobbyist and early stage learners. There's ready platform
we can take advantage and host your own API.
</p>
<script async="" crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"></script>
<ins class="adsbygoogle" data-ad-client="ca-pub-3968589850235569" data-ad-format="fluid" data-ad-layout="in-article" data-ad-slot="7273013147" style="display: block; text-align: center;"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<p><b>Here comes Google Sheets</b></p>
<p>
Google sheets it's not just a spreadsheet. Just take off your mind on the
Microsoft Suite comparison. Google Apps offers great flexibility in terms of
customizing your sheets application. In this article I will show how you make
use of sheets as database for your API.
</p>
<p>
In this application, I will use my existing API integration with NASA API on
Mars rover weather collection in Mars. This will not cover the process where I
tap the Mars Weather API and pulling them into a spreadsheet. Please
see <a href="https://ashfull1979.blogspot.com/2021/08/mars-weather-and-how-to-fetch-data.html" target="_blank">Mars Weather and how to fetch the data</a> for understanding how I was able to pull the resources automatically.
</p>
<p></p>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi38nrzonkYy_kpH6v_9a1vDJWSq0t90oJjBS5s5IQAukgiNwOFxmWbTldktrfU3D2H5d_dj0rKQOEZ_SLzj_4kMPURAC6mCeuwegll7CmBUnzMK0yLzYegWqHdVaGDJWEGR8dh5s0YlSSi/s982/Google+Sheets+as+API+database.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="575" data-original-width="982" height="374" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi38nrzonkYy_kpH6v_9a1vDJWSq0t90oJjBS5s5IQAukgiNwOFxmWbTldktrfU3D2H5d_dj0rKQOEZ_SLzj_4kMPURAC6mCeuwegll7CmBUnzMK0yLzYegWqHdVaGDJWEGR8dh5s0YlSSi/w640-h374/Google+Sheets+as+API+database.JPG" width="640" /></a>
</div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<b>Sample Calls: </b></div>
<div class="separator" style="clear: both; text-align: left;">
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<div class="separator" style="clear: both; text-align: left;">
Manifest - available api syntax, definition and URLs [ <a href="https://script.googleusercontent.com/macros/echo?user_content_key=Aqvh_KWEIkA2y72sJUDkCq3hU0qyXQJnj2MY29elW17YkqH_9WqrLKEd2A_dpFBZCGVVXo3_52JBGkEeehzmavQ-ppmUFbCam5_BxDlH2jW0nuo2oDemN9CCS2h10ox_1xSncGQajx_ryfhECjZEnNqjJ-H5eu9M7hqa9rZt3J7OQe700Q-3vo4cEmcA_c3tBQ5jxh7l-ylMvMB8kT3jmtDBYm40MhAYFuROh1Y-nIh_GIAPxO1ID8oZHxDdzmO3C_sCiQ09SOE&lib=MW1B9XzBuEwJYul5IBb74tZFLmJLFTjNj" target="_blank">https://script.googleusercontent.com/macros/echo?user_content_key=Aqvh_KWEIkA2y72sJUDkCq3hU0qyXQJnj2MY29elW17YkqH_9WqrLKEd2A_dpFBZCGVVXo3_52JBGkEeehzmavQ-ppmUFbCam5_BxDlH2jW0nuo2oDemN9CCS2h10ox_1xSncGQajx_ryfhECjZEnNqjJ-H5eu9M7hqa9rZt3J7OQe700Q-3vo4cEmcA_c3tBQ5jxh7l-ylMvMB8kT3jmtDBYm40MhAYFuROh1Y-nIh_GIAPxO1ID8oZHxDdzmO3C_sCiQ09SOE&lib=MW1B9XzBuEwJYul5IBb74tZFLmJLFTjNj</a>]
</div>
</blockquote>
</div>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<div class="separator" style="clear: both; text-align: left;">
<p style="text-align: left;">
Weather Data call - [<a href="https://script.googleusercontent.com/macros/echo?user_content_key=EMlwT2RkgM13AT10bAuo0TbzjraDC-Z4-XNpJo5GvvdFv_CvqE4WXV6M03vvLUYaL7kzSLYrjubVMx5xQHycqtpeFWBiFdSrOJmA1Yb3SEsKFZqtv3DaNYcMrmhZHmUMWojr9NvTBuBLhyHCd5hHawIWrx158g9ghwEUxqgSEa5KtJBr5sPtkjuU9tGy-vudCkvZiKecNgWVlIehvtkCU-XxdbYzwXU8oHAueA3CHIeDde1CekoEMvFYsbopCL01u3Oyxs4-figriVs6AL4mbfcBa1ty0FXNsjgFrM-It9o&lib=MW1B9XzBuEwJYul5IBb74tZFLmJLFTjNj" target="_blank">https://script.googleusercontent.com/macros/echo?user_content_key=EMlwT2RkgM13AT10bAuo0TbzjraDC-Z4-XNpJo5GvvdFv_CvqE4WXV6M03vvLUYaL7kzSLYrjubVMx5xQHycqtpeFWBiFdSrOJmA1Yb3SEsKFZqtv3DaNYcMrmhZHmUMWojr9NvTBuBLhyHCd5hHawIWrx158g9ghwEUxqgSEa5KtJBr5sPtkjuU9tGy-vudCkvZiKecNgWVlIehvtkCU-XxdbYzwXU8oHAueA3CHIeDde1CekoEMvFYsbopCL01u3Oyxs4-figriVs6AL4mbfcBa1ty0FXNsjgFrM-It9o&lib=MW1B9XzBuEwJYul5IBb74tZFLmJLFTjNj</a>]
</p>
</div>
</blockquote>
<div class="separator" style="clear: both; text-align: left;">
<b> Here's the Script: </b>
<script src="https://gist.github.com/git-janus/5fdc6dae641c3f9cbdc56897f0269ed8.js"></script>
</div>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-75192810317736966272021-08-23T22:00:00.004-07:002021-08-23T23:01:08.926-07:00IP what is my address<p> </p>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://now.symassets.com/content/dam/norton/global/images/non-product/misc/tlc/01-ip-addresses-an-overview.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="549"
data-original-width="800"
height="440"
src="https://now.symassets.com/content/dam/norton/global/images/non-product/misc/tlc/01-ip-addresses-an-overview.png"
width="640"
/></a>
</div>
<b>IP what is my?</b>
<p></p>
<p></p>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3SiqvsMIBNa4S_c43kIaL4eez24C9xLJysqhPcYP0qrDw01Xo2WHhVf3VWsTHjObq7yBbuSLQgy6Jvz6w0lnacEG41_8lSDc6hPJmCmiI0q9tIcvx9r8dHPc2ZtW5VmMlLkRUhLv8FA_E/"
style="margin-left: 1em; margin-right: 1em;"
><img
alt=""
data-original-height="204"
data-original-width="493"
height="132"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3SiqvsMIBNa4S_c43kIaL4eez24C9xLJysqhPcYP0qrDw01Xo2WHhVf3VWsTHjObq7yBbuSLQgy6Jvz6w0lnacEG41_8lSDc6hPJmCmiI0q9tIcvx9r8dHPc2ZtW5VmMlLkRUhLv8FA_E/"
width="320"
/></a>
</div>
<br /><br />
<p></p>
<p>
It's a really weird question. It's like asking a genie for something.
Basically asking for an address. This is an age old question in the context of
internet history. A very basic information, yet most of us are yet hitting
search on Google.
</p>
<p>
On average, 1 million - 10 million monthly searches for this question. It's a
very interesting information considering majority of us went through computer
class/lessons. I'm pretty sure this was mentioned many times. And for those
are searching for this information, for sure, are well versed enough with
these code.
</p>
<script
async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"
crossorigin="anonymous"
></script>
<ins
class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-3968589850235569"
data-ad-slot="7273013147"
></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<p><b>So, what my ip address and how to determine this?</b></p>
<p></p>
<ol style="text-align: left;">
<li>
Let's start with the simplest approach. On Google search, type "what is my
ip". At the top of the search result is the actual information. This is also
the same address that Google used to return local result using your
location.<br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPmDgXlVtfTL2NMbV-UIcbMlqT92bNlJLlwWv9njdEK_FEgq_FxkJ0YyVzJ-EiB7is92gSM3LOulGVj20B6zNFx0NiFK_NDtvmXemHtg-awOcxT8ZGD33sl1Ea2kA1aNmSGU0IZe9zPl5/"
style="margin-left: 1em; margin-right: 1em;"
><img
alt=""
data-original-height="223"
data-original-width="664"
height="107"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPmDgXlVtfTL2NMbV-UIcbMlqT92bNlJLlwWv9njdEK_FEgq_FxkJ0YyVzJ-EiB7is92gSM3LOulGVj20B6zNFx0NiFK_NDtvmXemHtg-awOcxT8ZGD33sl1Ea2kA1aNmSGU0IZe9zPl5/"
width="320"
/></a>
</div>
<br /><br />
</li>
<li>
Then there's the searching through your PC setting. <br /><br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEq89uefyMJ4IRTZ_IkZxbFzakFB_lCM0tOfSOUqJDxcAB8xgT9cnqhCMQPuTjSVzSArcQZlxfSb3s-hqrJDV-_AH1xbTyisF8yu5vgL8cQ2PwgaeDDd40WGMa3RCFYoTkigF-9hqy32uO/s495/image1.webp"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="495"
data-original-width="242"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEq89uefyMJ4IRTZ_IkZxbFzakFB_lCM0tOfSOUqJDxcAB8xgT9cnqhCMQPuTjSVzSArcQZlxfSb3s-hqrJDV-_AH1xbTyisF8yu5vgL8cQ2PwgaeDDd40WGMa3RCFYoTkigF-9hqy32uO/s320/image1.webp"
width="156"
/></a>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzbze-UQq7AjAE32Gb0OzEcO-3YJKIpJWU1tOalT7_sFt2EtCopE8mNMkCy8UlwrKKgwMaAZ-SJLC3s_vcPBCV2O5WI5t2bXGwwM-px2_pex26z26562w1bh8EQPtS8wsSdTd30yFtNRVb/s1799/image2.webp"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1325"
data-original-width="1799"
height="236"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzbze-UQq7AjAE32Gb0OzEcO-3YJKIpJWU1tOalT7_sFt2EtCopE8mNMkCy8UlwrKKgwMaAZ-SJLC3s_vcPBCV2O5WI5t2bXGwwM-px2_pex26z26562w1bh8EQPtS8wsSdTd30yFtNRVb/s320/image2.webp"
width="320"
/></a>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie4nVJ5n-sMf3gZ0yX5ZGeJ-P8BfhP2CqS3GDTqwubtYXSDd4nOTU9i3f9mqozR6pp7aqHsbaouqBSS9NGdB2VrsPfgQsuBX9go4_cOOqzJ9anSQThJrqPRjzLomXIzNtsVKP-pS4jWW0g/s2048/image3.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1508"
data-original-width="2048"
height="236"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie4nVJ5n-sMf3gZ0yX5ZGeJ-P8BfhP2CqS3GDTqwubtYXSDd4nOTU9i3f9mqozR6pp7aqHsbaouqBSS9NGdB2VrsPfgQsuBX9go4_cOOqzJ9anSQThJrqPRjzLomXIzNtsVKP-pS4jWW0g/s320/image3.png"
width="320"
/></a>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBjWGxPOyWcf5EgB0PVgtlMTGz9FMx7-LPHOuGMSq_ifhrnHAWyK4-4ueSH2_aKKAAAQa9qgc-jn2-wSFtynxBjzy2cqMo7cCNY5ay6idj9tUPvNWkW7pmsQ2nkSFYRNtCK-cw7oo5BLAj/s2048/image4.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1508"
data-original-width="2048"
height="236"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBjWGxPOyWcf5EgB0PVgtlMTGz9FMx7-LPHOuGMSq_ifhrnHAWyK4-4ueSH2_aKKAAAQa9qgc-jn2-wSFtynxBjzy2cqMo7cCNY5ay6idj9tUPvNWkW7pmsQ2nkSFYRNtCK-cw7oo5BLAj/s320/image4.png"
width="320"
/></a>
</div>
<br />
</li>
<li>
<div class="separator" style="clear: both; text-align: left;">
Then there's the command prompt. A very straight forward approach, by the
way. A good way to show-off as well. You know just want to impress, how
good you are with IT stuff, typing and going into the telnet aspect of
identifying your IP Address. On windows, go to Search and type cmd and it
enter. Then type Ipconfig in the black screen =). Just look for the
blinking cursor =)
</div>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA5oYSGsYytekAqqaCu-gURx6rwuCPlFviOpn_w6n-itsGBkO1aWvltWFWFO7s67Gl5bGvtxt86ftP65jiboUSAoh2DITWcwfXG2_6l_7Zj3fhjkn4oPgaQxbxcb123tik4w_cFSMW3NT4/s1056/image12.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="594"
data-original-width="1056"
height="225"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA5oYSGsYytekAqqaCu-gURx6rwuCPlFviOpn_w6n-itsGBkO1aWvltWFWFO7s67Gl5bGvtxt86ftP65jiboUSAoh2DITWcwfXG2_6l_7Zj3fhjkn4oPgaQxbxcb123tik4w_cFSMW3NT4/w400-h225/image12.png"
width="400"
/></a>
</div>
<br />
</li>
</ol>
<div style="text-align: left;"><b>And before I forget, on a Mac..</b></div>
<div style="text-align: left;"><br /></div>
<div style="text-align: left;">
Go to your System Preferences and follow the images below.
</div>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX4t46HCHJTxYi4J-05fTt7C7OQjmo93dGHjbpnK33cba9x0WMN_VVYZU6UCx5pKmUtS0KvuwcP_R1K08ejx4uuSwNxJwmDS34VVYETpOZMVho5RJUEgLw8fy-arg1boroi9dhOsaW_Xez/s1081/image13.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="727"
data-original-width="1081"
height="269"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX4t46HCHJTxYi4J-05fTt7C7OQjmo93dGHjbpnK33cba9x0WMN_VVYZU6UCx5pKmUtS0KvuwcP_R1K08ejx4uuSwNxJwmDS34VVYETpOZMVho5RJUEgLw8fy-arg1boroi9dhOsaW_Xez/w400-h269/image13.png"
width="400"
/></a>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL8don0iMMfQ6Lv-9n68I_4toI1mPsYXV82zDw5yB-dUfn-HNOWXUKEoC9lS6y20EK_vrP0Kv-cvuz2wYUYaREhGVryZnSj5NQnLN1o1FYqtnRKSCrGrniRobEmC51llytDmvNr__OQRhj/s745/image14.webp"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="644"
data-original-width="745"
height="346"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL8don0iMMfQ6Lv-9n68I_4toI1mPsYXV82zDw5yB-dUfn-HNOWXUKEoC9lS6y20EK_vrP0Kv-cvuz2wYUYaREhGVryZnSj5NQnLN1o1FYqtnRKSCrGrniRobEmC51llytDmvNr__OQRhj/w400-h346/image14.webp"
width="400"
/></a>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH8D9A01IxA4PWzhkpT6HXVxZSfwVLyDJXpcJ3GQk97l3Jigi3O7cR0rOXaqOAzEK_mDQaeY0XZbKFpASXhB9jAXh3M-kYZrT-WU9hIm-j-HcxG9T57ne09iddwhHMtAhtYyS0tWiinCa7/s772/image15.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="654"
data-original-width="772"
height="339"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH8D9A01IxA4PWzhkpT6HXVxZSfwVLyDJXpcJ3GQk97l3Jigi3O7cR0rOXaqOAzEK_mDQaeY0XZbKFpASXhB9jAXh3M-kYZrT-WU9hIm-j-HcxG9T57ne09iddwhHMtAhtYyS0tWiinCa7/w400-h339/image15.png"
width="400"
/></a>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Sa255GsXYRee-s5h6A5PHEok_97klnb4WsF4IeQky4K4-Mg3QLuUidmhbsK5rn7e-N87mwLEpPGmXWUyiE2uzJnbo_U-RTwu_d1UfBPuO6hPpoQhQUBL_vhQQuP6F5O6nrvwxbRLtt35/s741/image16.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="636"
data-original-width="741"
height="344"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Sa255GsXYRee-s5h6A5PHEok_97klnb4WsF4IeQky4K4-Mg3QLuUidmhbsK5rn7e-N87mwLEpPGmXWUyiE2uzJnbo_U-RTwu_d1UfBPuO6hPpoQhQUBL_vhQQuP6F5O6nrvwxbRLtt35/w400-h344/image16.png"
width="400"
/></a>
</div>
<div style="text-align: left;">
If you're that confident with the MacOS Terminal
</div>
<div style="text-align: left;">
<ol style="text-align: left;">
<li>Start Terminal</li>
<li>
Enter the command ipconfig getifaddr en1 at the command prompt. Or...
</li>
<li>
Enter the command ipconfig getifaddr en0<br /><br />
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKUokegwjqYMPkVassNFmEqHzTTyUMXPm82ZQd_AoEWhFiKyqErYN8z6sgeECLR6sg0RRReoIT071bqDf2TTsktv1cUz2IjEshzNUuH27UPosUMx7ROZ6mrOAIfCo6-z7Xp8WZWEC2VfCQ/s689/image17.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="508"
data-original-width="689"
height="295"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKUokegwjqYMPkVassNFmEqHzTTyUMXPm82ZQd_AoEWhFiKyqErYN8z6sgeECLR6sg0RRReoIT071bqDf2TTsktv1cUz2IjEshzNUuH27UPosUMx7ROZ6mrOAIfCo6-z7Xp8WZWEC2VfCQ/w400-h295/image17.png"
width="400"
/></a>
</div>
<br />
</li>
</ol>
<div style="text-align: left;">
There you have it. Be aware of this information as you will encounter or be
needing this as more devices are connected in the internet. Even in your
homes, this will be a staple and to provide proper allocation of internet
usage and level of control as well.
</div>
</div>
<div style="text-align: left;"><br /></div>
<p></p>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-65114139458681900982021-08-21T07:37:00.004-07:002021-08-21T07:42:57.473-07:00Ingenuity's flight<p> </p>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://mars.nasa.gov/system/resources/detail_files/25728_PIA24466_Mars_Helicopter-web.jpg"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="678"
data-original-width="800"
height="542"
src="https://mars.nasa.gov/system/resources/detail_files/25728_PIA24466_Mars_Helicopter-web.jpg"
width="640"
/></a>
</div>
<p></p>
<p>
It's not news anymore that powered flight was successfully conducted on Mars.
First flight was on April 19, 2021 and had logged 12 flights with almost 22
hrs of flight time. That's impressive for an autonomous helicopter on a planet
300 million miles away from Earth. This is not your typical NASA Mars
Exploration article. Instead an idea that was influenced with Chrome's Dino
Run and a fun side of with Mars Helicopter's Ingenuity as it takes flight in a
webpage.
</p>
<script
async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"
crossorigin="anonymous"
></script>
<ins
class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-3968589850235569"
data-ad-slot="7273013147"
></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<p><b>How about we keep it flying?</b></p>
<p>
I'm sharing a project that I've been working to do just as this. I will not
create an actual helicopter. Instead, I'll create a web app that could apply
the same dynamics as Google Chrome's Dino run. Well...the foundation...for
start.
</p>
<br />
<p></p>
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://media4.giphy.com/media/11XxC0wD3jVSCI/giphy.gif?cid=ecf05e47f4m6v6sicyikwvqhrhpdii70tjwlm0gdc0izgquj&rid=giphy.gif&ct=g"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="372"
data-original-width="500"
height="372"
src="https://media4.giphy.com/media/11XxC0wD3jVSCI/giphy.gif?cid=ecf05e47f4m6v6sicyikwvqhrhpdii70tjwlm0gdc0izgquj&rid=giphy.gif&ct=g"
width="500"
/></a>
</div>
<div class="separator" style="clear: both; text-align: left;">
I'm not going to create the game. But, I'm going to share the baseline on how
that endless strip of scene as the main character run its way through the
desert. On this case, I'll let Mars Helicopter fly endlessly with the Martian
terrain and mountains as the background. I'm using Google Apps Script to
build this project. Long term goal is to make this interactive like that Dino
run above. Who knows, I might get bored some more...
</div>
<div class="separator" style="clear: both; text-align: left;"><br /></div>
<div class="separator" style="clear: both; text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB9UKQ9UQmSPcR_QXYYPAnPraLPw_FdgZ_oMnWIB2SKGO-LK1wJ9JqNd9QLHTm-TYQdKFFnqYF6YulKrcPv6xK9RV0Msa7XnFEaH9LdhmGuCYlOCqOJR4MuvErjgTphIjdRxQNpKvBaIUZ/"
style="margin-left: 1em; margin-right: 1em;"
><img
alt=""
data-original-height="208"
data-original-width="607"
height="138"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB9UKQ9UQmSPcR_QXYYPAnPraLPw_FdgZ_oMnWIB2SKGO-LK1wJ9JqNd9QLHTm-TYQdKFFnqYF6YulKrcPv6xK9RV0Msa7XnFEaH9LdhmGuCYlOCqOJR4MuvErjgTphIjdRxQNpKvBaIUZ/w400-h138/image.png"
width="400"
/></a>
</div>
<br /><br />
</div>
<div class="separator" style="clear: both; text-align: left;">
<b>So, here's the script(see it fly on this link > </b
><a
class="in-cell-link"
href="https://script.google.com/macros/s/AKfycbzuXWmwAxdiaT2LTDyumpEOjLfXV9HeLNoU1qituMkqARRmCcrbEZCNKYqCbKbTRCEslQ/exec"
style="font-family: Arial; font-size: 10pt;"
target="_blank"
>https://script.google.com/macros/s/AKfycbzuXWmwAxdiaT2LTDyumpEOjLfXV9HeLNoU1qituMkqARRmCcrbEZCNKYqCbKbTRCEslQ/exec</a
>)<b>:</b>
</div>
<div class="separator" style="clear: both; text-align: left;">
<b><br /></b>
</div>
<script src="https://gist.github.com/git-janus/577b196c4c9d0a69436e2aee48bba6f2.js"></script>
<br />
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-21994072537690783042021-08-21T02:48:00.004-07:002021-08-21T03:01:13.347-07:00Embed code from github two ways<div class="separator" style="clear: both; text-align: center;">
<a href="https://github.githubassets.com/images/modules/site/social-cards/github-social.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="420" data-original-width="800" height="210" src="https://github.githubassets.com/images/modules/site/social-cards/github-social.png" width="400" /></a>
</div>
<p>
As a blogger and a programmer at the same time. Bringing your code to the
general audience creates sense of pride. It depends on the language,
presenting them as close to how it appears in an IDE would be very helpful for
the readers. You can always take screens shots and post them on your blog as
an image. But, most of the coder out there, that code in an image is not
useful. Every coder needs a text based blocks of scripts to copied
easily.
</p>
<p>
So how would you post your script to a blog post and retail the visual text
representation just like in an IDE?
</p>
<p><b>Github</b></p>
<p>
<script async="" crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"></script>
<ins class="adsbygoogle" data-ad-client="ca-pub-3968589850235569" data-ad-format="fluid" data-ad-layout="in-article" data-ad-slot="7273013147" style="display: block; text-align: center;"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</p>
<p>
It is a popular platform for software developer to host codes. It simply
offers the ability to share scripts for multiple developers and offer version
controls to managed source code systematically. For mainstream developers, it
does that efficiently. But for a blogger, it gives that flexibility, to
capture those posted scripts and share it through a blog.
</p>
<p><b>Embed code from github two ways</b></p>
<p>
This involves editing your site in html level. You are reading this article
upto this line, for sure you know what I'm talking about.
</p>
<p>
https://github.com/ - the main site and how to embed your code from this
domain. It should look same in the image below. Just incase the actual
implementation works on this article.
</p>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlCgKqgdORKtVIGpgMaUUSyvXUEp072mlBkWkifLjNnkYEzj2t6ioVzvtkYHpashqF0D_AP8qiFbRd8nN3jtNobWyWBOISklOgpWxmxh7BWk-JTQQuP4gJ8YdAaP3qLH3Oe3bdED9AURWt/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="124" data-original-width="758" height="104" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlCgKqgdORKtVIGpgMaUUSyvXUEp072mlBkWkifLjNnkYEzj2t6ioVzvtkYHpashqF0D_AP8qiFbRd8nN3jtNobWyWBOISklOgpWxmxh7BWk-JTQQuP4gJ8YdAaP3qLH3Oe3bdED9AURWt/w640-h104/image.png" width="640" /></a>
</div>
<p>
The script embedded: <br />
<script src="http://gist-it.appspot.com/https://github.com/git-janus/molly-and-spice/blob/master/embed_git.js"></script>
</p>
<br /><br />
<p></p>
<p><br /></p>
<p><br /></p>
<p>
https://gist.github.com/ - this approach works similar with above approach. In
the main github repository, on url is good for single file repository. In
gist, single gist file can hold multiple blocks of codes in different file
type (i.e., .html, .js, .css and etc). Below is how you copy your gist url and
write on the html level of your article.
</p>
<p></p>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcbMFjnQSpMwxjCLp3NaiCoUYpKA0mxQsAPUpSUQnaQASiN_4hNzy2H5SXykIP9RYrflk9FDdQViu_eKg7YZv8PyPDK9uxVYdcdY8ySwck91CO2AQRlkz9sNTGvVk9ZuWfmMJnNTupFzpm/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="281" data-original-width="1353" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcbMFjnQSpMwxjCLp3NaiCoUYpKA0mxQsAPUpSUQnaQASiN_4hNzy2H5SXykIP9RYrflk9FDdQViu_eKg7YZv8PyPDK9uxVYdcdY8ySwck91CO2AQRlkz9sNTGvVk9ZuWfmMJnNTupFzpm/w640-h133/image.png" width="640" /></a>
</div>
<br /><br />
<p></p>
<p>
The script embedded:
<script src="https://gist.github.com/git-janus/d65c67d8603d62fc2a6ba09ee50508c4.js"></script>
</p>
<b> Which is better? </b>
<div><br /></div>
<div>
Lately, using the http://gist-it.appspot.com causes some intermittent issues
of showing up. Or, not really working at all. There could be some new
guidelines or new link, I don't have any information as of the moment. But, if
you have, feel free to share in the comment below.
</div>
<div><br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7__kYSjE9-xGqhaeu5rCUdeODSJbIi-iUuovW9B2u2ImyBiMC14MxVZziaQ3jaXUxBziNqr_D1myCDjPshbfiSEW1mEbhi9w7XUyQqSAlJcNpLZqakhJ00_LkuisSRgaflnvcLSXpnTu/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="182" data-original-width="923" height="126" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7__kYSjE9-xGqhaeu5rCUdeODSJbIi-iUuovW9B2u2ImyBiMC14MxVZziaQ3jaXUxBziNqr_D1myCDjPshbfiSEW1mEbhi9w7XUyQqSAlJcNpLZqakhJ00_LkuisSRgaflnvcLSXpnTu/w640-h126/image.png" width="640" /></a>
</div>
<br /><br />
</div>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-55078022642387846572021-08-17T07:58:00.004-07:002021-08-29T06:25:28.460-07:00Hoodies for guysI'm a hoodie guy and wearing gives me such expression of one being in the tech industry. It also reflects my introvert side...you know with the hoodies on, gets you that concealment and do your stuff privately. Being a coder, it give's such incognito profile.<div><br /></div>
<div>
<b>10 favorite hoodie designs</b>
</div>
<div>
<br />
</div>
<div>Here are some of my top choices if you want to express as a coder with a hoodie. Hope you'll like them as well.
</div>
<div>
<br />
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"
crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-3968589850235569"
data-ad-slot="7273013147"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<table style="margin-left: 20px; margin-right: 20px; width: 100%;">
<tbody>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/511179-programmer-semicolon?ref_id=13844" target="_blank">
<img alt="SEMICOLON" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--4zSsnmIx--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_0,y_0/g_north_west,u_upload:v1446840653:production:blanks:f6q1psnlmvhpoighmph1,x_-391,y_-276/b_rgb:eeeeee/c_limit,f_auto,h_630,q_90,w_630/v1463157420/production/designs/511179_1.jpg" width="200" />
</a>
</td>
<td>Any coder will figure this out. Miss this one and debug mode is a "killer".</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/122362-programmer-im-a-programmer.-im-like-a-ninja?ref_id=13844" target="_blank">
<img alt="CODE NINJA" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--hKpXJVss--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_3,y_0/g_north_west,u_upload:v1446840660:production:blanks:rf3xfk732ubar7pcccus,x_-391,y_-276/b_rgb:eeeeee/c_limit,f_jpg,h_630,q_90,w_630/v1448456343/production/designs/122362_1.jpg" width="200" />
</a>
</td>
<td>All of us thinks we are a ninja. The red color give's that strength and the brute side of it...I think</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/122362-programmer-im-a-programmer.-im-like-a-ninja?ref_id=13844" target="_blank">
<img alt="CODER DEFINED" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--xFII8qjd--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_-5,y_-92/g_north_west,u_upload:v1446840654:production:blanks:ggg1l8qblbpclruz44ga,x_-396,y_-368/b_rgb:eeeeee/c_limit,f_jpg,h_630,q_90,w_630/v1499097866/production/designs/1710598_0.jpg" width="200" />
</a>
</td>
<td>This funny geek t-shirt is great for computing programmer, computer science, geeks, coders and software developers. They think and breathe code from HTML, Javascript, PHP, C, C#, C++ or Python. This programmer meaning t-shirt is perfect as a gift for Christmas, birthdays or a fathers day tee for your dad.</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/1663047-6-stages-of-debugging-computer-programming?ref_id=13844" target="_blank">
<img alt="DEBUG 6 STAGES" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--qQlbYWyK--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_0,y_0/g_north_west,u_upload:v1446840654:production:blanks:xxlr5aujpichex3rg3uw,x_-391,y_-276/b_rgb:eeeeee/c_limit,f_jpg,h_630,q_90,w_630/v1497287717/production/designs/1663047_1.jpg" width="200" />
</a>
</td>
<td>You love fixing bugs, errors, coding and programming? Sounds like you need to purchase this Computer Specialist Debugging Tee for to show it to the nerds or admin in the office or purchase it as a gift for a friend geek, hacker, software developer or designer.</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/636084-only-commit-to-master?ref_id=13844" target="_blank">
<img alt="COMMIT TO MASTER" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--y6tPkPiB--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_437/c_crop,g_north_west,h_620,w_465,x_-14,y_-3/g_north_west,u_upload:v1446840652:production:blanks:ymwlojdlb9pdlxgcmck4,x_-405,y_-279/b_rgb:eeeeee/c_limit,f_auto,h_630,q_90,w_630/v1471405833/production/designs/636084_1.jpg" width="200" />
</a>
</td>
<td>This is actually something you should never do. A trolling design created to cause your fellow programmers blow a gasket. That's how focused we are.</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/1548768-programmer-its-not-a-bug?ref_id=13844" target="_blank">
<img alt="A BUG OR A FEATURE" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--lxEuw0S4--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_0,y_0/g_north_west,u_upload:v1446840654:production:blanks:xxlr5aujpichex3rg3uw,x_-391,y_-276/b_rgb:eeeeee/c_limit,f_auto,h_630,q_90,w_630/v1493625191/production/designs/1548768_1.jpg" width="200" />
</a>
</td>
<td>It's not a bug...it's a feature...so what really is it? only a programmer knows...</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/1181639-programmer-and-hacker-geek?ref_id=13844" target="_blank">
<img alt="IM A HACKER" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--LnA028Pk--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,h_558/c_crop,g_north_west,h_620,w_465,x_-68,y_-31/g_north_west,u_upload:v1446840652:production:blanks:ymwlojdlb9pdlxgcmck4,x_-459,y_-307/b_rgb:eeeeee/c_limit,f_jpg,h_630,q_90,w_630/v1486245093/production/designs/1181639_1.jpg" width="200" />
</a>
</td>
<td>The idea is to use binary code to write the statement. So the T-shirt statement is "I AM A HACKER"...Or is it? Figure it out...</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/454272-these-headphones-are-on-for-a-reason" target="_blank">
<img alt="HEADPHONES ARE ON" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--pIe9Mdte--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_0,y_0/g_north_west,u_upload:v1446840660:production:blanks:rf3xfk732ubar7pcccus,x_-391,y_-276/b_rgb:eeeeee/c_limit,f_auto,h_630,q_90,w_630/v1458614829/production/designs/454272_1.jpg" width="200" />
</a>
</td>
<td>THESE HEADPHONES ARE ON FOR A REASON...So just back-off</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/1926555-false-its-funny-becasue-its-true?ref_id=13844" target="_blank">
<img alt="ITS ACTUALLY TRUE" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--zUhHbKvt--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,w_465/c_crop,g_north_west,h_620,w_465,x_0,y_0/g_north_west,u_upload:v1446840652:production:blanks:ymwlojdlb9pdlxgcmck4,x_-391,y_-276/b_rgb:eeeeee/c_limit,f_auto,h_630,q_90,w_630/v1506242138/production/designs/1926555_1.jpg" width="200" />
</a>
</td>
<td>It's actually true...just trust us...</td>
</tr>
<tr>
<td>
<a href="https://www.teepublic.com/hoodie/20183412-programmer-coder-computer-science?ref_id=13844" target="_blank">
<img alt="WHILE LOOP" border="0" height="200" src="https://res.cloudinary.com/teepublic/image/private/s--MMHFRZgR--/t_Resized%20Artwork/c_crop,x_10,y_10/c_fit,h_620/c_crop,g_north_west,h_620,w_465,x_-38,y_0/g_north_west,u_upload:v1446840652:production:blanks:ymwlojdlb9pdlxgcmck4,x_-429,y_-276/b_rgb:eeeeee/c_limit,f_auto,h_630,q_90,w_630/v1615640655/production/designs/20183412_0.jpg" width="200" />
</a>
</td>
<td>To be clear it's not an infinite loop...</td>
</tr>
</tbody>
</table>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-88771482937857143732021-08-16T21:41:00.005-07:002021-08-17T22:11:58.497-07:00Power bi and how to organize your measures<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://agilethought.com/wp-content/uploads/2018/10/power-BI-768x432.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="432" data-original-width="768" height="432" src="https://agilethought.com/wp-content/uploads/2018/10/power-BI-768x432.png" width="768" /></a></div><br /><p></p><p>Power Bi had gain significant traction in the business analytics space. Microsoft had proven to penetrate the market and successfully, introduced the app into a staple in the office productivity as well. In this article, I will not dwell into the history and the features of the tool. Instead, I will show you how to organize your power bi fields for easy and smooth dashboard development. </p><p><b>Power Bi for dashboard</b></p><p>Yes, it is for that purpose and in the business analytics practice, this is a very useful tool. Seeing the numbers graphically and at a glance had proven efficient in drawing out insight and quick decisions. But, creating those highly interactive charts and graphs, could be harder than thought. </p><p>The development could be messy and to produce that summary or data point could involved layers of calculation.</p>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"
crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-3968589850235569"
data-ad-slot="7273013147"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<p><b>Navigating in the Development phase</b></p><p>Developing a power bi dashboard could be straightforward ( as what Microsoft intends it to be ). Just a heads up though, you could get lost in the sea of data fields as you get to dive in this application. Most times you will have to need to create customer formulas to draw certain calculation. This customize calculation is what we called as Measures.</p><p><b>Measures</b></p><p>There are actually two types and the are;</p><p></p><ul style="text-align: left;"><li>Quick Measure - this is a preset formula most of them are self explanatory such as rolling averages.</li><li>Custom Measure - this is an outright creation of the formula. Pretty much same as having one in a spreadsheet.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://docs.microsoft.com/en-us/power-bi/transform-model/media/desktop-measures/measuresinpbid_measinfieldlist.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="493" data-original-width="182" height="493" src="https://docs.microsoft.com/en-us/power-bi/transform-model/media/desktop-measures/measuresinpbid_measinfieldlist.png" width="182" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><b>How to organize your measures?</b><p></p><p>Dealing with multiple fields on your data can be confusing. At some point, as you created multiple measures, unknowingly you've duplicated some. So, how do you manage this kind of scenario and somehow create an efficient way of navigating your measures.</p><p><b>Two ways to "5S" your measures</b></p><p></p><ul style="text-align: left;"><li>Folders - this is the most effective approach. Containing your measures into a folder see below for the demo<div class="separator" style="clear: both; text-align: center;"><a href="https://docs.microsoft.com/en-us/power-bi/transform-model/media/desktop-measures/measures-04.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="338" data-original-width="800" height="224" src="https://docs.microsoft.com/en-us/power-bi/transform-model/media/desktop-measures/measures-04.gif" width="531" /></a></div></li><li>Simple prefix - this is just a personal labeling approach that I've done which is also effective. Example below shows "#_" as prefix. In this way, I have all measures at the top of the field list. It's helpful for I tend to create more measures when developing PowerBi dashboards. </li></ul><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1DJAwvGS7VhilsWvYZndjHrJ46k3yRIxLSr1lOZSzoBbzCHjg4pTRhkcVwsrxcAVsJBwMUGPw-Z2TJ3anGXFl4ILqOVZgwHwrav_ioKcRnzXJ_TwAWcho2OWx-h1lzibzlw0dgmkA0TDj/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="228" data-original-width="258" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1DJAwvGS7VhilsWvYZndjHrJ46k3yRIxLSr1lOZSzoBbzCHjg4pTRhkcVwsrxcAVsJBwMUGPw-Z2TJ3anGXFl4ILqOVZgwHwrav_ioKcRnzXJ_TwAWcho2OWx-h1lzibzlw0dgmkA0TDj/" width="272" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Being effective with PowerBi is basically doing 5S on your back-end. The foundation to create useful dashboard starts with sustainable Power Bi desktop (.pbix) files. Making your data fields tidy and easy to navigate is key in the development phase. How about you? Do you have any better approach? Let us know in the comment section below.</div><br /><br /></div><div><br /></div><p></p><p><br /></p>Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-87541313951936715142021-08-14T06:30:00.008-07:002021-08-19T02:49:52.818-07:00Google Apps Script and How to allow web camera access<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2kuA4dKUfIFKW12cr3NbIdERBAKKSDwGsGD0eYPdQiDuS_LotyLeya02gcaWjiBKg9wcIERZ-AVxX_oZhSNJF9RMORvT7Z25dsN73YNC0PFL91jpzir4PYMM3ngS-jJQgCxkFLu4OfJpN/s511/08142021.JPG" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="385" data-original-width="511" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2kuA4dKUfIFKW12cr3NbIdERBAKKSDwGsGD0eYPdQiDuS_LotyLeya02gcaWjiBKg9wcIERZ-AVxX_oZhSNJF9RMORvT7Z25dsN73YNC0PFL91jpzir4PYMM3ngS-jJQgCxkFLu4OfJpN/s400/08142021.JPG" width="400" /></a></div>
<b>Coding is fun!</b> <div><br /></div><div> I've been doing coding for more than 10 years now. Tried various programming languages and had a fair share of creating applications. May it be in office productivity, database, simple game application and even doing customized camera capture skins.
<script async="" crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"></script>
<ins class="adsbygoogle" data-ad-client="ca-pub-3968589850235569" data-ad-format="fluid" data-ad-layout="in-article" data-ad-slot="7273013147" style="display: block; text-align: center;"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div><div><br /></div><div>Camera skins in this aspect is where you could see those texts or captions in the background while capture is on-going. Although there are free applications out there, which I'm sure, can do better. I've just built my own for fun. </div><div><br /></div><div>If you have seen The Martian movie. Below is what I have in mind. Doing live video log with live weather attributes (with graphs) in the background. How cool is that!</div><div><br /></div>
<div style="text-align: center;"><img loading="lazy" src="https://nerdbias.files.wordpress.com/2016/02/9cd67-tumblr_nw08jp7pqj1upvr5ao1_500.gif" /></div><div style="text-align: center;"><br /></div><div style="text-align: left;">In my version, I did capture current weather information as captured by Mars Perseverance Rover currently on Mars. See script below and enjoy! For more info and code on how to capture Mars Weather data from Perseverance Rover, you can check this post > <a href="https://ashfull1979.blogspot.com/2021/08/mars-weather-and-how-to-fetch-data.html" target="_blank">Mars Weather and how to fetch the data</a>. </div><div style="text-align: left;"><br /></div><div style="text-align: left;">The script:</div><div style="text-align: left;"><b><br /></b></div><div style="text-align: left;"><b><br /></b></div><div style="text-align: left;"><b><br /></b></div>
<script src="https://gist.github.com/git-janus/ced246cee2e829504851c1b833dad937.js"></script>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0tag:blogger.com,1999:blog-1051712269067942880.post-10226010334154100572021-08-10T20:19:00.011-07:002021-08-19T02:54:43.315-07:00Google Apps Script and how to access NASA API for Mars pictures<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieNigc3r6Ct3MSBmA-wNtzVNoqF4AUENbKAUAud_-LDRruZzbRF5TRiW6s2WmUkYM83dGwTRvl7yb5w9KRnIaMpnZjxSx4PHSytE1h4TtRPH0lQKsTcp9LyxHMqhU1JpO1VMAwG2BLrUYR/s452/1_0tPTi7jNKZbV05A2m0i3Bg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="340" data-original-width="452" height="478" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieNigc3r6Ct3MSBmA-wNtzVNoqF4AUENbKAUAud_-LDRruZzbRF5TRiW6s2WmUkYM83dGwTRvl7yb5w9KRnIaMpnZjxSx4PHSytE1h4TtRPH0lQKsTcp9LyxHMqhU1JpO1VMAwG2BLrUYR/w634-h478/1_0tPTi7jNKZbV05A2m0i3Bg.png" width="634" /></a></div><br /><p><br /></p><p>Most of us, probably, would get that "front row" passes just to have that first peek. We can't just wait for <a href="https://mars.nasa.gov/mars2020/news/" rel="noreferrer noopener" target="_blank">NASA Mars 2020</a> and <a href="https://www.jpl.nasa.gov/news" rel="noreferrer noopener" target="_blank">NASA JPL</a> site to prompt us in our newsletter subscription.</p><p><a href="https://api.nasa.gov/" rel="noreferrer noopener" target="_blank">NASA APIs }</a> have been generous and let us have that "front row" ticket for free. It is a good way for bloggers and hobbyists alike to play around with code and get that first had snippets of the images that NASA Perseverance rover captured on Mars.</p><p>Take note though in the Rover Camera list below, Perseverance is not yet available. But, don't worry, I got you covered on that one.</p>
<figure class="wp-block-table aligncenter is-style-stripes"><table class="has-background has-fixed-layout" style="background-color: #e7f5fe;"><thead><tr><th class="has-text-align-center" data-align="center">Abbreviation</th><th>Camera</th><th><strong>Curiosity</strong></th><th>Opportunity</th><th>Spirit</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">FHAZ</td><td>Front Hazard Avoidance Camera</td><td>✔</td><td>✔</td><td>✔</td></tr><tr><td class="has-text-align-center" data-align="center">RHAZ</td><td>Rear Hazard Avoidance Camera</td><td>✔</td><td>✔</td><td>✔</td></tr><tr><td class="has-text-align-center" data-align="center">MAST</td><td>Mast Camera</td><td>✔</td><td></td><td></td></tr><tr><td class="has-text-align-center" data-align="center">CHEMCAM</td><td>Chemistry and Camera Complex</td><td>✔</td><td></td><td></td></tr><tr><td class="has-text-align-center" data-align="center">MAHLI</td><td>Mars Hand Lens Imager</td><td>✔</td><td></td><td></td></tr><tr><td class="has-text-align-center" data-align="center">MARDI</td><td>Mars Descent Imager</td><td>✔</td><td></td><td></td></tr><tr><td class="has-text-align-center" data-align="center">NAVCAM</td><td>Navigation Camera</td><td>✔</td><td>✔</td><td>✔</td></tr><tr><td class="has-text-align-center" data-align="center">PANCAM</td><td>Panoramic Camera</td><td></td><td>✔</td><td>✔</td></tr><tr><td class="has-text-align-center" data-align="center">MINITES</td><td>Miniature Thermal Emission Spectrometer (Mini-TES)</td><td></td><td>✔</td><td>✔</td></tr></tbody></table></figure>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3968589850235569"
crossorigin="anonymous"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-3968589850235569"
data-ad-slot="7273013147"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<p><b>Google apps script in the works</b></p><p>If you know JavaScript Google Apps Script will can surely help you make those postcard from Mars delivered at your will. In the NASA API's, resources for Perseverance haven't disclosed yet. But, it is not that difficult to create since we already have the base API URL's in place with the previous rovers. All we need is to be guided with the available cameras in the rover and the latest Sol it captured.</p><p>You can view the code on my github link [ <a href="https://github.com/git-janus/tracking_perseverance/blob/master/nasa_api_rover_image_resources.js" rel="noreferrer noopener" target="_blank">NASA Perseverance Rover image resources API</a> ]. Here's a snippets of the code in image format.</p><p>The script:</p><p><br /></p> <div>
<script src="https://gist.github.com/git-janus/c13ebbc481f809c1c9ba33580ccabda8.js"></script>
</div>
Jaghttp://www.blogger.com/profile/05941697766673700585noreply@blogger.com0