Blog megiteam.pl
Cloud9 - IDE w przeglądarce
2012 Luty 01
Czy marzyłeś o IDE które będzie można uruchomić w parę sekund na każdej maszynie bez instalacji? Od teraz jest na to sposób, wystarczy Twoja ulubiona przeglądarka internetowa. Aplikacja open source Cloud9 to IDE napisane w oparciu o Node JS przez co można ją uruchomić w każdej przeglądarce i na każdej platformie. Obsługuje podstawowe języki Javascript, HTML/CSS, podświetlanie składni Coffeescript, Ruby, PHP, oraz wiele innych.
Życzenia
2011 Grudzień 23
W nadchodzącym roku życzymy Wam genialnych pomysłów, interesujących projektów, rozwoju zawodowego i sukcesów osobistych :)
MegiTeam sponsorem PyCon PL i PHPCon PL
2011 Wrzesień 20
Jak co roku wraz z nastaniem jesieni czas imprez plenerowych przemija. Na szczęście, przemijanie dotyczy jedynie przymiotnika „plenerowych”, pojawia się bowiem szereg okazji by rozwijać swe umiejętności w bardzo przyjemny sposób.
WebDavSVN
2011 Sierpień 02
Kilkanaście dni temu jeden z klientów (pozdrawiam :)) przypomniał mi, że obiecaliśmy opisać konfigurację WebDavSVNa na blogu. Jeżeli chcecie korzystać z SVNa przez HTTPS to <reklama>zapraszam na [MegiForge](https://www.megiforge.pl/)</reklama>. Jeśli jednak ktoś bardzo, bardzo chce korzystać w ten sposób z repo na MegiTeam to poniżej znajdzie opis jak skonfigurować Apache.
Konkurs - głosowanie
2011 Lipiec 11
[Konkurs](http://www.megiteam.pl/blog/2011/5/19/konkurs/) zakończony, czas na głosowanie. Ankieta znajduje się na naszym profilu na [Facebooku](http://facebook.com/MegiTeam). Dwóch zwycięzców otrzyma roczny abonament konta w opcji M z oferty hostingu współdzielonego lub przedłużenie aktualnej usługi o równowartość tego abonamentu, dwóch głosujących roczne abonamenty konta S.
Konkurs - zgłoszenia - urstyle
2011 Lipiec 02
Witajcie ! ;) w ramach konkursu organizowanego przez MegiTeam, przedstawię Wam opis (powstającej jeszcze) platformy wymiany ubrań, łączącej ze sobą funkcjonalności portalu społecznościowego. Zgłoszenie konkursowe dotyczy strony urStyle.pl, jako że nie jesteście główną grupą docelową użytkowników, a sam projekt jest w trakcie realizacji… dostosuje się głównie do powiedzenia „pokaż kotku co masz w środku”
RVM - wirtualne środowiska dla Ruby
2011 Czerwiec 26
Najczęściej przewijającym się problemem przy uruchamianiu aplikacji w RoR jest niekompatybilność Railsów z określonymi wersjami Racka. Railsy 2.3.5 mają w zależnościach Racka 1.0.x, wersja 2.3.11 zależy od Racka 1.1.x, a 3.0.x od Racka 1.2.x. Problem pojawia się w momencie, gdy na jednym koncie chcesz uruchomić aplikacje napisane w różnych wersjach Railsów. Jeżeli w GEM_PATH masz kilka wersji Racka to Thin załaduje najnowszą, ale Railsy nie uruchomią się z wersją nowszą niż ta, którą mają w zależnościach. Rozwiązaniem tego problemu jest użycie RVMa - narzędzia do tworzenia wirtualnych środowisk dla Ruby.
Konkurs - zgłoszenia - tani-mebel
2011 Czerwiec 06
Tani Mebel to takie offowe czasopismo internetowe. Technicznie podchodziliśmy już do niego trzy razy. Od początku w Railsach, ale za pierwszym razem - trzy lata temu - bez wprawy, więc wyszło dziwnie. Za drugim oparliśmy go o Spree, bo miał powstać internetowy market Taniego Mebla (i może jeszcze powstanie), ale wynikły z tego tylko niepotrzebne kłopoty. A za trzecim wyszło już fajnie - teraz TM jest zgrabną aplikacją w Railsach 3.0.cośtam, śmiga bezawaryjnie na megiteamowym VPSie. Redaktorzy mają fajny system wydawniczy automatycznie generujący wersję HTMLową i ekstrahujący z numerów treści (żeby Googlowi było milej). No i jest też system mailingowy, całkiem sprawnie działający. I wszyscy są zadowoleni :)
Konkurs - zgłoszenia - synergyonline
2011 Czerwiec 05
Nazywam się Tomasz Grzesik. Jestem studentem informatyki na Politechnice Poznańskiej. Z usług firmy Megiteam korzystam prawie od roku. Przyczyną tego jest autorski serwis – Synergyonline.org, którego powstanie i rozwój postaram się teraz opisać. Życzę miłej lektury!
Konkurs - zgłoszenia - aquila-dsp
2011 Czerwiec 04
Strona dla biblioteki DSP* - Aquila DSP. Strona chodzi na Django i MySQL-u, wykorzystuję w niej elementy HTML5 i CSS3.
Konkurs - zgłoszenia - sote
2011 Czerwiec 02
Pierwsze zgłoszenie - jak widzicie nie trzeba pisać epopei :) Zachęcam do przestawiania swoich serwisów, bo wiem, że robicie fajne rzeczy. Ponieważ pojawiały się sygnały, że daliśmy za mało czasu, przedłużamy termin zgłoszeń do końca czerwca.
Konkurs
2011 Maj 19
Co jakiś czas dostajemy zapytania czy da się u nas uruchomić Javę, Node.js, Mono... Da się, wiele rzeczy się da - takie było nasze założenie, gdy 4 lata temu ruszaliśmy z usługami. Nie wszystko co moglibyście sobie wymarzyć jest u nas dostępne z pudełka, nic nie stoi jednak na przeszkodzie coś nowego zainstalować samodzielnie. Ciekawi jesteśmy co fajnego u nas trzymacie dlatego ogłaszamy konkurs.
Ile pamięci zajmuje ten proces?
2011 Marzec 06
Ile masz pamięci w komputerze? Laptop, na którym piszę te słowa, ma 2GB, serwer, na którym zaraz wylądują -- 16GB. Na każdej z tych maszyn każdy uruchomiony proces może zaadresować 4GB, ani bajta mniej ani więcej[*]. Na wspomnianym laptopie działa właśnie około 200 procesów, co daje 800 gigabajtów widzianych łącznie przez procesy na maszynie dysponującej promilem tej wielkości. Jak to możliwe?
Masz wiadomość? MOM
2010 Grudzień 09
Pierwszy kontakt z systemami Message-Oriented Middleware może wywołać wrażenie “ale po co to wszystko?”. Do skomunikowania ze sobą dwóch procesów wystarczy zwykłe połączenie TCP. Co prawda sami musimy podzielić strumień danych na komunikaty, ale proste buforowanie załatwi sprawę. Jeżeli akurat serwer nie działa a nie możemy sobie pozwolić na utratę komunikatu, przechowamy go na kliencie i spróbujemy później. Kiedy system rozrośnie się i jeden serwer przestanie wystarczać -- dopiszemy równoważenie obciążenia. I najpóźniej w tym momencie powinna pojawić się myśl, że ktoś już musiał przez to wszystko przechodzić i jest dostępny jakiś gotowiec.
Ankieta - podsumowanie
2010 Listopad 22
Dziękujemy za głosy oddane w ankiecie, za liczne przejawy sympatii i przede wszystkim za konstruktywną krytykę. Jesteśmy wdzięczni za wskazanie rzeczy, które trzeba poprawić - części odpowiedzi się spodziewaliśmy, część była zaskoczeniem. Dziękujemy też za wszystkie ciekawe pomysły na nowe funkcjonalności. Poniżej zamieszczam podsumowanie wraz z informacją czego w naszej ofercie można spodziewać się w przyszłości.
Za co nie lubi Cię Twój hoster 2
2010 Wrzesień 21
Po uważnej lekturze poprzedniego odcinka wiesz już, jak nie ściągnąć na siebie gniewu hostera miniaturkami, plikami tymczasowymi czy mailingami. To wszystko jest oczywi ście bardzo istotne, ale prawdopodobnie najczęstszą kością niezgody między wielkim złym hostingiem a biednymi zastraszonym klientem są bazy danych. To w nich wydajność ma szczególne znaczenie a najwięcej w tej kwestii zależy od aplikacji klienta. Dlatego warto zwrócić uwagę na kilka często popełnianych błędów i niedopatrzeń.
Za co nie lubi Cię Twój hoster
2010 Sierpień 04
Tworzysz aplikację, która odmieni świat. Działa super, wygląda jeszcze lepiej, najwyższy czas pokazać ją światu. Zakładasz konto hostingowe, wrzucasz swoją aplikację i czekasz na sukces. Zamiast tego po paru dniach dostajesz poważnie brzmiącego maila od swojego usługodawcy, który powołuje się na jakieś zapisy z regulaminu i grozi wypowiedzeniem umowy. Co się stało?
apt-get install fcgiwrap
2010 Czerwiec 03
nginx, nasz ulubiony serwer WWW, nie wspiera CGI. Mimo wszystkich swoich wad CGI czasem się przydaje, chcąc udostępnić klientom funkcjonane usługi musieliśmy więc coś z tym zrobić. Pomysł z uruchomieniem za nginxem innego serwera WWW nie przypadł nam do gustu, alternatywą było napisanie czegoś samodzielnie. Tak powstał fcgiwrap - prosta i lekka (zaledwie kilkadziesiąt kilobajtów zajętej pamięci) bramka tłumacząca protokół CGI na FastCGI. Wyklikując aplikację CGI w panelu administracyjnym korzystacie właśnie z fcgiwrapa
Advanced Marchew-Qróliq Protocol
2010 Maj 23
Konfiguracja poczty (przekazywanie, autoresponder) była zdecydowanie za długo na naszej liście rzeczy do zrobienia, ale w końcu udało się. Zadanie jest trywialne -- wygenerować prosty plik konfiguracyjny w znanym formacie. Tylko że zgodnie z zasadą perspektywy z bliska nic nie wygląda tak ładnie, jak wyglądało z daleka. Problem polega na tym, że panel administracyjny dla kont pocztowych mamy jeden, a serwerów, na których znajdują się owe konta całe stado.
Obsługujemy PHP
2010 Luty 21
Obok Perla, Pythona i Ruby, do wspieranych przez nas języków programowania dołączył kolejny. Od 14 lutego (zbieżność daty ze świętem murarzy i tynkarzy przypadkowa) oferujemy również PHP. Pewną nowością w porównaniu z tradycyjnym hostingiem PHP jest to, że każdy klient ma własnego Apache i możliwość zmian w jego konfiguracji. Zanim podam więcej szczegółów, kilka słów o tym jak wygląda architektura systemu.