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 - Tomas-T

Stran: [1] 2 3 ... 21
1
Sítě / Re:Důvěryhodný certifikát v rámci LAN
« kdy: 28. 11. 2023, 18:57:45 »
Prohlížeči je to jedno.
Ale nezískáš od žádné CA důvěryhodný certifikát pro doménu, kterou nevlastníš - takže root.cz tam nebude (pokud ti ho mailem nepošle třeba Petr Krčmář).  ;D

2
Sítě / Re:Důvěryhodný certifikát v rámci LAN
« kdy: 28. 11. 2023, 14:09:35 »
Ano, když už certifikát máš, není problém použít ho v oddělené neveřejné síti nepropojené s Internetem.
Ale pro získání bude nejspíš potřeba použít alternativní způsob ověření vlastnictví domény přes DNS (jedině že by se s toutéž doménou provozoval zároveň i web server na Internetu).
A LE vydává certifikáty jen na 3 měsíce, takže se to bude muset pořád dokola točit a vyměňovat za nové.

3
Server / Re:Migrace na jiný hosting rozbila náhledy v galerii
« kdy: 26. 11. 2023, 20:02:15 »
6MB je už docela hodně - aplikace o které jsem psal já, měla velikost stahované stránky 100-150kB a rychlost stažení byla jen věcí rychlosti linky, náhledové obrázky v B64 už byly předgenerované.

4
Hardware / Re:Doporučte myš
« kdy: 19. 11. 2023, 00:56:34 »
Používám už delší dobu nejlevnější drátovou Logitech (M90) a tlačítka mi na mí nikdy neodešly, vždy je jako první problém s kabelem u vstupu do myši - ztvrdne a začne se lámat (po několika letech, řešitelné zkrácením kabelu o cca 10-15 cm) - takže tlačítka bych nehanil.

5
Studium a uplatnění / Re:Výběr SŠ zaměření IT
« kdy: 17. 11. 2023, 19:25:51 »
Na SŠEMI chodil syn (zabezpečovací technika) a myslím že to žádná prestižní škola není, spíš takový průměr a snadnější varianta pro ty, kteří na prestižních školách nemají šanci.
Hodnotím podle toho, kolik úsilí musel syn věnovat studiu (úspěšně ukončenému maturitou).

6
Sítě / Re:RPi a Waveshare SIM7020E: není síť
« kdy: 07. 11. 2023, 19:04:08 »
Asi před 2 lety jsem v jednom projektu používal Waveshare SIM7000E připojenou na ESP32 (použita Vodafone NB IoT karta).
Pro ESP32 jsem k tomu nenašel žádnou knihovnu, takže jsem si musel všechno napsat ručně, ale žádný velký problém s tím pokud si pamatuju nebyl. Nejdřív jsem to odladil s AT Command Testerem a pak příslušné sekvence příkazů naťukal do kódu.

Tady je kousek kódu, kterým jsem to přes sériový port inicializoval, třeba při porovnávání té sekvence příkazů na něco přijdeš:
Kód: [Vybrat]
bool SIM7000E::initGsm(bool full){  
    gsmReady = false;
    bool isReady = false;
    cmd("AT");
    if(status != "OK")return false;
    if(full)initGsmOffOn();
    if(full || (cmd("AT+CSQ").indexOf("99,99") != -1) || (cmd("AT+CGREG?").indexOf("0,5") == -1)){       
        for(int i = 0; i < 15; i++){
          isReady = (cmd("AT+CSQ").indexOf("99,99") == -1);
          if(isReady)break;
          delay(1000);
        }
        if(!isReady)return false;
        for(int i = 0; i < 5; i++){
          isReady = (cmd("AT+CGREG?").indexOf("0,5") != -1);
          if(isReady)break;
          delay(1000);
        }
        if(!isReady)return false;
    }     
    cmd("AT+CLTS=1");
    if(status != "OK")return false;
    cmd("AT+CAPNMODE=0");
    if(status != "OK")return false;
    cmd("AT+CNACT=1","+APP PDP: ACTIVE");
    if(status != "OK")return false;
    cmd("AT+CGATT=1");
    if(status != "OK")return false;
    cmd("AT+CIPSHUT","SHUT OK");
    if(status != "OK")return false;
    cmd("AT+CSTT=\"lpwa.vodafone.iot\"");
    if(status != "OK")return false;
    cmd("AT+CIICR");
    if(status != "OK")return false;
    cmd("AT+CIFSR");
    cmd("AT+SAPBR=3,1,\"APN\",\"lpwa.vodafone.iot\"");
    if(status != "OK")return false;
    cmd("AT+SAPBR=1,1");
    if(status != "OK")return false;   
    cmd("AT+SHCONF=\"URL\",\"http://iot.test.cz\"");
    if(status != "OK")return false;   
    cmd("AT+SHCONF=\"HEADERLEN\",350");
    if(status != "OK")return false;   
    cmd("AT+SHCONF=\"BODYLEN\",1024");
    if(status != "OK")return false;   
    cmd("AT+SHCONF=\"TIMEOUT\",60");
    if(status != "OK")return false;   
    cmd("AT+SHCONF=\"IPVER\",0");
    if(status != "OK")return false;
    gsmReady = true;
    return true;
}


