#naukaprogramowania ale jestem dzbanem xDDDDDDDDD
W skrocie mialem problem z dekoderem szyfru ulamkowego, wszystko cacy dzialalo tylko indexy spacji nie dzialaly jak trzeba, wiec kombinowalem zrobilem tablice z indexami spacji i je pozniej w petli wstrzykiwalem w odpowiednie miejsce. Ale cos nie działało, po kilku usprawnieniach wywalało się przy szyfrze 5cio i wiecej wyrazowym, wtedy spacja znowu w zlym miejscu. I tak myslalem KILKA DNI majac sprawny kod rozwiazujacy pojedynczy wyraz.
Dzis
  • Odpowiedz
W jakim kierunku warto się rozwijać, jeśli chodzi o #programowanie ? Web, mobile, czy coś innego? Języki niskopoziomowe czy wysokopoziomowe?

Student 1 roku infy here, przygotowuję się do stworzenia pierwszego projektu do cv, jakaś aplikacja webowa, backend .net core mvc, front nie wiem jeszcze. Chciałbym iść w ten web, backend dev albo fullstack, bo ofert na to pierwsze mało raczej. Jest jedne ale: boję się, że skończę klepiąc cały dzień front w
Potrzebuje nieco pomocy przy sposobie organizacji projektu. Nie znam się niestety na wzorcach a to jest idealny moment, żeby się poznać. Ale jaki i dlaczego wybrać? Jak to dalej zaimplementować, żeby nie zrobić kaszanki z kodu?
na razie to jest główny program
To coś działa. Ale będzie wymagało mnóstwa caseów, chociaż pętla główna znacznie się uprości w stosunku do tego co było kiedyś.
To co widać - na początku wywołuję funkcję action(...)
A.....k - Potrzebuje nieco pomocy przy sposobie organizacji projektu. Nie znam się ni...

źródło: comment_JSDcxBqIKO2YmqawGGvrSfdylaQRK5b9.jpg

Pobierz
@lionbest: dzięki za uwagi. No właśnie chciałbym to uprościć, upchnąć jakiś schemat lub wzorzec. O zasoby jestem spokojny, na razie zajmuje 10k pamięci ze 128k i 1kB ramu z 8kB.
Enum state to stan w jakim znalazł sie program po akcji użytkownika. Wypisałem je dla świadomości ile tego jest, i że każdy taki przypadek wymaga określonej akcji, dlatego na tym bazuje. Za to w tej chwili zupełnie nie używam żadnego wzorca
  • Odpowiedz
@Analityk: Najpierw wydziel sobie stany, które są niezależne. Potem dopiero pomyśl która klasa powinna się tym zajmować. Jeżeli masz wiele instancji okien, to każda z nich będzie miała stan niezależny. Następnie łatwiej będzie ci określić, czym dana klasa powinna się zajmować.
  • Odpowiedz
@JustJoinIT: Już dziś o godzinie 20:00 ostatni live-stream z naszego cyklu!

Zapraszam na spotkanie z doskonałym duetem, w rolach głównych Janusz Jurski, który pracuje w USA dla marki Intel, a obecnie zajmuje się platformami serwerowymi Intela dzięki którym działa większość dużych i małych centrów danych.

Podczas wywiadu pomagał będzie Daniel Jastrzębski z Manage It - praktycznie o karierze w It, który od kilkunastu lat z powodzeniem zajmuje się zarządzaniem
JustJoinIT - @JustJoinIT: Już dziś o godzinie 20:00 ostatni live-stream z naszego cyk...

źródło: comment_B80uBULxSScAOh0bt3x5CBd3VTNgZOkB.jpg

Pobierz
  • Odpowiedz
Cześć Mirki!
Tworze sobie apke klient - serwer która będzie się łączyć po websocketach i napotkałem na mały problem:
Stworzyłem ChannelInterceptor w którym sprawdzam login i hasło przesłane w headerze (preSend gdy Stomp Command == CONNECT) i nie wiem kompletnie w jaki sposób odesłać informację do klienta jeśli credentiale się nie zgadzają i jest on nieautoryzowany.

@Component
public class CustomChannelInterceptorAdapter implements ChannelInterceptor {

@Override
public Message preSend(Message message, MessageChannel channel) {
StompHeaderAccessor
W security mam ustawione, że każda wiadomość musi być authenticated.
Można by zrobić workaround i dać userowi role np. ERROR i jeden z kanałów udostępnić tylko do wysłania erroru ale nie o to mi chodzi.
Użytkownik który podczas łączenia się nie poda dobrych danych ma authenticated == false i nie może się do niczego za subskrybować. Jeśli ustawiłbym mu jakąkolwiek rolę wtedy w stomp headerach będzie miał authenticated == true.

@Configuration
public
  • Odpowiedz
Kurde, nie ogarniam.
kod pastebin
Generalnie mam dwa różne obiekty, które mają wspólne nazwy metod (interfejs) oraz ich różne implementacje. Chciałbym jednak moc mieć jakiś sposób, żeby np. w pętli while(1) zmieniać obiekt, dla którego wywołuję metodę w zależności od wyniku działania programu. To znaczy coś takiego (uwaga wklejam kod):

oa a;
ob b;

tocos* obj;
obj = &a

while(1){
if( obj.Action( obj.ReadKey()) == JakisStan){
obj = &b
};
};

Jakim sposobem
#androiddev #naukaprogramowania

Dwie sprawy co do adaptera i listview. Po pierwsze jesli mam w elemencie listy np checkbox i jak go zaznacze to chce zeby dany item sie pokorował i spadł na sam dol listy, probowalem roznych kombinacji w Adapterze ale srednio to działa bo nie zapamietuje, czy dobrym pomysłem było by zrobic arrayliste typu np. ListItems(text, color, chcecked)?

A druga sprawa to taki problem że jak lista jest dłuzsza (tzn uzywa
MrFisherman - #androiddev #naukaprogramowania

Dwie sprawy co do adaptera i listview....

źródło: comment_bNs1vXIJ8UDrBb6vCdhs1exFzwpsYhsD.jpg

Pobierz
1.Jest jakaś zasada, dobra praktyka, żeby w #javascript #oop pobierać elementy strony tylko w jednej, głównej klasie, która ma obsługiwać interfejs aplikacji? Czy mogę deklarować zmienne zawierające elementy DOM w różnych klasach w zależności od potrzeby? Na przykład mam klasę dedykowaną tagom (tablica tagów, dodawanie i usuwanie tagów, wyszukiwanie za pomocą tagów) i wygodniej byłoby mi pobrać diva.tags-list już w tej klasie i dodawać do niego spany.tag. Wydaje mi się, że dzięki
żeby w #javascript #oop pobierać elementy strony tylko w jednej, głównej klasie, która ma obsługiwać interfejs aplikacji?


@lunaexoriens: nie rozumiem o co Ci chodzi, co masz na myśli pisząc "pobierać"?

I dlaczego przyczepiłeś się tego oop? W zasadzie jeżeli można uniknąć tworzenia klas powinno się tego nie robić. Nie próbuj pisać w js tak jakbyś pisał w Javie albo C#.

Staraj się tworzyć małe funkcje, które nie przechowują i nie modyfikują
  • Odpowiedz
@lunaexoriens: > Trzymać wszystkie w jednej klasie czy w zależności od potrzeb?

@lunaexoriens: możesz po prostu trzymać je w jakimś obiekcie, nie ma potrzeby tworzenia do tego klasy. Generalnie powinno się używać najprostszych metod.

A co do obiektówki, to po prostu chcę ją lepiej zrozumieć, zawsze przydatna umiejętność.

JS wspiera też programowanie funkcyjne i to raczej ono jest kluczem do pisania dobrego kodu w JS. Klasycznie rozumiane programowanie obiektowe i
  • Odpowiedz
@JustJoinIT: Minęło kilkanaście tygodni odkąd #bazawiedzy powstała. Na jej podstawie przygotowaliśmy już kilka artykułów, które zbiorczo przedstawiają warte uwagi: kursy, tutoriale i materiały, które pomagają w codziennym kodowaniu:

-> #frontend: http://bit.ly/BazaWiedzyFrontend
-> #php: http://bit.ly/BazaWiedzyPHP
-> #python: http://bit.ly/BazaWiedzyPython
-> #mobile: http://bit.ly/BazaWiedzyMobile

Kolejne podsumowania są już w przygotowaniu :) Następny pojawi się już w tym tygodniu. ( ͡° ͜ʖ ͡°) Czekamy na Wasz
JustJoinIT - @JustJoinIT: Minęło kilkanaście tygodni odkąd #BazaWiedzy powstała. Na j...

źródło: comment_5iJUCv0mhP39J2vcSXjnpnqzMMlafsG8.jpg

Pobierz
  • Odpowiedz
Cześć mireczki, w jakim języku najłatwiej napisać coś w stylu drzewa decyzyjnego? Albo może zastosować do tego jakiś program? W sensie mam coś takiego, wybór języka programowania -> zarobki -> platformy mobilne ->ios ->java. I chciałbym żeby każdy wybór który mam mógł wybierać w osobnym okienku i przechodzić do kolejnego. Wybór w tym przypadku to zarobki/hobby, czy platformy mobilne/sieć/bazy danych. Liznąłem troszkę C i C++.
#programowanie #naukaprogramowania #komputery #pcmasterrace
@janpostal: Jeśli któryś język by sprawiał problem (poza opanowaniem samego języka) w napisaniu tego to pewnie nie byłby językiem programowania.
  • Odpowiedz
Mireczki, mam taki oto problem.
Na wyświetlaczu graficznym rysuje dużo znaczków, mają zachowywać się jak buttony. Działa to doskonale. Jednak w pętli głównej programu (uC) muszę użyć konstrukcji switch() case x: żeby zinterpretować co użytkownik wcisnął i jak na to zareagować. Niestety będzie tego bardzo dużo, mimo, że przyciski można podzielić na 3 grupy to jednak robi się nieprzyjemnie.
Jest jakaś konstrukcja, nie wiem, może callbacki czy co, co pozwoliłoby uniknąć wielkiej
@Analityk: jak buttony są numerowane w miarę po kolei bez zer, to możesz zrobić tablicę gdzie kluczem jest id buttona, a wartością wskaźnik na handlera, ewentualnie haszmapę
ale prawdopodobnie będzie to mniej wydajne niż to co kompilator wyczaruje ze switcha
  • Odpowiedz
@Analityk: możesz sobie stablicować takie callbacki i po numerze wywolac odpowiedni element tablicy. Skoro napisałeś o callbackach, można tez na inne sposoby, ciężko coś więcej powiedzieć nie znając całości programu. Wybór najlepszego rozwiązania raczej należałoby zostawić komus kto wie co chce uzyskać i jakim kosztem.
  • Odpowiedz