Zobrazují se příspěvky se štítkemsoftware. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemsoftware. Zobrazit všechny příspěvky

čtvrtek 24. října 2024

AI na vlastním mobilu offline

Pokud jste někdy chtěli mít vlastní "ChatGPT" vždy po ruce, ale bez potřeby internetového připojení, aplikace PocketPal AI by mohla být přesně to, co hledáte. Umožňuje spustit lokální verzi velkého jazykového modelu (LLM) přímo na vašem mobilním zařízení. V tom je její největší síla – veškerá data zůstávají na vašem zařízení, takže máte plnou kontrolu nad svým soukromím a nemusíte se obávat úniku dat na internet.

Jedním z hlavních důvodů, proč použít lokální LLM, je právě ochrana dat a možnost práce offline. Navíc neexistují žádná omezení používání – ať už chcete generovat texty, analyzovat data, nebo si jen povídat s AI, neplatíte za přenesená data a můžete si vybírat z mnoha dostupných modelů.

Začít s PocketPal AI je snadné a nevyžaduje žádné technické znalosti. Stačí aplikaci PocketPal AI stáhnout z App Store nebo Google Play, a jste připraveni spustit svou vlastní AI. V aplikaci si pak ještě vyberete, stáhnete a nastartujete konkrétní model.

Při tom všem ale nezapomeňte na hardware. I když zní myšlenka mít AI vždy po ruce lákavě, je třeba si uvědomit, že výkon na běžných telefonech nemusí být dostatečný a některé starší či méně výkonné modely si s aplikací nemusí poradit vůbec. Pro plné využití aplikace je potřeba zařízení s dostatečným výkonem a pamětí. A v tom je na druhou stranu největší slabina této aplikace.

Pro koho je PocketPal AI vhodná? Pokud chcete mít AI model vždy k dispozici, ale nechcete se spoléhat na cloudové služby, nebo pokud vám záleží na bezpečnosti a soukromí dat, PocketPal je skvělá volba. Uživatelé mohou modely navíc jemně doladit podle vlastních potřeb, což z této aplikace dělá velmi flexibilní nástroj pro každodenní použití.


úterý 22. října 2024

AI na vlastním počítači

V posledních letech zažívá umělá inteligence (AI) obrovský rozmach. Od chatbotů po generativní nástroje, AI se dostala do každodenního života i práce, a to s velkým přínosem pro jednotlivce i firmy. Mnozí se proto zajímají, jak si tyto technologie přinést blíž k sobě – třeba přímo na svůj počítač. Tady přichází na scénu LM Studio, které umožňuje snadné spuštění AI modelů lokálně, tedy přímo na vašem zařízení, bez potřeby cloudových služeb.

LM Studio bylo uvedeno na trh v roce 2024 a jeho hlavním cílem je zpřístupnit AI technologie každému, kdo má dostatečný hardware. Díky podpoře open-source modelů, jako jsou Llama, Mistral nebo StarCoder, si můžete vybrat, jaký model se nejlépe hodí pro vaše účely, ať už jde o programování, zpracování přirozeného jazyka nebo jiné úlohy.

Jak si LM Studio spustit na vlastním počítači? Nejdřív je potřeba si stáhnout aplikaci pro Windows, macOS nebo Linux přímo ze stránek LM Studia. Poté můžete přejít do záložky Discover a vybrat model z nabídky nebo si najít konkrétní model podle názvu. Následně model načtete do paměti a můžete začít s ním komunikovat v rozhraní Chat.

Je ale potřeba mít na paměti, že práce s AI vyžaduje určitý hardware. Minimální požadavky zahrnují Mac s procesory M1/M2/M3 nebo PC s podporou instrukcí AVX2, což znamená, že méně výkonná zařízení mohou mít s těmito modely problémy. Doporučuje se také mít alespoň 16 GB RAM, zejména pro větší modely.

Jaké modely jsou k dispozici? LM Studio podporuje širokou škálu modelů. Například Llama 3.1, který je univerzálním modelem od společnosti Meta, nebo Mistral, populární open-source model s 7 miliardami parametrů. Pokud hledáte něco specializovanějšího, můžete zkusit StarCoder, který je navržen pro generování kódu a řešení programátorských úloh, nebo Qwen 2.5, což je model ideální pro práci s rozsáhlými texty a strukturovanými daty. Další modely najdete na Hugging Face.

