Taka ciekawostka jak zachowuje się przeglądarka Microsoft Edge przy próbie pobrania instalatora Google Chrome.
Nie byłoby w tym nic dziwnego, gdyby nie fakt, że instalator Chrome jest cyfrowo podpisany, jego sygnatury są jak na taki produkt ogólnie znane, a próba pobrania jakiegokolwiek innego instalatora cyfrowo podpisanego nie powoduje wyświetlania takiego komunikatu.
Dla osób, które chciałby masowo generować kody radiowe i sprzedawać je np. na Allegro czy OLX mam do zaoferowania SDK pozwalające generować nielimitowaną ilość kodów, w takich językach programowania jak JavaScript, Python i PHP.
Przykładowe użycie z poziomu JS:
"use strict";
/******************************************************************************
*
* Radio Code Calculator API - WebApi interface usage example
*
* In this example, we will demonstrate how to generate a code for a specific
* type of car radio.
*
* Version : v1.1.0
* JS : ES6
* Dependencies : radio-code-calculator
* Author : Bartosz Wójcik ([email protected])
* Project : https://www.pelock.com/products/radio-code-calculator
* Homepage : https://www.pelock.com
*
* @link https://www.pelock.com/products/radio-code-calculator
* @copyright Copyright (c) 2021-2023 PELock LLC
* @license Apache-2.0
*
/*****************************************************************************/
//
// include Radio Code Calculator API module
//
import { RadioCodeCalculator, RadioErrors, RadioModel, RadioModels } from "radio-code-calculator";
//
// create Radio Code Calculator API class instance (we are using our activation key)
//
let myRadioCodeCalculator = new RadioCodeCalculator("ABCD-ABCD-ABCD-ABCD");
//
// generate radio code (using Web API)
//
myRadioCodeCalculator.calc(RadioModels.FORD_M_SERIES, "123456").then((result) => {
console.log("Radio code is " + result["code"]);
}).catch((error) => {
switch(error["error"])
{
case RadioErrors.INVALID_RADIO_MODEL: console.log("Invalid radio model (not supported)"); break;
case RadioErrors.INVALID_SERIAL_LENGTH: console.log("Invalid serial number length (expected " + result["serialMaxLen"] + " characters)"); break;
case RadioErrors.INVALID_SERIAL_PATTERN: console.log("Invalid serial number regular expression pattern (expected " + result["serialRegexPattern"]["php"] + " regex pattern)"); break;
case RadioErrors.INVALID_SERIAL_NOT_SUPPORTED: console.log("This serial number is not supported"); break;
case RadioErrors.INVALID_EXTRA_LENGTH: console.log("Invalid extra data length (expected " + result["extraMaxLen"] + " characters)"); break;
case RadioErrors.INVALID_EXTRA_PATTERN: console.log("Invalid extra data regular expression pattern (expected " + result["extraRegexPattern"]["php"] + " regex pattern"); break;
case RadioErrors.INVALID_INPUT: console.log("Invalid input data"); break;
case RadioErrors.INVALID_COMMAND: console.log("Invalid command sent to the Web API interface"); break;
case RadioErrors.INVALID_LICENSE: console.log("Invalid license key!"); break;
default: console.log(`Something unexpected happen while trying to login to the service (error code ${error}).`); break;
}
});
Absurdalność tej sytuacji pokazuje, że obecnie każdy chce zarobić na NFT, w ten lub inny sposób, ale nie spodziewałbym się, że dawna gwiazda rapu będzie tak zdesperowana finansowo, żeby oferować promocję NFT u siebie na Twitterze.
Ile kosztuje promocja NFT u gwiazdy?
Zachowałem sobie na pamiątkę, bo takie oferty rzadko się trafiają.
Byłem lekko w szoku, jak zobaczyłem kto to jest, zwłaszcza, że sporo jego kawałków sam się nasłuchałem. Postanowiłem dowiedzieć się czegoś więcej!
Cennik NFT i tajemnica śmierci 2PAC-a za 1000 ETH
Jak widać na NFT da się zarobić 😀
Co do 2PAC-a – coś musiał wiedzieć! Postanowiłem wykorzystać moje social skille (pozdro dla Kevina M., 2 rok czekam na dosłanie kontraktu!), znalazłem transakcję na 300 USD na etherscan i wysłałem mu jako przedpłatę za zagadkę zabójstwa 2PAC-a, przy okazji postanowiłem się dowiedzieć o coś bardziej ciekawego jak na Big Daddiego, na którego kreował się całą karierę 😀
Jednak szybko się zorientował, że nie dostał zapłaty i tajemnica śmierci 2PAC-a nie została tak łatwo rozwiązana! 🙂
Czy warto korzystać z promotorów NFT?
Nie. Jedyną osobą, która zarobi na twoim NFT będzie promotor. W 99% to scam związany z farmą botów, które polubią i retweetują wpisy takiego promotora, widziałem to już setki razy na Twitterze.
Jak zwiększyć popularność projektu NFT?
Można zastosować organiczną metodę przyciągania followersów opisaną w tutorialu:
Tak, to moje oprogramowanie do promocji NFT (i nie tylko), ale na pewno lepiej się sprawdzi niż farmy botów, które niczego nie wniosą do promocji, a wydasz na to setki, jak nie tysiące dolarów i będziesz się zastanawiał czemu to w ogóle nie działa
Chciwy świat NFT
Tak czy siak śmieszna historia pokazująca absurdy chciwego świata NFT, a na koniec mój ulubiony kawałek Big Daddy Kane’a
Kolejny generator kodów radiowych, tym razem w wersji dla języka PHP. Generuj kody radiowe i nawigacyjne dla popularnych modeli aut, sprzedawaj je i zarabiaj ile wlezie 🙂
<?php declare(strict_types=1);
/******************************************************************************
*
* Radio Code Calculator API - WebApi interface usage example
*
* In this example, we will demonstrate how to generate a code for a specific
* type of car radio.
*
* Version : v1.00
* PHP : >= 8
* Dependencies : cURL
* Author : Bartosz Wójcik ([email protected])
* Project : https://www.pelock.com/products/radio-code-calculator
* Homepage : https://www.pelock.com
*
* @link https://www.pelock.com/products/radio-code-calculator
* @copyright Copyright (c) 2021-2023 PELock LLC
* @license Apache-2.0
*
/*****************************************************************************/
//
// include Radio Code Calculator API module
//
use PELock\RadioCodeCalculator\RadioCodeCalculator;
use PELock\RadioCodeCalculator\RadioErrors;
use PELock\RadioCodeCalculator\RadioModels;
//
// create Radio Code Calculator API class instance (we are using our activation key)
//
$myRadioCodeCalculator = new RadioCodeCalculator("ABCD-ABCD-ABCD-ABCD");
//
// generate radio code (using Web API)
//
list($error, $result) = $myRadioCodeCalculator->calc(RadioModels::get(RadioModels::FORD_M_SERIES), "123456");
switch($error)
{
case RadioErrors::SUCCESS: echo "Radio code is " . $result["code"]; break;
case RadioErrors::INVALID_RADIO_MODEL: echo "Invalid radio model (not supported)"; break;
case RadioErrors::INVALID_SERIAL_LENGTH: echo "Invalid serial number length (expected " . $result["serialMaxLen"] . " characters)"; break;
case RadioErrors::INVALID_SERIAL_PATTERN: echo "Invalid serial number regular expression pattern (expected " . $result["serialRegexPattern"]["php"] . " regex pattern)"; break;
case RadioErrors::INVALID_SERIAL_NOT_SUPPORTED: echo "This serial number is not supported"; break;
case RadioErrors::INVALID_EXTRA_LENGTH: echo "Invalid extra data length (expected " . $result["extraMaxLen"] . " characters)"; break;
case RadioErrors::INVALID_EXTRA_PATTERN: echo "Invalid extra data regular expression pattern (expected " . $result["extraRegexPattern"]["php"] . " regex pattern"; break;
case RadioErrors::INVALID_INPUT: echo "Invalid input data"; break;
case RadioErrors::INVALID_COMMAND: echo "Invalid command sent to the Web API interface"; break;
case RadioErrors::INVALID_LICENSE: echo "Invalid license key!"; break;
default: echo "Something unexpected happen while trying to login to the service (error code {error})."; break;
}
SDK dla Pythona i więcej przykładów
Więcej przykładów oraz wersje przykładów dla Pythona na:
Moje 10 typów najlepszej muzyki do programowania, reversowania i długich, nocnych podróży w nieznane. Znasz fajne kawałki? Dorzuć do komentarzy linka!
10. She Keeps Bees
Długo się zastanawiałem czy to dawać na miejscu 10, bo nie każdemu to może przypaść do gustu, ale oryginalne wykonanie i meloda chwytają mnie za serce każdym razem.
9. DJ Shadow
Polecam płytę Endtroducing, jest to jedna z płyt, do których ciągle wracam mimo upływu lat, wydana w 1996, ale ma w sobie coś co sprawia, że ciągle po nią sięgam.
8. Hooverphonic
Muzyka z moich lat młodzieńczych i poprzedniego życia, która od razu budzi we wnie wszystkie dobre i złe wspomnienia, ale polecam każdemu.
7. Gavin Evans
Nie wiem czy to jednorazowy strzał fotografa Gavina Evansa, ale to dla mnie jeden z ponadczasowych utworów ze świetnym teledyskiem.
6. Bang Gang
Nasłuchałem się tego tyle, że trochę obecnie spadło w moim rankingu, ale to tak doskonale skomponowana i bogata muzyka, że warto się chociaż z tym zaznajomić.
5. Dan The Automator, Handsome Boy Modeling School, Got a Girl, Lovage
Dan to producent współpracujący z wieloma artystami tworzący unikalne połączenie wielu rodzajów muzyki i stylów, dzięki któremu odkryłem kilka perełek jak np. Jack Johnson, którego plakat wisi dumnie u mnie na ścianie.
Na jego albumach wystąpiły takie gwiazdy jak m.in. Roisin Murphy znana z Moloko, Cat Power czy Pharell Williams.
Ze starszych płyt bardzo ciekawą propozycję stanowi Lovage
6. Husky Rescue
Uwielbiam tą muzykę do auta, idealna jeśli lubicie jeździć nocą bez lub tylko w jednym celu 🙂
5. KIYO CATO
Ciekawa historia zawarta w tekście i doskonałe wykonanie, wracałem do tego numeru setki razy i znam go na pamięć.
4. Yelawolf
Yelawolf czyli country w rapowym wykonaniu i chodząca reklama marki Chevrolette. Jeszcze rok temu numer 1 na mojej playliście – wszędzie! Odkrycie, które nie spodziewałem się, że tak dobrze mi siądzie, zaraziłem jego kawałkami wielu znajomych. Bardzo niedoceniany artysta z unikalnym warsztatem i oryginalnymi piosenkami – SLUMERICAN na 100%. Wrzucam najwięcej jego kawałków bo przerobiłem jego dyskografię na lewo i prawo po 1000 razy 😀
3. Still Corners
Kawałek Midnight Drive jest tym co mnie uspokaja na długich nocnych trasach, jedno z moich ulubionych muzycznych odkryć zeszłego roku.
Jednak jego solowy numer Truth zmiata z planszy, tak doskonale współgra z moją duszą, że wracam do niego nadzwyczaj często.
1. ZHU
Ostatnio moje serce skradł ZHU, jakiś czas temu słuchałem tego na snowboardowych tripach, ale teraz znowu do tego wróciłem i jak to mówią u nas w Stanach „I used to be a fan now I’m an air conditioner” 🙂
Cała płyta Generation WHY to majstersztyk:
Twoje typy?
I jak, podoba się, nie podoba, wolisz inny rodzaj muzyki? To najlepsza okazja, żeby pokazać czego słuchasz do programowania i nie tylko, czekam na komentarze.
Kalkulator Kodów Do Radia samochodowego to usługa Web API umożliwiająca generowanie kodów odblokowujących radioodtwarzacze i nawigację w samochodach. Jest dostępna poprzez prosty interfejs online oraz API i wiele bibliotek SDK dla popularnych języków programowania, takich jak np. Python.
Prościej się chyba nie da, obsługa wszelkich możliwych wyjątków:
#!/usr/bin/env python
###############################################################################
#
# Radio Code Calculator API - WebApi interface usage example
#
# In this example, we will demonstrate how to generate a code for a specific
# type of car radio.
#
# Version : v1.00
# Language : Python
# Author : Bartosz Wójcik
# Project : https://www.pelock.com/products/radio-code-calculator
# Homepage : https://www.pelock.com
#
###############################################################################
#
# include Radio Code Calculator API module
#
from radio_code_calculator import *
#
# create Radio Code Calculator API class instance (we are using our activation key)
#
myRadioCodeCalculator = RadioCodeCalculator("ABCD-ABCD-ABCD-ABCD")
#
# generate radio code (using Web API)
#
error, result = myRadioCodeCalculator.calc(RadioModels.FORD_M_SERIES, "123456")
if error == RadioErrors.SUCCESS:
print(f'Radio code is {result["code"]}')
elif error == RadioErrors.INVALID_RADIO_MODEL:
print("Invalid radio model (not supported)")
elif error == RadioErrors.INVALID_SERIAL_LENGTH:
print(f'Invalid serial number length (expected {result["serialMaxLen"]} characters)')
elif error == RadioErrors.INVALID_SERIAL_PATTERN:
print(f'Invalid serial number regular expression pattern (expected {result["serialRegexPattern"]["python"]} regex pattern)')
elif error == RadioErrors.INVALID_SERIAL_NOT_SUPPORTED:
print("This serial number is not supported")
elif error == RadioErrors.INVALID_EXTRA_LENGTH:
print(f'Invalid extra data length (expected {result["extraMaxLen"]} characters)')
elif error == RadioErrors.INVALID_EXTRA_PATTERN:
print(f'Invalid extra data regular expression pattern (expected {result["extraRegexPattern"]["python"]} regex pattern)')
elif error == RadioErrors.INVALID_INPUT:
print("Invalid input data")
elif error == RadioErrors.INVALID_COMMAND:
print("Invalid command sent to the Web API interface")
elif error == RadioErrors.INVALID_LICENSE:
print("Invalid license key")
elif error == RadioErrors.ERROR_CONNECTION:
print("Something unexpected happen while trying to login to the service.")
else:
print(f'Unknown error {error}')
Dzięki temu rozwiązaniu możesz tworzyć aplikacje mobilne lub internetowe umożliwiające łatwe generowanie kodów radia i samemu zarabiać na generowaniu kodów radiowych. Przykładowej projekcje zarobków w zależności od cen na stronie projektu.