QR codes have become an essential part of many digital interactions, offering an easy way to link offline and online worlds. Whether for business, marketing, or personal use, their ability to store information quickly and be easily scanned makes them a valuable tool. Read more
Folder management can be daunting, especially when you need to keep folders in multiple systems in sync. I have always been creating folders under subfolder in Inbox folder in outlook. As shown in the example structure below, every time I start working on a project or proposal, I create a folder in initation. As the developement process continues and its status changes, I move the folder to a corresponding folder. For example, if the proposal is in its initial discussion phase, it will have a folder under Initiation; if the proposal development continues, the folder is moved to Preparation and if it is submitted, the folder is moved to Submitted and follow up; if it is rejected, the folder is moved to Rejected; if it is accepted, it does not belong to proposal category any more and the folder is moved to Running projects. Read more
Creating issues en mass in GitLab (using the web interface) is sometimes tidious or may require unnecessary context switching. This post is to show how you can create bulk of issues using python. The code below is for a single issue but you can easily create list of issues and iterate over them to create multiple issues. Read more
QR codes have become an essential part of many digital interactions, offering an easy way to link offline and online worlds. Whether for business, marketing, or personal use, their ability to store information quickly and be easily scanned makes them a valuable tool. Read more
Creating issues en mass in GitLab (using the web interface) is sometimes tidious or may require unnecessary context switching. This post is to show how you can create bulk of issues using python. The code below is for a single issue but you can easily create list of issues and iterate over them to create multiple issues. Read more
Creating issues en mass in GitLab (using the web interface) is sometimes tidious or may require unnecessary context switching. This post is to show how you can create bulk of issues using python. The code below is for a single issue but you can easily create list of issues and iterate over them to create multiple issues. Read more
Folder management can be daunting, especially when you need to keep folders in multiple systems in sync. I have always been creating folders under subfolder in Inbox folder in outlook. As shown in the example structure below, every time I start working on a project or proposal, I create a folder in initation. As the developement process continues and its status changes, I move the folder to a corresponding folder. For example, if the proposal is in its initial discussion phase, it will have a folder under Initiation; if the proposal development continues, the folder is moved to Preparation and if it is submitted, the folder is moved to Submitted and follow up; if it is rejected, the folder is moved to Rejected; if it is accepted, it does not belong to proposal category any more and the folder is moved to Running projects. Read more
On one lazy Sunday, I started contemplating how smartphones (dis)connected us at home, i.e., connected the far but disconnected the near. While exploring how this could be reversed, I came to know that generative AI can offer something truly special for people looking to enhance their time together. In this article, I am going show you how you can dive into a world of creativity, learning, and fun together, with just a voice command. It is a low-cost system that can blend technology and imagination, transforming everyday moments into extraordinary memories. First, let us see a hypothetical scenario that elucidates what I meant by dis(connected). Read more
QR codes have become an essential part of many digital interactions, offering an easy way to link offline and online worlds. Whether for business, marketing, or personal use, their ability to store information quickly and be easily scanned makes them a valuable tool. Read more
In this blog post, we will explore how to send emails using Python, with a special focus on customizing the “From” header to display a different email address or name, while the actual sender email address remains unchanged. This is useful when you want to send an email from one address but have the From field show a different email or name, creating a more personalized or professional appearance. Read more
In the world of Python development, managing dependencies effectively is crucial. One of the best ways to do this is by using virtual environments. Virtual environments allow you to create isolated environments for different projects, ensuring that each project has its own set of dependencies, independent of other projects or system-wide packages. This helps avoid conflicts between different versions of libraries and ensures that your projects remain portable and reproducible. Read more
QR codes have become an essential part of many digital interactions, offering an easy way to link offline and online worlds. Whether for business, marketing, or personal use, their ability to store information quickly and be easily scanned makes them a valuable tool. Read more
In this blog post, we will explore how to send emails using Python, with a special focus on customizing the “From” header to display a different email address or name, while the actual sender email address remains unchanged. This is useful when you want to send an email from one address but have the From field show a different email or name, creating a more personalized or professional appearance. Read more
In this blog post, we will explore how to send emails using Python, with a special focus on customizing the “From” header to display a different email address or name, while the actual sender email address remains unchanged. This is useful when you want to send an email from one address but have the From field show a different email or name, creating a more personalized or professional appearance. Read more
Folder management can be daunting, especially when you need to keep folders in multiple systems in sync. I have always been creating folders under subfolder in Inbox folder in outlook. As shown in the example structure below, every time I start working on a project or proposal, I create a folder in initation. As the developement process continues and its status changes, I move the folder to a corresponding folder. For example, if the proposal is in its initial discussion phase, it will have a folder under Initiation; if the proposal development continues, the folder is moved to Preparation and if it is submitted, the folder is moved to Submitted and follow up; if it is rejected, the folder is moved to Rejected; if it is accepted, it does not belong to proposal category any more and the folder is moved to Running projects. Read more
On one lazy Sunday, I started contemplating how smartphones (dis)connected us at home, i.e., connected the far but disconnected the near. While exploring how this could be reversed, I came to know that generative AI can offer something truly special for people looking to enhance their time together. In this article, I am going show you how you can dive into a world of creativity, learning, and fun together, with just a voice command. It is a low-cost system that can blend technology and imagination, transforming everyday moments into extraordinary memories. First, let us see a hypothetical scenario that elucidates what I meant by dis(connected). Read more
In this blog post, we will explore how to send emails using Python, with a special focus on customizing the “From” header to display a different email address or name, while the actual sender email address remains unchanged. This is useful when you want to send an email from one address but have the From field show a different email or name, creating a more personalized or professional appearance. Read more
In the world of Python development, managing dependencies effectively is crucial. One of the best ways to do this is by using virtual environments. Virtual environments allow you to create isolated environments for different projects, ensuring that each project has its own set of dependencies, independent of other projects or system-wide packages. This helps avoid conflicts between different versions of libraries and ensures that your projects remain portable and reproducible. Read more
In the world of Python development, managing dependencies effectively is crucial. One of the best ways to do this is by using virtual environments. Virtual environments allow you to create isolated environments for different projects, ensuring that each project has its own set of dependencies, independent of other projects or system-wide packages. This helps avoid conflicts between different versions of libraries and ensures that your projects remain portable and reproducible. Read more
In the world of Python development, managing dependencies effectively is crucial. One of the best ways to do this is by using virtual environments. Virtual environments allow you to create isolated environments for different projects, ensuring that each project has its own set of dependencies, independent of other projects or system-wide packages. This helps avoid conflicts between different versions of libraries and ensures that your projects remain portable and reproducible. Read more
On one lazy Sunday, I started contemplating how smartphones (dis)connected us at home, i.e., connected the far but disconnected the near. While exploring how this could be reversed, I came to know that generative AI can offer something truly special for people looking to enhance their time together. In this article, I am going show you how you can dive into a world of creativity, learning, and fun together, with just a voice command. It is a low-cost system that can blend technology and imagination, transforming everyday moments into extraordinary memories. First, let us see a hypothetical scenario that elucidates what I meant by dis(connected). Read more