LM Studio je skvělý nástroj, pokud chcete experimentovat s AI lokálně a bez obav o soukromí, protože všechna data zůstávají na vašem zařízení. Je to přístupná a flexibilní cesta, jak přinést AI přímo k vám domů.

čtvrtek 17. října 2024

Po upgradu Ubuntu 24.04.1 LTS přestala fungovat VPN s protokolem L2TP



Po nedávné aktualizaci na Ubuntu 24.04.1 LTS mě čekalo velmi nepříjemné překvapení – moje VPN přestala fungovat. Konkrétně šlo o protokol L2TP, což je trochu starší protokol, ale pořád ho některé služby používají. Když jsem se snažil připojit, nic se nestalo. V panelu konfigurace VPN se vypsala jen chyba, že se nenačetl editor konfigurace. Současně nastavení jiné VPN vypadalo v pořádku.

Pomocí příkazu nmcli jsem dokázal akorát zkontrolovat, že konfigurace VPN existuje. 

nmcli connection show

Samozřejmě první krok byl hledat pomoc online. Narazil jsem na pár zdrojů – třeba na AskUbuntu a Launchpad bug report, kde už kolegové tento problém probírali. Ukázalo se, že je to známý bug a spousta lidí na něj po upgradu narazila.

Naštěstí jsem našel jasné řešení – stačilo přidat PPA, kde je opravena verze balíčku network-manager-l2tp, a všechno zase běží jak má. Takže pokud na to někdo z vás narazí, tady je rychlý fix:

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp

sudo apt update

sudo apt install network-manager-l2tp network-manager-l2tp-gnome

Mě to zabralo okamžitě, VPN opět jede a můžu pracovat i po večerech doma. Hurááá! Ale jak už to tak bývá, s každým opravou systému nikdy nevíš, jestli jsi tím náhodou nerozbil něco jiného. To se teprve ukáže.


neděle 7. července 2024

Nejlepší AI aplikace: Komplexní hodnocení a žebříčky od GenAI.Works

Svět umělé inteligence (AI) se rychle vyvíjí a nabízí inovativní řešení pro různá odvětví. GenAI.Works pečlivě sleduje tento vývoj a poskytuje ucelené hodnocení předních AI aplikací. Jejich žebříček je neocenitelným pomocníkem při výběru nejvhodnějšího AI nástroje pro vaše specifické potřeby.

Jak GenAI.Works pomáhá s výběrem AI nástrojů?

GenAI.Works nabízí více než jen pouhé hodnocení. Platforma poskytuje:

  • Detailní analýzu funkcí AI aplikací
  • Přehled cenových plánů
  • Autentické uživatelské recenze

Díky těmto informacím se GenAI.Works stává klíčovým zdrojem pro každého, kdo chce využít AI k:

  • Zvýšení produktivity
  • Podpoře kreativity
  • Zlepšení provozní efektivity

Kde najít nejlépe hodnocené AI aplikace?

Pro kompletní přehled a podrobné informace o špičkových AI aplikacích navštivte:

Využijte tyto zdroje k informovanému rozhodnutí o tom, která AI aplikace nejlépe vyhoví vašim potřebám a pomůže vám dosáhnout vašich cílů.

čtvrtek 30. prosince 2021

BBC micro:bit pro malé i velké

Při předvánočním vymýšlení dárků jsem objevil nádhernou hračičku - malý počítač BBC micro:bit pro výuku programování a robotiky. Byť je micro:bit aktuálně ve verzi 2, Ježíšek donesl z důvodu nedostupnosti nového starší model v1.5. Ten je ochuzen jen o pár nahraditelných nebo prominutelných drobností. Počítáček disponuje pěknou řádkou periferií včetně tlačítek, displaye, akcelerometru, teploměru, převodníků a dalších a přitom jde rozšiřovat spoustou dostupných modulů a nakonec - je to univerzální počítač - lze k němu přibastlit cokoliv.

Programovat lze micro:bit v on-line prostředí Microsoft MakeCode for micro:bit pomocí bloků, Pythonu i JavaScriptu. MakeCode existuje i jako aplikace. A co je podstatné obsahuje i emulátor, na kterém běží program okamžitě na živo. Takže hrát si můžete i bez hardwaru! A je to (také) v češtině.  Pomocí bloků seskládal můj jen programováním málo políbený synovec hned jako druhý program "Kámen, nůžky, papír" s počítáním score a životů. Dále máte k dispozici Python Editor for micro:bit i Scratch - micro:bit.

