Popatrz – wynik obu skryptów jest taki sam: country_leader = { 'DE’ : 'Merkel’ , 'PL’ : 'Szydlo’} country_leader[’FR’] = 'Macron’ print(country_leader) country_leader = { 'DE’ : 'Merkel’ , 'PL’ : 'Szydlo’} country_leader.setdefault(’FR’,’Macron’) print(country_leader) dlaczego? Bo 'FR’ na oryginalnej liście nie było. Zarówno przypisanie, jak i setdefault dodaje nowy kraj z jego leaderem. Ale w […]
Archiwum autora
Python: przypisanie wartości w słowniku a metoda setdefault
Kariera w IT: 10 reguł samorozwoju w IT
Jaką ścieżkę rozwoju w IT wybrać? Podejrzewam, że to pytanie zadaje sobie wiele osób zajmujących się lub chcących zajmować się IT. Pomijam tu już kwestie, czy iść w stronę project management, czy architekturę czy np. specjalistyczną ścieżkę IT. Nie znam właściwej odpowiedzi na to pytanie, ale mogę się podzielić doświadczeniami i własnymi przemyśleniami. Oto one: […]
SQL: SSIS: Pełny transaction log wywołany przez SSIS Server Maintenance Job
Jeśli na serwerze z zainstalowaną usługą SSIS I bazą danych SSISDB znajdziesz job „SSIS Server Maintenance Job” w statusie failed, a w error logu dodatkowo odnajdziesz informacje o pełnym logu transakcyjnym tej bazy, to masz przed sobą nieco pracochłonny process, jednak sprawa jest do opanowania! Skoro log transakcyjny się zapełnia to transakcje są za duże. […]
Windows Server: Cluster: Disk problem: Clear-ClusterDiskReservation
Podczas przełączenia clustra windows 2016 stało się coś dziwnego. Wskutek z grubsze nieznanej przyczyny wypadł jeden z dysków. Sytuację udało się naprawić, cluster był już sprawny, ale jeden ze starych dysków clustra przestał być widoczny… diskpart widziamontowania pod literę dysku pojawiał się błąd: DISKPART> assign letter k There is no volume specified. Please select a […]
SQL: Uzyskiwanie nazwy instancji SQL w job SQL Agent
Największą trudnością w automatyzowaniu administracji jest takie napisanie skryptu, które pozwoli uruchamiać dany skrypt w dowolnym środowisku bez modyfikacji. Tym razem napisałem skrypt w powershellu, który można uruchamiać w jobie SQL Agent. Jedno z zadań tego skryptu było podłączenie się do BIEŻĄCEJ instancji SQL i wykonanie update na tabeli. Po cichu założyłem sobie, że kiedy […]
SQL: Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server
A to ci dopiero! Mój skrypt powinien utworzyć job-y jeden po drugim. Szczerze mówiąc, poszczególne joby zostały wyklikane w interfejsie graficznym, a potem zeskryptowane i połączone w jeden duży skrypt. Poczas uruchamiania tego dużego skrptu pojawiał się błąd: Msg 14274, Level 16, State 1, Procedure msdb.dbo.sp_add_job, Line 132 Cannot add, update, or delete a job […]
Powershell – uzyskiwanie nazwy dnia tygodnia
Chcesz wydobyć z daty nazwę dnia tygodnia? No problem! Zobacz następujące propozycje: PS C:\> get-date -format „dddd” piątek PS C:\> get-date | select -expand dayofweek Friday PS C:\> (get-date).DayOfWeek Friday PS C:\> (get-date).ToString(„dddd”) piątek Teraz wynik takiego polecenia wystarczy zapisać do zmiennej i gotowe, np.: $dayOfWeek = (get-date).ToString(„dddd”)





























