Ana's Dev Scribbles
Ana's Dev Scribbles
  • Видео 81
  • Просмотров 62 472
4 Easy Ways to Remove Backgrounds from Videos (No Green Screen Needed!)
Four methods to remove background from video, without green screen.
▬ 📖Links ▬
➡ Article www.amarjanica.com/4-ways-to-remove-background-from-video-2/
➡ My webcam is Brio 500 amzn.to/41OFvwR
▬⏱️Chapters ▬
0:00 Intro
0:17 Remove Background in OBS
1:25 Remove Background in OBS with Zoom
3:27 Remove Background in Kdenlive with Rotoscoping post processing
5:17 Remove Background in Adobe Express vs After Effects post processing
7:31 Conclusion
Просмотров: 31

Видео

Versioning Expo using Github actions
Просмотров 32День назад
Automate expo app version incrementing with GitHub and Release Please. This video covers: - Setting up workflows for Expo apps - Consolidating app versions for consistency - Leveraging CI/CD pipelines for seamless releases ▬ 📖Links ▬ ➡ Article www.amarjanica.com/automate-expo-app-versioning-with-github-and-release-please/ ➡ Get a cheap domain from namecheap namecheap.pxf.io/c/5424059/408749/561...
Integrating Redux with React Native Expo
Просмотров 10821 день назад
Step by step integrating Redux into a React Native Expo app. This is part 3 of my expo tutorials and extensions of the github.com/amarjanica/react-native-sqlite-expo-demo. I'm using Expo SDK 51. #expotutorial #expo #redux #reduxtutorial #reduxtoolkit ▬ 📖Links ▬ ➡ Article www.amarjanica.com/building-a-redux-powered-app-with-expo-sdk-51/ ➡ GitHub github.com/amarjanica/react-native-sqlite-expo-dem...
React Native Database on the Web with SQL.js and IndexedDB
Просмотров 156Месяц назад
In this video I extend on my previous expo sqlite tutorial and dive into three different methods for persistence in a React Native environment. These approaches provide a well-rounded understanding of how to handle a React Native database efficiently. Toward the end of the video, I demonstrate a dynamic switch between these persistence methods. Plus, you'll see how SQLite is made available on t...
Apple App Review: Avoid Rejection and Get Approved
Просмотров 584Месяц назад
Is this familiar "We noticed an issue with your submission"? I got it a few times in reply from apple app review. I can't guarantee your app will get approved, but I can tell you why my app got rejected a couple of times. This is an app that serves admob ads, has in-app subscriptions, tracks analytics, and crashes via sentry and crashlytics. ▬ 📖Links ▬ ➡ More info in my article www.amarjanica.c...
Deploy to Cloudflare pages from Github actions
Просмотров 352Месяц назад
Cloudflare pages is a free option to host your static websites, and you don't need to do a lot of work to set it up. It integrates well with Github and Gitlab, but if you want to control when does automatic deployment kick in, I'd suggest configuring a github action for it (or gitlab ci). This tut covers setup from creating a cloudflare page, setting up automatic deployment with cloudflare, the...
Native modules in NextJS - Simple solution without nextjs node loader
Просмотров 462 месяца назад
Hey, author of nextjs-node-loader here! There's a simple solution how you can include your native module in nextjs, even the one that was built with neon bindings. I thought I'd make a short video about it... #nextjs #neonbindings #webpack #nativemodule ▬ 📖Links ▬ ➡ Github repository github.com/eisberg-labs/nextjs-node-loader/tree/main/examples/next-14. ➡ Get a cheap domain from namecheap namec...
Gracefully deprecate an npm package
Просмотров 282 месяца назад
I recently had to do deprecate my npm package, because there's now a much simpler solution to the problem that my package solved. There might be a number of reasons why you'd want to deprecate your npm package, but it's always nice to let the community know why. #nextjs #opensource #deprecation #npm ▬ 📖Links ▬ ➡ Read my article www.amarjanica.com/building-maintaining-and-letting-go/ ➡ Get a che...
Self hosted Ghost blog: Reset admin password
Просмотров 732 месяца назад
Learn how to reset your admin password directly from the server database in a self-hosted Ghost blog. Forgot your password and didn't set up or don't know how to configure a mailing service? This guide is for you if you have no other means of resetting your password. Follow these steps to regain access to your Ghost admin panel asap! #ghostcms #ghostblog #blogging #selfhosted #resetpassword ▬ 📖...
Self hosted Ghost blog: Install and configure nginx
Просмотров 732 месяца назад
You'll learn how to install and configure Nginx for a self-hosted Ghost blog. Nginx acts as a powerful web server and reverse proxy to serve your Ghost content behind https and http. This video covers only the basic setup to get your ghost running behind nginx. What it doesn't cover are the optimizations for a faster website. More on that in my blog post: #ghostcms #ghostblog #blogging #selfhos...
Self hosted Ghost blog: Connect to MySQL via SSH tunnel
Просмотров 762 месяца назад
Connect to MySQL remotely even if you don't have a remote access. This is done via SSH tunnel. This method is perfect for securely accessing your MySQL server without exposing it to the internet. Follow this step-by-step guide to set up an SSH tunnel and connect to your MySQL database from any remote location. I've done this for my ghost blog, but this method applies to any MySQL server instanc...
Self hosted Ghost blog: Migrate from Wordpress
Просмотров 842 месяца назад
I migrated my old programming blog in Wordpress to Ghost. Official method with the wordpress plugin didn't work for me. What I don't show is how I migrated my wordpress comments. I did it manually since I didn't have that many. #ghostcms #ghostblog #blogging #wordpressmigrate ▬ 📖Links ▬ ➡ Full guide in my article www.amarjanica.com/a-masochists-guide-to-self-hosting-ghost/ ➡ Ghost theme that I'...
Self hosted ghost blog: Add systemd
Просмотров 302 месяца назад
In this tutorial, you'll learn how to set up and configure systemd for managing a self-hosted Ghost blog. Systemd allows you to run Ghost as a background service, enabling automatic startup on boot, easy monitoring, and smooth management of the Ghost process. #ghostcms #ghostblog #blogging #selfhosted #systemd ▬ 📖Links ▬ ➡ Full guide in my article www.amarjanica.com/a-masochists-guide-to-self-h...
Self hosted Ghost blog: Configure mailing
Просмотров 802 месяца назад
Self hosted Ghost blog: Configure mailing
Self hosted Ghost blog: Install MySQL
Просмотров 342 месяца назад
Self hosted Ghost blog: Install MySQL
Self hosted ghost blog: Install on Centos
Просмотров 1472 месяца назад
Self hosted ghost blog: Install on Centos
Self hosted Ghost Blog: Full Guide for Centos
Просмотров 2202 месяца назад
Self hosted Ghost Blog: Full Guide for Centos
Expo SQLite Tutorial: Setup, Migrations, and Integration Tests
Просмотров 1,1 тыс.2 месяца назад
Expo SQLite Tutorial: Setup, Migrations, and Integration Tests
How to fill W-8BEN-E form: My Tips for Cro IT company
Просмотров 2624 месяца назад
How to fill W-8BEN-E form: My Tips for Cro IT company
How to verify Google Play Developer Account as an Organization
Просмотров 2,7 тыс.4 месяца назад
How to verify Google Play Developer Account as an Organization
Create service account for Google Play API access
Просмотров 2,1 тыс.6 месяцев назад
Create service account for Google Play API access
Generate App Store Connect Api Key and what then?
Просмотров 1,5 тыс.6 месяцев назад
Generate App Store Connect Api Key and what then?
Connect to private RDS PostgreSQL over SSH tunnel - 3 methods
Просмотров 4716 месяцев назад
Connect to private RDS PostgreSQL over SSH tunnel - 3 methods
How to setup ssh passwordless login on Ubuntu
Просмотров 2216 месяцев назад
How to setup ssh passwordless login on Ubuntu
What is Release Please and how it can help you automate releases
Просмотров 4367 месяцев назад
What is Release Please and how it can help you automate releases
🚀Automated GitHub release with Release Please GitHub action 🚀
Просмотров 1,9 тыс.7 месяцев назад
🚀Automated GitHub release with Release Please GitHub action 🚀
How to use shared github actions & reusable workflows
Просмотров 827 месяцев назад
How to use shared github actions & reusable workflows
Add a floating action button to Wordpress
Просмотров 1127 месяцев назад
Add a floating action button to Wordpress
Git Commit Best Practices
Просмотров 757 месяцев назад
Git Commit Best Practices
How to create robots.txt for Wordpress manually
Просмотров 697 месяцев назад
How to create robots.txt for Wordpress manually