Program se pak jednoduše uploadne do přes USB kabel připojeného počítače micro:bit "jako na flashku", ten si jej "nacucne" a okamžitě začne provádět. Proces nahrávání obstará i MakeCode, ale není to úplně vyladěné a po několika bezproblémových přeprogramováních nám neustále vyskakovalo okno finderu a MakeCode psal nějakou chybu. Nicméně nahrávání probíhalo úspěšně. Drobnost.

A MakeCode se umí propojit i s GitHub! Ostatně prosím... Marenek/teplomer: Jednoduchý teploměr / Simple thermometer.

Počítač micro:bit je u nás běžně dostupný včetně periférií a stavebnic i na "velkých e-shopech". Nicméně nejlépe navštívit speciálku BBC micro:bit | HWKitchen.cz. Tam najdete i nějakou tu dokumentaci a návody v češtině.

Odkazy


pondělí 28. září 2020

Upgrade staršího notebooku - klonování Windows na nový SSD

Koncept tohoto příspěvku jsem sepsal před skoro pěti lety, když jsem prohnal vlnu upgradů několika už tehdy staršími notebooky a prodloužil jim život až do dnes. Odkazy na použité disky uvádět smysl nemá, stejně se už neprodávají. Ceny podobných disků jsou dnes na polovině a dostupnější jsou tak i větší kapacity. Nicméně jsem si kapacitu stávajícího disku neověřil a kvůli pár stovkám celou operaci zkomplikoval zakoupením o něco menším kouskem.

Bohužel na tehdy úspěšně vyzkoušený postup jsem si dnes, když jsem se pustil do upgradu jednoho "zapomenutého" kousku, vzpomněl jen mlhavě. Že jsem to nedopsal už tehdy! Šel jsem tedy cestou povědomou, ale jistě ne ideální. Postupů klonování disku je samozřejmě vícero, stejně jako vhodných programů. Ale to, co tu popisuji, jsem právě úspěšně provedl.

Máme tedy "klasický" 500 GB HDD, který chceme nahradit 480 GB SSD. Pak je potřeba USB flashka (nebo CD?), "rámeček" pro připojení SATA disku (zase až taková vykopávka to není) na USB, pomocný disk (případně další příslušnou redukci pro připojení na USB) s kapacitou stejnou nebo větší, než je disk stávající, šroubováček a trochu toho času (tak asi víkend). A základní podmínkou je podle mě nesahat na stávající disk, aby se dalo případně začít znova a lépe.

Postup výměny disku za SSD je potom v krátkosti takovýto:
  1. na USB flashku (staromilci na CD) dostaneme starý dobrý a osvědčený prográmek Clonezilla
  2. připojíme k notebooku pomocný disk. Pokud máme SSD stejné nebo větší kapacity, než je stávající disk, rovnou připojíme SSD.
  3. přesvědčíme notebook aby nabootoval z USB, nastartujeme Clonezillu a zkopírujeme celý stávající disk na disk pomocný (nebo rovnou na SSD)
  4. pokud jsme použili pomocný disk, pomocí GParted na něm zmenšíme partišnu či partišny (oddíl či oddíle) tak, aby se následně vešly na nový disk. Jak jsem pochopil různé návody, neradno posouvat "céčko" a partišny bootovací. Naopak už v této fázi se patrně dá zbavit partišen pro obnovení systému (recovery), ale to jsem si netroufnul. GParted je také v live verzi, ale tentokrát jsem disk připojil k notebooku s Linuxem.
  5. starý disk vymontujeme, odložíme a do notebooku zacvakneme nový SSD. Nabootujeme zase Clonezillu a nahrneme obsah pomocného disku na nový za pomocí parametru -icds v expertním režimu, kterým se vypne kontrola velikosti disků.
  6. odpojíme flashku i pomocný disk a nabootojeme ze SSD. Nelekneme se modré smrti a restartu, ale pak by měl systém naběhnout.
  7. následně upravíme partišny přímo ve Windows pomocí správce úložiště.
  8. no a když až přitom nám dojde, že "recovery oddíl" nepotřebujeme (když tam jsou vlastně osmičky) sáhneme k diskpart a postupu podle Windows 10 - jak smazat recovery oddíl? - Karel Neugebauer - blog a nakonec nainstalujeme i AOMEI Partition Assistant, protože jinak prázdné místo různě po disku s "céčkem" nespojíme. Tato operace trvala poměrně dlouho, a po restartu po jejím dokončení to chtělo projít setupem "biosu", aby zmizela chyba chybějícího zařízení.

Jak říkám, určitě to jde udělat jinak a nejspíš i snáz, ale tentokrát jsem šel touto cestou. A ve výsledku mám k dispozici větší kapacitu, než na původním disku.

Ještě k tématu upgradu notebooku obecně. Většinou jde na notebooku vylepšit jen málo parametrů. Kromě disku se dá zvážit větší paměť, pokud je v modulech a ne napájená na desce, a modul WiFi (5 GHz). Některé typy modulů jsou ale nehorázně drahé a WiFi modul se musí najít takový, co bude v notebooku fungovat.


pondělí 27. července 2020

Dvě verze PostgreSQL na jednom počítači? Jasně! A bez dockeru.

Začnu oblíbeným úvodem celebrit, vyjadřujících se k jakékoli problematice:
Nejsem odborník na to a to, ale osobně si myslím, že...
 S tímto na následující řádky nahlížejte prosím trocho shovívavěji. ;-)

Nicméně i já si osobně myslím, že problém souběžného vývoje několika projektů běžících na různých verzích databáze PostgreSQL celkem dobře řeší využití moderního nástroje Docker. Jenže ale protože ještě pořád nemáme rozchozeno a doladěno, co je pro vývoj třeba, rozhodl jsem se zkusit "starou" cestu spuštění databázových serveru současně. Na to jsem našel celkem podrobná návod Managing Multiple PostgreSQL Instances on Ubuntu/Debian - DZone Database potažmo Managing Multiple PostgreSQL Instances on Ubuntu/Debian - Percona Database Performance Blog, je to ten stejný postup od toho stejného autora.

Návod nebudu kopírovat, prostě a jednoduše při běžící verzi třeba 9.6 doinstalujte 11. Ta se neinstaluje "vedle", udělá si vlastní adresáře a spustí vlastní cluster s novým portem. Úplně bez problémů. Co byl problém tak to, že se mi zaboha nedařilo do databáze přihlásit. Defaultní uživatel postgres neměl heslo (?) a přitom všechny nástroje jej striktně vyžadují.

Pomohlo mi až, jak píší na PostgreSQL: How to change PostgreSQL user password? - Stack Overflow, přihlásit se do databáze bez hesla:

sudo -u postgres psql postgres -p 5435

A heslo nastavit:

ALTER USER postgres WITH PASSWORD 'postgres';

A pak jsem se už připojil a začal normálně pracovat. Podstatné je při všech operacích s databází nezapomenout na port! Port je to jediné, čím se databázové servery při většině operací rozlišují.




neděle 3. května 2020

mjml - šablony pro responzivní emaily poměrně snadno a celkem rychle

Už přes dva roky mám v konceptu postu o mjml poznámku "ROZPRACOVANÉ!". To jsme se s mjml našli poprvé, když jsem připravoval layout emailového newsletteru pro jistý projekt. No a po dvou letech jsme se našli znovu, tentokrát při přípravě layoutu obecných emailů.

mjml je šablonovací systém pro generování responzivních emailů. Všecky ty hnusy tabulek v tabulkách, inline styly, definice písma pro každý element a jiná zvěrstva řeší sám. Samosebou ne vše je v každém mailovacím programu nebo službě stoprocentní, ale to není snad ani email v prostém textu.

Pro editaci lze využít jak online mjml editor, editor mjml-app se zabudovanou validací i kompilací, editor Atom s pluginem, stejně tak Sublime text, tak jakýkoliv textový editor, balíček pro node.js (npm) a příkazový řádek. Také lze využít drag&drop online editor služby Mailjet.

Ostatně pomocí čeho mjml soubor připravit je popsáno v podrobné dokumentaci...

Před dvěma lety jsem bojoval s několika problémy, které, jak se ukázalo, způsobily různé verze mjml - dokumentace, ukázkové šablony, pluginy do Atomu byly pro verzi 3.3.5, ale aktuální verze mjml byla 4.0.3 a některé komponenty byly změněné a migrace z verze 3 na 4 (lze příkazem i v online editoru) nefungovala správně. Po downgradu na 3.3.5 mi zmizelo několik problematických momentů a vygenerované html konečně vypadalo správně. To jen jako upozornění, že ne vždy jde vše hladce.

Samostatná kapitola jsou obrázky. Výsledný email musí obsahovat absolutní url na obrázky, při vývoji je ale snazší pracovat s relativní cestou. S tím je třeba se nějak vypořádat. Pro správnou funkci preview pluginu do Atomu jsem si tehdy musel "dát obrázky na web", jinak se vůbec nezobrazovaly.

Je tu ale i možnost vložit obrázky přímo do emailu pomocí mjml-with-images-loader pro Webpack, ale ještě jsem to nezkoušel.

Ohledně obrázků v emailech jsem studoval ještě A Guide for SVG Support in Email | CSS-TricksSVG | Campaign Monitor a How to Embed Images in Your Emails: The Facts | SendGrid.

Pro integraci do Symfony potažmo Twigu existuje balík Symfony bundle for MJML nebo AssoconnectMJMLBundle (o čemž je článek Using MJML email templates with Symfony).

Vybrat a implementovat jeden z nich mě ještě čeká.

---

P.S.: Po dalším průzkumu a samostudiu jsem nakonec jen "vypáral" z balíčku asi tak tři řádky kódu -  samotné zavolání kompilace mjml, protože jsem potřeboval přidat pro render další parametry, což balíček neumožňuje, a naopak zbytek funkcí jsem vůbec nepotřeboval.


pátek 2. srpna 2019

Edge pořád neumí ES6

Prosluněné dny hladkého vývoje webu na Linuxu, laděného pod Chrome a dolaďovaného pro Firefox, narušila zapeklitá chyba v Edge: SCRIPT1028: Expected identifier, string or number.
Dalo mi to trochu pátrání krzevá balíčky, dokumentaci, odborné weby a fóra (včetně výše uvedeného), než jsem došel k poznání, že celý problém působí rest parametry či spread operátory (či syntax), vymoženosti JavaScriptu ES6.
Ta se mi tam dostala z Bootstrapu zakompilovaného do js balíčku. Takže taková ta neopravitelná věc. Díky, EasyAdmin. :(
Přeskočme několik hodin usedavého pláče a přistupme rovnou k řešení: nenechme inkriminovaný javascript natahovat na web rovnou (jako hotový asset), ale přidejme ho přes webpack (nebo snad něco jiného? Možná tak Webpack Encore) projektu a profiltrujme ho přes Babel, kterým ty moderní zrůdnosti, jak si jistě myslí u Microsoftu, odstraníme.
Hurá! Web funguje a pochvala od projekťáka nás nemine. ;)




pátek 13. července 2018

PostgreSQL, collations a tři dny trápení

Po nějakých úpravách v projekty došlo na upgrade databáze. Na stránce PostgreSQL: Windows installers jsem sáhl po instalaci Postgres od BigSQL. Ostatně tak, jak mi bylo doporučeno. Build projektu ovšem začal padat na collations. A přidání chybějících collations, podle všech návodů to mělo vše vyřešit, nešlo, protože prý:

ERROR:  nondefault collations are not supported on this platform

Dál jsem pátral po internetech, procházel fóra, ale radu nenalézal. Až asi opravdu po třech dnech pátrání (mezitím jsem dělal i něco jiného, nebojte se) jsem se dopátral rady nainstalovat jinou verzi. No ano, PostgreSQL od EnterpriseDB problém "vyřešila".

Není PostgreSQL jako PostgreSQL.

(Samozřejmě jsem vyzkoušel i dřívě ověřený postup dle Marenkův bloček: Update Windows 10 a nefunkční PostgreSQL (RESOLVED), marně.)

Mno, samozřejmě je potřeba ještě doplnit ty které chybějící collations:

CREATE COLLATION "cs_CZ" (LOCALE="Czech");
CREATE COLLATION "de_DE" (LOCALE="German");
CREATE COLLATION "en_US" (LOCALE="English_US");
CREATE COLLATION "hu_HU" (LOCALE="Hungarian");
CREATE COLLATION "pl_PL" (LOCALE="Polish");
CREATE COLLATION "sk_SK" (LOCALE="Slovak");


pondělí 30. října 2017

Update Windows 10 a nefunkční PostgreSQL (RESOLVED)

To si zase tak jednou sednu k nějaké té práci a... nespustí se PostgreSQL! Prý:

LOG: invalid value for parameter "lc_monetary": "Czech_Czech Republic.1250"
LOG: invalid value for parameter "lc_numeric": "Czech_Czech Republic.1250"
LOG: invalid value for parameter "lc_time": "Czech_Czech Republic.1250"
FATAL: configuration file "C:/server/bin/pgsql/data/postgresql.conf" contains errors


Co to sakra... Chvílí googlím... Aha! Poslední update Windows 10 (1709) "upravil" locales (nebo tak jako něco). Podle funkčního a snadného postupu na PostgreSQL 9.5 won't start after Windows 10 fall update - Database Administrators Stack Exchange jsem záhy sjednal nápravu.

  1. Stáhni Locale Builder 2.0 z Official Microsoft Download Center a nainstaluj.
  2. Builder spusť a vytvoř nové "locale" na základě "Czech locale (cs-CZ). "cs-CZ" zachovej.


  3. V dalším kroku změň "region name" z "Czechia" na "Czech republic".


  4. Vytvoř instalátor příkazem "Build - Build Locale Installer"
  5. Nainstaluj locale.
  6. Restartuj PostgreSQL databázi.
A jedééém! :-)


Pro pořádek, používám WMN-XM s PostgreSQL 9.4.4.

[PostgreSQL 9.5 won't start after Windows 10 fall update; FATAL: configuration file C:/server/bin/pgsql/data/postgresql.conf contains errors; Can't start postgresql. postgresql.conf contains errors]

čtvrtek 23. února 2017

Přemapování kláves? Jednoduše. Ale ne všech.

Zvyk je železná košile. A nový zvyk je ještě železnější. Pracuji momentálně střídavě na starším notebooku HP a novém Dellu. Nový je nový, jasně. Hlavně mají oba notebooky zcela očekávatelně jinak řešené rozložení pomocných kláves. Zatímco 14" HP má klávesy Home, End, Page Up a Page Down pěkně vpravo nad sebou po straně klávesnice, 13" Dell má tyto akce dostupné na šipkách pomocí notebookové magické klávesy Fn. A protože s Dellem pracuji víc, už několikrát jsem kombinaci Fn a šipka zkoušel i na HP. Samozřejmě marně.

Což mě dovedlo k dříve nezkoumané myšlence přemapovat klávesnici. Našel jsem pěkný popis Map Any Key to Any Key on Windows 10, 8, 7, or Vista jak funguje program SharpKeys. kromě něho v diskuzi How can I remap a keyboard key? na Super User doporučovali Microsoft Keyboard Layout Creator. Ruční zásahy do registru jsem v potaz nevzal zcela záměrně.

Zkrátím to: ovládnout tímto způsobem klávesu Fn není možné. Její funkce je "zadrátovaná". Výjimky nevylučuji, ale já narazil.

Keyboard Layout je navíc strašné líný moloch, který dělá, podle podivných efektů na liště a dlouhých prodlev mezi reakcemi, bůh ví co. To už je sympatičtější SharpKeys. Když už.


čtvrtek 29. prosince 2016

HandBrake - open source video konvertor - vyšel ve verzi 1.0.0 po 13 letech vývoje

HandBrake je populární open source nástroj pro konverzi a kompresi videa "ze skoro jakéhokoliv formátu do moderních, široce podporovaných kodeků". Je k dispozici pro Windows, MacOS i Linux. HandBrake můžete spustit buď s grafickým uživatelským rozhraním, nebo jako nástroj z příkazového řádku. A co je tak trošku pikantní: po 13 letech vývoje vyšla verze 1.0.0.




čtvrtek 15. prosince 2016

Co prozradí lajk? Hodně. Až moc!

Všem nám vadí špiclování a neustálé kontrolování, vychovávání a neodbytné přesvědčování. Rozčiluje nás. Ale jen, když o něm víme, když je "vidět". Současně si většina z nás pouští špióny až do nejniternějšího nitra své duše. Stačí povolit kdejaké aplikaci, ať už je to hra, kvíz nebo IQ test, přístup ke svému profilu na Facebooku. Nikdo se moc nestará, co si vlastně taková aplikace o něm zjistí.
"Už v roce 2012 dokázali z 68 facebookových lajků určit barvu pleti s 95 procentní přesností, s 88 procentní přesností, zda je člověk homosexuál - a s 85 procentní přesností, zda demokrat či republikán. Spočítat šlo také, zda uživatel bere drogy, jakého je vyznání, u nezletilých pak třeba to, zda rodiče žijí pohromadě nebo jsou rozvedení."
A podle toho, co si aplikace zjistí, vám jsou "lidé v pozadí" schopni naservírovat nejen přesně mířenou reklamu na lyžařské ponožky nebo rukavice na motorku, ale třeba zcela nový "světový názor". A pak hned šup šup k volbám! Pěkně to máte sepsáno v článku Stačí nám 70 lajků a poznáme vaši barvu pleti i orientaci, říká firma pracující pro Trumpa na RESPEKT, který cituje rozhovor Diese Firma weiss, was Sie denken na tagesanzeiger.ch. Text je doplněn desetiminutovou přednáškou z Concordia Summit 2016.


"Společnost Cambridge Analytics Kosinského nápad dál vylepšila. Ke zjištění toho, čemu dává kdo lajk, používá například facebookové kvízy maskované jako testy IQ, při kterých dává uživatel svolení s poskytnutím informací o svém profilu."
Po pochopení situace už nikdy žádné aplikaci na Facebooku nepovolíte přístup ke svému profilu, natož pak aby jste na takovou aplikaci vědomě lákali další. Určitě si projdete i nastavení https://www.facebook.com/settings?tab=applications. Mezi aplikacemi najdete určitě i nějaké ty zapáchající mumie ke smazání.

pátek 9. prosince 2016

Circuito.io pro snadný začátek s Arduino

Hračičkové z Roboplan připravili kromě jiných zajímavý projekt Circuito.io. Circuito.io je webová aplikace, která vám pomůže s návrhem jednodušších projektů s počítačem Arduino.


Naskládáte si potřebné komponenty a Circuito.io pro vás vygeneruje "nákupní seznam", návod k zapojení i kód základu potřebného programu.


Každý začátek nemusí být těžký. ;)

pondělí 5. prosince 2016

Jak udělat PDF z Wordu on-line. Taková napůl nouzovka teda...

Dost často potřebujete někomu poslat dokument v PDF. Buďto třeba nechcete, aby si ho mohl nějak měnit, nebo to tak přímo vyžaduje. Ale co když vám přiletěly "wordy" emailem (také "docy" se říká) a vy nemáte jak z nich PDF udělat?

A. Pokud používáte Disk Google (Google Drive)Gmail stačí...

  1. Přímo z e-mailu v prohlížeči "wordy" uložit na Google drive.
  2. Google drive sice nemá standardně převod do PDF (pluginy třetích stran existují, ale s tím si TEĎ hrát nemáte čas), ale když si dvojklikem otevřete náhled toho dokumentu, tak se dá pak ten dokument vytisknout.
  3. Tisk Google drive dělá tak, že vlastně vygeneruje PDF, to otevře v další záložce a zobrazí rovnou nabídku tisku. V ten moment stiskněte CTRL+S a kýžené PDF uložíte.

Akorát, že to PDF se po otevření v Acrobat Readeru chce rovnou tisknout, ale to nemusí vadit. A jsou ty PDF poněkud větší.

B. Pokud používáte OneDrive od Microsoftu je to ještě snazší...

  1. Soubor uložíte na OneDrive.
  2. Otevřete dokument ve Word Online
  3. Pak už jen zadáte Soubor - Uložit - Stáhnout jako PDF.
No ano, u Microsoftu je to čistší...

Ale tak jistě - je ještě spousta jiných možností, on-line konvertory, free utility a tak podobně. Ale když potřebujete třeba zkonvertovat do PDF "po telefonu"...

středa 23. listopadu 2016

Kde je umělá inteligence dnes?

Pár poznámek na téma umělá inteligence. Jedna velmi zajímavá přednáška a trochu hraní.


Poznámka: Původní video přednáškou z YouTube NVIDIA odstranila, ale myslím, že toto je ona. Další videa k tématu? Hledej deep learning nvidia na YouTube.

Quick, Draw! - zkus si, jestli AI pozná tvoji kresbu. Lépe hrát na dotykovém displayi.

Několik pokusů s TensorFlow od Googlu popsaných v článku Hrátky s „umělou inteligencí“ od Googlu: zkusil jsem vytvořit kopii sebe samotného na Živě.cz.



sobota 23. července 2016

Co když se Windows sami probouzí?

Otravovat uživatele samovolným probouzením počítačů s Windows 10 je zřejmě pro Microsoft velmi zábavné. Měl jsem zato, že vloni jsem se této ohavné vlastnosti zbavil. Viz Marenkův bloček: Co když se Windows sami probouzí? Ale ne, "seriál" pokračuje.

Tentokrát powercfg /lastwake vypsal do cmd:

Wake History Count - 1Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Wake Timer
    Owner: [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker)
    Owner Supplied Reason: Systém Windows provede naplánovanou úlohu Maintenance Activator, která vyžádala probuzení počítače.

Snažil jsem se dohledat inkriminovanou komponentu zase v Plánovači úloh. Marně. Potom jsem se pokusil změnit nastavení automatické údržby podle Automatic Maintenance - Change Settings in Windows 10 - Windows 10 Forums. V českých Windows jde o panel Zabezpečení a údržba a v něm Změnit nastavení údržby položky Automatická údržba.


Tady jsem ale našel povolení už vypnuté.


Pak jsem ještě našel na Windows keep waking itself from sleep : Windows10 zmínku nastavení samotného profilu napájení (Možnosti napájení - Upřesnit nastavení).


Zakázal jsem tedy časovače pro probouzení a uvidíme, kdy mě zase v noci neočekávaně probuzený počítač vytočí tak, že této obskurní problematice budu věnovat další hodiny svého života. :-(

sobota 11. června 2016

Unbrick LG Optimus L9 II D605 aneb reinkarnace telefonu se zacykleným startem

Svého času, a není to tak dávno, vypadala koupě mobilního telefonu LG Optimus L9 II D605 jako dobrý nápad. Postupem času se ale bohužel ukázalo, že to bylo další z mnoha šlápnutí mimo stezku k bezstarostným zítřkům. Viz třeba Zdá se vám LG Optimus L9 II po aktualizaci na Android 4.4 KitKat pomalý? A jak bobtná Android a aplikace na něj, je to horší a horší.

Ještě horší ale je, když se jen tak najednou z ničeho nic telefon restartuje a pak už jen dokola marně opakuje animaci loga s otravnou startovací melodií. Melodie je o to otravnější, o co se opakuje stále dokola - dokud se baterie telefon nevybije.

Baterie byla podle ikony nabitá, nic záludného (root, custom rom) se s telefonem nedělalo. První pokus - tovární nastavení L9 - ale nic nezmohl (vyšší hlasitost + zapnutí). Rozhodl jsem se tedy pokusit se obnovit systém. Stáhl jsem a bez problémů nainstaloval oficiální nástroj LG Mobile Support ToolUSB ovladačLG Software & firmware - LGD605 - Aktualizace softwaru na LG Czech Republic. A spustil jej.

Vypnutý telefon jsem uvedl do flashovacího režimu současným stiskem obou tlačítek hlasitosti a za stálého jejich držení připojením k počítači. Na displayi se objevila hláška "download mode"...


Spuštěný LG Mobile Support Tool telefon za stálého mého modlení poznal a nabídl nový systém k upgrade.


V menu Další funkce je ale ještě položka Upgrade error recovery. Vybral jsem tuto cestu.


Začalo se něco dít. Dění ještě chvíli pokračovalo... A pak vyskočila zpráva "Baterie je téměř vybitá, a proto není upgrade k dispozici." Anglická verze by napsala "Battery level is low and upgrade is unavailable."


Ocitl jsem se docela v koncích. Baterie nabitá byla. Zkusil jsem jinou. Stejné. Hledal jsem - marně - jak hacknout Tool, nejde-li stáhnout jiný... Nic.

Až když jsem podle rady z How to fix Lg Mobile support Tool "Batt… | LG Optimus G Pro nechal baterii vybít, nabít na plno, zase vybít a znovu úplně nabít (opakovanou otravnou melodii jsem tlumil zavřením telefonu do nějaké krabičky a skříně), se aktualizace podařila! Podařila!


Telefon zase ožil a už vesele, jak jen může, slouží přes týden dál. A ještě musí vydržet. Než se našetří na iPhone.

Keywords: flash standard rom d605, unbrick d605, lg l9 ii wont start, logo repeated, Phone LG Optimus L9 won't turn on

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky