TLDR


Rok temu miałem przyjemność gościć na konferencji projektu CLARIN który skupia ludzi zajmujących się przetwarzaniem języka naturalnego, szczególnie polskiego. Podczas trzech dni prezentowano wiele ciekawych narzędzi, część użytecznych i w całkiem dojrzałej formie, wszystko na otwartych licencjach, tylko brać i używać - no nie do końca. Problem polega na tym, że poza jakimiś demkami internetowymi sklejenie maszyny która będzie nam serwowała ich usługi jest zadaniem wymagającym wielogodzinnych poszukiwań i integrowania różnych projektów
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@autowired: Kiedyś skończyłem W4, ale teraz nie mam już nic wspólnego z PWr poza sentymentem. Ekipa tworząca te narzędzia to bardziej W8, ale są tam też ludzie z W4.
@SwordPL: Dziękuję ;) Nie docker z bardzo prostej przyczyny - nie znam go. Jakoś nigdy nie złożyło się bardziej używać dockera, a w tym przypadku jednak priorytetem było, żeby coś zrobić i działało, a nie żeby robić i może
  • Odpowiedz
Wrzuciłem niekompletną wersję na Ubuntu 16.04 na brancha 16.04 - na razie tyle udało mi się zrobić. Zapraszam do testów i poprawek
  • Odpowiedz
Mirki i Mirabelki, ktoś z Was zna się na vagrancie? Otóż mamy problem z uruchomieniem skryptu shellowego z poziomu vagrant provisioning.

Najlepiej zerknijcie na stacka, tam zadaliśmy pytanie: https://unix.stackexchange.com/questions/367187/use-expect-script-from-vagrantfile-for-provisioning-problem-with-non-existing

#nieprogramowanie #devops #vagrant #vagrantup #linux #bash
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postawiłem projekt zenda na vagrancie, ale po odpaleniu strony dostałem 500. W żadnym logu nie było żadnego błędu, więc włączyłem wyświetlanie błędów w php.ini włączając errorreporting, displayerrors i displaystartuperrors;

Teraz nie mam żadnych logów, strona jest biała i kompletnie pusta i dostaję 200 :]

Jakieś pomysły co mogę z tym zrobić? Nie mam bladego pojęcia co jest nie tak, na normalnym ubuntu wszystko działa, tutaj leży i nie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spike200: normalna rzecz w zejdzie ( ͡° ͜ʖ ͡°) a spróbowałeś wejść na inne url? W zendzie zreszta jak nie wiadomo o co chodzi to chodzi zwykle o cache. Może brak uprawnień do katalogów dla Apache?

Kolejna rzecz: gdzie postawiłeś projekt? Mam nadzieje, ze katalog domowy. Druga rzecz: są czasem problemy, gdy masz szyfrowany dysk wraz z katalogiem home. Inna sprawa: co ci zwraca podejrzanego Vagrant?
  • Odpowiedz
W #vagrant da sie zrobic kilka lokalizacji dla boxów? Chodzi mi abym miał lokalnie 1 głównego boxa którego najczęściej używam, a na dysku zewnętrznym całą resztę którą używam rzadziej. #programowanie #apple #osx
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@husky83: Skoro specjalnie nic nie wiesz o AWS, a widać, że nie, to nie wiem czy jest sens się wypowiadać. AWS to głównie 'self service' - dokumentacji jest od groma i nie spotkałem się aby jeszcze ktoś narzekał, a obecnie większość firm, które myśli o chmurze z tego korzysta.

Dodatkowo nie, WMS ma się nijak do AWS.
  • Odpowiedz
co to może być? mam postawionego #vagrant (homestead) i ostatnio mam problem - nie łączy z gitlabem. daje git push i wywala:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
porównuje plik cat ~/.ssh/id_rsa.pub z ustawieniami w gitlabie i wszystko sie zgadza. jak wygeneruje na nowo klucz to wraca do normy, tyle że przez jakiś czas... i znów to samo.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki, korzystam sobie z kompresji ntfs na windowsie, jednakże mam taki problem iż często kompiluje coś na #vagrant boxie i za każdym razem zżera to sporą liczbę mb które nie są kompresowane, przykładowo na windows biorę sobie zaznaczam wszystko właściwości, rozmair na dysku to 47 gb, a dysk cały zajęty(60gb), ktoś wie o co chodzi ? #windows #programowanie #windows10 #komputery #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: jak powrót do przeszłości. Jak byłem mały to kompresowało się dyski bo 170MB było czasem mało. Ale wytłumacz mi po co w czasach terabajtowych dysków jeszcze z tego korzystasz?
  • Odpowiedz
@skyluker: bo ssd mam jedno 60 gb na którym nie mam co trzymać :P wnerwia mnie to ze mam 17gb na niej wolnego i nie ma co z nim robić także była tam wirtualna maszyna ale już za bardzo mnie to irtywało i przeniosłem na większy dysk i tyle
  • Odpowiedz
Trochę wstyd pytać, ale czy ktoś może mi wytłumaczyć jak 5-latkowi jak w praktyce można wykorzystać takie narzędzia jak #vagrant, czy #docker? Chodzi mi o to, że jeżeli mam kilka maszyn w chmurze, to wystarczy, że na każdej zainstaluję kopię gotowego obrazu skonfigurowanego żeby np. móc szybko przenieść cały serwis bez j-----a się w konfigurację nginxów itp. za każdym razem?

Jakie macie najciekawsze zastosowania i gdzie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mentis: docker będzie działał w obrębie systemu jako po prostu wydzielony fragmenty wirtualnej maszyny jak jest ona na linuxie, vagrantem jeśli chodzi o serwer produkcyjny to o ile usługodawca wspiera taką opcje(np digitalocean) możesz sobie z linii komend wklepać jedną komendę i będziesz miał stworzony droplet z boxem z vagranta
  • Odpowiedz
Czytam właśnie o #docker #vagrant Zainstalowałem dockera, działala to jako tako lokalnie. Problem zaczyna sie z deploymentem. Mam jeden serwer dedykowany z centOS i panelem zarządzania WHM/cPanel a drugi to linuxpl. Pierwsze pytanie to czy moge sobie odpalic 2 projekty na raz i na nich dzialac? (lokalnie) Drugi problem to załóżmy że na tym dedykowanym odpale dockera i deployment będzie bezproblemowy - a jak rozwiązać temat z zarządzaniem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasilestam: chyba mylisz pojęcia. Docker i Vagrant mogą działać całkiem osobno. Możesz np stworzyć sobie środowisko w Vagrancie i później uruchamiać je lokalnie lub zdalnie na jakimś serwerze. W vagrancie możesz sobie ogarnąć wstawianie konfiguracji, ale jest to pracochłonne bo jak nie skorzystasz z jakiegoś ansibla, to musiabłyś to ogarnać skryptami bashowymi.

Dockerem za to robisz sobie kontenery i dzielisz na nie swoja aplikację (np kontener z apache, drugi z mysql,
  • Odpowiedz
Który #laptop z tej trójcy do webdev, #php ? (praca w IDE z projektami takimi jak magento które są dość rozbudowane).
Musi być conajmniej 8GB ramu bo dużo robię na maszynach wirtualnych(np. #vagrant ), czasem też kompiluje coś w C++.
Wszystkie mają 24 miesiące gwarancji.

http://www.mediaexpert.pl/laptopy/laptop-lenovo-thinkpad-e560-20ev000spb-,id-636800#tab_description
http://www.mediaexpert.pl/laptopy/laptop-dell-inspiron-15-7559-8705-,id-603833#tab_description
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jojne_Zimmerman: imho sam brałbym della pewnie @robekk1978: do IDE i PHP nawet ten procesor z U z palcem w nosie starczy, chyba że będzie kompilował jakieś rozszerzenia do php co chwila albo odpalał testy co 5 minut to wtedy może trochę się zacząć irytować
  • Odpowiedz
Czasami muszę pracować na Windowsie, i wydaje mi się, że - w połączeniu z Vagrantem - mógłby być naprawdę fajnym środowiskiem deweloperskim.
A później próbuję zrobić w link symboliczny i wraca mi rozum.
#windows #linux #vagrant #webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fervi: Nie, *.lnk to skróty. Od czasów Xp obsługuje hardlinki a od Visty obsługuje symlinki. Jak pod linuksem wejdziesz na partycję windy to zobaczysz że te wszystkie katalogi typu users, documents and settings itp są symlinkami.
  • Odpowiedz
Mirki, mam problem z PuPHPetem. Zrobiłem sobie podstawową konfigurację (dodałem tylko potrzebne mi MongoDB, Redis i ElasticSearch) i niestety nie rusza. Ciągle dostaję warningi typu Warning: /Stage[main]/Puphpet_php/Service[php5.6-fpm]: Skipping because of failed dependencies, tak jakby nie można było zainstalować PHPa i jego bibliotek.

Gdzie może leżeć problem?

Log: http://pastebin.com/SAyRy1eW
Config: http://pastebin.com/3JjGwWGS
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: Przychodzi do teamu nowy dev. Ma lokalnie konfigurować u siebie wszystko aby mieć w odpowiednich wersjach? Nie, odpala vagrant/dockera i ma gotowe środowisko do pracy.
  • Odpowiedz
warto przerzucić się z #vagrant na #docker beta na #windows ? vagrant mam już maszynę postawioną, skonfigurowaną i w sumie wszystko z nią zrobionego, jakiś plus bedę miał z przejścia na dockera poza takim że mogę mieć to samo środowisko na serwerze produkcyjnym ? szybciej to się np odpala/działa ?
#webdev #programowanie #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Generalnie sprawa wygląda tak: jeśli możesz to przerzuć się na cokolwiek unixopodobnego, bo wygoda pracy jest nieporównywalnie większa niż praca w MINGW pod Windowsem(jakimkolwiek). Docker pozwala na dużo więcej niż Vagrant, poszukaj informacji w google "devops docker", "docker ibm pdf" oraz "docker pipeline" etc. Znajdziesz full materiałów tego typu.
lub bardziej akuratne - nowsze. Szczególnie prezentacje IBM mogą być megatreściwe.

Z własnego doświadczenia jestem w stanie powiedzieć, że jeżeli umiesz pochwalić
  • Odpowiedz
Cholera, dzisiaj sie dowiedziałem ze #vagrant to juz przeżytek i powstało nowe lepsze narzędzie - otto. Ależ ten świat #programowanie zasuwa...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach