|==========>
Count: 1
First: 2022-12-27
Last: 2022-12-27
Rating: 4
Comment:
Vilken härlig film om livet. Önskar att man själv viste vad man vill.
<==========|
|==========>
Count: 1
First: 2022-12-27
Last: 2022-12-27
Rating: 4
Comment:
Vilken härlig film om livet. Önskar att man själv viste vad man vill.
<==========|
|==========>
Count: 1
First: 2022-12-25
Last: 2022-12-25
Rating: 3
Comment:
Vilken liten snuskgubbe som busringer. Intressant dock vad man kan få människor att göra genom att vara självsäker. (S1 E3)
<==========|
|==========>
Count: 1
First: 2022-12-24
Last: 2022-12-24
Rating: 3
Comment:
Lite udda film med Liam. Dock så är det liknande hämnd tema som övriga filmer.
<==========|
|==========>
Count: 1
First: 2022-12-23
Last: 2022-12-23
Rating: 2
Comment:
En vanlig actionfilm man kan se för att fördriva tiden.
<==========|
|==========>
Count: 1
First: 2022-12-17
Last: 2022-12-17
Rating: 2
Comment:
Cool end of the world film med en annorlunda twist. Dessa filmer brukar vara rätt töntiga och denna film håller samma mått. Det viktigaste är att den är underhållande.
<==========|
När man köper tjänster som servrar eller bredbands uppkoppling via ISP så får man ett ip-nummer. Det kan då vara bra att känna till sidor som berättar om din domän, e-post eller IP-adress är ren.
Som vanligt får man uppdatera denna lista när något nytt dyker upp.
|==========>
Count: 1
First: 2022-12-16
Last: 2022-12-16
Rating: 3
Comment:
Oväntat bra spelfilm som faktiskt håller måttet. Trevligt med lite actionkomedi.
<==========|
|==========>
Count: 1
First: 2022-12-15
Last: 2022-12-15
Rating: 2
Comment:
Det är lustigt att det bara kommer fler och fler Spider-Man filmer. Man kan verkligen känna att man kör Spindelmannen gånger tre denna gång.
<==========|
|==========>
Count: 1
First: 2022-12-13
Last: 2022-12-13
Rating: 2
Comment:
Helt ok, men det känns som det var nog med en film.
<==========|
|==========>
Count: 1
First: 2022-12-13
Last: 2022-12-26
Rating: 3
Comment:
Kul svensk serie om meningen med livet. Känner igen mig att man kan utan vidare må dåligt utan anledning. (S1 E8)
<==========|
Översättning är en process där man skapar ett dokument med ett annat språk. Om du har en tvåspråkig ordbok i ditt hjärta gör ditt sinne automatiskt denna uppgift åt dig. Men om du inte kan mer än ett språk behöver du hjälp. Hjälpen beror på vilken typ av översättning du behöver vid den aktuella tidpunkten. När det gäller översättning av dokument kan du ibland behöva en översättning av högre kvalitet. Men om du behöver en översättning av dina konversationer kan du enkelt använda maskinöversättning.
Ett annat bra exempel är att man kanske vill översätta något för att sedan bearbeta texten vidare. Allt du behöver är ett bra översättningsverktyg. Den hjälper dig också att förbättra din tvåspråkiga ordbok.
Finns säkert andra bra översättare där ute. Lägger till ifall jag hittar fler.
Om du behöver sätta upp en lokal server snabbt för utveckling så rekommenderar jag XAMPP som funkar på flera plattformar som Linux, Mac och Windows. WAMP fungerar bara för Windows och tar mycket mera plats i systemet.
XAMPP är en helt gratis och lättinstallerad Apache-distribution som innehåller Apache, MariaDB, PHP och Perl. XAMPP-paketet med öppen källkod har utformats för att vara otroligt lätt att installera och använda.
Om du inte vill kladda ner Windows registret så kan du använda dig av xampp portable istället. Om du behöver en gammal version som PHP 5.6 så kan du hitta det under XAMPP nerladdningar.
Skapa ssl certifikat via WSL. Common name ska vara exempel.se www.exempel.se. Detta behövs bara ifall server.crt och server.key som följer med inte funkar.
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout apache.key -out apache.crt
Lägg in konfiguration
NameVirtualHost *:443
<VirtualHost *:443>
DocumentRoot "/xampp/htdocs/exempel.se"
ServerAlias www.exempel.se
ServerName exempel.se
SSLCertificateFile "conf/ssl.crt/apache.crt"
SSLCertificateKeyFile "conf/ssl.key/apache.key"
SSLEngine on
</VirtualHost>
127.0.0.1 exempel.se
127.0.0.1 www.exempel.se
XAMPP webbsida och dokumentation.
XAMPP nerladdning sida för olika versioner.
I många fall så kan PDF-filer visas fel eller sakna information som fonter i systemet. Den bästa PDF-läsaren är helt klart Google Chrome. Om du behöver fixa en fil som inte kan läsas korrekt i dina program så kan du testa att öppna den i Google Chrome och spara som pdf + välja skriv ut som bild under inställningarna.
Av någon konstig anledning så kan man inte göra detta med Edge som kör chromium i botten. Även fast chromium för Linux funkar bra med.
Detta gör så att PDF-filen kommer se lika ut på alla datorer eftersom Chrome gör om den till en bild i PDF-dokumentet. Filen blir större men den kommer funka bättre.
Det sjuka här är att inte ens Acrobat Reader funkar i vissa fall.
BIP39 är en designimplementation som beskriver hur kryptovaluta-plånböcker skapar den uppsättning ord (eller "mnemonic codes") som utgör en mnemonisk mening, och hur plånboken förvandlar dem till ett binärt "frö" som används för att skapa krypteringsnycklar, som sedan används för att utföra kryptovalutatransaktioner.
Genom att sätta riktlinjer för hur plånböcker gör detta förenklar BIP39 kryptovaluta för oss. Kan du föreställa dig hur komplicerat det skulle vara om varje plånbok hade sitt eget sätt att göra saker på?
Det är inte nödvändigt att känna till alla detaljer om BIP39 för att kunna använda kryptovaluta. Men kunskap är makt som man brukar säga
Om du vill köpa kryptovaluta och har bestämt dig för att sätta upp din egen kryptovaluta plånbok, blir det aktuellt om ditt val av plånbok stöder BIP39.
Om du använder en plånbok som implementerar BIP39 och i framtiden bestämmer dig för att migrera dina nycklar till en annan plånbok så kan du återskapa dina kryptoinnehav i din nya plånbok genom att mata den med din ursprungliga BIP39 mnemoniska mening.
Detta fungerar eftersom BIP39 stöds av så många plånbokstillverkare. Som ett resultat förenklar BIP39 inte bara plånbok och nyckelhantering, det öppnar också dörren till mycket enklare plånboksmigrering. Även om det är ett "Bitcoin Improvement Proposal" är BIP39 i praktiken en de facto-standard som kraftigt har utvecklat kryptovalutaindustrin.
BIP39 är bara ett av en uppsättning av flera tekniska designdokument som introducerats av kryptovalutagemenskapen sedan Bitcoins start. Dess namn kommer från det faktum att det var det 39:e Bitcoin Improvement Proposal (BIP). BIP39 har visat sig vara en av de mest använda BIP:erna, och den är nu implementerad av många plånbokstillverkare och används för många fler kryptovalutor än bara Bitcoin.
En BIP39 mnemonisk mening är en uppsättning ord (oftast 12 eller 24) som vi kan interagera med mer framgångsrikt än andra tecken som inte är ord (bitar och siffror och liknande). BIP39:s syfte med att introducera användningen av mnemoniska ord är att minska de fel som ofta uppstår när vi försöker kommunicera långa strängar av okända tecken.
Plånboken hanterar det tunga lyftet av att konvertera mnemoniska ord genom en process av komplexa hash-, saltning- och kontrollsummor till ett binärt "frö", som sedan används för att generera de allra viktigaste privata och offentliga krypteringsnycklarna.
Det är mycket viktigt att de mnemoniska meningarna genereras från slumpmässigt utvalda nummer! Dessa siffror kan genereras på en mängd olika sätt.
BIP39 har ett alternativ för användare att lägga till en lösenfras samt ha en fröfras.
Som standard inaktiverar vissa kryptovaluta-plånböcker användningen av den valfria lösenfrasen. Även om det kan lägga till viss säkerhet, tillför det också komplexitet. Om du ställer in en lösenfras har din säkerhetskopieringsstrategi bara blivit mer komplicerad.
Du har nu två viktiga delar av information (de mnemoniska meningarna och din lösenfras) som är avgörande. Denna extra komplexitet ökar risken för att lösenfrasen försvinner och att du därmed förlorar din kryptovaluta.
Hur mycket säkerhet tillför en lösenfras? Eftersom själva BIP39-fröfrasen erbjuder en otroligt hög nivå av skydd mot att bli gissad, minskar tillägget av en lösenfras faktiskt inte nämnvärt risken för en brute-force gissningsattack. Istället är det primära syftet med en lösenfras att lägga till ett extra lager av säkerhet för att skydda mot möjligheten att din fröfras av misstag avslöjas för någon.
Men eftersom den är kortare och mindre slumpmässig än själva fröfrasen, kan lösenfrasen troligen gissas så småningom med en brute-force attack. Om någon fick tillgång till din fröfras är skyddsnivån som en lösenfras erbjuder kortlivad. Du kanske har en chans att rädda din kryptovaluta från stöld bara om du märkte att någon hade fått tillgång till din frönfras innan de kunde gissa din lösenfras.
I praktiken kan detta vara dagar eller veckor, beroende på hur svårt att gissa det. Men är den begränsade ökningen av säkerheten värd den ökade risken för förlust av lösenordsfrasen? Baserat på din individuella situation kan du bestämma det själv, men du kan se varför många experter rekommenderar att du inte anger en lösenordsfras.
En mnemonisk mening konstruerad från slumpmässiga indata är mycket mer unik än de flesta kan föreställa sig. Till exempel, i en 24-ords BIP39-mening, finns det 2048 till 24:e potens möjliga kombinationer av ord (eller uttryckt på annat sätt, runt 3 x 10 till 79:e potens). För att försöka förstå hur enormt detta antal är, jämförs det ofta med en uppskattning av det totala antalet atomer i det kända universum. I praktiken är det faktiskt otänkbart med dagens teknik.
BIP39-ordlistor kan verka godtyckliga men det är de inte. De är noggrant utvalda för att minska risken för felspecifikation. Ord i en BIP39-ordlista väljs med parametrarna på ett sådant sätt att de inte har synonymer, inte har alternativa stavningar, inte bara har en teckenvariation med andra ord i listan och inte är profana. Dessa regler gäller för alla språk. Dessutom är de första fyra tecknen i varje ord unika för varje ordlista, vilket är praktiskt när du skriver in dem i hårdvaruplånböcker med begränsade inmatningsmekanismer, stämplar dem på stålkort eller säkerhetskopierar dem i någon annan form.
BIP39-ordlistor kan ses här.
Dessutom behöver du inte nödvändigtvis komma ihåg detta, men BIP39 ordlistor har 2048 ord i dem. Anledningen till detta är att den är i linje med hur BIP39 använder 32-bitars block av entropi (slumpmässiga ingångar) plus en kontrollsummabit sekvenserad till en lång binär sträng som är delbar i 11-bitars tal. Vart och ett av dessa nummer kan innehålla upp till 2048 bitar. Kort sagt, 2048 ord är allt som behövs för att uppnå extremt höga nivåer av entropi.
Som användare av en kryptovaluta-plånbok behöver du inte nödvändigtvis förstå de exakta detaljerna i BIP39-beräkningar. Men du kanske vill förstå att de inkluderar genereringen av en kontrollsumma av slumpmässiga tal, och detta används som en integritetskontroll. En kontrollsumma är en liten bit data som låter dig kontrollera om en annan bit data är densamma som förväntat. Denna kontrollsumma ingår i det sista mnemoniska kodordet i en sekvens, och det hjälper plånböcker att verifiera giltigheten av varje mnemonisk mening. Så om en användare skriver in en uppsättning ord och den misslyckas med valideringen eftersom kontrollsumman inte är som förväntat, finns det troligen ett stavfel i det användaren skrev in.
BIP39:s andra matematiska funktioner transformerar dess indata (slumptal plus den valfria lösenfrasen) genom envägsfunktioner som garanterar att de inte kan omvändas från den publika nyckeln.
Om du vill göra en djupdykning och förstå de exakta mekanismerna för hur BIP39-plånböcker omvandlar mnemoniska koder till ett binärt frö, finns det en beskrivning i designdokumentet på Github.
Relaterat till BIP39 inkluderar de mest framträdande plånboksstandarderna BIP32 och BIP44.
BIP32 ("Hierarchical deterministic wallets") lägger ut ett ramverk för Hierarchical Deterministic plånböcker (HD Wallets) så att de kan delas mellan människor.
Dessutom definierar BIP44 ("Multi-account hierarki för deterministiska plånböcker") en organisatorisk hierarki för att hantera flera konton i deterministiska plånböcker.
BIP32 och BIP44 arbetar tillsammans för att lägga till flexibilitet, integritet och interoperabilitet till HD-plånböcker. HD-plånböcker utökar kapaciteten hos deterministiska plånböcker, vilket möjliggör hantering av ett stort antal nycklar, som alla härrör från den ursprungliga BIP39-mnemoniska meningen (fröfras).
De flesta kryptoplånböcker stöder BIP39 standard. Du kan dock stöta på plånböcker som Coinomi som också använder BIP44 och som standard har 24-ords frönfraser.
Det viktigaste av allt är att du aldrig delar din mnemonisk mening med någon. Den ska du skydda med ditt liv.
Om man vill ha extra säkerhet för sin kryptovaluta så är det rekommenderat att skaffa sig en hårdvaruplånbok. Det blir mycket svårare om nästan omöjligt att hacka din plånbok och stjäla dina pengar. Enda nackdelen är att man måste ha med sig sin kryptovaluta-hårdvara i fickan eller runt halsen hela tiden. Alternativt gömma den säkert och bara använda den då och då.
Jag har kollat igenom alla dessa och tycker att även fast Ledger enheten inte har öppen källkod så har den bäst funktioner och har aldrig blivit hackad vad vi vet om. Så det enda du skall fråga dig här är om. Kan jag lita på Ledger som företag eller inte?
När du köper en kryptovaluta-hårdvara plånbok så ska det vara av originaltillverkaren eftersom det finns många fall av återförsäljare som har modifierat hårdvaran och förgiftat enheten så dom kan stjäla pengar från dig.
Vill du lära dig mer om krypto?
Här kan du hitta mer om Wordpress.
Om man ska bygga en hemsida i Wordpress med hjälp av plugins, teman och allmän PHP-kod via functions.php så kan det vara bra att känna till i vilken ordning Wordpress laddas internt. Genom att ha koll på detta så blir koden i projektet mycket bättre. Det är inte alltid så lätt att veta om alla konstanter och hooks som körs i systemet.
Ett exempel är att man ska lägga till lite kod som ska köras bara i admin men ej i frontend eller under AJAX requests. Många skulle så säga att man bara använder sig av is_admin(). Detta kommer inte att fungera eftersom den också retunerar true för AJAX request mot admin-ajax.php.
Eller så kanske du kör in lite kod via admin_init hooken och sedan undrar varför det funkar med AJAX requests med. Eller ett annat exempel. När någon kod exekveras i temats functions.php-fil och har beroende av en annan kod som är skriven i init hooken. Då kan det bli fel eftersom koden i functions.php körs före init.
Det finns massor av fall som dessa och då underlättar då väldigt mycket att förstå hur Wordpress laddar allt internt.
Att förstå hela flödet med Wordpress kan ta ett tag att lära sig. Men jag tycker att denna illustration verkligen gör det lättare att förstå processen och ordningen.
Det finns fyra huvud varianter när den laddar Wordpress.
I alla dessa fall så laddas kärnan wp-load.php.
Som man ser nedan så körs allt genom wp-load.php
wp-load.php
wp-config.php
wp-settings.php
// Load functions: wp_debug_mode(), timer_start(), require_wp_db() ...
// Constants functions: wp_initial_constants(), wp_cookie_constants() ...
// Plugin functions (hooks, activation): do_action(), plugin_dir_url(), register_activation_hook().
// Constants setup: WP_START_TIMESTAMP, WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, SCRIPT_DEBUG, WP_CONTENT_DIR, WP_CACHE.
// Standardize server variables: wp_fix_server_vars().
// maintenance mode check: wp_maintenance().
// Enables load speed timer: timer_start().
// Debug mode check: wp_debug_mode().
// Includes 'wp-content/advanced-cache.php' if it is exists and WP_CACHE is on.
// Data base. $wpdb. require_wp_db().
// Loads 'wp-content/db.php' if it is exists. Creates DB connection
// and setups all DB related variables: prefixes and so on...
// Object cache: 'wp-content/object-cache.php' if exists or 'wp-include/cache.php'.
// Base WP hooks (filters): default-filters.php.
// Multisite is enabled (if need)
// Loads 'wp-content/sunrise.php' if exists (for multisite only).
// register_shutdown_function( 'shutdown_action_hook' )
// SHORTINIT: stopping the download, where there is only the most basic.
if( SHORTINIT )
return false;
// The localization functions are connected.
// Checks whether WP is installed: wp_not_installed().
// Connects a bunch of files with the rest of the WordPress functions.
// Connects Must-use plugins and corresponding action is triggered:
do_action( 'muplugins_loaded' );
// cookie, ssl constants: COOKIEPATH, COOKIE_DOMAIN
// Common global vars: $pagenow, $is_apache, $is_nginx, $is_lynx
// Client global vars: $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone, $is_IE, $is_edge
// Active plugins are connected
// pluggable functions are connected: pluggable.php.
// triggers hook
do_action( 'plugins_loaded' );
// Force add slashes for $_POST, $_REQUEST ... values. See. wp_magic_quotes().
// Global vars:
// $wp_the_query — new WP_Query()
// $wp_query — $wp_the_query
// $wp_rewrite — new WP_Rewrite() — constants, functions, rewrite rules.
// $wp — new WP() — base WP query (runs later).
// $wp_widget_factory — new WP_Widget_Factory()
// $wp_roles — new WP_Roles()
// Current theme
do_action( 'setup_theme' );
// functions.php (child) - first connect functions.php of the child theme
// functions.php (parent) - then connect functions.php of the main theme
// WP translation file: load_default_textdomain()
do_action( 'after_setup_theme' ); // first hook allowed in the theme
// Sets the current user (creates an object).
// See. wp_get_current_user()
// The user is often already defined by plugins after the 'plugins_loaded' action.
$wp->init();
// init action. The time when WP environment, themes and plugins is already activated,
// but nothing has been displayed on the screen yet:
do_action( 'init' );
// Widget registration: 'widget_init' action
// Checking site status for multisite.
// The site may be: deleted, inactive, in the archive. See. ms_site_check()
// If the site failed the check, the drop file will be called and PHP is aborted via die().
// Same as `init` only after the status check.
// This line of code can be not reached. For example on REST request.
do_action( 'wp_loaded' );
När man laddar kärnan så körs alltid functions.php i aktivt tema, även i Wordpress admin. Detta är väldigt smidigt för oss utvecklare. Om inte wp-load.php hittar wp-config.php så kommer installations processen komma igång. Man kan säga att wp-settings.php är en stor del av Wordpress kärnan.
Efter att konfigurationen i wp-config.php är funnen så kopplar Wordpress upp sig mot databasserven.
Ska fundera lite på nästa section i denna tråd, man kan läsa mera här.
OCR definierar processen för att mekaniskt eller elektroniskt konvertera skannade bilder av handskriven, maskinskriven eller utskriven text till maskinkodad text. Se det som processen att göra analog data till digital.
För att konvertera PDF-filer till text eller liknande dokument som Word så måste man ha ett OCR program eller alternativt en OCR tjänst på nätet som gör detta åt dig.
Jag rekommenderar dessa sidor för OCR läsning
Jag ska försöka hålla denna lista uppdaterad när jag hittar fler eller bättre verktyg.
Udda att sitta och läsa hela denna listan på internationella CP-dagen som var den 6 oktober. Tycker det är bra att man uppmärksammar cerebral pares.
Du skulle egentligen klär dig i grönt och stödja de som lever med eller har en koppling till cerebral pares. Som vanligt så kommer folk som lider av detta ha svårt att ta denna lista med en glimt i ögat.
Gjorde en sökning på både Google och Bing och det finns väldigt många sidor som sprider denna lista. Mycket mer än för 5-10 år sedan.
|==========>
Count: 1
First: 2022-11-04
Last: 2025-05-11
Rating: 3
Comment:
Kul att se lite om svenska kriminalfall. Kan tycka att de upprepar sig väldigt mycket som tillslut blir lite tjatigt. Dock blir det bättre i senare säsonger. (S13 E10)
<==========|
|==========>
Count: 1
First: 2022-11-01
Last: 2022-11-01
Rating: 3
Comment:
Började med att vara lite löjlig men det tog sig mot slutet.
<==========|
|==========>
Count: 1
First: 2022-11-01
Last: 2022-11-01
Rating: 1
Comment:
Filmen kunde ha varit bättre om man fixa töntiga zombies med ficklampor.
<==========|
|==========>
Count: 1
First: 2022-10-29
Last: 2022-10-30
Rating: 3
Comment:
Tråkigt när folk far illa som inte förtjänar det. (S1 E4)
<==========|
|==========>
Count: 1
First: 2022-10-29
Last: 2022-10-29
Rating: 2
Comment:
En väldigt skum gubbe alla skryt monster. I vissa fall så är avrättning det enda rätta. (S1 E3)
<==========|
|==========>
Count: 1
First: 2022-10-28
Last: 2022-10-28
Rating: 2
Comment:
Det är inte lätt när man är kåt!
<==========|
|==========>
Count: 2
First: 2022-11-03
Last: 2023-03-19
Rating: 2
Comment:
En vanlig slasher film med ok spänning.
<==========|