Hej! Przy poniedziałku - nowości z kategorii Backend, Frontend i Fullstack :)

`

**BACKEND JOBS**


-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programuję teraz trochę w railsach i jako, że narazie nie w smak mi zmiana systemu to jestem "skazany"na win10. Obecnie mam wszystko skonfigurowane w miarę dobrze, ale jakieś bugi i tak się zdarzają (np. nie działa db:migrate:reset, muszę dropować i tworzyć od nowa, heroku przy pushu też zawsze coś krzyczy, że usuwa gemfile.lock bo wygenerowany na windzie, ale to chyba bez znaczenia).

Ostatnio trafilłem na opcję WSL (Windows Subsystem for Linux -
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anoacc: nie rozumiem, dlaczego tak uparcie siedzisz na Windows 10. Może WSL to jest jakieś rozwiązanie, ale nie wiem, nie próbowałem i nie zamierzam. Jeżeli nie, to nie łatwiej byłoby odpalić jakiegoś linuxa przynajmniej jako wirtualną maszynę (Ubuntu + Virtualbox/VMWare/cokolwiek) i po prostu pracować zamiast walczyć z problemami, których nie powinno w ogóle być?
  • Odpowiedz
@KrzysztofKrawczyk: wiesz co, p------e to, stawiam normalnie ubuntu obok windy, nie wiem skąd moje irracjonalne przywiązanie do windowsa się bierze. Jedyne do czego będę używał windowsa to granie w civki chyba.
  • Odpowiedz
eh miruny z #rails i #angular
jak zrobić, aby moduł angulara był globalny (jeden na aplikację - tak się w ogolę robi?)?

powiedzmy, ze moja główna strona składa się z trzech view z osobną logiką, ale zależą od siebie i chciałem przekazywać pomiędzy nimi wartości

zaimplementowałem sobie pierwsze menu z view w html.erb z angularem w pliku js i controllerem rb - moduł angulara zdeklarowałem w js a ng-app="gromwellapp" w tegu html tego
gromwell - eh miruny z #rails i #angular 
jak zrobić, aby moduł angulara był globaln...

źródło: comment_YPgqaqV8TOORKFlMsSyMcJYHG2OXxmW9.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Valchee: Bo Railsy to architektonicznie niewypał (mówimy o railsach + 90% libów do nich). Są kapitalne do MVP ale problemy pojawiają się kiedy chcemy zrobić coś większego. ActiveRecord jako pattern powoduje gigantyczny coupling (nie znam PL odpowiednika dla tego słowa) kodu, sprawia, że jakakolwiek zmiana jest praktycznie niemożliwa. Do tego "the rails way" samo w sobie zachęca do dirty hacków, co widać po kodzie dużej części gemów (monkey patching, injecting różnych cudów, etc). Temat rzeka na kilka solidnych artykułów na blogu.

Na szczęście rośnie nam coraz więcej zajebistych rzeczy poza railsami, w tym m.in.:
- trailblazer
- dry ecosystem
  • Odpowiedz
Witam mirków z #programista15k ;) Szukam przykładów kodu #ror #rubyonrails - dokładniej to całej strony napisane w ror. Czy macie jakieś sprawdzone przykłady, z których mozna się uczyć i brac przykład? Nie chodzi mi o kurs, lecz całą gotową stronę. #ruby
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piątek! ( ͡° ͜ʖ ͡°) ja mam coś dla Mirków-Ruby Devów ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#161

Co Ciekawe, praca w Ruby on Rails dostępna jest raczej tylko w największych miastach Polski, co raczej niespotykane jest przy innych popularniejszych technologiach.

pon- JavaScript, wt. - PHP, śr. - Java/Scala/C++, czw.
StartupCribs - Piątek! ( ͡° ͜ʖ ͡°) ja mam coś dla Mirków-Ruby Devów ( ͡° ͜ʖ ͡°) #just...

źródło: comment_nQ247dxo28sKJotOV9XDIQe26W57cvEZ.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joolekk: rozwiązanie jest głupsze myślałem, miałem endy w odwrotnej kolejności niż powinno być i ide przez to świrowało
usunąłbym post bo wstyd ale niech zostanie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Piąteczek dla Mirków - Rubiowców! ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#113

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala/C, czwartek - Python, piątek -Ruby/ mobile, sobota -testing, niedziela -.NET/ DevOps

Na http://justjoin.it/ masz ponad pół tysiąca aktualnych ofert od prawie 300 firm, to daje największy wybór spośród branżowych job boardów w PL (pod względem ilości aktualnych ofert pracy dla programistów), który
StartupCribs - Piąteczek dla Mirków - Rubiowców! ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#11...

źródło: comment_88njMTiS5beoWiGUiqeoTNJe34wDNFf6.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

halko, robie se zadanie na codefights, polega na napisaniu algorytmu ktory pokaze jedyna litere ktora nie powtarza sie w stringu cnie

def firstNotRepeatingCharacter(s)
s.eachchar do |value|
return value if s.count(value) == 1
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kasztanozord: Najpierw zlicz wystąpienia każdej litery, a potem znajdź tę, która występuje tylko raz. W dwóch odrębnych pętlach. Będziesz miał złożoność liniową.

W podanym przykładzie masz złożoność kwadratową, co ukryte jest w metodzie count(), która zawarta jest w pętli. Zliczanie wywołujesz dla każdej iteracji, co jest nieoptymalne.
  • Odpowiedz