Rishab Rikhiram Sharma: Bridging Tradition and Modernity with the Sitar


Rishab Rikhiram Sharma is a distinguished sitarist, music producer, and mental health advocate, celebrated for his innovative fusion of classical Indian music with contemporary genres. Born into the illustrious Rikhi Ram family of luthiers in Delhi, Rishab's musical journey commenced at the age of ten under the guidance of his father, Sanjay Sharma, a master luthier. His prodigious talent was further honed as the youngest and last disciple of the legendary sitar maestro, Pandit Ravi Shankar.

Rishab's educational pursuits led him to New York City, where he earned dual degrees in Music Production and Economics from the City University of New York, Queens College Campus. This academic foundation enabled him to seamlessly blend traditional sitar techniques with modern musical elements, captivating audiences worldwide. His dynamic performances have graced prestigious venues, including a historic solo at the White House during a Diwali event hosted by President Biden, and a monumental performance at the NRG Stadium in Houston, Texas, before an audience exceeding 60,000.

Beyond his musical endeavors, Rishab is a passionate advocate for mental health. In 2020, he founded the "Sitar For Mental Health" initiative, aiming to promote mental wellness through music therapy. This program offers complimentary music therapy sessions and collaborates with mental health professionals to develop holistic wellness approaches.

Rishab's commitment to his craft and advocacy has garnered him a substantial following on platforms like Instagram and Clubhouse, where he engages audiences with performances and discussions on music and mental health. His journey exemplifies a harmonious blend of tradition and innovation, inspiring a new generation of musicians and mental health advocates.

For a deeper insight into Rishab's journey and his impact on the music world, you might find the following interview enlightening:


Rishab Rikhiram Sharma's father backround-



Rishab Rikhiram Sharma's father, Sanjay Sharma, is a distinguished master luthier and the current head of the Rikhi Ram Musical Instrument Company. This esteemed family business, established by Rishab's grandfather, Rikhi Ram Sharma, has been crafting high-quality Indian musical instruments for decades and is renowned worldwide. 


Sanjay Sharma has dedicated his life to the art of instrument making, upholding and advancing the family's legacy. His expertise and craftsmanship have earned him recognition among musicians globally. Beyond his luthier skills, Sanjay Sharma played a pivotal role in Rishab's musical journey, serving as his first guru and introducing him to the sitar at the age of ten. Under his father's guidance, Rishab developed a deep respect for the instrument and honed his foundational skills, which later flourished under the mentorship of sitar maestro Pandit Ravi Shankar. 


source - TELEGRAPH INDIA




The Rikhi Ram Musical Instrument Company has a storied history, with its instruments being favored by numerous legendary musicians, including George Harrison of The Beatles and Pandit Ravi Shankar. Sanjay Sharma's commitment to quality and tradition has ensured that the company remains a cornerstone in the world of Indian classical music.



In addition to his craftsmanship, Sanjay Sharma has been supportive of Rishab's initiatives, such as the "Sitar for Mental Health" project, which aims to promote mental wellness through music therapy. His involvement underscores a family tradition not only of musical excellence but also of using music as a means to foster well-being and community. 



Through his dual roles as a master luthier and mentor, Sanjay Sharma has significantly influenced both the preservation of traditional Indian instrument craftsmanship and the nurturing of new talent in the classical music scene.

1735807283

Indian cricket captain Rohit Sharma is reportedly considering retirement from Test cricket following the ongoing Border-Gavaskar Trophy (BGT) series against Australia. According to a report by The Times of India, Sharma has communicated his intentions to the Board of Control for Cricket in India (BCCI) and the national selectors.

Sharma's recent performance in the series has been underwhelming, with only 31 runs in six innings across three Tests. This dip in form has intensified discussions about his future in the longest format of the game. While an official announcement is pending, it is anticipated that Sharma will retire from Test cricket after the final Test in Sydney. However, should India qualify for the World Test Championship (WTC) final, there is speculation that he might seek to participate in that match before stepping down.

Earlier this year, Sharma retired from Twenty20 Internationals after leading India to victory in the T20 World Cup. His departure from Test cricket would mark the end of a significant chapter in Indian cricket, given his contributions across all formats. The BCCI and team management are expected to deliberate on succession plans, with potential candidates being considered to fill the leadership void that Sharma's retirement would create.

As the series concludes, fans and analysts alike are reflecting on Sharma's impact on Indian cricket and the potential implications of his retirement on the team's future performance.

1735649027

"Pushpa 2: The Rule," starring Allu Arjun, has achieved remarkable success at the box office since its release on December 5, 2024. The film has garnered both critical acclaim and substantial commercial success, setting new records in the Indian film industry.


Box Office Performance:


Opening Day: The film grossed ₹270 crore worldwide on its first day, setting a new record for the highest day-one grossing film in India. 


