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.
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.
"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.
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.*
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.
Nothing speaks louder than a gift tailored to someone’s personality or memories you’ve shared.
Encourage your loved ones to start the year by prioritizing their well-being.
Show your support for their interests with gifts that align with their passions.
Create memories with experiences instead of material items.
For the tech-savvy individuals, practical gadgets are always a win.
Your personal touch will make these gifts unforgettable.
For someone who values giving back, a donation in their name to a cause they care about can be deeply meaningful.
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!
"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
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 -
online py to apk converter
suggetions -
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
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;