Pereiti prie turinio

Majakas69

Patvirtinti nariai
  • Pranešimai

    483
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    2
  • Atsiliepimai

    100%

Majakas69 Pranešimai

  1. Prieš 3 minutes, Mantaseo parašė:

    Kreipčiausi į profesionalus konsultacijai. Galbūt verta būtų pabandyti https://www.bsg.lt/ ?

    Kad tie profesionalai dažniausiai nėra girdėję apie kažkokį saugumą. Neskenuoja kamerų QR kodus, sujungia su Kinijos serveriu ir vuolia, telefone kameras rodo. Jeigu pradėsi šnekėti apie saugumą, tai paranojiniu išvadins ?

    P.S kalbu ne apie tavo siūlomą įmone.

  2. Prieš 5 minutes, helvete parašė:

    Gal galėtumėte plačiau apie kamerų atjungimą nuo interneto, ir kaip sukuriamas vpn tinklas. Gal glaustai papasakotumėte kas yra saugus tinklas ir kaip namų stebėjimo sistema turėtu būti pajungta norint išlaikyti maksimalų privatumą. Ačiū.

    Galiu aš pakomentuoti trumpai.

    Visų pirma prie kamerų NVR jungsis LTE arba laidinis interneto maršrutizatorius. Per jį galėsi sukonfigūruoti jog tam tikri IP adresai nesijungtu prie interneto, šiuo atveju NVR. Jeigu modemas turi tokią galimybę, galima susikurti VPN tunelį (pvz. openVPN), kad pasiektum vidinį tinklą. Telefone importuosi openVPN konfigą ir atliksi prisijungimą. Tada appse galėsi susidėti savo NVR IP adresą. Vienas šio dalyko minusas, jog jeigu nori gauti pranešimus iš kamerų, reikia jog pastoviai būtum sujungęs VPN'ą. IR aišku pirkdamas maršrutizatorių, pasistenk įsigyti bent vidutinės klasės.

  3. Dėl signalizacijos, esu išbandęs ESIM384 centralę. Tikrai fainas dalykas ir nėra sunku pačiam pasijungti. Prie to paties galima išplėsti valdymą per programėlę, galimą valdyti šviesas, vartus ir t.t.

    Turi ir belaidžių daviklių, tačiau nepamirštam jog reikės keisti baterijas jiems. Tad šiuo principu pasirinkau laidinius daviklius, kurie yra daug pigesni ir veikia mano manymų stabiliau. Prie šios sistemos galima prijungti kameras, ir tame pačiame apps'e galima matyti.

    Kalbant apie mano minėta centralę, ji pajutusi blokuojama signalą į daviklius ar SIM operatorių, jungią aliarmą. Aišku, pranešimo negausi jeigu bus blokuotas LTE ryšys. Kita variantas būtų pajungti RJ45 tinklą, kaip padildomą.

  4. 2022-06-17 19:18, Impaler parašė:

    Nežinau ką jūs kalbat, bet ACR puikiai veikia. Tiesiog ją diegti reikia ne iš Google Play, o tiesiai iš gamintojo web'o. Kažkaip ta versija unchained vadinasi. Google Play tik licenciją nusipirkti. Eina puikiai Samsung S20 FE + Android 12. Už ją vargu ar yra kas geriau.

    Tai mes ir kalbam apie google play... Iš ten neveikia, pats androidas dėl duomenų apsaugos išjungė įrašymo funkciją appsams...
     

  5. prieš 17 valandų, venom parašė:

    Viską po truputį perkelinėju iš IV.LT į Hostinger.lt, pastovus kažkoks pinigų melžimas prasidėjo, mano planas porą metų atgal kainavo 3eur/mėn., ir taip kas kelis mėnesius po eurą, du sumąsto pakelti ir galiausiai jau moku 15eur/mėn., kai prieš du metus buvo 3eur/mėn. Jokių bonusų lojaliems klientams, tik pastovus kainų kėlimas.

    Tas pats ir man. Iš lempos pradeda kelti kainas, įkala sąskaitą su 2x didesne suma negu prieš metus. Jeigu parašai jog suma stipriai padidėjo, tada pasiūlo 20% nuolaidą, tačiau su nuolaida vis tiek gaunasi daugiau... Ir taip kiekvienais metais. Tai negi negali iškarto pasiūlyti normalaus pasiūlymo? 70% jaučiu klientų tiesiog apmoka sąskaitą ir tiek...

     

  6. 2022-03-07 22:20, ZygisQ parašė:

    Sveiki,

    Dirbu su vienu iš trijų didžiausių operatorių verslo klientais ir uždarbis.lt vartotojams galiu pasiūlyti geresnę kainodarą ,nei dažniausiai suteikia betkuris iš operatorių (Bitė,Telia,Tele2)

    Nenoriu temoje viešai skelbti kuris tai operatorius ,tad besidominčius paslaugomis paprašysiu susisiekti A.Ž. , ir susitarsim kiekvienam asmeniškai tinkamą paslaugų paketą.

    Siūlomos paslaugos: Mobilūs telefono planai, Mobilus internetas , Šviesolaidinis internetas, Mobili įranga, Televizijos paslaugos, ICT/WTTX sprendimai, Telemetrija.

    Labai gudriu nereikia būti jog suprasti, kuris tai operatorius. Nes šviesolaidinį teikia tik vienas iš paminėtų :)

  7. prieš 12 valandų, Mentas parašė:

    Jei telefonas palaiko usb c 3.1 nusipirk usb c - hdmi laida ir jungi prie moniko galima ir be usb c 3.1 bet nezinau ar veiks :D. O seip jei nenori taisyt, nusipirk ekrana kad ir prastokai veikianti ir prisijunk persikelk ka reikia ir mesk lauk.

    Veiks tik jeigu nemažiau USB-C 3.1.

    Geriausias variantas jungti USB-C docką ir tada galima prisijungti klaviatūra ir pelę ir atrakinti.

  8. Pirkau štai tokį vasarą: https://dviratiskross.lt/dviratis-kross-hexagon-6-0-29-black?filter_name=hexagon 6.0

    Kol kas viskas gerai. Pradžiai buvo problemų jog netinkamai surinktas buvo, bet tiekėjas geranoriškai atsiuntė reikiamą dalį ?

    Pliusai:

    minkštai važiuoja visokiais keliais, stabdžiai hidrauliniai superiniai, didelis L dydžio rėmas.

    Minusai:

    pedalai siauri, papildomus dalykus gertuvę ir kojelę reikia pirktis atskirai.

  9. Sveiki,

    gal kas patarsite kaip pakeisti JS kodą, jog veiktu norimas dalykas.

     

    Esmė tame jog naudoju šį kalendorių (Mano nuoroda) tačiau jis nuskaito iš mysql pagal vieną datą stulpelyje. Pvz: langelyje datą yra: 2018-01-01 ir ją pažymį kalendoriuje ir atvaizduoja "Title".

     

    Bet esmė tokia jog langelyje datų daugiau

     

    3c68578cdd730fafb23f47c5b22ccd13945.PNG

     

    Kaip pakeisti JS kodą jog pažymėtų visas langelyje 1rašytas datas kalendoriuje ir pridėtų tą patį TITLE?

     

    <!DOCTYPE html>
    <html>
    
    <head>
    <link rel="stylesheet" href="fullcalendar/fullcalendar.min.css" />
    <script src="fullcalendar/lib/jquery.min.js"></script>
    <script src="fullcalendar/lib/moment.min.js"></script>
    <script src="fullcalendar/fullcalendar.min.js"></script>
    
    <script>
    
    $(document).ready(function () {
       var calendar = $('#calendar').fullCalendar({
           editable: true,
           events: "fetch-event.php",
           displayEventTime: false,
           eventRender: function (event, element, view) {
               if (event.allDay === 'true') {
                   event.allDay = true;
               } else {
                   event.allDay = false;
               }
           },
           selectable: true,
           selectHelper: true,
           select: function (start, end, allDay) {
               var lesson = prompt('Event lesson:');
    
               if (lesson) {
                   var start = $.fullCalendar.formatDate(start, "Y-MM-DD HH:mm:ss");
                   var end = $.fullCalendar.formatDate(end, "Y-MM-DD HH:mm:ss");
    
                   $.ajax({
                       url: 'add-event.php',
                       data: 'lesson=' + lesson + '&start=' + start + '&end=' + end,
                       type: "POST",
                       success: function (data) {
                           displayMessage("Added Successfully");
                       }
                   });
                   calendar.fullCalendar('renderEvent',
                           {
                               lesson: lesson,
                               start: start,
                               end: end,
                               allDay: allDay
                           },
                   true
                           );
               }
               calendar.fullCalendar('unselect');
           },
    
           editable: true,
           eventDrop: function (event, delta) {
                       var start = $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss");
                       var end = $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss");
                       $.ajax({
                           url: 'edit-event.php',
                           data: 'lesson=' + event.lesson + '&start=' + start + '&end=' + end + '&id=' + event.id,
                           type: "POST",
                           success: function (response) {
                               displayMessage("Updated Successfully");
                           }
                       });
                   },
           eventClick: function (event) {
               var deleteMsg = confirm("Do you really want to delete?");
               if (deleteMsg) {
                   $.ajax({
                       type: "POST",
                       url: "delete-event.php",
                       data: "&id=" + event.id,
                       success: function (response) {
                           if(parseInt(response) > 0) {
                               $('#calendar').fullCalendar('removeEvents', event.id);
                               displayMessage("Deleted Successfully");
                           }
                       }
                   });
               }
           }
    
       });
    });
    
    function displayMessage(message) {
        $(".response").html("<div class='success'>"+message+"</div>");
       setInterval(function() { $(".success").fadeOut(); }, 1000);
    }
    </script>
    
    <style>
    body {
       margin-top: 50px;
       text-align: center;
       font-size: 12px;
       font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    }
    
    #calendar {
       width: 700px;
       margin: 0 auto;
    }
    
    .response {
       height: 60px;
    }
    
    .success {
       background: #cdf3cd;
       padding: 10px 60px;
       border: #c3e6c3 1px solid;
       display: inline-block;
    }
    </style>
    </head>
    <body>
       <h2>PHP Calendar Event Management FullCalendar JavaScript Library</h2>
    
       <div class="response"></div>
       <div id='calendar'></div>
    </body>
    
    
    </html>

×
×
  • Pasirinkite naujai kuriamo turinio tipą...