@grap32: Generalnie tak, zdalnie odtwarza się to, co masz lokalnie. Czasami niektórzy używają squasha przed wypushowaniem, żeby spłaszczyć historię.
  • Odpowiedz
Utknąłem na jednej rzeczy.
Chciałem wyszukać stringa w danej kolumnie tablicy.
Np. jeżeli $2 ~= "tekst", to zrób coś.
Próbowałem tak, ale oczywiście nie działa :P

for i in "${ARRAY[@]}"; do
if [[ "$i | awk '{print $2}'" =~ "mirko" ]]; then
echo "znalazlo"
fi
done

Co do tablicy to wrzuciłem tak.
mapfile -t ARRAY < <(cat )

#bash #naukaprogramowania #linux
Mhhh. Chyba trochę nieogarniam. Jak to wpleść aby szukało po każdym elemencie tablicy?


@czajoza4: tablice w bashu są dziwne jak coś więc dwa razy upewniałbym się, że na pewno robią to chcesz zrobić w danym przykładzie. Druga sprawa masz błąd składniowy:

if [[ "$i | awk '{print $2}'" =~ "mirko" ]]; then

$i zostanie potraktowane jako polecenie a nie jako string dla awk. Musisz zrobić np echo $i
  • Odpowiedz
@czajoza4: tylko jak ręcznie to ustawisz tzn policzysz pola

czyli $1 to będzie $1
2$ to woje dwa
ale $3 i $4 to twoje 4
wszystko co powyżej $4 to ostatnie pole.

Ewentualnie chyba, że masz tam tabulatory no do separowania kolumn a spacje są częścią stringa
  • Odpowiedz
@non-serviam: Prawie
Na RMI dalej jest oparty JMX, a JMX warto znać i wiedzieć jak użyć.
Servlet to dalej jest dość niskopoziomowy interfejs, na którym operuje między innymi spring.
EJB wymarło, na szczęście. Choć w korpo być może będziesz musiał kiedyś w swoim życiu jakiegoś fixa na to gówno zrobić.
  • Odpowiedz
@kanclerz_krolestwa_paprotnikow: Czytaj dokładnie to czego nie znasz a elementy, które już znasz, tylko przeleć wzrokiem po nagłówkach - jak ci się rzuci w oczy coś czego nie wiedziałeś, to doczytaj, resztę pomiń. W ten sposób nie tracisz czasu i energii na czytanie o rzeczach, które już wiesz, w nadziei że dowiesz się czegoś nowego w znanym ci już temacie, a wciąż jest niemała szansa że takie informacje wyłapiesz.
  • Odpowiedz
@crocodiler: nie ma znaczenia, to czy jest konfiguracja adnotacjami czy xml to jeden kij, to tylko składnia, konceptowo poza nowościami się nic nie zmienia...

również polecam dokumentację i używać jej w razie potrzeb, a nie uczenia się na zapas, bo to bezcelowe :)
  • Odpowiedz
@crocodiler:

https://helion.pl/ksiazki/spring-mvc-przewodnik-dla-poczatkujacych-amuthan-g,sprimv.htm#format/e

spróbuj to, nie jest super świeże, ale dobry pkt zaczepienia, bo prowadzi przez proces tworzenia jakiejś tam aplikacji

jak pomieniesz apache tiles, ajax czy konfiguracje spring tools suite to można trochę wyciągnąć na napisaniu takiej aplikacji krok po kroku, no i minusem tez język polski, bo jak widzę niektóre rzeczy w spisie treści po polsku to...:)
  • Odpowiedz
Cześć. Jest możliwość zweryfikowania swojego CV (info na samym końcu).
Spotykamy się w ten piątek wieczorem – jak interesuje Cię ten temat daj znać, chętnie pogadam.

https://stormit.pl/szkolenieonline/

https://www.youtube.com/watch?v=3tMJcJyC3Qg

Piątek 8.05.2020 o 20:00
robimy spotkanie online na temat CV Programisty.

Temat przewodni to: Jak szukać pracy w IT
mimo braku doświadczenia?

Będzie też trochę o tym:
- Jak powinno wyglądać CV,
które zagwarantuje zaproszenie na rozmowę kwalifikacyjną.
- Czego oczekują pracodawcy od Junior
StormITpl - Cześć. Jest możliwość zweryfikowania swojego CV (info na samym końcu).
S...

źródło: comment_1588594130lpqasiJfDGT49UW5bYdu6S.jpg

Pobierz
  • Odpowiedz
Hej, mam szybkie pytanie do #python. Jak można szybko i prosto zrobić walidację dwóch atrybutów klasy, gdzie występuje zależność między nimi, iż jeden nie może być większy od drugiego? Dam szybki przykład krótkiego kodu poniżej:

def ClassExample(self,attr1, attr2):
_init(self, attr1, attr2)

self.attr1 = attr1
self.attr2 = attr2

@staticmethod
def validate
attr1vsattr2(attr1,attr2):
if attr1 < attr2:
return False
return True

Teraz jak próbuję zrobić właściwości, w ktorych chciałbym
@mactrix: Możesz napisać to sprawdzanie przy użyciu try, żeby obsługiwało wyjątek, gdy dopiero inicjujesz klasę. Możesz dodać atrybuty klasy o takich samych nazwach, żeby istniały przed inicjalizacją. Ale najprościej będzie w __init__ podstawiać wartości domyślne albo None, a zmieniać je osobną metodą, która będzie walidowała poprawność.
  • Odpowiedz
@ProfesorBigos: Łapię, wiem już co zrobię z tym _init_ dam attrybuty domyślne i poproszę użytkownika o to by podał wartości jakie chciałby zobaczyć i dopiero po ich walidacji staną się atrybutami (chodzi mi tu o taki mniej więcej przykład: średnica obiektywu i ogniskowa obiektywu, nie chcę by F ogniskowa/średnica był mniejszy niż 1) . Dzięki za pomoc!
  • Odpowiedz
Mam pytanie dotyczące biblioteki Lightbox do JS. Jest to biblioteka używana m.in. do stworzenia galerii na stronie. Tylko gdzieś wyczytałem, że biblioteka ta korzysta z jQuery, a ostatnio na wykopie powiedzieli mi, że nie powinno się używać jQuery bo zamula stronę itd.
Więc skoro Lightbox korzysta z jQ, to opłaca się go nadal używać (np do stworzenia wspomnianej wcześniej galerii)?

#naukaprogramowania #javascript #jquery #webdev
@Snowdr0p: No jak jQuery zamula stronę, to wolę go nie używać, tym bardziej, że chcę się uczyć czystego JS.
Czyli skoro Lightbox bazuje na jQ, to lepiej go po prostu nie używać. ;)
  • Odpowiedz
czy programowanie #androiddev jest takie ciezkie czy to ja jestem jakis dziwny xD Szukam rozwiazania jakiegos problemu, co drugie deprecated. Napisanie byle jakiej glupoty wymaga mnostwa czasu i ogromu kodu, duzo problemow z generowanymi klasami, 100 mozliwosci napisania tego samego, bledy ktore nie za wiele mowia, w szczegolnosci xml. o co chodzi XD
#naukaprogramowania #programowanie
@crocodiler A z czym problem? Może po prostu źle szukasz. Deprecated się zdarzają - to oczywiste że ktoś kiedyś korzystał z rozwiązań które zostały zastąpione, ale występują dla kompatybilności. Zdefiniuj "głupotę". Jeśli chodzi o boilerplate w klasach, to częściowo rozwiązuje to Kotlin. A liczba możliwości napisania tego samego to raczej cecha niż przypadłość ¯_(ツ)_/¯
  • Odpowiedz
#naukaprogramowania #python

class Engine(object):

def __init__(self, scene_map):
self.scene_map = scene_map

def play(self):
current_scene = self.scene_map.opening_scene()

class Map(object):

scenes = {
'central_corridor': CentralCorridor(),
}

def __init__(self, start_scene):
self.start_scene = start_scene

def next_scene(self, scene_name):
val = Map.scenes.get(scene_name)
return val

def opening_scene(self):
return self.next_scene(self.start_scene)

a_map = Map('central_corridor')
a_game = Engine(a_map)

amap jest tworzona instancja klasy Map z argumentem 'centralcorridor' gdzie jest ładowany jako startscene.

ta start
scene jest teraz tworzona jako instancja
@ponuryrolnik: Map ma dict ze scenami. Tworzysz instancje Map pod nazwa a_map z argumentem central_corridor i przypisujesz ta nazwe do start_scene . Tu sie konczy inicjalizacja a_map. Tworzymy instancje Engine a_game z argumentem a_map ktory jest przypisany do scene_map. Tu sie konczy inicjalizacja a_game.
Teraz jak patrzymy co z tego wyszlo:
Obiekt a_game typu Engine deleguje operowanie scenami do swojej zaleznosci a_map. Obiekt a_game nie musi znac
  • Odpowiedz
Dobry wieczór mireczki. Od jakiegoś czasu uczę się (w pełni hobbystycznie) różnych ciekawych rzeczy ze świata programowania i dziś natknąłem się na dziwne zjawisko, którego nie potrafię zrozumieć. Jednym z zadań kursu, zgodnie z którym się dokształcam, jest budowa "pomodoro timer" w React Native (co swoją drogą samo w sobie okazało się niezłym wyzwaniem) i w żaden sposób nie umiem wyjaśnić zachowania fragmentu kodu: wersja prawidłowa wersja zbugowana

Pomijając chaos i wątpliwe
@dedek:
Reminiscencje Twórcy Systemów cz. 12: Pierwszy system i pierwsza komercyjna gra

Latem 2005 kilka ważnych życiowych decyzji: bronię magisterkę (wspomniana wcześniej gra Historical Wars), żenię się, odchodzę z pracy, buduję pierwszy kompleksowy system do tworzenia gier i do końca roku robię w nim komercyjną grę. Wydaje się tego dużo, ale w rzeczywistości wszystkie te kroki są konsekwencją podjętych lata wcześniej decyzji:

- engine jest gotowy (C++ bazujący na SDL, pokłosie
dedek - @dedek: 
Reminiscencje Twórcy Systemów cz. 12: Pierwszy system i pierwsza ko...

źródło: comment_1588419064RNotJLUeIAk0JweBU17esS.jpg

Pobierz
  • Odpowiedz