bool SIM7000E::initGsmOffOn(){
  gsmReady = false;
  cmd("AT");
  if(status != "OK")return false;
  cmd("AT+CFUN=0");
  if(status != "OK")return false;
  cmd("AT+CBANDCFG=\"NB-IOT\",20");
  if(status != "OK")return false;
  cmd("AT+CNMP=38");
  if(status != "OK")return false;
  cmd("AT+CMNB=2");
  if(status != "OK")return false;
  cmd("AT+CGDCONT=1,\"IP\",\"lpwa.vodafone.iot\"");
  if(status != "OK")return false;
  cmd("AT+CFUN=1");
  if(status != "OK")return false;
}

String SIM7000E::cmd(String command){
  return this->cmd(command, "OK", 1000);
}

String SIM7000E::cmd(String command, int timeout){
  return this->cmd(command, "OK", timeout);
}

String SIM7000E::cmd(String command, String desiredReply){
  return this->cmd(command, desiredReply, 1000);
}

String SIM7000E::cmd(String command, String desiredReply, int timeout){
  while (Serial1.available() > 0)Serial1.read();
  GsmDebugLog(" GSMDEBUG: command: " + command);   
  Serial1.println(command);
  int start = millis();
  String reply1 = "";
  while(millis()-start <= timeout){
    while (Serial1.available() > 0) {
      char x = Serial1.read();
      reply1 = reply1 + x;
      start = millis();
      if(reply1.indexOf("\r\n" + desiredReply + "\r\n") > -1){
        reply1.replace("\r\n\r\n","\r\n");
        status = "OK";
        String logreply = reply1;
        logreply.replace("\r\n"," || ");
        GsmDebugLog(" GSMDEBUG: Reply: " + String(logreply));
        return reply1;
      }
    }
  }
  status = "TIMEOUT";
  GsmDebugLog("  GSMDEBUG: timeout: " + String(timeout)); 
  GsmDebugLog("  GSMDEBUG: Desired reply: " + String(desiredReply));   
  GsmDebugLog("  GSMDEBUG: Real reply: " + String(reply1));   
  return reply1 + "\r\nTIMEOUT";
}

7
Ono záleží v jaké firmě budeš poptávat místo.
Někde v PWC ti asi i těch 80 dají, když se budeš líbit, ale třeba v DPP myslím bez šance (zase tam nepotřebuješ tu dobrou angličtinu).

8
Hardware / Re:iPhone 12 vs. Xiaomi 13T pre manželku
« kdy: 06. 11. 2023, 11:31:47 »
Xiaomi jsem měl přes 6 let (Redmi 4X) a byl jsem spokojený, kdyby už na něm nepřestala chodit bankovní aplikace, měl bych ho dál.
Nový už jsem ale nekoupil, protože Xiaomi v rozumné cenové kategorii dnes vyrábí jen pádla.
Takže mám 2 měsíce Motorolu (Edge 30 Neo) a jsem zase spokojený - vše funguje, je rychlý, baterka vydrží i týden mého používání, nabitý je za půl hodiny (68W).  :)
Snad jediné, co se mi nelíbí, je ten foťákový hrb na zádech, ale to mají dneska skoro všechny mobily. A senzor otisků prstů na zádech mi také přišel takový přirozenější než na displeji.

9
Studium a uplatnění / Re:Kam v Praze chodit pracovat?
« kdy: 03. 11. 2023, 19:57:36 »
Tohle se dá, když člověk dělá jen na naplánovaných projektech.
Taky dělám 100% HO a stává se to spíš výjimečně, protože jsem mimo vývoje nových věcí zároveň zodpovědný za support a údržbu asi 10 aplikací u zákazníků a ve firmě.
Častější jsou situace, kdy mám ráno představu, co chci za ten den udělat na nějakém projektu, po 2 hodinách práce zavolá zákazník, že má s naší aplikací drobný, ale neodkladný problém, co potřebuje vyřešit, pak napíše kolegyně z obchodu, že chce jen rychlý odhad pracnosti nějaké nabídky, co che po obědě odeslat, za chvíli se ozve se šéf, jestli se nenudím, že by se mu dneska hodila drobná pomoc při konfiguraci prostředí v Azure.
Notebook už navíc moc nezvládá mít otevřených víc projektů zároveň (letos slíbená náhrada), takže pořád něco vypínat, startovat, abych se vešel do 16GB paměti.
A ranní představa, co bude dnes na projektu hotové, je v zadeki.
Dělat jen placený support také není pro firmu optimální řešení, protože těch servisních smluv a aplikací je sice spousta (široký záběr znalostí), ale práce z nich není pravidelná, ale silně nárazová, a v dlouhodobějším součtu je to tak 50% úvazku - zbytek mám vyplněný právě nějakým novým vývojem. 

Ano, jsme vstřícní, operativní, zákazníci jsou spokojení, že mají rychlou odezvu, ale občas je to stres, když se v jeden den sejde několik požadavků, co mají být všechny hotové nejpozději včera.

10
Studium a uplatnění / Re:Kam v Praze chodit pracovat?
« kdy: 02. 11. 2023, 23:03:30 »
Co neuděláš dnes, odlož na pozítří a zítra máš volný den.  ;D

11
Studium a uplatnění / Re:Kam v Praze chodit pracovat?
« kdy: 02. 11. 2023, 12:04:14 »
V hospodě bych se na práci (programování) soustředit nedokázal - to jedině tak nějaký vzdálený support nebo pohotovost.
A pamatuju si, když jsme kdysi v hospodě na stole jednomu kamarádovi notebook opravovali - vyměnili záložní CR2032 baterii na boardu, kvůli které se celý musel rozebrat.  :)

12
Server / Re:Migrace na jiný hosting rozbila náhledy v galerii
« kdy: 01. 11. 2023, 19:18:05 »
Také jsem v jedné aplikaci zobrazující na stránce spoustu náhledů potřeboval ušetřit počet spojení na server - řešil jsem to tím, že jsem si náhledové obrázky ukládal duplicitně i zakódované v Base64 a vkládal je přímo do kódu stránky (5-10kB na obrázek).
...<img src="data:image/jpeg;base64,..."
Stránka byla sice veliká, ale vše se načetlo na jedno spojení.
Ale předpokládá to, že ta galerie je váš výtvor, ne něco staženého, co jen používáte.

13
Software / Re:Výzva k uložení souboru po instalaci AdBlocku
« kdy: 29. 10. 2023, 19:09:06 »
Pokud se to děje na nejmenovaném webu, tak za to může nejmenovaný skript na stránce.  ;D

14
Sítě / Re:Vodafone (exUPC) přípojka se chová šíleně
« kdy: 19. 10. 2023, 21:10:22 »
Ono je dost rozdíl, zda se řeší klasická domácí přípojka, která leze do internetu přes sdílenou nebo dynamicky přidělovanou IP, nebo přípojka uživatele, který má svoji statickou veřejnou IP.
V prvním případě ISP z důvodu ochrany ostatních uživatelů nasazuje některá omezení (třeba úplný zákaz použití portu 25, aby adresa neskončila na BL), která ve druhém případě řešit nemusí (uživatel si za své chování odpovídá sám, blokace jeho adresy nikoho dalšího neovlivní).

15
Odkladiště / Re:Webshare
« kdy: 10. 10. 2023, 21:09:19 »
U tech premium uctu co se plati, tak nejde jen o to, ze stahujes rychleji, ale muzes pouzit download manager a seradit soubory, co se maji stahovat do fronty.
Tohle samozřejmě můžu na webshare i bez účtu - prostě naházím odkazy přes CTRL+C do download managera (jDownloader2) a za pár hodin kouknu, že je to už všechno stažené.
Zrovna webshare mi občas dovolí stahovat i 5 filmů zároveň a na captchu si nehraje.  :)

Stran: [1] 2 3 ... 21