All posts by Lou

Corning Gorilla Glass: Shattering Expectations in Display Technology

In today’s rapidly evolving technological landscape, mobile devices and gadgets have become an integral part of our daily lives. From smartphones and tablets to laptops and wearables, these devices have become extensions of ourselves, enabling us to communicate, connect, and access information with unparalleled ease. One crucial aspect of these devices is the display, and when it comes to durability, clarity, and toughness, Corning Gorilla Glass has emerged as an industry leader.

Corning Gorilla Glass, developed by the American materials science company Corning Incorporated, has revolutionized the world of display technology. Since its introduction in 2007, Gorilla Glass has become synonymous with strength and resilience, enhancing the user experience and ensuring that devices withstand the rigors of everyday use.

So, what makes Gorilla Glass so special? At its core, Gorilla Glass is a specialized alkali-aluminosilicate glass designed to be thin, light, and highly damage-resistant. The glass is chemically strengthened through an ion-exchange process that creates a compressive layer on the surface, making it up to four times stronger than conventional glass. This strength allows Gorilla Glass to withstand scratches, drops, and impacts that would normally cause regular glass to crack or shatter.

The key to Gorilla Glass’s durability lies in its composition and manufacturing process. The glass is made using a fusion draw process, which involves melting high-purity raw materials in a furnace and then drawing the molten glass into a thin sheet. This process eliminates surface imperfections and creates a smooth, pristine surface that enhances optical clarity and touch sensitivity.

The ion-exchange process, which follows the glass formation, involves immersing the glass in a bath of molten potassium salt at high temperatures. The smaller sodium ions in the glass are then replaced by larger potassium ions from the salt bath, creating a layer of compression on the surface. This compressive layer acts as a barrier, making the glass highly resistant to damage.

Gorilla Glass has undergone several iterations since its inception, with each new version introducing improvements and advancements. The latest iteration, Gorilla Glass Victus, introduced in 2020, offers significant enhancements in terms of scratch resistance and drop protection. According to Corning, Gorilla Glass Victus can withstand drops of up to two meters onto hard, rough surfaces and offers twice the scratch resistance of its predecessor, making it the toughest Gorilla Glass to date.

The impact of Gorilla Glass extends far beyond just smartphones and tablets. It has found applications in various industries, including automotive, home appliances, and wearables. In the automotive sector, Gorilla Glass is being used for both interior and exterior applications, providing lightweight, durable solutions for windshields, windows, and infotainment displays. In the home appliance industry, Gorilla Glass is being incorporated into refrigerator shelves, oven doors, and touch panels, adding a touch of elegance while ensuring durability. Additionally, Gorilla Glass is making its way into wearable devices such as smartwatches, fitness trackers, and augmented reality (AR) glasses, where its thinness, lightness, and toughness are highly valued.

As technology continues to advance, the demand for stronger, more resilient displays will only grow. Corning Gorilla Glass has consistently risen to this challenge, providing device manufacturers with a reliable and durable solution. Its ability to withstand scratches, impacts, and drops, coupled with its optical clarity and touch sensitivity, has set a new standard for display technology.

Looking ahead, Corning Incorporated continues to invest in research and development to further enhance Gorilla Glass’s capabilities. Future iterations may bring improvements in areas such as bendability, foldability, and even self-healing properties. The goal is to continue pushing the boundaries of what is possible

in display technology, delivering displays that are not only durable but also aesthetically pleasing and immersive.

Corning Gorilla Glass has indeed shattered expectations in the world of display technology. Its relentless focus on innovation, combined with its commitment to quality and durability, has made it an industry leader. As we embrace a future of increasingly connected devices and smart technologies, we can rest assured that Gorilla Glass will continue to protect and enhance our digital experiences.

Samsung Galaxy F54 5G Launched in India: Price, Specifications

On 6th June 2023, the Samsung Galaxy F54 5G went on sale in India. The phone had previously been speculated to be a rebranded version of the Samsung Galaxy M54 5G, which debuted in the Middle East in March of this year. The claims are supported by the Galaxy F54’s specifications, which were just released. The phone is powered by Samsung’s Exynos 1380 SoC, and a 6000mAh battery with 25W fast charging support. The handset has triple rear camera unit, with a 108-megapixel primary sensor.

Price and availability:
In India the single 8GB + 256GB model of the Samsung Galaxy F54 5G costs Rs. 27,999. The handset will be availabe in two color options i.e, Meteor Blue and Stardust Silver. The phone will be available for pre-order on Flipkart and the company’s website beginning at 3PM IST.

Specifications and features:
The handset will have 6.7-inch Full-HD+ Super AMOLED Plus display with Corning Gorilla Glass 5 protection and a refresh rate of 120 Hz. The phone boots Android 13 with the One UI 5.1 operating system, out of the box.

The Samsung Galaxy F54 5G has a triple rear camera unit with an 8-megapixel ultra wide-angle lens, a 2-megapixel macro lens, and a 108-megapixel primary sensor with optical image stabilisation (OIS), along with an LED flash unit. The camera unit is positioned in the top left corner of the back panel. A punch-hole slot at the top of the display that is center-aligned houses the front camera’s 32-megapixel sensor.

The Samsung Galaxy F54 5G supports 25W wired fast charging and has a large 6,000mAh battery. Wi-Fi 6, 5G, Bluetooth v5.3, Glonass, Beidou, and Galileo connectivity are also available on the phone. For security, the handset accompanies a side-mounted unique mark sensor. Additionally, it has a USB Type-C port for data transfer and charging. Weighing 199 grams, the telephone estimates 164.9mm x 77.3mm x 8.4mm in size.

Life Insurance and Pregnancy: A Working Mom’s Guide

Pregnancy is a time filled with joy, anticipation, and a flurry of preparations. Amidst the excitement, it’s important for working moms-to-be to consider the financial aspects of their growing family. One crucial element to address during this period is life insurance. Life insurance provides financial protection for your loved ones in the event of your untimely passing. In this article, we will guide working moms through the essentials of life insurance during pregnancy, ensuring peace of mind for you and your family.

  1. Evaluate Your Current Coverage: Review your existing life insurance policies, if any, to determine whether they offer sufficient coverage for your family’s needs. Consider factors such as the policy’s death benefit, coverage duration, and beneficiaries. It may be necessary to increase your coverage to accommodate the future financial needs of your child and spouse.
  2. Understand Term Life Insurance: Term life insurance is a popular choice for many working moms during pregnancy. It provides coverage for a specified term (e.g., 10, 20, or 30 years) and pays out a death benefit if the insured passes away during that term. Term life insurance offers a more affordable option compared to whole life insurance, making it suitable for families on a budget.
  3. Calculate Your Coverage Needs: Estimate the amount of coverage you require to adequately protect your family. Consider factors such as your income, outstanding debts (e.g., mortgage, student loans), childcare expenses, and future education costs for your child. Online calculators or consulting with a financial advisor can help you determine an appropriate coverage amount.
  4. Consider Critical Illness Riders: During pregnancy, it’s important to address potential complications or unforeseen medical conditions. Some life insurance policies offer critical illness riders, which provide coverage in the event of specific illnesses or medical conditions. Adding this rider can provide additional financial protection and peace of mind for you and your family.
  5. Explore Family Riders: Family riders are a valuable addition to your life insurance policy. They allow you to extend coverage to your spouse and children, including your unborn child. By including a family rider, you can ensure that your entire family is protected under a single policy, simplifying the insurance process and potentially saving on premiums.
  6. Shop Around for Quotes: Obtain quotes from multiple insurance providers to compare coverage options, premium rates, and policy terms. Seek recommendations from friends, family, or colleagues and research reputable insurance companies with positive customer reviews. Take your time to find a policy that aligns with your needs and budget.
  7. Understand Policy Limitations During Pregnancy: It’s essential to understand the limitations of life insurance policies during pregnancy. Some policies may have exclusions or waiting periods for coverage related to pregnancy or childbirth complications. Read the policy terms carefully and inquire with the insurance provider about any specific clauses pertaining to pregnancy-related coverage.
  8. Update Beneficiaries: Ensure that your life insurance policy designates appropriate beneficiaries who will receive the death benefit in the event of your passing. Review and update your beneficiaries, considering changes in marital status, the birth of your child, or any other significant life events. Regularly reviewing and updating this information will guarantee that your loved ones are protected as intended.
  9. Consult with a Financial Advisor: If you’re uncertain about the best life insurance options for your family, consider consulting with a financial advisor who specializes in insurance. They can provide personalized guidance based on your unique circumstances and help you make informed decisions.
  10. Review and Reassess Regularly: Life circumstances change over time, so it’s crucial to review your life insurance coverage periodically. Reassess your needs as your family grows, your income changes, or you acquire new assets. Life events such as marriage, divorce, or the birth of additional children should prompt a review of your coverage.

Conclusion: Life insurance is an essential consideration for working moms during pregnancy. By understanding your coverage needs, exploring available options, and seeking professional guidance, you can secure the financial well-being of your growing family. Taking the time to evaluate your life insurance policy will provide peace of mind, allowing you to focus on the joyous journey of motherhood.

10 Life-changing hacks every working Mom should know

Being a working mom is no easy feat. Juggling the demands of a career while caring for a family can be overwhelming at times. However, with the right strategies and hacks, you can streamline your routine, find balance, and make the most of your time. In this article, we will share ten life-changing hacks that every working mom should know. These tips and tricks will help you navigate the challenges of motherhood and career with greater ease and efficiency.

  • Prioritize and Delegate:
    One of the key secrets to success for working moms is effective prioritization. Determine what truly matters most to you and your family, and focus your energy on those priorities. Learn to delegate tasks both at home and at work. Remember, you don’t have to do everything yourself.
  • Set Up a Family Calendar:
    Create a centralized family calendar to keep track of everyone’s schedules, appointments, and activities. Use color coding or digital tools like Google Calendar to ensure everyone is on the same page. This will help you avoid conflicts and plan your days more efficiently.
  • Plan and Prep Meals in Advance:
    Meal planning can save you valuable time and reduce stress during busy workweek. Take some time over the weekend to plan your meals for the upcoming week. Prepare ingredients in advance, use slow cookers or instant pots, and consider batch cooking to have ready-made meals available when you need them.
  • Create a Morning Routine:
    Establishing a consistent morning routine can set the tone for a productive day. Wake up a little earlier than your family to have some quiet time for yourself. Use this time to exercise, meditate, or simply enjoy a cup of coffee. Having a calm start can help you feel more prepared and focused.
  • Streamline Your Wardrobe:
    Simplify your daily dressing routine by creating a capsule wardrobe. Select versatile pieces that can be mixed and matched easily. This will save you time and decision-making energy in the morning. Additionally, plan your outfits in advance to eliminate last-minute wardrobe dilemmas.
  • Outsource and Seek Support:
    Don’t hesitate to ask for help and support when needed. Consider hiring a babysitter or enlisting the support of family and friends. Utilize online grocery delivery services or meal kit subscriptions to save time on grocery shopping. Remember, you are not alone, and seeking assistance can make a significant difference.
  • Carve Out Quality Family Time:
    While your work may demand a lot of your time, it’s essential to create quality moments with your family. Dedicate specific times for uninterrupted family activities, such as game nights, movie nights, or outdoor adventures. Make these moments a priority and cherish the time spent together.
  • Utilize Technology for Efficiency:
    Leverage technology to your advantage. Explore apps and tools that can help you manage tasks, organize your schedule, and automate certain processes. From to-do list apps to meal planning platforms, there are numerous resources available to simplify your life as a working mom.
  • Practice Self-Care:
    Taking care of yourself is crucial for maintaining your overall well-being. Prioritize self-care activities like exercising, reading, practicing mindfulness, or engaging in hobbies that bring you joy. Remember, you deserve to recharge and nurture yourself so you can show up as your best self for your family and career.
  • Embrace Imperfection:
    Finally, embrace imperfection and let go of unrealistic expectations. It’s okay if things don’t always go according to plan. Learn to be flexible and adapt to unexpected situations. Give yourself permission to make mistakes and learn from them. Remember, you are doing an incredible job as a working mom.

Conclusion: Being a working mom can be demanding, but with these life-changing hacks, you can navigate the challenges more effectively and find greater balance in your life. Prioritize, delegate, and make the most of your time by implementing these strategies. Remember, you have the power to create a fulfilling and successful life both as a mom and a professional.

Displaying related posts in WordPress

Displaying related posts on a website can indeed be beneficial for engaging readers, increasing their time on the site, and providing SEO benefits through internal linking. Here are some approaches you can consider for displaying related posts:

  • Content-based Recommendations: Use algorithms that analyze the content of the current post and suggest related posts based on similarities in topics, keywords, or tags. This can be done by examining the metadata of each post and comparing it to other posts in the database.
  • Category or Tag Matching: Assign categories or tags to your posts and display related posts that share similar categories or tags. This approach is useful when you have a well-structured taxonomy or tagging system in place.
  • User Behavior Analysis: Track user behavior on your website, such as their browsing history, clicked links, or search queries. Based on this data, recommend related posts that are popular among users who have shown similar interests or reading patterns.
  • Popular or Trending Posts: Display a list of popular or trending posts based on factors like views, comments, or social media shares. This approach can be effective in showcasing content that is currently popular among your audience.
  • Manual Selection: Curate related posts manually by linking them directly within the content or by creating a designated section for recommended posts. This approach allows for more control over the selection process but may require additional effort.
  • Hybrid Approaches: Combine multiple methods mentioned above to generate related post recommendations. For example, you can prioritize content-based recommendations but also include popular posts or manually curated selections.
  • Visual Presentation: Consider the visual presentation of related posts. You can display them as thumbnails, excerpts, or titles with featured images to make them visually appealing and enticing for readers to click.

Additionally, it’s important to consider the placement of related posts. Some common locations include underneath the main content, in a sidebar, or at the end of the post. A/B testing can help determine the most effective placement for maximizing engagement.

Remember to regularly update your related post recommendations as new content is published, and periodically evaluate the performance of your chosen method(s) to ensure they are achieving the desired results.

To work with, you will need some sample content. So, let’s create a few posts and assign them on a few categories.

Implementation Steps:

  1. In step one you have to retrieve the terms assigned to current post for which you will retrieve posts from blog. For, this we can use this snippet.
    
        // get related posts
        $term_list = wp_get_post_terms(get_the_ID(), 'my_taxonomy', array("fields" => "ids"));
    

    In this, we used a predefined function of wordpress “wp_get_post_terms()” for details of this function please refer to codex link.

  2. After retrieving terms assigned to current post you have to retrieve the related posts using “WP_Query”. Code will be look a like as follows:
    
    
         $args = array(
            'post_type' => 'my_post_type',
            'post__not_in' => array(get_the_ID()),
            'orderby' => 'rand',
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'articles_cat',
                    'field' => 'term_id',
                    'terms' => $term_list,
                    'operator' => 'IN',
                ),
            ),
        );
    
        $wp_query = new WP_Query($args);
    

    After, this we will get list of posts in (Object Array), which should be used with while loop for displaying content retrieved in list.

  3. This is the last step in showing related posts. The result you get in step, put it in while loop to show final results.
    
    
        while ($query->have_posts()) : $query->the_post();
                /* Here add your html as per your design */
                echo $post->ID;
                echo $post->post_title;
                echo $post->post_content;
                echo '< img width="298" height="198" src ="'.wp_get_attachment_url(get_post_thumbnail_id($post->ID)).'" u="image">';
                echo get_permalink();
        endwhile;
        wp_reset_query();
    
    

  4. Finally, after combining all the steps you will get the following code.
    
    
        // get related posts
        $term_list = wp_get_post_terms(get_the_ID(), 'my_taxonomy', array("fields" => "ids"));
        $args = array(
            'post_type' => 'my_post_type',
            'post__not_in' => array(get_the_ID()),
            'orderby' => 'rand',
            'tax_query' => array(
                'relation' => 'AND',
                array(
                    'taxonomy' => 'articles_cat',
                    'field' => 'term_id',
                    'terms' => $term_list,
                    'operator' => 'IN',
                ),
            ),
        );
    
        $query = new WP_Query($args);
        
        while ($query->have_posts()) : $query->the_post();
            echo $post->ID;
            echo $post->post_title;
            echo $post->post_content;
            echo '< img width="298" height="198" src ="'.wp_get_attachment_url(get_post_thumbnail_id($post->ID)).'" u="image">';
            echo get_permalink();
        endwhile;
        wp_reset_query();
    
    

Introducing a Plugin for Changing the Receiver of WordPress Comment Notification Emails

Introduction:
Comment notifications play a crucial role in keeping WordPress post authors informed about new comments and facilitating timely responses. By default, WordPress sends notification emails to the post author whenever a comment is published. However, there may be situations where you need to change the recipient of these notification emails. In response to this need, we are excited to introduce a new plugin that allows you to customize the receiver of WordPress comment notification emails. We welcome your suggestions and feedback on this new solution.

The Importance of Comment Notifications:
Comment notifications are essential for maintaining engagement and fostering discussions on WordPress websites. They serve as a direct communication channel between the post author and commenters, enabling prompt responses, clarifications, and further interactions. By promptly attending to comments, authors can actively participate in discussions and provide valuable insights to their readers.

The Default Behavior and Limitations:
By default, WordPress sends comment notification emails to the author of the post. This feature ensures that authors are promptly informed about new comments and can respond accordingly. However, there are instances where you may require comment notifications to be sent to a different email address, such as a team email, a group mailbox, or a specific individual responsible for comment moderation.

Introducing the Plugin:
To address the need for customizing the receiver of WordPress comment notification emails, we have developed a plugin that seamlessly integrates into your WordPress environment. With this plugin, you gain the flexibility to designate an alternative email address or recipient for comment notifications.

How the Plugin Works:

Installation and Activation: The plugin can be easily installed from the WordPress plugin repository or by uploading the plugin files manually. Once installed, activate the plugin through the WordPress dashboard.

Configuring the Notification Receiver: Within the plugin settings, you can specify the email address or recipient name to whom comment notifications should be sent. Additionally, you can choose whether to send notifications to multiple recipients, such as a team or group mailbox.

Testing and Customization: After configuring the notification receiver, it is recommended to test the functionality by leaving a test comment and ensuring that the notification is received by the desired recipient. If any further customization is needed, the plugin provides options for email templates, notification frequency, and additional settings to align with your specific requirements.

Feedback and Suggestions:
As we introduce this plugin to the WordPress community, we value your feedback and suggestions. Your input will help us enhance the functionality, address any potential issues, and cater to a wider range of user preferences. Please feel free to reach out through our support channels or leave a review on the WordPress plugin repository.

Conclusion:
Efficient communication between post authors and commenters is vital for maintaining an engaging and interactive website. With the introduction of our plugin, WordPress users now have the ability to customize the recipient of comment notification emails, allowing for greater flexibility in managing comment discussions. We encourage you to explore the plugin, share your experiences, and provide valuable feedback to help us improve and refine this solution. Together, we can create a more seamless and personalized comment notification experience for WordPress users.

Download From Direct Link || Download From Git-Hub

Run short-codes from a custom field

By default, WordPress treats the contents of custom fields as plain text and does not execute any shortcodes that may be included within them. This means that if you have a custom field containing a shortcode, such as `[shortcode] VALUE [/shortcode]`, the shortcode itself will not be processed, and the entire text, including the HTML tags, will be displayed as is.

To overcome this limitation and enable the execution of shortcodes within custom fields, you can use a code snippet in your template files. Here’s an elaboration of the process:

  1. Retrieve the custom field value: In your template file, you need to retrieve the value of the custom field using the appropriate WordPress function, such as `get_post_meta()` or `get_field()`, depending on whether you are using native custom fields or a plugin like Advanced Custom Fields.
  2. Process the content: Once you have obtained the custom field value, you can use the `do_shortcode()` function provided by WordPress to process and execute any shortcodes within the content. This function takes the custom field value as its parameter and returns the processed output.
  3. Display the processed content: Finally, you can echo or display the processed content on your website using the `echo` or `print` statements.

Here’s an example code snippet that demonstrates the process:


    $customFieldValue = get_post_meta(get_the_ID(), 'your_custom_field_name', true);
    $processedContent = do_shortcode($customFieldValue);
    echo $processedContent;

In the above code, `get_post_meta()` retrieves the value of the custom field with the specified name (`your_custom_field_name`), `do_shortcode()` processes the content, and `echo` displays the processed content on your website.

By using this snippet, you can run shortcodes from custom fields and have them executed properly, allowing you to incorporate dynamic functionality and display the desired output.

Methods to select an element by name in jQuery

In jQuery, the attribute selector allows us to select elements based on their attributes. When it comes to selecting elements by their name attribute, there are a few methods available. Here’s a brief elaboration:

  1. Attribute Equals Selector: This method selects elements that have a specific name attribute value. It uses the syntax [name=’value’]. For example, if we want to select an input element with the name “username”, we can use the following code:

    jQuery('input[name="username"]')

  2. Attribute Contains Selector: This method selects elements that have a name attribute containing a specific value. It uses the syntax [name*=’value’]. For instance, if we want to select all input elements that have “email” in their name attribute, we can use the following code:

    jQuery('input[name*="email"]')

  3. Attribute Ends With Selector: This method selects elements that have a name attribute ending with a specific value. It uses the syntax [name$=’value’]. For instance, if we want to select input elements whose name attribute ends with “age”, we can use the following code:

    jQuery('input[name$="age"]')

  4. Attribute Starts With Selector: This method selects elements that have a name attribute starting with a specific value. It uses the syntax [name^=’value’]. For example, if we want to select input elements whose name attribute starts with “user”, we can use the following code:

    jQuery('input[name^="user"]')

These are just a few examples of how the attribute selector in jQuery can be used to select elements based on their name attribute. By combining these methods with other jQuery functions, you can perform various operations on the selected elements, such as manipulating their values or applying CSS styles.

Best TV series in Hindi as per IMDb rating

Farzi

Directed by Krishna DK and Raj Nidimoru and produced by Amazon Prime Video, Farzi is a comedy that tells the story of a group of criminals hatching a plan to carry out a heist. The film features a talented cast, including Nawazuddin Siddiqui, Farhan Akhtar and Radhika Apte, and has been praised for its witty humor and clever plot. The film has yet to be released, but fans of these directors’ previous work are looking forward to it, including the critically-acclaimed series The Family Man.

Where to Watch: Amazon Prime Video
Genre: Crime, Drama, Thriller
IMDb Rating: 8.4/10
Cast: Shahid Kapoor, Vijay Sethupathi, and others


Scam 1992

One of the most popular engaging tales of fiscal reproach and crime, fiddle 1992, is directed by Hansal Mehta and produced by Applause Entertainment. Created in association with SonyLIV, fiddle 1992 has garnered critical sun and wide fashion ability since its release in 2020. The show is grounded on the true story of Harshad Mehta, a stockbroker who manipulated the Indian stock request and was involved in a fiscal reproach in the early 1990s. The show’s lead actor, Pratik Gandhi, has been extensively praised for his depiction of Mehta. fiddle 1992 has won several awards, including the Stylish Web Series Award at the Indian Television Academy Awards in 2020.

Where to Watch: SonyLIV
Genre: Biography, Crime, Drama
IMDb Rating: 9.3/10
Cast: Pratik Gandhi, Shreya Dhanwanthary and others


Aspirants

Created by The Viral Fever( TVF) and directed by Apoorv Singh Karki, the show follows the lives of three musketeers who are preparing for the Union Public Service Commission( UPSC) test in India. The show explores the challenges they face in their particular lives as well as the struggles they go through to achieve their dreams of getting civil retainers. Applicants have been praised for their realistic depiction of the UPSC test and have come a addict favourite since its release in 2021.

Where to Watch: Amazon Prime Video
Genre: Drama
IMDb Rating: 9.2/10
Cast: Naveen Kasturia, Abhilash Thapliyal


Rocket Boys

Directed by Abhay Pannu and produced by Netflix, Rocket Boys is a coming- of- age drama series that tells the story of four youthful boys in a small city in India who dream of erecting their own rocket. The show explores their trip as they overcome societal walls and fiscal constraints to achieve their thing. The show has been praised for its gladdening depiction of fellowship and determination and has come a hit with cult since its release in 2021.

Where to Watch: SonyLIV
Genre: Biography, Drama
IMDb Rating: 8.9/10
Cast: Jim Sarbh, Saba Azad and others


The Family Man

An action- packed suspenser with a twist, The Family Man, directed by Raj Nidimoru and KrishnaD.K. and produced by Amazon Prime Video, is a series that follows the story of a middle- class man who works as a elderly critic in a government intelligence agency. The show explores his struggle to balance his particular and professional life as he tries to cover the nation from terrorist pitfalls. The show’s lead actor, Manoj Bajpayee, has been extensively praised for his performance. The show has won several awards, including the Stylish Series award at the Filmfare OTT Awards in 2021.

Where to Watch: Amazon Prime Video
Genre: Action, Comedy, Drama
IMDb Rating: 8.7/10
Cast: Manoj Bajpayee, Priyamani and others


Panchayat

Presented as a light- hearted comedy with a touch of reality, Panchayat, directed by Deepak Kumar Mishra and produced by TVF, is a comedy- drama series that tells the story of a youthful man who reluctantly joins a pastoral government office as a Panchayat clerk. The show explores his gests as he tries to navigate the bureaucracy and the challenges of pastoral life. The show has been praised for its light- hearted humour and realistic depiction of pastoral India. Panchayat has won several awards, including the Stylish Comedy Series award at the Filmfare OTT Awards in 2020.

Where to Watch: Amazon Prime Video
Genre: Comedy, Drama
IMDb Rating: 8.9/10
Cast: Jitendra Kumar, Raghuvir Yadav


Flames

A teenage love series created by The Timeliners and directed by Apoorv Singh Karki, the show follows the story of two high academy scholars, Rajat and Ishita, who fall in love with each other. dears explore their gests as they navigate the ups and campo of teenage life, including their connections with their families and musketeers. The show has been praised for its realistic depiction of teenage love and has come a addict favourite since its release in 2018.

Where to Watch: Amazon Prime Video
Genre: Comedy, Drama, Romance
IMDb Rating: 8.9/10
Cast: Rithvik Sahore, Tanya and others


Special Ops

Directed by Neeraj Pandey and produced by Hotstar, Special Ops is presented as an action-suspenser series that tells the story of a group of intelligence officers who embark on a secret charge to track down a terrorist architect. The show is grounded on real events and features an ensemble cast of talented actors, including Kay Kay Menon, Karan Tacker, and Divya Dutta. The show has been praised for its gripping plot and violent action sequences and has come a hit with cult since its release in 2020.

Where to Watch: Disney+ Hotstar
Genre: Action, Crime, Thriller
IMDb Rating: 8.6/10
Cast: Kay Kay Menon, Karan Tacker


Permanent Roommates

Endless Roommates, a romantic comedy series created by The Viral Fever( TVF) and directed by Sameer Saxena, tells the story of a youthful couple, Tanya and Mikesh, who decide to move in together before getting wedded. The show explores their gests as they navigate the challenges of ultramodern- day connections, including societal prospects and family pressures. endless Roommates has been extensively praised for its fresh take on the romantic comedy kidney and has come a cult favorite since its release in 2014.

Where to Watch: Zee5
Genre: Comedy, Drama
IMDb Rating: 8.6/10
Cast: Sumeet Vyas, Nidhi Singh and others


Bandish Bandits

Directed by Anand Tiwari and produced by Amazon Prime Video, Bandish Bandits is a musical drama series that tells the story of two musicians from different musical backgrounds who fall in love with each other. The show celebrates Indian classical music and features an ensemble cast of talented actors and musicians, including Naseeruddin Shah and Shankar- Ehsaan- Loy. The show has been extensively praised for its beautiful music and stunning illustrations and has come a hit with cult since its release in 2020. The show has won several awards, including the Stylish Original Music Score award at the Asian Academy Creative Awards in 2020.

Where to Watch: Amazon Prime Video
Genre: Drama, Music, Romance
IMDb Rating: 8.6/10
Cast: Ritwik Bhowmik, Shreya Chaudhary and others


Mirzapur

Created by Excel Entertainment and directed by Karan Anshuman and Gurmmeet Singh, Mirzapur is a dark crime suspenser series that tells the story of two sisters, Guddu and Bablu, who get involved with a original cabal slip in the city of Mirzapur. The show explores themes of power, violence, and corruption in pastoral India and features an ensemble cast of talented actors, including Pankaj Tripathi, Ali Fazal, and Divyendu Sharma. The show has been extensively praised for its gritty plot and important performances and has come a addict favourite since its release in 2018.

Where to Watch: Amazon Prime Video
Genre: Crime, Action, Drama
IMDb Rating: 8.5/10
Cast: Pankaj Tripathi, Ali Fazal and others


Aashram

Directed by Prakash Jha and produced by MX Player, Aashram is a series that explores the connection between religion and politics in India. The film tells the story of an immature woman who investigates a religious guru, Baba Nirala, and uncovers a network of corruption and exploitation. The film was controversial for its depiction of religious figures and was criticized for promoting negative generalizations. However, it was also praised for its gripping plot and pivotal performances by actors including Bobby Deol, Chandan Roy Sanyal and Anupriya Goenka.

Where to Watch: MX Player
Genre: Crime, Drama, Mystery
IMDb Rating: 7.1/10
Cast: Bobby Deol, Chandan Roy Sanyal, and others

Calculate fortnight date using PHP

The following code will calculate a recurring fortnightly date from a given date, i.e. a star-date using PHP. The date format should be ‘Y-m-d’ for the following code. However, you can make updates in it as per requirements.

For example: The start date for the fortnight cycle date was set to be as “2018-01-10”. Then, as per current cycle, next will be Start Date: 2018-01-10 | Next Date: 2023-05-23.


    <?php /* Fortnight Calculation in JavaScript */ function getFortNightString(sDate) { var param = []; var objDate = new Date(); param.todayDate = objDate.getFullYear() + '-' + ("0" + (objDate.getMonth() + 1)).slice(-2) + '-' + ("0" + (objDate.getDate())).slice(-2); param.todayDate = new Date(param.todayDate).getTime(); param.sDate = new Date(sDate).getTime(); param.timeDiff = Math.abs(param.todayDate - param.sDate); param.diffDays = Math.ceil(param.timeDiff / (1000 * 3600 * 24)); if (param.diffDays > 0 && param.sDate > param.todayDate) {
            param.diffDays = (14 + (param.diffDays % 14));
        } else {
            param.diffDays = (14 - (param.diffDays % 14));
        }

        param.dayCount = param.diffDays - 1;
        objDate.setDate(objDate.getDate() + param.dayCount);
        objDate = objDate.getFullYear() + '-' + ("0" + (objDate.getMonth() + 1)).slice(-2) + '-' + ("0" + (objDate.getDate())).slice(-2);
        return " Start Date: " + sDate + " | Next Date: " + objDate;
    }

    
    /* Fortnight Calculation in PHP */    
    $sDate = "2018-02-05";
    $sDate = date_create($sDate);
    $today = date_create(date("Y-m-d")); // or your date as well
    $dateDiff = date_diff($sDate, $today)->format("%a");

    if($dateDiff > 0 && $sDate > $today){
        $dateDiff = (14 + ($dateDiff % 14));
    }else{
        $dateDiff = (14 - ($dateDiff % 14));
    }

    $dateDiff--;
    echo date('Y-m-d', strtotime("$dateDiff day", strtotime(date('Y-m-d'))));