Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko257
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
jaen

jaen

Dołączył 14 lat i 9 mies. temu
  • Obserwuj
  • Akcje 154
  • Znaleziska 26
  • Mikroblog 128
  • Obserwujący 1
  • Obserwowane 2
P.....u
P.....u
konto usunięte 05.06.2015, 17:04:19
  • 2
Miraski mam pytanie odnośnie Docker.
Czy dobrym pomysłem wg was jest używanie Dockera zamiast dajmy na to Proxmox w celu wirtualizacji (chodzi mi tylko o kontenery typu openvz)? Czy ktoś z was tak robi?
#pytanie #sysadmin #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 06.06.2015, 18:37:17
  • 0
Z mojego doświadczenia Docker jest godny polecenia jeżeli chodzi o konteneryzację aplikacji i takie sprawy, ale niestety nie używałem Proxmoxa ani openvz, więc nie będę niestety w stanie Ci powiedzieć czy lepszy czy gorszy.
  • Odpowiedz
kiler129
kiler129
04.06.2015, 13:28:32
  • 1
Mireczki z #programowanie używajace #github, mam do was pytanie.
Mamy sobie repozytorium z projektem, nagle odnajdujemy błąd. Aby nie zapomnieć robimy issue do którego po jakimś czasie wracamy. Wypadałoby zrobić brancha dla tego issue i tam na nim pracować - problem w tym, że nie widzę takiej opcji.
Co prawda znalazłem w internecie sposób konwersji issue na pull-request, ale github krzyczy, że ta metoda jest przestarzałą i
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 04.06.2015, 13:33:05
  • 5
Bierzesz miejsce od którego chcesz naprawiać, branchujesz po prostu, naprawiasz, pushujesz. Żadnego więcej rocket science.
W sensie po prostu:

git checkout tam-gdzie-jest-bug
git checkout -b fix/naprawiam-buga
...
  • Odpowiedz
jaen
jaen 04.06.2015, 13:53:45
  • 1
@kiler129: no jeżeli zrobisz np. zrobisz merge commit i w nim dasz ten hasztag + numer iszuła to się powinien na stronie iszuła wyświetlić. Tylko będzie to jeden commit, a nei wszystkie, jak PRze, z tego co pamiętam. Lepiej chyba się nie da, ale ja osobiście nie widzę nic złego w zrobieniu i iszuła i PRa.
Kiedyś wysłałem tylko PRa do kioo i maintainer olał, a jak wysłałem iszuła i
  • Odpowiedz
Hub99ert
Hub99ert
Hub99ert
01.06.2015, 15:49:06
  • 4
Jestem w 1 klasie licbazy i stwierdziłem, że najwyższa pora zacząć coś, co planuję już od bardzo dawna. Chcę nauczyć się programować, ale nie wiem od czego zacząć. Zacząłem na YT kurs C++ i powiedzcie mi, czy to dobry pomysł. Chciałbym iść raczej w strone tworzenia aplikacji na systemy mobile, a dokładnie Androida i iOSa.
#programowanie
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 01.06.2015, 16:48:22
  • 0
@Hub99ert: IMO C++ za trudny na początek - zamiast uczyć się programowania ajko takie będziesz uczył się bohaterskow rozwiązywać problemy jakich w innych językach programowania po prostu niema P ;
Trochę przesadzam i C++ oczywiście swoje zastosowania też ma, ale generalnie jako pierwszy język C++ to słaby wybór.

A trochę bardziej na temat, to żeby nie powtarzać swojej ściany tekstu sprzed pięciu dni to jak IMO powinno zaczynać się programowani,
  • Odpowiedz
jaen
jaen 01.06.2015, 19:05:28
  • 0
@Bushus: no tylko C++ to strata czasu jeżeli nie będziesz w przyszłości na 100% kodził gier. W zasadzie większość rzeczy się teraz robi w innych językach, a większość ważnych rzeczy jakich się możesz w C++ie nauczyć, to dużo lepiej nauczyć się w C, bo język prostszy i mniej przeszkadza.

Also TIOBE, fuj. Ranking korpojęzyków : C
  • Odpowiedz
jaen
jaen 03.06.2015, 09:51:48
  • 0
@rfree: czyń jak chcesz w kwestii płakania tudzież śmiania się.

Mówimy o nauce programowania, a nie o tym, czy jest sens pisania w C jak C++ to prawie superset C.

Więc powiedz mi proszę co z wymienionego - obiekty, przeładowanie funkcji, szablony, dziedziczenie wielobazowe, wyjątki, wskaźniki, RAII - jest niezbędnie potrzebne do nauki a) algorytmiki lub b) tego jak działa sprzęt? Bo jak dla mnie ani jedna rzecz i w związku z
  • Odpowiedz
jaen
jaen 03.06.2015, 19:36:06
  • 1
@frax: co do pierwszego paragrafu absolutnie zgoda, dlatego też nie sugerowałbym Haskella jako pierwszego języka programowania. Prędzej okolice Scheme, Racketa czy Clojure jeżeli już, bo większość ludzi chce zobaczyć jakieś konkretne efekty swojej pracy a z IO w Haskellu to będzie trudno.

Wiesz co, wydaje mi się że generalnie ważną rzeczą w nauce programowania jest wyrobienie sobie dobrych nawyków - pierwszy język powinien narzucać uczącemu się jakąś dyscyplinę programistyczną.
Dlatego trzymałbym się
  • Odpowiedz
jaen
jaen 04.06.2015, 11:57:34
  • 0
@frax: mam tendencję do rozpisywania się czasem xD

Z jednej strony - obiektowość niby jest dobra kiedy jest dobra (tak, wiem, tautologia), ale mam wrażenie że jak ludzie za wcześnie poznają obiektówkę, to próbują jej używać wszędzie, nawet tam, gdzie nie do końca pasuje - vide linki stąd: http://www.reddit.com/r/gamedev/comments/2hxjzq/mike_acton_insomniac_games_cppcon_2014_keynote_on/ (ale jak umiesz dobrze C++a to pewnie je znasz). Także z jednej strony przydatna sprawa, z drugiej trzeba uważać, żeby nie stała
  • Odpowiedz
jaen
jaen 04.06.2015, 13:18:43
  • 0
@frax: wiem, że gcc sprawdza typy argumentów względem format stringa, ale robi to jako dodatkowy lint a nie częśc implementacji printfa chyba. No ja zawsze w przypadku structów robiłem typedefy i jakoś się dało żyć, ale racja, cokolwiek toto nadmiarowe.
  • Odpowiedz
jaen
jaen 04.06.2015, 13:24:20
  • 1
@frax: o nice, nie wiedziałem że można to sprawdzanie wykorzystać przy własnych funkcjach.
  • Odpowiedz
moriturius
moriturius
31.05.2015, 10:06:45
  • 13
Programirki! Dzisiaj opublikowałem na blogu post opisujący monady. Każdy, kto kiedykolwiek zetknął się z #programowaniefunkcyjne już pewnie słyszał o tych stworkach.

Chciałbym pokazać, że przydają się także, kiedy uskuteczniamy klasyczne #programowanie. Dodatkowo wołam @archlinuxuser bo chciałeś zobaczyć jak ten koncept wytłumaczę:
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 31.05.2015, 11:23:48
  • 2
@moriturius: Dobry artykuł, plus za nieporównywanie monad do burrito tudzież biurka - te analogie zawsze prędzej czy później sprawiają, żę człowiek ma mętlik w głowie ; F

Co do wołania Mirków od #haskell - nie jestem prawdziwym haskellfagiem (quicksort to szczyt moich możliwości aktualnie), ale spróbuję:
a) wydaje mi się, że z treści artykułu trochę za bardzo wynika powiązanie monad z kolejnością operacji i stanem, na co prawdziwi Haskellowcy by
  • Odpowiedz
jaen
jaen 31.05.2015, 18:46:09
  • 1
@moriturius: no haskellowcy zawsze się będą o coś burzyć, w końcu to puryści ;' )

W sumie same monady nie są skomplikowane - to tylko dwie funkcje i trzy prawa. Korzystanie z nich to też nie rocket science. Za to wyrobienie sobie intuicji co do nich - no to już jest bardzo trudne. Typeclassopedia (jeżeli nie miałeś styczności to polecam) próbuje właśnie to od strony wyrabiania intuicji ugryźć, ale to i
  • Odpowiedz
jaen
jaen 31.05.2015, 18:58:20
  • 0
@moriturius: według internetów podobno kiedyś była jako alias do scala.Console.readChar, z dokumentacji wynika że teraz usunęli ten alias, a samą funkcję przesunęli do scala.io.StdIn.readChar. Ale w każdym bądź razie masz teraz dobrą ilustrację tego, o co mi chodziło jak napisałem, że jak czegoś nie powiesz wprost, to ludzie zakładajo rzeczy P ;
  • Odpowiedz
jaen
jaen 31.05.2015, 19:56:35
  • 0
@frax: U sure? Bo wydaje mi się, że groupBy właśnie się kwalifikuje jako takie użycie, analogicznie mapValues, choć to już na typie Map jest, ale nadal to operacja monadyczna chyba.
Tylko reduceLeftOption nie jest monadyczne, bo to fold oraz foreach, ponieważ zwraca Unit.
Oczywiście jak powiedziałem, nie jestem Haskellowcem, więc jak gdzieś się w rozumieniu tego mylę, to chętnie przyjmę korektę. Poszerzanie wiedzy zawsze na propsie.

A co do drugiego. Hm.
  • Odpowiedz
jaen
jaen 04.06.2015, 13:22:02
  • 1
@frax: trochę z poślizgiem, ale przynajmniej teraz ogarniam o co Ci chodziło.
I masz rację, jakoś głupio się zasugerowałem tym, że groupBy jest Data.List ale jak pomyślałem trochę więcej to yep, bez jakiegoś rodzaju akumulatora tego nie zaimplementujesz, więc nie może to być monadą.
  • Odpowiedz
Windmark
Windmark
04.06.2015, 10:00:42
  • 1
#programowanie #js
Jakie IDE polecacie do React JS? Zamierzam się nauczyć od podstaw. Zależy mi na porządnym debuggerze. Aktualnie do debuggowania JS używam Firebuga z Chrome'a, ale to bieda.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 04.06.2015, 11:00:53
  • 1
@Windmark: Firebuga z Chrome'a? Firebug przecież jest w FF. A debugger w Chromie jest chyba najlepszy jaki do tej pory spotkałem (zwłaszcza jak masz Canary, które przy webdevie zawsze warto mieć).

Anyway, Chromowy web inspector + sourcemapy powinny Ci rozwiązać wszystkie problemy, ale nie powiem Ci jak to się ustawia w czystym Reakcie + browserify, bo używam go przez reagenta w Clojurescript. Tym niemniej - generoujesz sourcemapy, ogarniasz żeby Twoja
  • Odpowiedz
fehuziom
fehuziom
fehuziom
01.06.2015, 06:37:31
  • 2
Witam, po spędzeniu paru miesięcy na wykopie i #programowanie oraz zachęcony akcjami innych użytkowników postanowiłem stworzyć stronobloga.
Będzie łatwo
Powstaje w celu nauki technologii, oraz żeby "mieć do portfolio" ( ͡° ͜ʖ ͡°). Narazie wiodąca technologia to Django, w dalszym czasie planuję stworzyć wersję na Angular.js.
W obecnym momencie nic poza statycznym wyglądem nie ma, ale dzisiaj/jutro wrzuce opcje dodawania postów przez osoby zalogowane oraz komentowanie.
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 01.06.2015, 09:52:15
  • 0
@fehuziom:
.> 2015
.> używanie Django
hehe
  • Odpowiedz
jaen
jaen 03.06.2015, 07:46:52
  • 0
@fehuziom: spoko, trolluję trochę. Po prostu jak Django jakoś mnie odrzuca w przeciwieństwie do Railsów, więc zrobiłem #heheszki P ; Najważniejsze, że coś rboisz i tak : D
  • Odpowiedz
jaen
jaen 03.06.2015, 08:43:19
  • 0
@fehuziom: pewnie kwestia przyzwyczajenia się do tego, że w Railsach wszystko ma swój DSL i przez to rzeczy jak definicja modeli, kontrolery itp. są czytelniejsze. Po prostu Pythona nie za bardzo da się pocukrzyć żeby ładniej wyglądał, a Ruby tak.
  • Odpowiedz
jaen
jaen 03.06.2015, 14:54:00
  • 0
@fehuziom: no to jest racja niezaprzeczalnie, nie ma bardziej legalistycznego języka niż Java. Jak spróbujesz Railsów w wakacje to jestem ciekaw jak wypadnie porównanie.
  • Odpowiedz
Hoggie
Hoggie
28.05.2015, 20:03:29
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 31.05.2015, 15:39:37
  • 2
Trochę się może spóxniłem, ale robiłem te cztery lata w Railsach to może coś przydatnego dopowiem.

@Hoggie: do robienia stron w Railsach tak naprawdę nie potrzebujesz umieć więcej Ruby niż podstawowa wiedza co to obiekt i umiejętność sprawdzenia w dokumentacji Enumerable jaka aktualnie kombinacja funkcji zip, filter, map i fold (modulo dziwne rubiowe nazewnictwo filter i fold) jest Ci aktualnie potrzebne - reszta to poszukiwanie odpowiedniej biblioteki (aka.
  • Odpowiedz
jaen
jaen 31.05.2015, 15:47:13
  • 0
@Hoggie: a, byłbym zapomniał - ogarnij Linuksy. Nikt normalny nie stawia strony w Ruby na serwerze Windowsowym, więc warto by było developować w tym samym środkowisku i przyzwyczajać się do niego, zwłaszcza że często gęsto Rubiowcy sami muszą trochę adminować.
Poza tym historycznie Ruby/Rails ssało na Windowsach mocno. Teraz może jest lepiej, ale to jeszczenie powód, żeby nie korzystać z Jedynego Słusznego Systemu Operacyjnego P ;
Jak coś to polecam
  • Odpowiedz
jaen
jaen 03.06.2015, 08:12:38
  • 1
@rskk: no nie mówię, że nie jest przydatne, ale podstawy Railsów (powiedzmy poziom Agile Web Development with Rails mniej więcej) i kilka pierwszych projektów do nauki można ogarnąć naprawdę znając Ruby na poziomie "jak stworzyć klasę" i "jak korzystać z Enumerable", a resztę rzeczy robić na zasadzie "monkey see, monkey do". A jak już się umie podstawy Railsów to wtedy można zająć się dokładniej Ruby czy to doszkalając się
  • Odpowiedz
Szab
Szab
02.06.2015, 17:01:13
  • 6
Macie do polecenia jakieś książki/artykuły/ebooki/inne materiały traktujące o przetwarzaniu języka naturalnego? Chciałem trochę zainteresować się tym tematem :)

#programowanie #sztucznainteligencja
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 02.06.2015, 17:22:19
  • 0
Radzę czatować na https://www.coursera.org/course/nlp
  • Odpowiedz
kubakubakuba
kubakubakuba
kubakubakuba
01.06.2015, 19:09:37
  • 8
Cześć, dotychczas #cpp uczyłem się z kursu the new boston, ale postanowiłem przerobić również coś po polsku i wybrałem książkę J. Grębosza "symfonia c++", ale widzę że w książce jest wiele błędów, albo po prostu nie ma rzeczy które były w new bostonie. Co sądzicie o tej książce i jaką pozycję polecielibyście z zakresu c++ jako uzupełnienie mojej nauki w j. angielskim i dlaczego.
#programowanie
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 01.06.2015, 19:28:28
  • 3
Mógłbym wypisać książki Meyersa, Suttera, Alexandrescu, ale bym się powtarzał za tym StackOverflow więc tylko podlinkuję. Jak już znasz podstawy to kompendium Stroustrupa do uczenia się reszty ficzerów języka plus książki od Best Practices do Advanced po kolei powinny Ci wystarczyć.

Plus dosłownie parę ciekawych linków jak myślisz o programowaniu gier czy ogólnie na niskim poziomie:
http://www.akkadia.org/drepper/cpumemory.pdf (kompendium podstawowej wiedzy o działaniu pamięci, od dysku poprzez RAM, aż do cache'a; warto też
  • Odpowiedz
jaen
jaen 01.06.2015, 20:17:44
  • 1
Ach, byłbym zapomniał o tym jeszcze - http://gameprogrammingpatterns.com. Świetna sprawa, gejkoderski odpowiednik wzorców projektowych GoFa, dodatkowo koles który to pisze ma bardzo lekkie pióro; polecam też jego blog, aczkolwiek tam już pisze o różnych ciekawych rzeczach - od pisania silnika do Rogalika w Darcie po kwestie implementacji i projektowania języków programowania czy implementacji GC.
  • Odpowiedz
pulla
pulla
pulla
01.06.2015, 17:09:26
  • 1
#programowanie #linux
Odblokowalem sobie port 8080 w moim ruterze (http://postimg.org/image/jogov2pjv/3ed9625d/), moje wewnętrzne ip sprawdziłem sobie na "ifconfig". Odpalam sobie moja aplikacje webowa w eclipsie na tomcacie 8. Teraz wchodząc na linka: ip z tej strony https://www.whatismyip.com/ z portem 8080 lamane przez moja nazwa apki. Niestety nic nie znajduje i nie wiem gdzie twki problem. Tomcat wersja 8. Net z upc i z tego co czytam to jest
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 01.06.2015, 17:29:54
  • 1
Sprawdź do jakiego hosta się bindujesz z serwerem aplikacji - 127.0.0.1 czy 0.0.0.0. Jeżeli to pierwsze to aplikacja będzie dostąpna tylko z komputera na którym działa, nawet inny komputer w tej samej sieci jej nie otworzy. Musisz wtedy zmienić na 0.0.0.0.
Warto to sprawdzić, bo ja kilka razy miałem ten właśnie problem, gdyż dużo rzeczy domyślnie binduje się do localhosta tylko.
  • Odpowiedz
jaen
jaen 01.06.2015, 17:43:36
  • 0
@pulla: zależy od werbservera jakiego używaz, ale jak możesz wejść z innego kompa w sieci to raczej nie to.

Na przyszłość jakby Ci się miało przydac:
osobiście nie konfigurowałem Tomcata więc nie wiem jak tam na 100%, ale trochę googlania sugeruje elementy ` w pliku server.xml - [raz](http://stackoverflow.com/questions/18617/how-do-you-configure-tomcat-to-bind-to-a-single-ip-address-localhost-instead-o), [dwa](https://tomcat.apache.org/tomcat-8.0-doc/config/http.html) (chodzi o atrybut address`).
  • Odpowiedz
Pierdyliard
Pierdyliard
31.05.2015, 19:55:58
  • 8
Kapitalny kurs "Sonic PI" - języka programowania który pozwala komponować muzykę
#mikroreklama #nauka #programowanie #muzyka #ciekawostki #muzykaelektroniczna #algorytmy
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 31.05.2015, 21:54:38
  • 1
Notbad, aczkolwiek największe wrażenie muzyki tworzonej na komputerze robi to - https://vimeo.com/2433947. Niemal jak prawdziwy jazzman D :
  • Odpowiedz
krzysiekdw
krzysiekdw
30.05.2015, 12:52:05
  • 23
Ja pierd... uwielbiam robić projekt w grupie, zwłaszcza z #rozowepaski . Nie dość, że trzeba tłumaczyć jak krowie na rowie co ma zrobić, to jeszcze zamiast szukać pomocy w googlach i innych źródłach woli zawracać dupę w stylu "napisałam takie cos i nie dzialaaaaaa..... :( "
#programowanie #studbaza
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 31.05.2015, 18:02:32
  • 1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
R.....t
R.....t
konto usunięte 31.05.2015, 09:37:29
  • 1
jak tu zlinkować te 2 pliki w cpp+? Żebym mógł wywołać funkcję w pliku main.cpp a jej definicje mieć w funkcja.cpp?
mam takie zawartości plików ale jest błąd: 1>main.cpp(8): error C3861: 'funkcjatest': identifier not found
#cpp #programowanie
funkcja.cpp

#include
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaen
jaen 31.05.2015, 10:11:52
  • 1
@Rilekt: samego VS nie używałem bardzo dawno, ale wygląda na to że nie pasują mu biblioteki runtime'u C++ - albo są niekompatybilne binarnie albo ich brakuje (raczej to pierwsze, bo inaczej by więcej błędów się posypało). Jak dokładnie ten projekt stworzyłeś? Używasz czegoś poza standardowymi bibliotekami C++?
  • Odpowiedz
jaen
jaen 31.05.2015, 10:38:50
  • 1
@Rilekt: Ale nie chodzi mi o Twój kod - to widziałem w pierwszym poście już - tylko o inne biblioteki i to w jaki sposób stworzyłeś projekt dokładnie. Kod jest w porzadku, bo nie kompilator się pluje tylko linker.
Nie wiem, przykładowo, ludzie w internecie mieli tego typu błędy jak próbowali użyć SFMLa skompilowanego MSVCC11 (VS12) w programie kompilowanym MSVCC12 (VS13) i nie wychodziło, bo ABI się zmieniło.

Ale jeżeli nie używasz
  • Odpowiedz
jaen
jaen 31.05.2015, 11:06:44
  • 1
@Rilekt: no idea, to jakiś wymysł M$ jest, ja siedzę na Linuksie i gcc to rozwiązuje to trochę inaczej.
Tzn. wiem po co to ten cały mechanizm jest - przy kompilacji zapisuje dane pośrednie o nagłówkach, żeby następnym razem kompilacja była szybsza, ale czemu potrzebuje do tego tych plików konkretnie - nie wiem, musiałbyś się skonsultować z MSDNem; ja zawsze je usuwałem obydwa i byłem zadowolony (bo przy małych projektach
  • Odpowiedz
  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Osiągnięcia

  • Rocznica
    od 07.01.2024

    Rocznica

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking