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.

Older