Skocz do zawartości

Siper

Administrator
  • Zawartość

    1614
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    59

Posty napisane przez Siper


  1. Myślałem, że tworzenie stron internetowych można nazwać "programowaniem".

    Bo można, ale dopiero tworzenie Front-Endu (CSS, Javascript; wszystkie animacje, wygląd i inne duperele jakie widzi użytkownik końcowy) i Back-Endu (PHP, Node.JS, Python itd, czyli to co się dzieje po stronie serwera np. logowanie, wysyłanie posta do użytkownika czy zapis do bazy danych) to programowanie. HTML to jedynie język znaczników.

     

    PS. Aktualnie można jednak wyznaczyć dwie rzeczy: Strony internetowe i Webaplikacje :P


  2. -Wy waszym zdaniem istnieje coś takiego jak przyjaźń zawarta w internecie?

    Tak,

     


    -Czy doświadczyliście może taki przypadek ,że bardzo polubiliście kogoś pomimo tego ,że nie znacie się w tz. "realu"?

    (Niestety) Tak,

     


    -Czy spotkaliście się kiedyś z osobą którą poznaliście przez internet? Jakie były wasze obawy oraz wrażenia po pierwszym spotkaniu?

    Tak, żadnych obaw, zwykły neutral,

     


    -Czy mieliście kiedyś jakieś przykre ,albo wręcz przeciwnie pozytywne doświadczenie z takim wirtualnym przyjacielem?

    Niestety tak i to całkiem nie dawno,

  3. Nie wiem po co Ci to, ale... :v
     
    Z programowania kolejno:
    Języki: JavaScript, PHP, MySQL, Bash, podstawy Pythona,
    Biblioteki: jQuery, Require.JS, Angular.JS (JavaScript), Sails.JS, Express, Socket.IO (JavaScript/Node.JS) Symfony 2, Yii, CodeIgniter (PHP), Doctrine (MySQL),
    API: Facebook, Google, YouTube, Zabbix,
    Web Development: HTML5, CSS3. Front-end frameworki: Twitter Bootstrap, Semantic UI, UI Kit.
    Inne: Umiem w Linuksy (Debian <3), Windowsy, OS Xsy. Znam system kontroli wersji Git, model programistyczny MVC, AMD (Asynchronous Module Definition), Narzędzia dla webmasterów od Google'a, umiem pisać pluginy pod IPB oraz MyBB. No i próbuję ogarnąć tworzenie aplikacji na Androida.

     

    I umiem hackować emacsem przez sendmail :v

    Hackowałem tak Pentagon, ale tsii...

  4. Myślę, że tydzień wystarczy.
     
    Ogółem z formularza skorzystały 33 osoby.
     
    Podsumowanie:
     
    Platformy mobilne używane przez użytkowników:

    • Android (22 osoby, ~67%)
    • Windows Phone (4 osoby, ~12%)
    • iOS (3 osoby, ~9%)
    • Symbian (2 osoby, ~6%)
    • BlackBerry OS (1 osoba,  ~3%)

    Inne platformy: Firefox OS (To nie ja)

    Na takich urządzeniach korzystałbyś z mobilnego Shoutboxa:

    • Smartfon: 29 osób
    • Tablet: 12 osób
    • Desktop*: 12 osób

    * - Zapomniałem tutaj wspomnieć, jako desktop miałem na myśli aplikację działającą pod Windows 8 w Modern UI. To to samo do "Windows Phone" w pytaniu powyżej.
     

    Które elementy powinny znaleźć się w aplikacji:

    • Powiadomienie o nowej prywatnej wiadomości na SB: 25 osób
    • Historia Shoutboxa: 21 osób
    • Działanie w tle: 21 osób
    • Informacje o użytkowniku (Grupa, awatar, reputacja, ilość postów itd.): 19 osób
    • Opcje dla moderatorów: 11 osób

    Inne propozycje: Możliwość wyłączenia emotikon, lista emotikon

     

     

    17 osób (52%) zapewniło chęć dostępu do zamkniętych Beta-Testów.

     

     

    To na razie tyle. Wkrótce nowe informacje dotyczące mobilnego Shoutboxa!

    • +1 1
  5. Niezwiązane z Ponymeetem, ale jako że dużo osób z Wa-wy tutaj wchodzi to jestem zmuszony tutaj napisać o tym.

     

    Na 99% we Wtorek będę w Warszawie. Poszukuję kogoś kto chodzi do Zespołu Szkół Nr 37 im. Agnieszki Osieckiej w Warszawie. Prosiłbym też użytkowników którzy znają takowe osoby o przesłanie im informacji o tym. Bardzo mi na tym zależy i liczę na Waszą pomoc.

     

    Stawiam piwo  i daję autograf.

  6. Na 99% we Wtorek będę w Warszawie. Poszukuję kogoś kto chodzi do Zespołu Szkół Nr 37 im. Agnieszki Osieckiej w Warszawie. Prosiłbym też użytkowników którzy znają takowe osoby o przesłanie im informacji o tym. Bardzo mi na tym zależy i liczę na Waszą pomoc.

     

    Stawiam piwo  i daję autograf.

    • +1 1
  7. Na podstawie doświadczenia stworzyłem schemat wdrażania nowych rzeczy na MLPPolska:

    1. Zostaje wdrożona nowa funkcjonalność na forum
    2. Całoforumowy ból dupska większości użytkowników, płacz jak to wszystko jest psute przez niedobrych adminów, gadanie jak to kiedyś było dobrze
    3. Po paru dniach ludzie się przyzwyczajają, zmieniają zdanie na temat funkcjonalności, akceptują ją oraz zaczynając się zgadzać, że tak jest lepiej

    Zmieńcie trochę to bo naprawdę, za n-tym razem to już jest i do przewidzenia, i tym bardziej na nikim to nie robi wrażenia.

    • +1 8
  8. Temat stworzyłem do ogólnej dyskusji na temat Firefox OSa :P

     

    Na chłopski sposób po co, na razie co mi przychodzi do głowy to:

    • Większa kontrola nad elementami niskiego poziomu ,np. zmiana zarządcy procesora na mniej pożerający procesor (Smartassv2 ftw) co da większą wydajność lub/i dłuższy czas pracy na baterii
    • Możliwość modyfikacji interfejsu (Szablony, Dodatkowe elementy np. przyciski multimedialne na lockscreenie itd)
    • Zdalna kontrola urządzenia, np. w przypadku kradzieży można włączyć GPS i zdobyć lokalizacje albo usunąć wszystkie dane z karty SD
    • Dodatkowa obsługa elementów urządzenia (np. przytrzymanie przycisków zgłaśniających spowoduje przełączenie na poprzedni lub następny utwór)

    I wiele więcej, zależy od kreatywności programisty...

     


    -Czy obsługa tego będzie prostsza niż czytanie tego tekstu?

    Ja daję jedynie narzędzie, to od twórców będzie zależało czy obsługa aplikacji będzie prosta czy też nie. Ale myślę, ze będzie prosta.

     


    -Czy znacząco nie obciąży to systemu?

    Zależy od procesora. U mnie nie obciążało zbytnio systemu.

  9. Meet-the-Firefox-OS-Mascot-a-Fox-That-s-

     

    Firefox OS (Boot 2 Gecko, B2G dawniej) to projekt znanej wszystkim fundacji Mozilla. Jest to otwarty, mobilny system operacyjny bazujący na jądrze Linuksa, którego celem jest uruchamianie aplikacji napisanych przy użyciu HTML5 oraz natywnego API. Całe oprogramowanie jest napisane przy użyciu HTML5 oraz przy pomocy API urządzenia komunikuje się z nim w celu uzyskania dostępu do sprzętu za pomocą Javascript.

     

    Cały system tworzą 3 warstwy:

    • Gonk - Podstawa systemu, czyli kernel Linux, sterowniki urządzeń, biblioteki, HAL itp. Jest to zasadniczo bardzo prosta dystrybucja Linuksa.
    • Gecko - Silnik przeglądarki Firefox znanej z desktopów oraz Androida. Został on jednak rozbudowany o dodatkowe API w celu lepszego wsparcia dla smartfonów i tabletów
    • Gaia - Czyli to co widzi użytkownik końcowy. Interfejs napisany w całości w HTML5. Wliczają się w niego launcher, ekran blokady, dialer, aplikacja aparatu, ustawienia itd.

     

    Firefox OS jest Open Source, to znaczy, że każdy może pobrać kod źródłowy, przerobić go według własnej woli, przeportować system na dodatkowe urządzenia itd. Ja przeportowałem system na telefony Xperia 2011, osoby zainteresowane odsyłam Tutaj.

     

    Aktualnie można zakupić telefony z Firefox OSem od Geeksphone (Peak, Peak+, Keon; są to modele developerskie, ale bardzo dobre), ZTE Open oraz do kupienia u polskiego operatora T-Mobile - Alcatel One Touch Fire (którego niestety nie polecam).

     

    Coś o moim projekcie czyli Node.JS + Firefox OS

    Od paru miesięcy siedzę w budowie Firefox OSa i myślę w jaki sposób można rozszerzyć jego możliwości.

    Nie oszukujmy się, aktualnie ten system nie ma żadnych większych możliwości rozbudowy (jak np. Android). Mógłbym nawet porównać jego możliwości do iOSa bez Cydii, czyli jedynie twórca może wprowadzić nowe funkcje do systemu. Ale na szczęście to nie jest zamknięty system jak Apple ;) Dlatego myślałem w jaki sposób rozwinąć jego możliwości. Osobiście uważam, że kompilowanie nowego systemu itd. jest kiepskim pomysłem, ze względu na problemy z aktualizacją systemu oraz niewygodną instalacją. Liczyłem bardziej na coś w stylu "Wrzuć na kartę, odpal i tyle". I z tego zrodził się mój koncept...

     

    Czym jest Node.JS? Dla osób niewtajemniczonych - Jest to środowisko programistyczne stworzone do tworzenia webaplikacji w jezyku Javascript. Jedną z kluczowych kwestii jest to, że działa on po stronie serwera, a nie klienta jak "normalny Javascript" w przeglądarce. Możliwości Node.JS są dodatkowo rozbudowane o moduły stworzone dla niego oraz menadzer pakierów npm. (Shoutbox na forum jest napisany w Node.JS, abstrahując).

     

    No dobrze, czyli jak to miałoby wyglądać? Mój projekt dzieli się na 3 elementy:

    • Skompilowany Node.JS przy użyciu Android NDK. Wykonane
    • Serwer Node.JS uruchamiany podczas startu systemu który ma na celu komunikację z najniższą warstwą Firefox OSa, Gonkiem. Ma pozwalać na takie możliwości jak - komunikacja z powłoką systemową Linuksa, zmiana zarządcy procesora, modyfikacja interfejsu Gaia, dodatkowa kontrola urządzeń, zdalne sterowanie urządzeniem itd. W trakcie tworzenia
    • Biblioteka dla developerów która pozwoli na komunikowanie się aplikacji z serwerem. W trakcie tworzenia

     

    Jak aktualnie wygląda projekt?

    - Skompilowany i uruchomiony Node.JS na telefonie: http://screencloud.net/img/screenshots/280c6eadce92bf256cac4d6983d998ae.png

    - Dołączanie kodu HTML do interfejsu Gaia: http://imgur.com/a/4NUNg

    - Powłoka systemu: http://screencloud.net/img/screenshots/24023414f9fbd9b8df7b700bc12307e8.png

    - System uprawnień: http://www.youtube.com/watch?v=IDYfVFdxMqA

     

     

     

     

    Przy okazji zapraszam osoby zainteresowane tworzeniem aplikacji na Firefox OS, portowaniem systemu itd na oficjalną stronę Mozilli: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS

    • +1 5
×
×
  • Utwórz nowe...