Комментарии

  • @MrAxeljaeger
    @MrAxeljaeger 11 часов назад

    Exactly the information I was looking for.

  • @deekshak-dk
    @deekshak-dk 13 часов назад

    Nice. Thanks!

  • @mnu12081robin
    @mnu12081robin 3 дня назад

    Many many thanks. Watching from Bangladesh.

  • @bmichelotti8868
    @bmichelotti8868 3 дня назад

    Hello Ana, take care on 0:58 shows your issuer ID

    • @anasdevscribbles
      @anasdevscribbles 3 дня назад

      Hey, thanks for letting me know! Nothing should be compromised just by knowing my issuer id, but I'll hide it just in case one of 1000+ viewers don't get creative with it :)

  • @SerkanSipahi
    @SerkanSipahi 6 дней назад

    Thank you Ana. Your video tutorial was helpful

  • @anurbecirovic8337
    @anurbecirovic8337 11 дней назад

    Thank you for great video. Is there a way to encrypt this database, or make it password protected ?

    • @anasdevscribbles
      @anasdevscribbles 6 дней назад

      You're welcome. Maybe you've researched it by now, there's github.com/sqlcipher/sqlcipher specific for sqlite or you can use standard file encrypting libs, depending on the use case. I haven't used it and I wonder how the encryption key is stored because published apps can be inspected up to a point...Anyway, I wouldn't hardcode it

  • @isuckatprogramming
    @isuckatprogramming 15 дней назад

    Great job so far. Pretty explanatory and really helpful. I love the simplicity of the implementation for demonstration purposes. Keep the good work!

  • @gotikalpesh
    @gotikalpesh 15 дней назад

    For Organization verification, is it nessary to have google business account Or we can Verify from google personal aacount ?

    • @anasdevscribbles
      @anasdevscribbles 15 дней назад

      I'm not sure about that, I already had a google business account. If you provide all the necessary documentation and if you are legally entitled to represent the organization, I don't see a reason why it would need to go from google business account

  • @khaycii
    @khaycii 16 дней назад

    Hello, I tried going through the developer app for organization but it says this is not supported on the app ONLY for enrolling as an individual. Is this a new development because the video clearly gives experience with a phone process. Kindly help anyone. Thanks.

    • @anasdevscribbles
      @anasdevscribbles 16 дней назад

      Yes, I applied as an organization through the phone app. Only if something's changed in the last 9 months, or if it's something different per country...

    • @khaycii
      @khaycii 16 дней назад

      @@anasdevscribbles Can you please share the 0800 number used? I can't seem to get anyone to link me to a proper developer support.

    • @anasdevscribbles
      @anasdevscribbles 16 дней назад

      It's a different number depending on the country support.apple.com/en-us/106932. If I remember correctly, it's only support for tech issues with devices. My memory is hazy, since I had this issue long time ago. I think support guy connected me with the correct department after I explained my issue

  • @asdfsadfasd-g6h
    @asdfsadfasd-g6h 19 дней назад

    This video I watched is so helpful in making me download the app that every time I watch it, I feel like thanking you thousands of times.

  • @genarisable
    @genarisable 21 день назад

    Excellent explanation: right to the point, flawless!

  • @stephen6328
    @stephen6328 22 дня назад

    Awesome, just used this to implement React native Qrcode Skia on web and native Cheers

  • @adrifl27
    @adrifl27 23 дня назад

    Nice!! I had the same problem with SQLiteProvider. 😬

  • @adoptimum
    @adoptimum 24 дня назад

    As a junior dev, I'm super impressed with the solutions you've come up with. Thank you for sharing this. I'm now exploring some parts of this project with an LLM to gain more understanding.

    • @anasdevscribbles
      @anasdevscribbles 24 дня назад

      Thank you and I'm happy to hear that. Sure, explore the source code. I'll have a new update in a few days with Redux integration

  • @guilhermerksksk
    @guilhermerksksk Месяц назад

    Hello Ana, by registering this API, would I be able to integrate it into the code to respond to user reviews via API?

  • @dark-insomnia
    @dark-insomnia Месяц назад

    great tutorial but why are you so angry?

    • @anasdevscribbles
      @anasdevscribbles Месяц назад

      Thank you and no I'm not

    • @dark-insomnia
      @dark-insomnia Месяц назад

      @@anasdevscribbles AWS lightsail tutorials are so few on the internet. Please keep providing more content as lightsail usage grows day by day. Thanks

    • @anasdevscribbles
      @anasdevscribbles Месяц назад

      @@dark-insomniaI have a couple of videos I made while I was running my blog on Lightsail Wordpress. I switched to Centos and Ghost CMS, so I doubt I'll make more anytime soon. Anything specific that interests you about Lightsail?

    • @dark-insomnia
      @dark-insomnia Месяц назад

      @@anasdevscribbles The server speed is incomparable to others. Although the configuration is a bit difficult. I use Wordpress as a CMS and believe it is the best option for blog and most websites

  • @nwlk9262
    @nwlk9262 Месяц назад

    Thank you. I am waiting for my apple developer account to be enrolled. But still pending 😢

  • @wcandillon
    @wcandillon Месяц назад

    very cool :))

  • @lazydoug
    @lazydoug Месяц назад

    Thank you for this Ana! You were the missing piece all along.

  • @kotezhva
    @kotezhva Месяц назад

    Nice solution with migrations. THX!

    • @anasdevscribbles
      @anasdevscribbles Месяц назад

      Glad you liked it! You're welcome!

    • @kotezhva
      @kotezhva Месяц назад

      @@anasdevscribbles Now, I move getting and creation data to redux. It's simple, but i want see it in your next tutorials)

    • @anasdevscribbles
      @anasdevscribbles Месяц назад

      @@kotezhva ok, I use redux too. I'll build on that github example. I can't promise it will be soon, I have some Apple related and expo publishing tuts that I'd like to push first. But your recommendation is on todo list, thanks

    • @anasdevscribbles
      @anasdevscribbles 22 дня назад

      As promised, check out the latest ruclips.net/video/Ez6E6M9yYP8/видео.htmlsi=nSrQb5mpK_ixCdQO

  • @joeltb
    @joeltb Месяц назад

    Like everyone, struggled for awhile and then stumbled onto this video and it solved my issue. Thanks!

  • @tinanova.2330
    @tinanova.2330 2 месяца назад

    Thanks for this! I'm learning mongoose right now and this cleared up how types would translate to schemas.

  • @ashantixapp
    @ashantixapp 2 месяца назад

    Thanks so much, Ana. Great work!

  • @schriker17
    @schriker17 2 месяца назад

    This was super helpful! Especially migration part. I was looking to use drizzle as my tool for migrations but it adds to much overhead that I would every need. This is simple and clean!

  • @damilaresalawu994
    @damilaresalawu994 2 месяца назад

    My Apple developer account is still pending on the Business Page. the 7th month

  • @uspolitics
    @uspolitics 2 месяца назад

    Till today Apple's enrollment process is terrible... so embarrassing for such a large corporation can not fix a simple thing

  • @OldAlfArgentum
    @OldAlfArgentum 2 месяца назад

    On the other hand, it's grim to see how they conduct surveys about trivial things, yet the enrollment process, which is something that works terribly-or I’d even say it doesn’t work at all-goes unnoticed by Apple. They don't even bother to find out why there are tons of developers stuck trying to untie the Gordian knot of registration. It’s a real embarrassment on Apple's part.

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      Agreed, but in that case best is to try to work around the limitations. It's not just Apple...When a company is that big, I have a certain expectation of the serious approach to all aspects of their business. But in reality...we get situations like these, where my workaround video becomes popular. I think they're well aware of their problems, but who knows how many corporate levels this needs to be passed through for a green light to start fixing. Just my guess

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      On the other hand, they're apple, they don't have competition. With all the sh.. aside, you/me/others still end up paying the yearly dev fee cause we all want access to their market?

    • @OldAlfArgentum
      @OldAlfArgentum 2 месяца назад

      I tried everything , but lost hope! Have already my game on google play store, I won’t beg to be a member of Apple devs.

  • @OldAlfArgentum
    @OldAlfArgentum 2 месяца назад

    The enrollment process is chaotic. For a company the size of Apple, it’s very hard to understand why they want to make it so difficult. First, they advertise and spend tons of money to get you to develop with their operating system, and then they do everything possible to scare you away.

  • @craigcarrier6198
    @craigcarrier6198 2 месяца назад

    Thanks for the video and taking the time to demo this tool. Your use of two different paths/strategies was a step above as I didn't realize it had this functionality out of the box just by skimming the docs.

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      You're welcome! It's there, but you have to scroll down to bottom of the readme, and still it's not clear without an example

  • @PeterPeteHodnefield
    @PeterPeteHodnefield 2 месяца назад

    MOTHER THERESA ♥

  • @VectorM
    @VectorM 2 месяца назад

    Hello 👋

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      Hello 👋Thanks for watching!

    • @CartoTV11
      @CartoTV11 2 месяца назад

      bro merese le lo account mere pass verify account hai

  • @uksboaditdg05
    @uksboaditdg05 3 месяца назад

    nice video

  • @25yards
    @25yards 3 месяца назад

    What method did you used pay in the end? The apple developer signup process is disgusting. They should be ashamed! This is why there is now a black market for buying dev accounts - they created that

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      Hey, I don't mention this in the video? credit card that you can enter in settings, click your apple id, then payment, add card. apple pay did not work, revolut credit card also didn't work, revolut added in apple pay, nor credit card added in apple pay. Hopefully my video is bad for the black market :) I think some of the black market share is due to accounts getting banned for various reasons

    • @25yards
      @25yards 2 месяца назад

      @@anasdevscribbles do you think it needs to be a credit card and not debit?

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      @@25yards Not sure, haven't tried that combination

  • @tabletennisrecrafted4693
    @tabletennisrecrafted4693 3 месяца назад

    tyvm!

  • @dannyman8999
    @dannyman8999 3 месяца назад

    This F google apis is making me crazy . I followed this tutorial at least 10 times but i am still getting The current user has insufficient permissions to perform the requested operation.

    • @anasdevscribbles
      @anasdevscribbles 2 месяца назад

      Hey sorry for late response, did you manage to solve this? What part of api are you trying to reach? This solution will work exactly for features listed in this video. I used this solution for continuous deployment of my app. If you need extended access, then there's some permissions you'd need to set in Google Cloud Console too and enable some additional api's. I'd recommend going through www.revenuecat.com/docs/service-credentials/creating-play-service-credentials#2-create-a-service-account

  • @nehemiediavangama5596
    @nehemiediavangama5596 3 месяца назад

    I got Etag error when deploying l my nextjs app

    • @anasdevscribbles
      @anasdevscribbles 3 месяца назад

      Ok, this is from my fuzzy memory, cause I had that error once and it was due to how nextjs was built. E.g. building it locally instead of building on the server, then pushing that local to the server. Either build it locally to docker and push to docker registry or let elastic beanstalk do the build. Problem with elastic beanstalk doing the build is that it's always from scratch. Meaning, no .next cache from older versions. Other thing that comes to mind is using ELB and multiple instances. Then building nextjs on each would not be a good idea because every instance might generate different ETags for identical resources. I'd then go with linking eb to docker registry with next build. Hope this helps

  • @nehemiediavangama5596
    @nehemiediavangama5596 3 месяца назад

    what about env variable ? is it mange bu default ?

    • @anasdevscribbles
      @anasdevscribbles 3 месяца назад

      Hi, in my case I define env variable per elastic beanstalk environment. Changing environment variables in elastic beanstalk will trigger a new build. Instead of building nextjs directly in elastic beanstalk, you could also setup an ECR docker to Elastic beanstalk. That would be my preferred build

  • @philipwesley7790
    @philipwesley7790 3 месяца назад

    you absolute hero!

  • @АлексейДавыдов-ъ9э
    @АлексейДавыдов-ъ9э 3 месяца назад

    Great explanation👍

  • @gabrielyotoo
    @gabrielyotoo 3 месяца назад

    great video

  • @pivetpivet9053
    @pivetpivet9053 3 месяца назад

    Thank you soo much <3

  • @DrSucar
    @DrSucar 4 месяца назад

    Hello, my old play console account has been restrinted because i tried to verify my id a lot of times, they just told me to appeal and till now they just say that the document i sent cant verify my id, please help me, what could i do?

    • @anasdevscribbles
      @anasdevscribbles 4 месяца назад

      For personal verification, all the fields in the id need to be readable to pass. I think I sent a scan of mine, not a photo from smartphone. First time I had an issue with sending a "png" file, and next time with "jpg" it passed. Maybe a coincidence. I can't think of anything else except to reach out to the google verifications team again with detailed explanation - your exact steps, what kind of id document you sent, what type of document (scan, photo), be sure to check that everything is readable and ofc that your id is valid. I hope it helps.

  • @YazanAesmael
    @YazanAesmael 4 месяца назад

    I was trying to figure it out for 2 days... but I couldn't, thanks to you testing in-app billing is working! the issue was that I just missed adding the licensed testers, instead I was adding testers to the internal testing track.

  • @somil-sharma-sc
    @somil-sharma-sc 4 месяца назад

    Thanks Ana, great vid.

  • @anasdevscribbles
    @anasdevscribbles 4 месяца назад

    With the new IntelliJ update, this changed. To enable the old ui, go to plugins and search for "Classic UI" from JetBrains.

  • @kangnifredable
    @kangnifredable 4 месяца назад

    hi how have you open the profile bash file

  • @osmtechbox2658
    @osmtechbox2658 4 месяца назад

    I was stuck from so long, thanks you saved my day

  • @milad_ka
    @milad_ka 4 месяца назад

    That was useful for me, thank you Ana!

  • @laurinlordtv7665
    @laurinlordtv7665 4 месяца назад

    thank you soo much. best video in the world. trust me. i have been stuck for days

  • @DanielBillingslea313
    @DanielBillingslea313 4 месяца назад

    From the bottom of my heart, thank you so much! Getting skia to work with expo has been so frustrating, dealing all the bugs and edge cases between the different platforms. You saves me hours of work and saved me from lots of pain! Thank you!!!