komentarze
*Konto usunięte*2018.05.10, 10:23
-18#1
Przydatna wiedza.
*Konto usunięte*2018.05.10, 10:25
24#2
[^Udemy]
adulZobacz profil
Poziom ostrzeżenia: 0%
adul2018.05.10, 10:26
40#3
Programiści systemów embedded mogą się nie zgodzić z tytułem.
Ja rozumiem, że to jest sponsorowane itd, ale rażą mnie tytuły/treści, które są po prostu nieprawdziwe.
Edytowane przez autora (2018.05.10, 10:26)
litestepZobacz profil
Poziom ostrzeżenia: 0%
litestep2018.05.10, 10:50
24#4
Cytując klasyka (http://regex.info/blog/2006-09-15/247 ):

'Niektórzy ludzie, gdy napotykają na problem, myślą sobie: »Wiem! Użyję wyrażeń regularnych«. I teraz mają dwa problemy'

Osobiście myślę, że dobrze przyjąć sobie jakiś limit np. 15 znaków - jeżeli regexp jest dłuższy to może lepiej poszukać prawdziwego parsera odpowiedniego dla danych które przetwarzamy.
Edytowane przez autora (2018.05.10, 10:50)
Orzel94Zobacz profil
Poziom ostrzeżenia: 0%
Orzel942018.05.10, 10:53
11#5
adul @ 2018.05.10 10:26  Post: 1143122
Programiści systemów embedded mogą się nie zgodzić z tytułem.
Ja rozumiem, że to jest sponsorowane itd, ale rażą mnie tytuły/treści, które są po prostu nieprawdziwe.

nie tylko oni...
1923spacetravelZobacz profil
Poziom ostrzeżenia: 0%
1923spacetravel2018.05.10, 11:10
-10#6
9cQlVww0zKo

spotkajmy sie osobiscie we Quito
MyneronZobacz profil
Poziom ostrzeżenia: 0%
Myneron2018.05.10, 11:19
16#7
Jako programista w .NET/C# muszę zwrócić uwagę na fakt, że w C# mamy coś takiego jak atrybuty, którymi możemy oznaczyć modele jak i pola po to, aby sprawdzać dane wchodzące(email,phone, username itd.)

Jak by ktoś się zastanawiał jak wygląda przykład wzorca na sprawdzenie email'a, którego używa Google lub MS:
'[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?'

Ja osobiście byłbym skłonny, aby laik nie tworzył sam wyrażeń regularnych, narzut wydajnościowy na domorosłe rozwiązania jest katastrofalny, dlatego takie informacje się ukrywa(hermetyzuje) przed światem zewnętrznym i używa gotowych rozwiązań, ze względu na to, że są to sprawdzone wzorce.
SnowmewZobacz profil
Poziom ostrzeżenia: 0%
Snowmew2018.05.10, 11:36
-1#8
'Niektórzy ludzie, gdy napotykają na problem, myślą sobie: »Wiem! Użyję wyrażeń regularnych«. I teraz mają dwa problemy'
Zgadzam się w pełni. Jednak czasem warto rozwiązać 2 prostsze problemy niż jeden większy. :P

Wyrażenia regularne są fajne, pozwalają oszczędzić czas. Fajnie jest w przypadku 'znajdź i zamień' w plikach tekstowych, kiedy możesz odwoływać się do fragmentów znalezionych wyrażeniem za pomocą \1, \2 itd. Geany jest moim odpowiednikiem notatnika dzięki tej opcji. Nie wszyscy jednak ufają na tyle wyrażeniom (sobie?) by ich używać. Wyrażenia regularne generują problemy, są osoby, które sobie z nimi łatwo radzą, ale są takie, które polegną.
VendeurZobacz profil
Poziom ostrzeżenia: 0%
Vendeur2018.05.10, 12:21
24#9
Sytuacja na OnetLab z żenującymi i kpiącymi z czytelników reklamami to już jest jakieś przegięcie...
allmunioZobacz profil
Poziom ostrzeżenia: 0%
allmunio2018.05.10, 13:05
Vendeur @ 2018.05.10 12:21  Post: 1143145
Sytuacja na OnetLab z żenującymi i kpiącymi z czytelników reklamami to już jest jakieś przegięcie...

A co Lab może, Niemiec każe Polak robi.
nadro-linuxZobacz profil
Poziom ostrzeżenia: 0%
nadro-linux2018.05.10, 13:21
Co za bzdury... oczywiście wyrażenia regularne mogą być przydatne w wielu sytuacjach, ale nie opowiadajmy bzdur, że są obecne we wszystkich programach... W wielu z nich są kompletnie nieprzydatne i można być bardzo dobrym programistą bez posiadania o nich większej wiedzy. W ostatnich latach środowisko programistów strasznie się stacza. Moim zdaniem trend ten drastycznie zwiększył się wraz z ze zwiększonym zapotrzebowaniem na 'programistów' z uwagi na potrzeby rynku aplikacji mobilnych i wysyp masy framework'ów, w których nawet małpa byłaby w stanie coś skleić... nie ważne, że tak jak większość aplikacji mobilnych dany produkt działa wolno, zjada mase zasobów lub nie działa w ogóle... ważne, ze po prostu jest... Swoją ciegiełkę do takiego stanu rzeczy dokładają też autorzy beznadziejnych artykułów, które przedstawiają jakieś durne 'best practice', które bardzo często się nie sprawdzają jak zreszto wszystko co niby jest 'best' lub przechwalają jakieś rozwiązania (tak jak robi to ten artykuł). Później taki początkujący programista czyta takie głupoty i daną rzecz zaczyna wbijać na każdym kroku, gdyż przecież miało to być takie super rozwiązanie... Programista musi być samodzielny i samemu być w stanie wybrać to co jest 'best' dla jego oprogramowania, aby działało szybko i stabilnie, a kod był czytelny, gdyż jako twórca zna swój produkt najlepiej.
petertechZobacz profil
Poziom ostrzeżenia: 0%
petertech2018.05.10, 13:43
11#12
Ile PCLab ma z tego g*wienka ? Aż tyle, że tak często to wrzuca i w ogóle się opłaca, ludzie się nabierają ? Widać takich co chodzą na pokazy garnków nie brak...ale z drugiej strony skoro trafia to tutaj, a np. gracze kupują gry przed premierą, recenzjami...jakby miało ich zabraknąć ? :E Przecież lootboxy z niczego się nie wzięły, widocznie i takie rzeczy są opłacalne dla największych portali...
h63619Zobacz profil
Poziom ostrzeżenia: 0%
h636192018.05.10, 15:24
-3#13
Znam tylko podstawy wyrażeń regularnych i zajechałem dość daleko.
StjepanZobacz profil
Poziom ostrzeżenia: 0%
Stjepan2018.05.10, 16:56
Jak tylko zobaczyłem 'we współpracy z Udemy' przestałem czytać.
skyline riderZobacz profil
Poziom ostrzeżenia: 0%
skyline rider2018.05.10, 17:54
10#15
Ja bym prosił jednak żeby takie 'artykuły' jak ten były odpowiednio oznaczane, np. jako oferta lub reklama.
dario27Zobacz profil
Poziom ostrzeżenia: 0%
dario272018.05.10, 19:26
kpina
wrekawekZobacz profil
Poziom ostrzeżenia: 0%
wrekawek2018.05.10, 19:46
-1#17
Snowmew @ 2018.05.10 11:36  Post: 1143135

Wyrażenia regularne są fajne, pozwalają oszczędzić czas. Fajnie jest w przypadku 'znajdź i zamień' w plikach tekstowych, kiedy możesz odwoływać się do fragmentów znalezionych wyrażeniem za pomocą \1, \2 itd. Geany jest moim odpowiednikiem notatnika dzięki tej opcji.

Mi ostatnio przyszło inserty na merge przerabiać w skrypcie uzupełniającym dane słownikowe - do \7 doszedłem :)
SnowmewZobacz profil
Poziom ostrzeżenia: 0%
Snowmew2018.05.10, 23:24
-1#18
wrekawek @ 2018.05.10 19:46  Post: 1143225
Mi ostatnio przyszło inserty na merge przerabiać w skrypcie uzupełniającym dane słownikowe - do \7 doszedłem :)

Mi było dane przekonać się, że limitem w Geany jest \9 :D Ale zrobiłem w dwóch przejściach to co miałem.=]
e-bor@sZobacz profil
Poziom ostrzeżenia: 0%
e-bor@s2018.05.11, 08:07
regexy warto znać, sam ich używam, ale jestem ich wrogiem. Kod zawierający zbyt dużo wyrażeń jest zwyczajnie nieczytelny I kosztowny w utrzymaniu. Jednorazowe akcje, jak najbardziej, ale w dużym projekcie już niekoniecznie.
SundayUserZobacz profil
Poziom ostrzeżenia: 0%
SundayUser2018.05.11, 09:26
-1#20
Piszę w C na uKontrolery, bez RegEx daleko nie zajdę? Ludzie, programowanie to nie tylko Łyndołs!
Funkcja komentowania została wyłączona. Do dyskusji zapraszamy na forum.