First Week: By the end of its first week, "Pushpa 2" had accumulated ₹725.8 crore globally, with ₹670 crore nett from India. 


Second Week: The momentum continued into the second week, with the film crossing the ₹1,000 crore mark in just eight days. By the end of the second week, it had grossed over ₹1,400 crore worldwide. 


Third Week: As of December 27, 2024, "Pushpa 2" has surpassed ₹1,700 crore globally, inching closer to the record set by "Baahubali 2: The Conclusion," which stands at ₹1,788 crore. 



Regional Performance:


Domestic Market: In India, the film has performed exceptionally well across all regions. The Hindi version alone contributed ₹716.65 crore to the domestic box office by the 21st day. 


International Markets: "Pushpa 2" has also made a significant impact overseas. In North America, it grossed $14.7 million (approximately ₹125.33 crore), bringing it close to the breakeven point in that market. 



Critical Reception:


The film has received positive reviews for its engaging storyline, compelling performances, and high production values. Allu Arjun's portrayal of the protagonist has been particularly praised, contributing to the film's widespread popularity.


Conclusion:


"Pushpa 2: The Rule" continues to dominate the box office, breaking records and setting new benchmarks for Indian cinema. Its impressive earnings and positive reception indicate a strong ongoing performance, with the potential to surpass existing box office records in the coming days.





1735269015

Vietnam's New Internet Law: Reshaping the Digital Landscape


Vietnam has implemented significant changes to its internet regulations, marking a new chapter in the country's approach to digital governance. This article explores the key aspects of these regulations and their implications for businesses, users, and the digital economy.


Key Components of the Regulations


The new regulations introduce several notable requirements for internet service providers and content platforms operating in Vietnam:


- Data localization mandates requiring companies to store Vietnamese users' data within the country

- Strict content moderation requirements for social media platforms

- Enhanced user verification processes for social media accounts

- 24-hour response time requirement for content removal requests

- Mandatory local office establishment for large tech companies


## Impact on Business Operations


International technology companies face significant operational adjustments:


1. **Data Center Requirements**: Companies must invest in local data storage infrastructure or partner with Vietnamese providers.

2. **Compliance Costs**: Additional resources needed for content moderation and rapid response systems.

3. **Local Presence**: Major platforms must establish physical offices and local representatives.


## User Privacy and Digital Rights


The regulations raise important considerations for user privacy and digital rights:


- Enhanced data protection measures for Vietnamese users

- Stricter content monitoring and potential implications for free expression

- New requirements for user identity verification

- Impact on cross-border data flows


## Economic Implications


The new framework affects Vietnam's digital economy in several ways:


- Potential increase in operational costs for tech companies

- Growth opportunities for local data center providers

- Impact on Vietnam's position in the regional digital economy

- Effects on foreign investment in the technology sector


## Looking Forward


As these regulations take effect, several key developments are worth monitoring:


- Implementation challenges and potential adjustments

- International business community response

- Impact on Vietnam's digital transformation goals

- Balance between regulatory oversight and innovation


## Recommendations for Businesses


Organizations operating in Vietnam should consider:


1. Reviewing their data storage and processing practices

2. Updating content moderation policies

3. Evaluating local partnership opportunities

4. Developing compliance strategies


## Conclusion


Vietnam's new internet regulations represent a significant shift in digital governance. While aimed at enhancing digital sovereignty and user protection, they present both challenges and opportunities for businesses and users alike. Success will depend on finding the right balance between regulatory compliance and maintaining a vibrant digital ecosystem.


---


*Note: This article provides an overview based on available information. Readers should consult legal experts for specific compliance requirements.*

1735263026

As the New Year approaches, the excitement of fresh beginnings brings with it the perfect opportunity to express love and appreciation for those closest to us. A well-thought-out gift not only symbolizes affection but also sets the tone for a year filled with positivity and connection. Here’s a guide to unique and meaningful gift ideas that will make your loved ones feel cherished as they step into the new year 2025.


1. Personalized Gifts

Nothing speaks louder than a gift tailored to someone’s personality or memories you’ve shared.

  • Custom Photo Albums: Curate a collection of your favorite moments together.
  • Engraved Jewelry: Pendants or bracelets with initials, a special date, or a heartfelt message.
  • Customized Calendars: Fill each month with meaningful photos or quotes.


2. Self-Care and Wellness

Encourage your loved ones to start the year by prioritizing their well-being.

  • Spa Kits: Include aromatic candles, bath salts, and essential oils.
  • Fitness Gear: Yoga mats, fitness trackers, or stylish water bottles.
  • Journals: Gratitude journals or planners to help them organize their goals.


3. Hobby-Based Gifts

Show your support for their interests with gifts that align with their passions.

  • Cooking Enthusiasts: Specialty cookware, recipe books, or gourmet ingredients.
  • Book Lovers: A bestseller, a classic, or even a subscription to an audiobook service.
  • Artists: Sketchbooks, high-quality paints, or a digital drawing tablet.


4. Experience Over Things

Create memories with experiences instead of material items.

  • Event Tickets: For concerts, theater, or sporting events.
  • Workshops: Pottery classes, cooking lessons, or photography workshops.
  • Travel Vouchers: A weekend getaway or a staycation package.


5. Tech Gadgets

For the tech-savvy individuals, practical gadgets are always a win.

  • Smart Devices: Portable chargers, smart home assistants, or wireless earbuds.
  • Creative Tools: A mini drone, a Polaroid camera, or a streaming microphone.
  • Subscription Services: Online streaming, music platforms, or cloud storage plans.


6. Handmade with Love

Your personal touch will make these gifts unforgettable.

  • DIY Crafts: Hand-knit scarves, homemade candles, or a scrapbook of your memories.
  • Baked Goods: Whip up a batch of cookies, cakes, or their favorite treats.
  • Gift Baskets: Curate a selection of items they love, like teas, chocolates, or skincare products.


7. Charity Donations

For someone who values giving back, a donation in their name to a cause they care about can be deeply meaningful.


Tips for Choosing the Perfect Gift

  1. Consider Their Personality: Think about their likes, dislikes, and needs.
  2. Be Observant: Recall moments where they expressed interest in something.
  3. Add a Personal Note: A heartfelt message can make any gift more special.


Conclusion

As you prepare for the New Year, remember that the best gifts come from the heart. Whether it’s a grand gesture or a simple token, your thoughtfulness will shine through. Celebrate your bond with those you hold dear by giving them a gift that truly resonates with their spirit and wishes them a wonderful year ahead.

Here’s to starting the year with love, gratitude, and meaningful connections!

1735087819

"Why 28% of New App Store Apps Are Built with Flutter"


Did you know that 28% of apps going live on the App Store today are built using Flutter? This statistic from Apptopia shows just how much Flutter has disrupted the app development world. It’s not just another framework—it’s becoming the backbone of modern mobile app development.


What’s driving this growth? The answer lies in Flutter’s core offering: one codebase for two platforms. Developers no longer need to write separate apps for Android and iOS. Flutter bridges the gap, saving time, effort, and resources while delivering high-performance, native-like apps.


For many developers, Flutter’s simplicity is its charm. It uses Dart, a language designed for speed and efficiency, and its widget-based approach makes building and customizing UI seamless. And the hot reload feature? A lifesaver. It lets you see changes instantly, slashing development time.


The 28% share isn’t just a number; it’s a sign of a shift in how apps are being built. Developers are choosing Flutter for its flexibility, its efficiency, and its ability to meet the demands of modern users.


Understanding Flutter's 28% App Store Market Share Flutter Entertainment, especially through its popular FanDuel brand, has carved out a remarkable niche in the sports betting and online casino world, not just in the United States, but on a global scale. With the company experiencing rapid growth—especially within the U.S. market—it's becoming increasingly evident that Flutter is strategically positioned to scoop up even more market share, particularly when it comes to app stores. The Significance of a 28% Market Share When we look at Flutter holding a 28% market share in the App Store for sports betting apps, it’s clear that they’ve secured a strong foothold in a highly competitive landscape. Brand loyalty and user engagement are everything in this industry, and this significant market share indicates that a sizeable portion of bettors have chosen Flutter’s apps over others. This preference may stem from superior features, enticing promotions, or an overall better user experience. Competitive Landscape A 28% market share means Flutter is a serious contender in the app marketplace, standing tall alongside competitors like DraftKings and numerous regional sportsbooks. This advantageous position enables Flutter to make the most of its brand visibility and amplify its marketing strategies, creating a wave of momentum for further growth. User Engagement and Customer Retention With such a substantial portion of the market, Flutter likely boasts a robust user base, resulting in higher average monthly players (AMPs). This not only fuels a wealth of data on user preferences but also enhances app functionality and fosters customer loyalty, making it easier to keep players engaged over the long term. Revenue Potential An impressive app store market share usually translates to increased revenue. More downloads and active users mean more bets being placed, contributing to the gaming revenue that Flutter relies on for continued success. Future Growth Opportunities Flutter isn’t resting on its laurels. Plans to expand into new markets, such as Brazil and Alberta, present exciting opportunities. These ventures can further inflate its app store market share as Flutter attracts a diverse array of players from different regions. The Role of Partnerships and Marketing To solidify and grow this 28% market share, Flutter may need to channel resources into marketing campaigns, strategic partnerships, and continuous innovations within their mobile apps. These efforts will enhance the user experience and help attract new bettors amid fierce competition. Navigating the Regulatory Landscape Another factor that could influence Flutter's app store market share is the varying regulatory environments of different states and countries. As more regions legalize sports betting, Flutter could seize the chance to boost its market presence even further. Conclusion In wrapping up, Flutter's impressive 28% market share in the app store signals not only a robust competitive position in the online sports betting arena but also exposes a wealth of growth opportunities ahead. As the company focuses on enhancing user engagement and seeks opportunities for expansion, sustaining this strong market share will be crucial to its ongoing success in this dynamic industry.



Source - Apptopia and Flutter - https://www.youtube.com/live/AEXIrThTgb0?si=A0SrS-Af2w_lLuA4&t=3526

1734487772

In this article we compile python pygame code to android apk using p4a (python for android) and buildozer


Pygame Car game source code on github and compile apk link check out for testing


Step 1 - 

Here we need to load audio and images or assests file with obsolute path then it will correctly load on android , if your game using any assets file then do this as below example 


# your imports
import os


img = os.path.abspath('path/to/img')
audiofile = os.path.abspath('path/to/wavfile')


screen.blit(img, obj_loc)
mixer.music.load(audiofile)


Use os.path.abspath(args) method to load assets file in game


Step 2 - 

Also make your game responsive that fits on mobile phone screen height width if needed


And make sure your main code file name is main.py, Everything is ready to compile,


Compile it where you want ie Google colab or Github action or on local computer.


In this article we will use google colab now


Extra - You can use kivy and Pyjnius code too in pygame code to access android api like gyro, storage and more

also you can use all pypi module that work with p4a in your game


Step 3 - 

Click on this link - https://colab.research.google.com/drive/16wji2BWd5HHlp7eNqBBcZONCxxCzV-jy?usp=sharing and this link open online google workspace for you, which have all neccesory command are written, click on file icon to upload game code on it as example given below



Step 4 -

Click on upload icon to upload source code as example given below



Step 5 -

Now run each cell command one by one (ctrl+enter or click on square bracke`[ ]`)) which are shown in image given below 




Step 6 -

Click on Buildozer init command this will generate buildozer.spec file which used to mention app name, app icon, android permissions, and modules more (explore this file yourself)


Generated buildozer.spec file, customize it or play with it


Include file extention name that you are using in code 

for example text file is .txt and audio file .wav (or any other that are not here mentioned) which are not listed on source.include_exts line number 16 buildozer.spec file


example -

# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlas,wav,txt




Include pip moduls that used in code if you're using any extra module,

These moduls and their version are needed to compile successfully code please add this in line number 40 buildozer.spec file in requirements fields

python3==3.10.12,kivy==2.3.0,pyjnius==1.5.0,hostpython3==3.10.12,pygame


example - 

# (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
requirements = python3==3.10.12,kivy==2.3.0,pyjnius==1.5.0,hostpython3==3.10.12,pygame



Step 7-

Run final command buildozer android debug

Enter y and now further this will ask you to accept google license, accept these and this process will take 15 to 30 minute for first time to compile


*sometimes colab page may become upresponsive which is normal you can leave it come back some time later


After successful compilation apk file will be produced in bin directory



Step 8 -

Download the apk and install on android device, and if it crashes then use adb tool to debug it and fix and compile again



Your Pygame will be successfully compiled for Android apk (in distributable form) 


Hope it helps you to bring your game on android

Happy coding


Contact me at wishrohitv@outlook.com


Tags -

how to convert python pygame to android apk online

how to convert pygame code into android apk

online py to apk converter


suggetions - 

1732779090

In this article, We will Compile Python Kivy/KivyMD code into Android apk using Google Colab


Source code of this notebook code - https://github.com/wishrohitv/google-colab-for-kivy


Step 1 - Click this link https://colab.research.google.com/drive/16wji2BWd5HHlp7eNqBBcZONCxxCzV-jy?usp=sharing to open your own Colab cell


Step 2 - Upload your Source code on google colab 




or

Once you have uploaded project source code or cloned project repo now proceed to next



Step 3 - Now run each cell command one by one (ctrl+enter or click on square bracke`[ ]`))



Step 4 - Now run the command

buildozer init




This command will generate buildozer.spec file which is used to mention app name,icons and pip modules which used and app version and more


Step 5 - Explore this file with yourself and modify it as required





Step 6 - Now everything is ready to compile kivy code to android app

run this final command 


buildozer -v android debug



Step 7 - Enter y and now further this will ask you to accept google license, accept these and this process will take 15 to 30 minute for first time to compile


After successful compilation apk file will be produced in bin directory



Step 8 - Download the apk and install on android device, and if it crashes then use adb tool to debug it and fix and compile again


Hope it will helps, Thank you and give us feedback;

1732110596

About
Made with by Doğukan Ürker