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 - Wangarad

Stran: 1 2 3 [4] 5 6 ... 26
46
Vôbec nie práve naopak. S tým prepínačom na usb-c / hdmi to nie je zla idea.

47
Daj za 300e a dohodeme sa v podstate okamzite. Tiez to zhanam na modelovanie.

48
Zdravicko.

Pozeram sa po dobrej bezdrotovej klavesnici + mys na develop. Ale podmienka je aby to vedelo idealne "tlacidlom" prepinat medzi dvoma PC (bluetooth?)
Vie niekto poradit? Idealne vlastna dlhodoba skusenost

49
Hardware / Re:Laptop Framework DIY - zkušenosti
« kdy: 27. 01. 2023, 14:00:29 »
Toto cele je taky red-flag NEBRAT. Aj ked je to pekny kusok HW ak sa firma takto sprava k zakanikom tak na*rat do ruk a tyzden nepustit k vode.

50
Vývoj / Re:Laravel Import CSV/Excel a validacia
« kdy: 24. 01. 2023, 14:16:20 »
slano:  a otazka je ako natiahnut kontrolu piamo nad ten excel. Nieco som musel prehliadnut pretoze neverim ze to nie je mozne skrz nieco

51
Vývoj / Re:Laravel Import CSV/Excel a validacia
« kdy: 24. 01. 2023, 07:52:38 »
snugar_i :
V podstate to pomohlo ale stale to nie je "smart ako potrebujem". Ako by sa tam dala do implementovať kontrola obsahu csv ci uz existuje v databaze? Lebo chapem ze ochrana skrz  rules() ale nechapem ako validovat napriklad planed_day ci uz existuje v db resp. ci uz existuje pozicia pre ten planovany den.

Kód: [Vybrat]
  public function rules(): array
    {
        return [
            'planed_day' => ['required', 'string', 'min:2', 'max:60'],
            'device_id' => ['required','numeric','gt:0'],
            'day_position' => ['required','numeric'],
            'value' => ['required','numeric','min:0', 'max:1000'],
            'device_parameter' => ['required','string','min:2', 'max:60'],
           
        ];
    }

52
Vývoj / Laravel Import CSV/Excel a validacia
« kdy: 16. 01. 2023, 23:25:34 »
Zdravicko skusam export/import s a do Laravelu.
V podstate to funguje ale neviem celkom dobre uchopit validaciu dat.
A sice ak som to spravne pochopil podla https://docs.laravel-excel.com/3.1/imports/validation.html#custom-validation-attributes pisu o kontrole riadku ale ako validovat cely dokument na import? Ak napriklad chcem v prvom slpci len datum v druhom len cislo atd by som asi vedel ale ako validovat to aby vzdy dlzku len 10 udajov? TEda 10 riadkov?

Kód: [Vybrat]
class CsvImport implements ToModel, WithHeadingRow
{
    /**
    * @param array $row
    *
    * @return \Illuminate\Database\Eloquent\Model|null
    */
public function rules(): array
{
    return [
        '1' => 'integer:day_position'
    ];

}
    public function model(array $row)
    {
        return new Csv([
            'planed_day'     => $row['planed_day'],
            'device_id'    => $row['device_id'],
            'day_position'    => $row['day_position'],
            'value'    => $row['value'],
         
        ]);
    }
}

53
Vývoj / Re:Vkládání textu do aplikací pomocí Pythonu
« kdy: 15. 01. 2023, 19:14:00 »
Ide to ale nie je to je easy. Skus sa pozrieť na auto-py ale ani to nie je asi to čo hľadáš. Ak ovakavas niečo v štýle na pozadí mam x aplikácií a každá si podoplna vstupy na nijaký magic command tak to nie.

54
Zdravicko.
Na novu masinu som si nainstaloval python 3.11 (aj 3.10 som skusal) a nasledne zobral jeden s programov ktore mam copy/paste a skompiloval pomocov auto-py-to-exe.

Kód: [Vybrat]

sys.dont_write_bytecode=True
output_path = os.path.dirname(__file__)
parser = ap.ArgumentParser(description="Config.txt path")
parser.add_argument("--config")


args, leftovers = parser.parse_known_args()
if args.config is not None:
    Config_file = os.path.join(args.config)
     
if args.config is None:   
    Config_file = os.path.join(output_path, 'config.txt')
   

fail_update = False
time_now = datetime.now()
current_time_day = time_now.strftime("%d_%m_%Y")
current_time_day = str(current_time_day)
current_time = time_now.strftime("%H:%M:%S")
current_time = str(current_time)
logging_file_string = 'App_'+current_time_day+'.log'
logging_file = os.path.join(output_path, '/log/'+logging_file_string)
filepath = os.path.join('C:\log', logging_file_string)
if not os.path.exists('C:\log'):
    os.makedirs('C:\log')

try:
    logging.basicConfig(filename=filepath , filemode='a', format='%(asctime)s - %(message)s', datefmt='%d-%b-%y %H:%M:%S')
    logging.warning('App Started')
except:
    print('Logging failed')


# Load Configuration Data
config = ConfigParser()
config.read(Config_file)
config.sections()
# Debug Option
guix_config = config['APP']['GUI']...
Pokial je to one directory program funguje spravne. Teda nacita konfig s umiestnenia kde je C:\Dev\config ked je ale ten isty program skompilovany do jedneho exe tak ukazuje cestu C:\xxxxx\AppData\Local\Temp\MEI_xxx kde je rozpakovany comu rozumiem ale nerozumiem tomu preco? Na starej masine som normalne kompiloval a slo to ako malo a tu to je ta zahada.

55
Odkladiště / Re:Škálování a spotřeba Bitcoinu
« kdy: 08. 12. 2022, 08:16:50 »
Strašne sa mn tu paci ta logika že ak ich autority zákazu tak prežijú a ľudia ich budú na "tajnasa" meniť. A prečo? Porovnávať to s drogami kde dostaneš produkt do ruky. Prečo by som si "kupoval" nereálne čísla a dúfal ze aj keď sú zakázané hodnota porastie hore a predám ich za x násobok ( ak sú zakázané nič iné ako holding v podstate ani nemôžeš) a dostávaš sa znova do stavu kde je krypto hodnota = powered by hope.

56
Panpanika nuž realita je taká že pokiaľ nemáš nijaký brutal model / totálne novinku v prvých mesiacoch dostávaš nové veci inak repas a tam sa to delili na 2 skupiny. Ľahká oprava (vyčistenie ventilátoru, nový konektor) to bola top clasa a druha kde všetko ostatné č zaberalo teoreticky viac ako 15 minút šlo do rúry. Prehnalk sa to testami a "roztriedilo" na lepšie, dobre a šrot a to sa potom pár rokov točí pokiaľ model ide. Vypočítané bolo ze sa 2x oplatí ísť k zákazníkovi a meniť mu repas ako dat 1x novú. A oni čuduj sa svete vydržia pokiaľ ich nieak špeciálne nenamahas.  Ako pokiaľ ho máš v teple v štýle ležím s ňkm celý deň v posteli tak vydrží. Ale chápeš co chcem povedať. Keď vieš ako to funguje kúpil by si si keď máš možnosť si kúpiť "neopravovany"? Kúpiš si jazdené auto kde vieš ze sa menil motor lebo starý zomrel keď máš možnosť kúpiť sú "normálne jazdene"?

57
No nová základná doska u Dellu/HP je to co nechceš. Máš 100% istotu ze to je použitý repasovany diel. A dosť možné že bol len "zapeceny" v rúre a prebehol testom. Tak to Dell rieši už roky. (Robil som tie opravy) . Schválne otvor laptop a pozri sa po zltej/červenej bodke od "farby". Podľa toho koľko ich nájdeš a akej farby sa koluje koľko krát to bol repas a v ktorej krajine. (Maju tuším 4 regiony) takže tou informáciou si sa u človeka ktorý trosku tomu rozumie dosť diskvalifikoval s tou cenou  a históriou. U dákeho nooba to máš zadá bonus ved je tak funglac základová. Este doplnim ta bodka moze byt aj modra/zelena novy laptop ju nema. Vymenene diely v ramci zaruky vsetky.

58
Vývoj / C#.NET změna hodnoty v DataTable
« kdy: 30. 11. 2022, 22:50:14 »
Zdravicko.
S SQL nacitam data do datatable takto
Kód: [Vybrat]
SqlCommand command = new SqlCommand("Select  * from test WHERE DT_Start > @from and Location = @location ", backup_cnn);
            command.Parameters.AddWithValue("@from", FromDate);
            command.Parameters.AddWithValue("@location", Location);
            SqlDataAdapter adapters = new SqlDataAdapter();
            adapters.SelectCommand = command;
            DataTable tables6 = new DataTable();
            adapters.Fill(tables6);
       
            dataGridView6.DataSource = tables6;
To mi funguje ako ma. Ale dajme tomu ze mi to vracia stlpec chyba kde je ciselny kod a rad by som ho zmenil takze pouzijem toto
Kód: [Vybrat]
DataTable tables6 = new DataTable();
            adapters.Fill(tables6);
            foreach (DataRow dr in tables6.Rows) // search whole table
            {
                if (dr['chyba'] == 76) // if id==2
                {
                    dr["chyba"] = " Chyba 1"; //change the name
                                                //break; break or not depending on you
                }
            }
            dataGridView6.DataSource = tables6;
Problemje ze mi to upravuje len prvy vysledok a ked je viacero riadkov s rovnakym ID pre chybu upravuje len jednu.
Ako to spravit lepsie?

59
Studium a uplatnění / Re:Neochota firmy zvednout plat
« kdy: 22. 11. 2022, 12:41:09 »
_Tomáš_ tak bud zijes v lese alebo si mimo. V dnesnej dobe tych 5t/MD nie je nic extra. Inflacia, atd.. Aj u nas to bolo pred nedavnom junior nastup cca 1300E/Month ale realita je taka ze dnes uz za tie peniaze nezozenieme cloveka pretoze uz robos na linke nehce ist pod 1000e/month. Takze IT-ckar po skole ktory nevie dokopy nic a jeho jedina deviza je chut ucit sa zacina v zaprdenom meste kde nic nie je na 1500e/Month. A to je zamestnanec s full benefitmy. Proste naklady idu hore a pokial nie si dilinky ktory je ochotny v podstate so svojho prispievat firme. (ok este vydrzim pol roka a mozno, atd ...) nemas problem. Problemom su casto prave ty 35+ ktory to budu v pohode klepat za 1500 lebo on uz je tam 10 rokov a vies... a taky to "kur*ia" lebo su to prave oni v tych firmach ktory ju drzia "platovo nizko" (mam rodinu/stabilnu pracu nechcem o to prist radsej budem makat za drobne ale v istote).

60
Studium a uplatnění / Re:Má smysl pracovat pro startup?
« kdy: 14. 11. 2022, 10:52:47 »
Pokial to nie je zaujimave a zaroven nemam podiel tak to nema zmysel.
Startup je dost o tom ze prvy rok/dva to zije viac menej s nadeje ze s toho nieco bude. Zaroven sa tlaci na nadcasy a podobne veci co je pochopitelne. Takze bud si mlady a mas cas a chut alebo si uz "za vodou" a mas cas. Ono ani platovo to nie je za zaciatku terno a ked sa to rozbehne a nemas podiel ani pes po tebe nestekne a jedine co ostane je x rokov zivota v "temple" za par penazi.

Stran: 1 2 3 [4] 5 6 ... 26