reklama

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - A. F.

Stran: [1]
1
Vývoj / Hangouts Chat API
« kdy: 06. 06. 2019, 12:36:53 »
Ahoj.

Pokouším se o komunikaci s Hangouts z Pythonu. A vůbec mi to nejde.

Mám tento kód:

Kód: [Vybrat]
import sys
sys.path += ["./lib"]

from httplib2 import Http
from oauth2client.service_account import ServiceAccountCredentials
from apiclient.discovery import build, build_from_document


PEOPLE_API_SCOPES = [
'https://www.googleapis.com/auth/chat.bot',
]

credentials = ServiceAccountCredentials.from_json_keyfile_name("credentials.json", PEOPLE_API_SCOPES)
http_auth = credentials.authorize(Http())

chat = build('chat', 'v1', http=http_auth, cache_discovery=False)
print(chat.spaces().list().execute())

To jakože funguje, ale hlásí to HttpError 404 "No bot associated with this project."

A mě se prostě nedaří, kde to mám s tím projektem asociovat.

Poradíte mi prosím? Díky.

2
Desktop / Špatné přepínání mezi okny v Gnome (Fedora)
« kdy: 19. 01. 2019, 18:26:47 »
Ahoj.

Mám takovej uživatelskej problém.

Mám GnomeShell, Fedoru 24. Mám otevřená například dvě okna: prohlížeč a terminál. Jsem v okně terminálu, dám si Ctrl-Tab a jako první v seznamu se mi nabídne to samé okno, ve kterém stojím (tedy terminál). Teprve na druhé Tab mě přepne do okna s prohlížečem.

Určitě to bude nějaký bug, protože jsem zjistil, že na jiné ploše se to chová korektně. A problém jsem vyřešil tak, že jsem si sprostě přeházel okna do nové plochy a starou zavřel.

Nevím, zda je to již opraveno, nebo tak něco. Rád bych to nahlásil jako bug-report, ale nikdy jsem to nedělal. A tak nevím, co bych pro to mohl udělat.

3
Vývoj / Úloha z SQL
« kdy: 16. 09. 2018, 02:04:00 »
Vedle se rozebírá zajímavé téma o databázích. Měl bych tu tedy jednu pěknou úlohu.

Mám tabulku s články: posts.
Ke každému článku jsou komentáře: discuss (vazba discuss.id_post=posts.id).

Jak napsat SQL abych vytáhl 200článků, a ke každému článku deset komentářů seřazených podle jména titulku toho komentáře?

Typ databáze neuvádím schválně.

4
Vývoj / Dvě stejné třídy různých verzí (Java)
« kdy: 18. 07. 2018, 04:53:28 »
Ahoj.

Něco málo jsem slyšel o class loaderech v javě. Ale nemám větší zkušenosti. Zajímalo by mě, zda zvládnou následující úlohu:

Mám třídu org.vendor.App z balíčku app-1.2.3.jar a pak jinou implementaci třídy org.vendor.App z balíčku app-1.2.1.jar. Je možné, nějakým způsobem načíst a vytvořit instance těchto dvou tříd tak, abych s nimi mohl pracovat najednou v jedné metodě?

5
Vývoj / Je utf8 univerzální?
« kdy: 04. 07. 2018, 19:27:19 »
Zdravím.

Předpokládejme, že mám systém, který texty načítá z nějakého souboru. Aspiruju na mezinárodní trh.

Otázka: mohu prohlásit, že obsah toho textového souboru musí být v utf8? Pokryje to všechny normální jazyky a písma na světě (tedy třeba minojština mě až tak netrápí). Nebo naopak mohu narazit třeba u Japonštiny? Čínštiny? Kde jsou hranice?

Děkuji za odpověď.

6
Vývoj / Zjištění chyby při neúspěchu fwrite()
« kdy: 30. 06. 2018, 15:18:47 »
Ahoj.

Načítám celkem velký objem dat (několik giga) po kouskách o velikosti typicky 2096 bajtů. A následně ho zapisuju do souboru v tempu:
Kód: [Vybrat]
$tmpdir = sys_get_temp_dir();
$tmpname = tempnam($tmpdir, 'app-');
$handle = fopen($tmpname, 'a');
 
// velikost $s je obvykle 2096 bajtů
function write($s)
{
    $len = strlen($s);
    $wrote = fwrite($handle, $s);
    if ($len !== $wrote) {
        echo "\n\nERROR: Nesedí počet zapsaných bytů. C1 {$wrote} ~ {$len}\n\n"; // "419 ~ 2096"
        var_dump(error_get_last()); // nic
 
        $wrote2 = fwrite($handle, substr($s, $wrote));
        if ($wrote2 !== ($len - $wrote)) {
            echo "\n\n{$s}\n\n"; // zde vidím, že to není poslední záznam. Je to uřízlé uprostřed textu.
            throw new RuntimeException('Nesedí počet zapsaných bytů. C2 ' . "{$wrote2} ~ " . ($len - $wrote) ); // "0 ~ 1677"
        }
    }
}

Celé mi to chcípne na tom, že nesedí počet zapsaných bajtů. Je možné, že mi třeba došlo místo v tempu, nebo tak něco. Ale vadí mi, že mi to nevypíše žádnou chybu.

Otázka tedy zní, jak zjistím, co se stalo?

Děkuji za odpověď.

7
Vývoj / Rozdíl mezi „type“ vs. „data type“
« kdy: 07. 02. 2017, 15:13:27 »
Ahoj.

Při čtení https://en.wikipedia.org/wiki/First-class_citizen jsem narazil na rozlišení "first-class type" a "first-class data type". Nic moc jsem o tom dál nedočetl. Můžete mi vysvětlit jaký je v tom rozdíl? Jaký je vlastně rozdíl mezi "type" versus "data type"?

Díky.

Stran: [1]

reklama