#programowanie, #ruby #python

Mirki wlasnie postawilem bloga na jekyll'u. Tym samym zrealizowalem jedno z moich noworocznych postanowien. Szykujcie sie.. Bedzeie duzo pythona i ogolnie mojego doswiadczenia w zawodzie.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Niech sie pierwszy temat wyklaruje... No i wiaze sie to z pokazaniem siebie. Na blogu jestem z imienia i nazwiska... Pelne CV, wglad w zycie etc... Duzy krok.
  • Odpowiedz
  • 1
@Tomekarl: na szybko z telefonu. Jak chcesz sobie cos wypisac do konsoli to uzyj Rails.logger.info "tutaj tresc". Zeby bylo lepiej wyluskac z konsoli wypisany tekst to wypisuje najpierw ciag znakow np ##############
  • Odpowiedz
@Tomekarl: gem 'pry', potem w kodzie gdzie chcesz miec dostep wpisujesz binding.pry, wykonujesz akce i serwer zatrzyma się w miejscu binding.pry i wlaczy prompta i tam sobie juz mozesz zrobic np params.inspect, jak skonczysz bawic się w konsoli robisz ctrl+d lub exit i kod wykonuje sie dalej
  • Odpowiedz
#rubyonrails #ruby #rails #ror
Robię kurs od Michaela Hartla. Mam pewne problemy.

Dlaczego nie dodajemy dwukropka przy categoryids, a przy pozostałych argumentach tak? Ponadto czy konieczne jest wskazanie, ze to tablica?

def
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tomekarl: title i description to są symbole, dlatego są poprzedzone dwukropkami. category_ids: [] zaś to hash, który jako klucz ma symbol categoryids. Starszy sposób zapisu takigo hasha to: :category_ids => [] gdzie wyraźniej widać że kluczem jest również symbol. A w stron parameters zapis ategory_ids: [] oznacza, że w parametrach pod kluczem category_ids oczekujemy tablicy (w odróżnieniu od pojedynczych parametrów title i description).
  • Odpowiedz
@Tomekarl: jeśli chcesz żeby parametr category_ids był interpretowany jako tablica (tj. że oczekujemy tablicy), to tak, musisz jasno napisać, że będzie to tablica, tak jak napisał @bliss.
  • Odpowiedz
kojarzy ktoś może takiego fajnego gema do steamapi, w którym nie trzeba było steam api keya (był opcjonalny)? pamiętam, że była wersja tej libki oprócz rubyego także w node.js i pythonie. ktoś coś? szukam już dłuższą chwilę, a niestety nie zafollowałem na githubie ( ͡° ʖ̯ ͡°)
#ruby #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać
  • Odpowiedz
W języku #ruby zdefiniować metodę "pole_prostokąta" pobierając dwa argumenty będące wymiarami prostokąta i zwracającymi pole prostokąta o podanych wymiarach. Zdefiniowaną funkcję wywołać z parametrami 10 i 12, a zwróconą przez nią wartość wypisać na ekranie

Czy to będzie coś takiego?
Mógłby ktoś napisać jak powinno być to jeśli mam źle (a pewnie mam :( )
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#ruby #programowanie #programista15k #ide #rubymine #sublimetext

Próbowałem dzisiaj RubyMine-a, i jakoś nie czuję tego.
Narzędzie teoretycznie powinno mi pomagać, a czułem, że flow pracy w Sublime jest przyjaźniejsze.
Nie mogłem nawet odpalić serwera railsowego przez IDE. Próbował uruchomić poszczególne kontrolery. Czuję się idiotą xD
Tylko testy dobrze wykrywał i ładnie mogłem mu wrzucić "Run Tests" i testował.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pokukma: Szczerze mówiąc jeśli chodzi o odpalanie serwera/testów/tasków z poziomu rubymine, to lepiej sobie odpuścić. Dużo prościej i szybciej jest to robić z poziomu terminala. To, co wyróżnia rubymine i jednocześnie sprawia, że go używam w firmie, to skrót cmd+klik na dowolnej metodzie/klasie/zmiennej, który przenosi Cię do definicji tego co kliknąłeś. Jest to szczególnie przydatne jak chcesz podejrzeć kod z jakiegoś gemu.
  • Odpowiedz
Ma ktoś może dzisiaj ochotę i czas na pomoc w zadaniu z #ruby? ;)
Są to jakieś podstawy, ale nie mam do tego głowy, ktoś, coś? ( ͡° ͜ʖ ͡°)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Object Oriented Programming is an expensive disaster which must end

I run into this when I go to a job interview. It does not matter if I interview for a Ruby job, or a Java job, or a PHP job, the job interviewers ask me if I know what OOP is. They ask me to define “encapsulation” and “polymorphic dispatch”. These are standard questions, to which I am expected to give the standard
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface: takie ranty purystow sa bardzo interesujace, ale jednak w zdecydowanej wiekszosci przypadkow to biznes weryfikuje slusznosc danych rozwiazan. najdynamiczniej bedzie sie rozwijac ta dziedzina, gdzie jest kasa, a tutaj akurat wiadomo, co przoduje ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@interface: ja wcale nie twierdze, ze rynek zawsze wybiera sluszne rozwiazania. tylko w programowaniu na 1 artyste przypada 10 rzemieslnikow (DZD, ale chyba wiadomo, o co chodzi) i to w znacznym stopniu determinuje rozwoj technologii. rzemieslnikow (czyli rowniez mnie) za specjalnie nie interesuje, co podoba sie Torvaldsowi, DHH czy innemu autorytetowi, oni maja za zadanie efektywnie dostarczyc produkt. done is better than perfect.

nie umniejszam wartosci tym dyskusjom, bo prezentuja
  • Odpowiedz
#programowanie #programista15k #ruby #rubyonrails #rubygems

Wczoraj stwierdziłem, że będę zajebisty - napiszę swojego pierwszego gem-a i wrzucę na rubygems, gem działa, jak go w konsoli testowałem, ale po dołączeniu do aplikacji railsowej, za nic go nie mogę wywołać :P

Więc chociaż się nim tu pochwalę...
Nic specjalnego - interakcja z API z smsapi.pl, ale jest
https://github.com/pj-it/sms_api
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach