Myślałem, że nic mnie w życiu nie zdziwi i jakoś specjalnie nie zaskoczy. Aż do momentu, gdy wczoraj wieczorem, zauważyłem post niewidomego chłopaka, który uczy się tworzenia stron internetowych. Zrozumiałbym, gdyby pisał jakieś algorytmy, ale strony internetowe?! Przecież tam trzeba WIDZIEĆ! Korzysta ze screen readerów i pojedynczych pomocy w postaci oczu swoich znajomych. Dał mi on ogromną dawkę motywacji i pokazał, że niemal wszystko jest możliwe. To jest dla mnie na
F.....y - Myślałem, że nic mnie w życiu nie zdziwi i jakoś specjalnie nie zaskoczy. A...

źródło: comment_U5oPdlX13whVMTj9BQCVssW9xCWEubJw.jpg

Pobierz
Cześć, takie pytanko:

mam taką tabele w htmlu i chciałbym dynamicznie na podstawie wartości w kolumnie 'status' generować link.
coś w stylu: if(Status has value) then generate link in that row.

ID Status Link
1.
2. value link
3. value link
4.
Może ktoś coś podpowiedzieć?
#it #naukaprogramowania #frontend
@Euwd: ale jaki język? Generujesz taką tabelkę po stronie PHPa, Pythona czy może JS? Sprecyzuj dokładnie jak to ma działać (czy value się może dynamicznie zmieniać czy po prostu chcesz zwykły link na podstawie znanych Ci danych)
  • Odpowiedz
@Euwd:

no to w zasadzie musisz w jQuery skorzystać tylko z each, find, text i to tyle. W skrócie na każdym tr musisz pobrać zawartość drugiej kolumny (chyba że masz tam jakieś classy to nawet lepiej) i wrzucić link z pobraną wcześniej wartością do kolumny 3.
  • Odpowiedz
@quwer: Użyć ResponseEntity: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/ResponseEntity.html

czyli metoda zamiast zwracać List powinna zwracać ResponseEntity> i w return wtedy return new ResponseEntity(books, HttpStatus.OK) (albo szybciej: return new ResponseEntity.ok(books)) a w przypadku jak chcesz tam wyżej zwrócić 404 to return new ResponseEntity(HttpStatus.NOT_FOUND) a nawet szybciej: return ResponseEntity.notFound()
Tip: powinieneś tam zwracać 400 BAD_REQUEST a nie 404 NOT_FOUND
Note: pisane na sucho i na szybko więc mogłem o czymś zapomnieć

Tip dla pozostałych czytających: autor
  • Odpowiedz
◢ #unknownews

To już powoli staje się tradycją, że w tygodniach w których jestem przepracowany, publikuję zestawienia w piątki - tak jest i tym razem.


1) Lista 13 polecanych blogów dla web developerów i designerów + bonusy ( #webdev + #webdesign )
https://medium.com/level-up-web/top-web-design-and-development-blogs-freebies-24be6a618041
INFO: pod opisem każdego bloga jest link do podstrony, gdzie twórcy rozdają coś za darmo (ebooki, poradniki itp)

2) Skąd czerpać wiedzę na temat #security i pentestingu? -
imlmpe - ◢ #unknownews ◣

 To już powoli staje się tradycją, że w tygodniach w który...

źródło: comment_LTGUSzoaPJBLMtQS0Qanql1C0cC72Z1G.jpg

Pobierz
@lis6502: no w sumie mogą :
a) hostowac OSM u siebie
b) dogadać się z nimi "ej ile $ potrzebujecie średnio na X odsłon, my będziemy w formie darowizny to rzucać na serwery bo i tak nam taniej wyjdzie, doliczcie do tego trochę więcej żeby było dla innych użytkowników "

Choć w sumie opcja a dużo bardziej 'nornalna'
  • Odpowiedz
Siemka, mam taki o prosty kod w electronie do wyswietlania strony. Wszystko dziala elegancko.
Ale mam pytanie, chcialbym dodac swoje skrypty napisane w js do tego programu.Gdzie bym je mial wrzucic w main.js ? Jak je uruchomic automatycznie? Wystarczy ze wrzuce je w plik main.js, a na koniec maina zrobci wywolanie funkcji i beda sie uruchamiac? Bo nie wiem czy robie cos zle, czy co :/
#naukaprogramowania #javascript
Rakky - Siemka, mam taki o prosty kod w electronie do wyswietlania strony. Wszystko d...

źródło: comment_U0zhcEVwICW6Pb7TofZDUQJtHPA1IAXt.jpg

Pobierz
@quwer:

/jestem/sobie/pathVariable

/aja/jestem?query=param

a w javie w kodzie różnica jest chyba tylko w nazwie adnotacji, bo sposób przekazania (zapisu w kodzie) jest taki sam jeśli dobrze pamiętam.
  • Odpowiedz
@quwer: Generalnie ścieżka wyznacza dostęp do zasobu a query paramy to opcjonalne lub nie modyfikatory dostępu do danego zasobu.

Jak np jesteś sklepem netowym i masz produkty i te produkty mogą mieć recenzje/opinie to możesz mieć taką ścieżkę do zasobu:

/products/{productId}/reviews

Gdzie productId to PathParam i jest częścią scieżki do zasobu. GET na tym endpoincie powinien pobrać wszystkie opinie dla danego produktu. Załóżmy teraz że chcesz mieć możliwość opcjonalnego ograniczenia ilości
  • Odpowiedz
#naukaprogramowania
#python
#django

Piszę sobie testy do apki:

https://pastebin.com/BTGGEMyv

To jest ich drobny wycinek.

Można nawet założyć że self.id i self.med są równe 1 i taki obiekt istnieje.

I nawet chciałbym się dowiedzieć jaki błąd mi wywala, ale komunikat pokazuje to:

https://pastebin.com/WWBSzX69

I nawet nie za bardzo wiem czego ten błąd dotyczy...

Prosiłbym o jakieś nakierowanie gdzie szukać źródła problemu...
@IsambardKingdomBrunel upewnij się, że możesz użyć self.id. Podejrzewam, że testrunner wsadza sobie tam coś swojego, Ty ladujesz mu tam cyferki, on próbuje tego swojego użyć i się #!$%@?. Użyj innej nazwy, np self.pk.
Możesz sprawdzić na samym początku testu, co siedzi w self.id zanim nadpiszesz
  • Odpowiedz
kiedy nie uczysz się #programowanie bo
- biurko zawalone
- za ciepło w pokoju
- wykop nie przeskrolowany i niedajbosz coś mi umknie
- za słaby procesor na #visualstudio, może najpierw kupię mocniejszego kompa?
- masz inne rzeczy bardzo priorytetowe i na myść o robieniu kilku trudnych rzeczy na raz dostajesz białej gorączki i nie robisz nic

a może po prostu to nie jest dla mnie?

Cholernie lubię poklepać coś w
Chciej stworzyć archiwum zip z jednym pliczkiem

Easy.

Chciej dodać do tego drugi plik

plik jest używany przez inny proces


Ok, jebnę Dispose() po utworzeniu archiwum

Przy tworzeniu easy

Ok, chciej teraz dodać do istniejącego archiwum plik

plik jest używany przez inny proces


Jebnij Dispose() gdzie się tylko da

Plik jest używany przez inny proces


Dość tego dobrego, jebnij Dispose() przed zapisaniem go

PLIK JEST UŻYWANY PRZEZ INNY PROCES


(°
TymRazemNieBedeBordo - Chciej stworzyć archiwum zip z jednym pliczkiem

Easy. 

C...

źródło: comment_hWzGZG8LbcEc0LzSOUxMplESUcj7TTCU.jpg

Pobierz
@TymRazemNieBedeBordo: skoro uzywasz bloku using() to znaczy, ze obiekt ten implementuje IDisposable i Dispose() zostanie wywolane przez framework, manualne wywolanie IDisposable nie ma tutaj w ogole zadnego sensu i nie powinno sie tak robic. Przylaczam sie do kolegi wyzej odnosnie sprawdzenia dodatkowych parametrow przy otwarciu pliku.
  • Odpowiedz
Mireczki, mam problem. Zrobilem sobie diva i przycisk w nim zalezny od wielksoci diva. Jest zawsze w prawy rogu po nadaniu mu bottom:0 i right:0. Ale gdy robie to samo z divem w divie, to mi juz nie dziala :/ A chodzi o to by ten div trzymal sie prawego rogu diva i nie puszczal za #!$%@?. Moze jakies inne rozwiazanie?
#css #naukaprogramowania
Poczytaj o pull i push w bootstrapie skoro go używasz albo o order we flexbox'ie bo do tego co chcesz osiągnąć nie używa się stylowania na position absolute;
  • Odpowiedz
Na stronie po kliknięciu przycisku wysyłany jest POST, do którego dołączany jest token. Token jest generowany przez javascript. Chciałbym wysłać posta, ale z poziomu kodu. Problem mam z tym tokenem. Prawdopodobnie to jest fragment kodu, który go generuje: link - stąd interesuje mnie t.token. Czy da się coś z tym zrobić? Mam dostęp do html strony, na której jest ten przycisk, wszystkie ciasteczka mam zapisane. Ma ktoś jakiś pomysł?
#csharp #dotnet #
Jak wygląda dostęp do dobrych materiałów webowych w #java? Głównie chodzi mi o rzeczy typu #spring. Jestem ze świata #csharp i u nas nie wygląda to za dobrze. Czytasz sobie dokumentacje msdn i masz tam przykłady typu encja na twarz, kontekst bazy danych w kontrolerze itd. Czytasz sobie praktycznie jedyną książkę do asp.net: ASP.NET MVC 5. Zaawansowane programowanie i masz tam przykłady typu repozytorium, które jest zaprezentowane jako nakładka na