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.


Příspěvky - A. F.

Stran: 1 [2] 3 4
16
Hardware / Re:Jak zachránit disk
« kdy: 20. 07. 2020, 19:50:29 »
ST3000DM001 je jeden z nejhorších, co kdy byl na trhu, byla kvůli tomu i masivní vlna soudních tahanic nejen v USA. Má hned několik failure modes, ale ten co popisujete je nejběžnější - disku se drolí povrchová úprava ploten a může rapidně selhat. Jediná možnost jak se k těm datům dostat je obnovit je ze zálohy.

Ach ne  :-[

Díky za informaci.

17
Hardware / Jak zachránit disk
« kdy: 20. 07. 2020, 18:18:44 »
Mám 3TB disk. Který se mi začal hlásit jako 4.1GB, a prázdný. Jedná se o SEAGATE Desktop HDD, ST3000DM001-1ER166.

Zkoušel jsem prohodit kšandy, ale opravdu to vypadá, že mi selhal.

Můžete mi doporučit nějaký způsob, jak z něho zkusit ještě vytáhnout data? Nikdy jsem to nedělal.

Používám Fedoru 30.

Díky.

18
Sítě / Rozdíl mezi SSH a SFTP a FTPS
« kdy: 17. 12. 2019, 22:05:06 »
Ahoj.

Můžete mi prosím vysvětlit jaký je rozdíl mezi SSH a SFTP? Potažmo FTPS.

FTPS by měl být jen obyčejný FTP obohacený o šifrování (SSL).

Ale třeba mám účet na serveru, a pomocí SSH se tam nepřihlásím, odmítne mi práva, zatímco pomocí SFTP se přihlásím bez problému. Na SFTP používám MidnightCommandera.

Díky za odpovědi.

19
Vývoj / PHP, zaseknuté čtení z proc_open
« kdy: 20. 07. 2019, 21:45:21 »
Ahoj. Mohl by mi prosím někdo vysvětlit následující chování?

Mám takovýto script:
Kód: [Vybrat]
#!/bin/env php
<?php
$count 
0;
while (
True) {
echo "<123456";
$str fgets(STDIN);
if (trim($str) == ':q') {
break;
}
fwrite(STDOUT"> $str\n");
fwrite(STDERR"(count: $count)\n");
$count++;
}

exit(
0);
A teď se pokouším tento script obsluhovat. Otevřu si process:
Kód: [Vybrat]
$process = proc_open('bin/readwrite.php', [
0 => array('pipe', 'r'),
1 => array('pipe', 'w'),
2 => array('pipe', 'w'),
], $pipes, __dir__);

tak, a teď mám takovýto problém:
První problém je, že když načtu velkej blok najednout, tak je to v pořádku:
Kód: [Vybrat]
echo fread($pipes[1], 1024);
Když ale budu číst malé bloky, tak pokud čtu více, než kolik zbejvá, tak se to kousne:
Kód: [Vybrat]
echo fread($pipes[1], 4);
echo fread($pipes[1], 4);
Chápu to tak, že u prvního volání může být velikost větší než požadovaná, ale u druhého si musím nejdřív zjistit, jestli nějaké zbývají pomocí:
Kód: [Vybrat]
stream_get_meta_data($pipes[1])['unread_bytes'];
a musí to být přesně.
A já se ptám, proč je to tak? Proč se to kousne?

Druhá otázka je k tomu, jak mám přečíst chybovej stream z dotyčného scriptu. Naivní pokus:
Kód: [Vybrat]
echo fread($pipes[1], 1024);
echo fread($pipes[2], 1024);
ani jen
Kód: [Vybrat]
echo fread($pipes[2], 1024);

mi nefunguje :-( Kousne se to, analogicky k předchozímu. Akorád že na velikosti bufferu nezáleží.

Pokud byste někdo věděl, tak díky za vysvětlení.

20
Vývoj / Re:Hangouts Chat API
« kdy: 06. 06. 2019, 14:34:36 »
Neporadím Ti, ale možná pro Tebe mám ještě cennější informaci - Google Hangouts někdy v (nedaleké) budoucnosti odstřelí.

Vím o tom. Ale díky.

21
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.

22
Vývoj / Re:Co si myslíte o OOP?
« kdy: 21. 01. 2019, 15:18:49 »
Pozoruji zde určitě vzory:
a) přispěvatelé, kteří něčemu rozumí, a něco nového se snaží dozvědět
b) přispěvatelé, kteří něčemu rozumí, a nic nového je nezajímá
c) přispěvatelé, kteří ničemu nerozumí, nic nového je nezajímá

23
Vývoj / Re:Jednoduchý framework PHP
« kdy: 21. 01. 2019, 14:36:26 »
Ta, co mě zaměstnává, to oceňuje už přes 15 let. Vývoj začal v roce 2002, nasazeno to bylo v roce 2003. Kde v té době bylo symfony?
Jenže to je něco jiného. Dnes kvalitní FW jsou.

A za svuj kratší život má symfony už čtvrtou major verzi (kdy přestala být podporovaná ta první) a visí na spoustě dalších projektů, takže otázka zní, kde bude za dalsich 15 let? Jak jsem napsal, myslím si, že z hlediska dlouhodobého udržování aplikace je to lepší řešení a vyplatí se to.
Nevyplatí. Proč by mělo? Uveďte konkrétní výhody.

Jako dobře, pokud budete tvrdit, že žádný FW nemá požadované funkčnosti, protože vy máte tento a tento skvělej nápad, který žádné FW nemá, a naroubovat se na to nedají, tak fajn, takto by se dalo bavit. Ale vytvářet si vlastní řešení jen proto, aby bylo vlastní?! Ne, zcela určitě ne.
Dnes jsou kvalitní fw na co? Na dělání eshopů, možná redakčních systémů. Kolik máš kvalitních frameworků pro php na kreslení technologických schémat, které by si jednoduše rozuměly s opc serverem a vůbec obecně pro průmyslové nasazení? Který php framework si dobře rozumí alespoň s nejběžnějšími ERP systémy? Framework je dobrý na dělání tuctových webů, které potřebuješ sázet jako baťa cvičky, nikoliv na systémy přizpůsobené na míru, kde fw stejně z půlky musíš překopat a pak složitě udržovat funkční.

Někdo tu argumentoval stylem, že FW má být na všechno? Pane, takto diskutovat nebudeme.
Dovolim si tvrdit, ze tak argumentovali prakticky vsichni, kdo ho tu shazovali po prohlaseni, ze on framework nepouziva. I ty bez rozmyslu pises ze kvalitni fw jsou, aniz by ses zajimal o co ma jit.
Dovolím si zvýraznit tučně tu nepromyšlenost. Ta odpověď od Sunara byla prostě blbá a hloupá.

24
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.

25
Vývoj / Re:Co si myslíte o OOP?
« kdy: 09. 01. 2019, 00:16:35 »
Tak nám aspoň přestaň vnucovat Haskell, který s OOP nesouvisí.

Proč? Mě to zajímá.

26
Vývoj / Re:Problémy s JavaScript v praxi
« kdy: 10. 10. 2018, 00:11:43 »
a

27
Vývoj / Re:Python jako první jazyk
« kdy: 21. 09. 2018, 18:08:42 »
1) že například na Stackoverflow se najde hodně lidí, kteří Vám poradí psát dolar i u proměnných v Javascritptu, protože je to podle nich přehlednější

Mám za to, že je to trošku jinak. Že se doporučuje používat dolar u proměnné, která obsahuje instanci jquery. Takové to:
Kód: [Vybrat]
var selector = ".class"
var $items = $(selector)

Tedy, ne vždycky.

Jinak souhlasím s tím, že foreach v php je prakticky dokonalej.

28
Vývoj / Re:Typový system versus unittesty
« kdy: 19. 09. 2018, 18:16:47 »
Ta funkce musí být totální.

Můžete mi prosím vysvětlit, co to znamená totální funkce?

29
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ě.

30
Vývoj / Re:Typový system versus unittesty
« kdy: 20. 08. 2018, 16:59:32 »
Já jsem o žádné flamewar zájem neměl. Text mého příspěvku k flamewar nenabádal.
Jasně. V názvu tématu se na něco ptáte, v textu rovnou odpovíte, arogantně a bez jakéhokoli vysvětlení. A pak to celou dobu přiživujete tím, že sice úplně nechápete základy, ale někde jste zahlédl něco úžasného, z čeho se všichni musí posadit na zadek. To vůbec není odstartování flamewaru…

Neříká se tomuhle, co to Filip Jirsák předvádí trollování?

Co se mě týče, tak po dlouhé době je to téma které je zajímavé, takže já dávám BoneFlute +1.

Stran: 1 [2] 3 4