Чип за преминаване през ТОЛ пунктовете в Гърция

Вариант да си спестите чакането пред бариерите за плащане на таксите е ако използвате чип за преминаване, който предварително се зарежда със сума, от която се тегли таксата на всяко преминаване.

Попълва се формата: https://docs.myegnatiapass.gr/custdatanewapp/NewCustomer.aspx?AspxAutoDetectCookieSupport=1

Има версия на английски на сайта.

Получават се и се подписват документи онлайн.

После те изпращат по куриер (безплатно за сега) въпросният чип на който си зареждате сума и си я ползвате при пътуване.

Apple TV 3rd generation A1469 tech specifications and drive storage capacity

I had to check recently what is the storage capacity of an Apple TV 3rd generation device identified as model Apple TV A1469. Strangely NOWHERE in the About and Settings is shown the capacity. It seems that officially for this device there is no storage available and stated!!!

Apple TV (3rd Generation, Early 2013) Specs
Identifiers: 3rd Gen – MD199LL/A – AppleTV3,2 – A1469 – 2633

Apple TV (3rd Generation) has 512 MB of RAM and is capable of supporting 1080p video.

Processor Speed: 1 GHz* Processor Type: Apple A5

Apple does not specify the amount of RAM onboard. However, by third-parties it was confirmed that it has 512 MB of RAM.

Standard Storage: 8 GB SSD Storage. Officially, the third generation Apple TV models have no internal storage. However, third-parties have determined that they actually have 8 GB of flash memory to cache content, just like the second generation Apple TV.

Delete Mac OS local TimeMachine backup

To delete specific local Time Machine backups from the Terminal:

  1. List the available backups with:
    tmutil listlocalsnapshots /
  2. Delete backup with from the list:
    sudo tmutil deletelocalsnapshots 2024-xxxxxxx

    You should get confirmation of deletion like: “Delete local snapshot ‘2024-xxxxxx’

More info on how to clear space on Mac OS will be published later…

But generally you can first check this official document:
Free up storage space on Mac
https://support.apple.com/en-us/102624

How to set default date in ToolJet.com app

Target: Create a variable which has the default date as value. Then use this value as default for date picker component in ToolJet app.

Steps:

  1. Add new query of type “Run JavaScript code”
  2. In the code section paste the following code:
    const currentDate = new Date();

    const year = currentDate.getFullYear();
    const month = String(currentDate.getMonth() + 1).padStart(2,'0'); // Months are 0-indexed
    const day = String(currentDate.getDate()).padStart(2, '0');  

    today = `${year}-${month}-${day}`;

    actions.setVariable('dt', today);
    return actions.getVariable('dt');
  3. Below the code make sure to switch ON in Settings “Run this query on application load?”
  4. Now you can use the created value in the variable “dt” in any Date picker component by simply putting the following text in “Default value” property: “{{variables.dt}}

Permission denied while getting drive credentials from BigQuery table in Cloud Functions via SQL

If you have a BigQuery external table which uses for example a Google Sheets file as source, AND you try to read / join this table in BigQuery SQL you may get the error in BigQuery job failure log:

google.api_core.exceptions.Forbidden: 403 Access Denied: BigQuery BigQuery: Permission denied while getting Drive credentials.

Seems like no drive scope is the default, so BQ clients that need these scopes should be passing it in via the client_options.

So in this original solution post: https://github.com/googleapis/google-auth-library-python/issues/1204

This is the solution which worked for me too:

EricSeastrand commented on May 27, 2024• 
For anyone else facing this, here's the exact code that worked for me:

from google.cloud import bigquery
client = bigquery.Client(client_options={
    "scopes": ['https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/cloud-platform']
})
results = client.query_and_wait(sql)

During the bigquery.Client connection I had to pass the above scopes and there is no problem with authorizations in Sheets/Drive access anymore.

Some day I may post more on the topic …..

Google Cloud scheduler call to Cloud functions 401 error

I used to run some functions developed and deployed on Google Cloud Run Functions.

Some of them are scheduled to run via Cloud Scheduler.

Last time I decided to copy the definition of the Cloud Scheduler job from bot 2 to my new bot3 function. And I started to get 401 unauthenticated errors for bot3, but the same definition was working fine for bot2.

The error looks like below:

debugInfo: "URL_ERROR-ERROR_AUTHENTICATION. Original HTTP response code number = 401"
jobName: "projects/....../locations/europe-west6/jobs/......"
status: "UNAUTHENTICATED"
targetType: "HTTP"

and in the Cloud Function log is the misleading:

The request was not authorized to invoke this service. Read more at https://cloud.google.com/run/docs/securing/authenticating Additional troubleshooting documentation can be found at: https://cloud.google.com/run/docs/troubleshooting#401

BUT – actually the problem is that during the copy of the scheduler job definition, the “Audience” value IS NOT updated with the new function URL (in my case bot3), but the old function URL is kept. It seems like it was autofilled in bot2 definition though and I didn’t noticed it. So be sure that URL and Audience are properly set!

If you fix this the 401 error is solved and gone!!!

I hope I saved you some time. Post one thanks in comments if so …

A1 / М-тел / А1 – спиране на рекламни СМС-и

При преподписване на договор с A1 (2024 година) започнаха да пращат на потърпевшите абонати реклами за гледане на мачове, резултати и т.н.

За да се спре този тормоз трябва да се изпрати на номер 1516 SMS със съдържание: СТОП 

И при успешно изпълнена заявка би трябвало до няколко минути да върне, че е спряна услугата. Както практиката показва може да получите още 1-2 съобщения в следващите минути и след това спират.

Extend VL06 transaction adding new field in output layout – SAP ECC

A good article and OSS note if you need to extend the standard ABAP SAP ECC transaction VL06 to display outbound deliveries details.

VL06: Insert fields to LIPOV

https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/vl06-insert-fields-to-lipov/ba-p/13289341

and

OSS Note 128150: https://me.sap.com/notes/128150

Mainly:

Extend LIPOVZ structure with your append structure and fields.

LIPOVZ is included in LIPOV structure which is used in report VL06.

If the name of the new fields are the same as in LIKP / LIPS, then the values will be auto populated.

But if you want to get values from other fields (like SO VBAK, or VBKD table), then you have to implement user-exit (extension name) via transaction SMOD assigning: V50Q0001

And in function module EXIT_SAPLV50Q_001 you have to create include ZXV50QU01 in which to put your code. Loop at CT_POSTAB and determine the value and change the field in the item of this internal table. Note: this exit is called for all items at once!

Sometimes you need to reset the buffers:
Note : BALVBUFDEL program must be run with SE38 for deletion of last buffer . Details on oss note 122975.