Skip to main content


Showing posts from October, 2021

Blog posting in Blogger

  When you receive an invitation you can confirm it and accept all forms. With first login you will be asked to create a blog. Create it and you can then choose from above blog where you are administrator or publisher and can publish posts.

Task for HTML editing in AMP templates

  Hi, Thank you for joining us. My name is Sergio and today I will explain a simple task for students: HTML file editing for AMP templates. We used Flutter to build our own small content management system for Firebase at this time. But we have to test the first AMP pages generated from commands and let the author manually publish their content at this time. Usually, it will be done by the author himself through the content management system in the future. But it is currently under construction. So we want to manually start and generate AMP/HTML and the author only writes tekst in the documentation file. We have already created some pages for a website and now we want to extend this site for more pages. See example of this site.   That is how it works You will receive a zip file from us. All generated templates for input will be there. You will also get zip files with docs from writers so you can convert this text to

Github Authentication was removed on August 13, 2021. Please use a personal access token instead.

From August 13, 2021, GitHub is no longer accepting account passwords when authenticating Git operations. You need to add a PAT (Personal Access Token) instead, and you can follow the below method to add a PAT on your system.Create Personal Access Token on GitHub   Write permission..  You will get something like this:  your_token ghp_YQy1VSJLOEmeo0J3lRCyFsdfdfkkkDFDF   Now follow below method Once you have the token, you can enter it instead of the password when performing Git operations over HTTPS. For example, enter the following in the command line: Git clone $ git clone Username: your_username Password: your_token  

Django python and Postgres Performance issues good explained

    Nice speech with good  explained example about performance in Django and Postgres.  There is also a code examples and it was created by a beautiful girl. That makes this tutorial even more pleasant to watch. Note from this video.. - Analyze your code with logo better externally because your logs can also become a botel neck for your filesystem. - Avoid nested loops, like in all languages and technologies. - Limiting what you are selecting with prefetch_related - Use pagination - Add indexes to fields on models where you select, filter of sort with.  See more tips about Postgres performance in this video. More information about how in when scaling up with Postgres.   

Flutter Developers Wanted, Job, We Hire Flutter Developers

  We are looking for Flutter Developers one Senior and one Junior who will join our talented software team that works on mission different applications. Your duties will include managing Flutter (Android, iOS, Web) application development while providing expertise in the full software development lifecycle, from concept and design to testing. Senior should have good experience in building high-performing, scalable, enterprise-grade applications and be able to write clean code with Provider design patterns and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers. Junior will learn by creating apps instantly with documentation and support. Flutter Developer Responsibilities Are Design and develop high-volume, low-latency applications for HR sector and business applications systems and delivering high-availability and performance with Firebase Create well de

amp-consent example Serving personalized/non-personalized ads based on consent

Serve personalized/non-personalized ads based on consentSince AMP does not allow custom JavaScript, requests for personalized or non-personalized ads are based on the configuration of the amp-consent component and the data-block-on-consent and data-npa-on-unknown-consent attributes. Assuming that you have configured an amp-consent component and used data-block-on-consent to link it to all the <amp-ad> tags on the page: If the user responds positively to the amp-consent component (the user accepts the consent prompt), the advertisement will be requested normally. If the user responds negatively to the amp-consent component (the user refuses the consent prompt), a non-personalized advertisement will be requested. If the user's response to amp-consent is unknown (the user rejects the consent prompt) By default, no ad requests are sent at all If data-npa-on-unknown-consent is set to true, non-personalized ads will be requested If you configure the amp-geo component to not apply

Gmail is opening and caching urls within emails without user intervention or confirmation. How and why?

Gmail opens and caches URLs in emails without user intervention. How and why? When running a system that checks whether the user clicks on a simulated phishing test. The problem we see is that even if the user does not click the link, sometimes gmail will cache it via email and follow the url (not just the image link). Specifically, when a user opens an email, we will see one or two Google IPs (one of which is registered under YouTube and AMP cache?) also open and follow a URL link. Is this supposed to happen? Why and through what mechanism? This seems to be happening across the company at the moment, and we have not yet found a cause or solution. This caused severe headaches and caused companies to miss important updates from various companies and government agencies. To explain the issue in more detail...... Our company uses G Suite for business, and our company’s mailing lists are automatically unsubscribing from external mailing lists, such as police, political, and environmental n

Install Adobe XD Material Design

Go to resources Download Design Kit Open the file Publish file to lib View lib in new file So now you can create artboard and us Material Design Kit

Google Ads are disabled on old website?

  Ads are disabled on one or more of your sites - no ads are serving on one or more of your sites because of policy violations. Please investigate the reasons for this in the Policy Centre. Google starts blocking outdated sites that don't have cookie consent. Here is the method to fix it easily.  Google ads have their own consistency mechanism. It doesn't always work with other authentication systems, etc., but it does in most cases. Select Ads > Overview > Site Edit >  Tab more features Activate.  Then ask for validation and activation back via form.  If you have AMP pages you can use default concern  Problems with old Django  We have a problem with your GDPR ready new feature.   The only solution is to upgrade to a higher version of Django. I installed it and caused problems on our website with authentication mechanisms and with all forms in general. Namely: Even if all cookies are allowed, we have different cases.. Users can not login without any error message. No e

Connect to IP address port 22: Connection refused

In my case it was a daemon that not running. If your server ping: ping XXX.XXX.XXX PING XXX.XXX.XXX 56(84) bytes of data. 64 bytes from icmp_seq=1 ttl=58 time=0.655 ms But the Connect to IP address port 22: Connection refused The ssh daemon is not running The host is blocking the target port with its software firewall Some intermediate network device is blocking or filtering the target port The ssh daemon is listening on a non standard port A TCP wrapper is configured and is filtering out your source host In my case it was a daemon that not running. in order to check the issue from your side, we have connected a KVM console to your server. More information on the KVM console can be found on KVM documentation. Waiting about 1 hour and 15 minutes and the server came back by itself. So the connection will work again. Don’t forget to remove the key from the rescue connection. Please contact your system administrator. Add the correct host key in /root/.ssh/known_hosts to get r

Unsubscribe automation cyclus from Sendgrid, MailChimp Spam, Bounce, and blocked messages

It is often necessary in current projects that your mailbox is as empty as possible and people who ask to unsubscribe are helped. Normal method of unsubscribing is just via a form on your website, but usually people work in different ways. They throw message in spam folder and then loopback notification comes to you via Mail provider via Abuse report or via log file at SendGrid or MailChimp. Or people simply forward or reply to a message with a question to delete all data, that can become a very method of managing a mailbox where many automatic notifications are sent. We'll cover standard ways we use to keep feedback loop cleaner in this post. This document is based on internal documentation and has been made a bit generic so that it can be used in various other cases. Original document can be found in documents cloud with name: Unsubscribe cyclus from Sendgrid, MailChimp Spam and bounce Checklijst Default unsubscribe Form Mailbox map Blacklisted global Bounce via sending providers