Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy

Znalezionych wyników: 226
Forum komputerowe PC Town Strona Główna
Autor Wiadomość
  Temat: Plecak albo futerał do laptopa
WebCM

Odpowiedzi: 2
Wyświetleń: 43

PostForum: PUB   Wysłany: 2012-05-01, 23:30   Temat: Plecak albo futerał do laptopa
A może znacie polskie zakłady, które zajmują się produkcją takich akcesoriów dobrej jakości? W czasach wszechobecnych hipermarketów i galerii handlowych z zagranicznymi markami kupuje się to, co modne (czyli kto wyłoży więcej pieniędzy na reklamę), a produkty polskie są wypierane z rynku. Generalnie chodzi mi o ergonomię i czas pracy (by nie rozleciał się po roku).

Chcę wspierać rodzimą produkcję :) Pytam o zaufane marki i modele, by nie trafić na produkty przydomowych firm z bazaru.

Przejrzę jeszcze oferty sklepów internetowych.
  Temat: Plecak albo futerał do laptopa
WebCM

Odpowiedzi: 2
Wyświetleń: 43

PostForum: PUB   Wysłany: 2012-04-10, 01:07   Temat: Plecak albo futerał do laptopa
Szukam dobrego plecaka przeznaczonego do przenoszenia laptopa na długie dystanse. Może być też futerał ochronny.

Pożądane cechy plecaka:

1. Musi wytrzymać ciężar laptopa, książek, zeszytów i innych rzeczy
2. Im mniej waży sam plecak, tym lepiej
3. Ma długo służyć, a nie rozwalić się po kilku miesiącach
4. Wygodny i wykonany z dobrych materiałów
5. Ergonomia, czyli odpowiedni rozkład sił, szerokie pasy i żeby w lecie nie spocić się jak świnia

Oprócz laptopa mogę nosić książki, zeszyty i inne rzeczy.

Co polecacie? Pierwszeństwo mają polskie produkty, ale najważniejsza jakość.
  Temat: Problem z zainsalowaniem sterowników do monitora
WebCM

Odpowiedzi: 11
Wyświetleń: 109

PostForum: Grafika   Wysłany: 2012-03-24, 15:05   Temat: Problem z zainsalowaniem sterowników do monitora
1. Start -> Ustawienia -> Panel Sterowania -> System -> Sprzęt -> Menedżer Urządzeń
2. Wejdź do właściwości monitora
3. Kliknij Zainstaluj sterownik i wybierz ręcznie jego lokalizację.

Inna opcja:

Odnajdź na płycie plik inf dla Windowsa XP, a następnie wybierz z menu Zainstaluj.
  Temat: Jakie skrypty / aplikacje tworzyć?
WebCM

Odpowiedzi: 9
Wyświetleń: 310

PostForum: Webmaster   Wysłany: 2012-03-11, 11:50   Temat: Jakie skrypty / aplikacje tworzyć?
Google Code wprowadził obsługę Git i Mercury, ale do serwisu społecznościowego mu daleko. ;p

Zacząłem grzebać w kodzie skryptu CMS i wyciągać wnioski: dlaczego stare wersje zdobyły fanów, a nowe mijają się z oczekiwaniami użytkowników? Dlaczego jest źle? Jak niektórzy pamiętają, zmieniłem założenia projektowe, wprowadziłem szablony, przyjazne URL, układ strony na warstwach (Holy Grail), przepisałem prawie cały kod na nowo, rozdzieliłem panel redaktora od panelu admina... To wszystko czyni skrypt coraz bardziej złożonym i trudnym do opanowania. Abstrakcyjne teorie upadają w starciu z rzeczywistością. Rozważmy:

Administracja
Są 2 osobne panele: redaktora i administratora. Założenie: użytkownicy z rangą "Redaktor" mają wstęp tylko do pierwszego, a z rangą "Administrator" do obu. Przyzwyczajeni do tradycyjnego panelu admina, jedynego centrum dowodzenia, myślą: "Gdzie tu k.. dodać newsa"? A po wejściu do panelu redaktora: "Jak dodać kategorię, link w menu, ankietę?". Po wejściu do panelu admina na pierwszy rzut oka rzucają się mało przydatne linki zamiast ikon (opinia wielu osób), a menu jest po lewej.

Skórki
Dawniej główny szablon, plik CSS, obrazki i kilka funkcji do generowania bloków menu, artykułu, profilu, obrazka... Razem 10 plików + kilka obrazków. Reszta kodu HTML wbudowana w logikę PHP. Obecnie logika oddzielona od prezentacji. Skórka ma 50 dużych szablonów, 3+ pliki CSS + kilka obrazków. Wyobraźcie sobie, że użytkownik chce zmienić wygląd strony albo stworzyć nowy styl. Zadanie bardzo trudne. Kolory, tła, czcionki, wymiary, bloki menu - prawie wszystko da się zmienić w CSS o rozmiarze ~10 KB. A kto będzie w nim grzebać w tym śmietniku? Układ typu One True Layout łatwo rozwalić. Dochodzi <!-- szablonowy język --> i {pełno.wstawek} o dziwnych nazwach. Wniosek: z założenia nowy system stylów miał znieść ograniczenia, jednak zwiększył złożoność całego systemu. Krokiem naprzód jest nowa skórka stworzona przez Kamil881, lecz po moich zmianach daleko odbiega od pierwowzoru. Spróbuję to naprawić.

Układ treści
Dawniej modne były układy 3-kolumnowe z podziałem na newsy, artykuły, pliki... Dziś to niewygodne. Od CMS-ów oczekuje się elastyczności bez ścisłego podziału na artykuły, pliki, newsy... A najlepiej niech użytkownik wybierze.

Wielojęzyczność
Aktualnie instalują się 3 języki, co powoduje bałagan. Większość nie potrzebuje wielu języków, dlatego nie wolno ich narzucać.

Dokumentacja
Powinna być dołączona do skryptu i dostępna z panelu admina i wszystkich miejsc, gdzie może być potrzebna. Jeżeli nie chcemy jej dołączać, należy w widocznym miejscu wskazać odnośnik do pomocy na zewnątrz.

Im więcej wyklikasz...
Zakładamy, że każdy zmodyfikuje kod HTML i CSS w szablonach do swoich potrzeb albo znajdzie inny styl. Błędne podejście. Dobrze, gdyby każdy mógł ustawić sobie myszką układ strony, kolory, tła, obrazki, czcionki, a nawet własne teksty. To by było odejście od klasycznych skórek. A może warto spróbować takie coś zaimplementować? Tylko znowu komplikujemy: czy to mają być opcje poszczególnych skórek według uznania ich autorów, czy odgórne opcje w skrypcie, które skórki mogą / muszą obsłużyć, np. poprzez wstawki {MAIN_BGCOLOR}, {FONT_FAMILY}?

Wygoda
Nie wszystkim dogodzi. Podstawą jest dobry edytor treści i czytelny układ podstron. Łatwa nawigacja.

Kiedyś miałem więcej czasu. Ostatnio coraz mniej. Pomysły też się kończą. Udało mi się stworzyć duży projekt od podstaw. Żeby go dopracować, trzeba włożyć dużo pracy. Czy opłaca się kontynuować? Riklaunim wielokrotnie pisał: nie ma sensu. Z drugiej strony: szkoda rzucić. Roboty obejmą na początku remont i sprzątanie. Nowe funkcje później.
  Temat: [c/c++] Wzorzec projektowy i komunikacja między obiektami
WebCM

Odpowiedzi: 3
Wyświetleń: 118

PostForum: Programowanie   Wysłany: 2012-02-05, 19:56   Temat: [c/c++] Wzorzec projektowy i komunikacja między obiektami
Pisanie programów w czystym WinAPI bez graficznego edytora to samobójstwo. Szczególnie gdy trzeba wyświetlić tekst na ekranie przechowywany w innej klasie jako char*. Trudno zastosować wzorzec MVC. Zgodnie z założeniami model i widok mają nic nie wiedzieć o kontrolerze, a widok operuje na modelu. W odmianie MVP widok nie odwołuje się bezpośrednio do modelu. Kontroler operuje na modelu, pobiera wynik i przekazuje widokowi gotowe dane do wyświetlenia.

Główny problem - kompetencje poszczególnych warstw. W aplikacji okienkowej kontroler i widok przenikają się.

Kontroler - przyjmuje dane wejściowe od użytkownika, reaguje na poczynania, aktualizuje model, odświeża widok.
Widok - opisuje, jak wyświetlić pewną część modelu w ramach interfejsu użytkownika.

Ile programów, tyle implementacji. Każdy interpretuje inaczej. W przypadku MVP (luźne tłumaczenie):

Widok - wyświetla dane i przekazuje komendy użytkownika (zdarzenia) do prezentera i działa na tych danych
Prezenter - nadzoruje model i widok, pobiera dane z modelu, formatuje je i przekazuje widokowi do wyświetlenia

Zostawmy wzorce architektoniczne i przejdźmy do interfejsu użytkownika.

Piszę grę planszową 2D. Początkowo miałem ambitne plany:

- jednocześnie może grać 2, 3 lub 4 graczy dobrowolnie wybranych z listy (po kliknięciu ich nazwy)
- okno wyboru graczy, gdzie można stworzyć ich dowolną ilość (ludzi lub komputerowych)
- czyli możliwa byłaby nawet gra 4 komputerów...
- sztuczna inteligencja z przewidywaniem ruchów
- statystyki graczy
- zmiana wyglądu, opcje gry, dostosowanie do potrzeb
- gra przez sieć LAN

Wcielmy się z gracza, który chce zagrać z komputerem. Odpala aplikację i co? Brak graczy, 4 puste pola zamiast imion... Jeżeli utworzymy gracza domyślnego, przyjdzie 4 graczy i będą chcieli zagrać razem. Utworzenie nowych graczy chwilę trwa, a oni chcą grać już i tylko raz, bez dodawania ich do systemu!

A może łatwiej - dodać do menu kilka pozycji:

- gra z komputerem
- gra z innym użytkownikiem
- gra na 4 graczy
- gra z innym użytkownikiem przez LAN (a co z grą przez LAN na 3 i 4 graczy?)

Tylko co ze statystykami graczy?

Algorytm sztucznej inteligencji z przewidywaniem ruchów MinMax z założenia stosuje się dla 2 graczy. Czy da się go zastosować dla większej ilości? Pamiętajmy o optymalizacjach typu przycinanie Alfa-Beta. Kolejny problem - wątki. Bez tego nie da się zrobić gry sieciowej lub z komputerem, gdzie obliczenia będą trwać długo. A ile powinno być wątków i za co odpowiadać? Jak ma wyglądać synchronizacja i z którą warstwą wzorca MVC/MVP?

Jak powinien wyglądać intuicyjny interfejs w grze?
  Temat: [c/c++] Wzorzec projektowy i komunikacja między obiektami
WebCM

Odpowiedzi: 3
Wyświetleń: 118

PostForum: Programowanie   Wysłany: 2012-01-01, 03:36   Temat: [c/c++] Wzorzec projektowy i komunikacja między obiektami
Piszę grę planszową 2D w C++ obiektowo. Jaki wzorzec architektoniczny wybrać?

Wstępne założenia
1. Można podpiąć dowolną warstwę prezentacji, np. WinAPI, GDI, Qt.
2. Łatwa konwersja na inną platformę, np. Linux.
3. Obiekty nie wchodzą sobie w kompetencje - wykonują tylko swoje zadania.

Zacząłem pisać grę w WinAPI i rysować planszę za pomocą GDI. Prawdopodobnie zmienię na MFC, bo pisanie z palca całego interfejsu i innych okien z komponentami jest czasochłonne. Z drugiej strony tworząc coś w MFC można się zamęczyć. Biblioteki wykorzystujące cały czas 100% czasu procesora odpadają.

Założenie drugie to niedyskryminowanie innych platform niż Windows. I tu się zaczyna. Dylemat jest następujący - pisać spójną aplikację czy z podziałem na warstwy?

1. Czy warstwa logiki ma operować bezpośrednio na obiektach okna?
2. Jak interfejs ma komunikować się z warstwą logiki i pobierać dane?

Przykładowe problemy
1. Kiedy gracz wykonuje ruch, warstwa logiki musi się o tym dowiedzieć i wykonać obliczenia.
2. Kiedy komputer wykonuje ruch, pionki na planszy muszą się przestawić.
3. Zatem jest potrzebna komunikacja obustronna.

Przykłady komunikacji
1. Fasady - każda warstwa ma fasadę, czyli specjalny interfejs, przez który poszczególne warstwy mogą komunikować się. Zarówno model i widok mają funkcje, które mogą wywoływać nawzajem (może ich być dużo).
Kod:
model.przesun(pionek, pozycja); //widok każe modelowi wykonać akcję
widok.koniecGry(); //model informuje widok o końcu gry

2. MVC - komunikacja model-widok jest jednostronna. Widok odwołuje się do modelu i nie na odwrót. A co wtedy, gdy model musi wykonać akcję w widoku, np. przesunąć pionek na planszy lub powiadomić, że gra się skończyła? Można zastosować wzorzec Obserwator. Albo inaczej - widok nadzoruje model.
Kod:
if(model.przesun(pionek, pozycja))
{
   this.przesun(pionek, pozycja); //wewnątrz widoku
}
while(akcja = model.getAction()) {} //można tak
if(model.zaznacz(pionek))
  if(model.pokazDozwolone(...)) {} //albo tak
if(model.wykonajRuchy()) {}

3. Zdarzenia - można wysłać zdarzenie do okna, ale wtedy uzależnimy logikę od widoku. Innym sposobem jest utworzenie metod dla zdarzeń w obu warstwach albo wykorzystanie wzorca Obserwator.. Zdarzenia trzeba nazwać i obsłużyć instrukcją switch.
Kod:
switch(zdarzenie)
{
   case EVENT_FINISH: this.finish(); break;
   default: /* błąd */
}

4. Wolne obiekty - nie ma ścisłego podziału na warstwy. Poszczególne obiekty mogą odwoływać się do publicznych metod i własności innych obiektów. Wyjątkiem są obiekty, które z założenia mogą być obsługiwane tylko przez 1 klasę lub metodę. To jednak nie rozwiązuje problemów z implementacją!

**Jeszcze jedna rzecz**
Zdarzenie WM_PAINT odrysowuje okno. Trzeba narysować aktualny stan planszy, pionki, a przy tym użyć właściwych kolorów lub bitmap. Kiedy zaznaczamy pionka, też trzeba to uwidocznić np. innym obramowaniem pola. Podobnie ostatni ruch oraz podpowiedzi, gdzie wolno przesunąć pionek. Pojawiają się pytania:

1. Jak odczytać położenie pionków z klasy bez obciążenia procesora?
2. Jaka warstwa ma przechowywać informacje o kolorach pól i graczy?

Ad 1. Aktualnie w klasie Gra mam własność int pola[10][10]. Powiecie, że powinna ona być prywatna. W końcu implementacja może się zmienić i zamiast tablicy liczb całkowitych będzie tablica obiektów Pole pola[10][10] bądź zostanie przeniesiona do innej klasy, cokolwiek. Z drugiej strony gdyby co chwilę wywoływać metody getCzyjePole(), getKolorPola(), getCosTam() - za duże obciążenie dla procesora.
Kod:
for(x=0; x<10; x++)
   for(y=0; y<10; y++)
      switch(model.getCzyjePole(x, y)) {...}

A skąd wiem, ile jest pól? Że plansza jest kwadratowa? Jak zmienimy planszę na okrągłą, nic nie da zamiana klasy w modelu z PlanszaKwadrat na PlanszaKolo, bo trzeba wymienić cały widok. To tylko przykład, aby pokazać paradoks MVC. Nie da się całkowicie wyeliminować logiki (biznesu) programu z widoku.

Ad 2. Takie rzeczy zwykle podajemy w ustawieniach. A ich nie powierzymy widokowi. Równie dobrze widokiem może być tryb tekstowy bez kolorów. 2 pliki ustawień (drugi dla widoku, jak ma wyglądać plansza)? No way!

Pole może należeć do gracza lub być puste; być zaznaczone lub nie; być oznaczone jako ostatnie przesunięcie lub nie; jako podpowiedź lub nie - zatem gdzieś trzeba trzymać stany pól. Model lub widok. Bitwise operators? Obiekt Pole, a tam własności to opisujące? Hm? Sugestie?

Chyba wszystko już wyjaśniłem. Mam mało czasu na napisanie gry, chcę to zrobić dobrze, piszę głównie dla Windowsa. Jak poszczególne obiekty powinny się komunikować?
  Temat: Jakie skrypty / aplikacje tworzyć?
WebCM

Odpowiedzi: 9
Wyświetleń: 310

PostForum: Webmaster   Wysłany: 2011-10-23, 01:42   Temat: Jakie skrypty / aplikacje tworzyć?
Wracając do projektów

Ad 2. Napisałem wersję 2.0. Wszedłem do stron odsyłających w statystykach ze skryptu. Są tam kwiatki typu 800% głosów, puste głosy, niedziałający AJAX... Rozwój projektu ograniczę do poprawek i drobnych zmian.

Ad 5. Zbieram inspiracje, pogrzebię w grze, ale to odległa przyszłość. Docelowo wyższy poziom trudności, zagadnienia techniczne, więcej zagadek, lepsza fabuła i więcej efektów oraz CSS 3 :)

Ad 6. Teraz skupię się na tym. Czas uporządkować bałagan. Spróbuję uprościć interfejs i zarządzanie treścią.

Jak zbudować przyszłość? Czego się uczyć?

Na studiach nauczycie się tylko podstaw. Uczelnia wskaże wam drogę. Na pewno będzie rozwijać się rynek mobilny. Na pewno wahacie się, czy robić to, co lubicie, czy na siłę przestawiać się na potrzeby rynku pracy.

Co zamierzam zrobić?

1. Nauczyć się frameworka PHP - Symfony, Kohana, Zend, Code Igniter lub Trinity
2. Opanować C++ i znane biblioteki - po przejściu z języka C kompilator wysypał 100 błędów ;p
3. Opanować HTML 5 i CSS 3 na 100% ze wszystkimi dodatkami (canvas, SVG, Drag&Drop, storage)

"Trzeba szybko robić coś konkretnego, bo inaczej wywloką stąd każdego"
  Temat: Sprawdzenie Loga
WebCM

Odpowiedzi: 1
Wyświetleń: 175

PostForum: Analiza logów   Wysłany: 2011-09-25, 01:25   Temat: Sprawdzenie Loga
Są wirusy. Pobierz program OTL i skonfiguruj jak na obrazku tutaj. Kliknij SKANUJ. Zamieść oba logi na forum. Program głębiej wnika w zakątki systemu, dlatego skan jest wymagany.
  Temat: Naprawa routera DI-514
WebCM

Odpowiedzi: 0
Wyświetleń: 229

PostForum: Hardware   Wysłany: 2011-07-02, 12:41   Temat: Naprawa routera DI-514
Model: D-Link DI-514
Staż: 5 lat

Mam nowy router, dlatego pogrzebię w zepsutym dla zabawy. Występują 3 stany:

A. Początkowy - po włączeniu do prądu - miga dioda WLAN, nie świeci POWER ani STATUS. Nie ma połączenia z PC. Nie reaguje na przycisk RESET, jednak po długim resecie i kilku minutach możliwe, że przejdzie do stanu następnego (B) z prawdopodobieństwem ≤0.25.

B. Tylko WiFi - udało mi się 2 razy prawdopodobnie po twardym resecie - świeci POWER, miga STATUS, WLAN. Da się wejść bezprzewodowo do panelu admina z przeglądarki, lecz nie działa switch (kablem nie połączy). Pochodzi tak pół godziny i wraca do stanu poprzedniego (A).

C. Nic nie działa - żadna dioda nie świeci - po wielokrotnych próbach resetu i podłączania/odcinania zasilania

Zasilacz podaje prawidłowe napięcie 5 V. Nie mierzyłem natężenia. Nie mam innego 5 V, żeby sprawdzić. Zdjęcia:

Cała płyta
Przetwornica, kontroler sieci, lewa strona
Switch i dolna partia routera
Lewy górny róg - wejście, kondensatory

Co sprawdzić w pierwszej kolejności i czym, by nie uszkodzić? Kondensatory z wyglądu wyglądają na dobre.
  Temat: F3Sonda 2.0 - skrypt do ankiet
WebCM

Odpowiedzi: 0
Wyświetleń: 97

PostForum: Szpanerjada   Wysłany: 2011-04-30, 01:07   Temat: F3Sonda 2.0 - skrypt do ankiet
Udostępniłem betę F3Sonda 2.0. Kilka dni z tym zeszło, ale skrypt zdobył fanów i trzeba ulepszyć.

1. Kod skryptu przepisany od nowa - jest bardziej czytelny
2. Blokada przed ponownym głosowaniem z tego samego IP
3. Rysowanie słupków względem największego (opcja)
4. Hasło ustawiacie przy pierwszym logowaniu do panelu admina
5. Poprawione bezpieczeństwo, sprawdzanie nagłówka Referer
6. Możliwość podpięcia dowolnego sondażu i wymuszenia wyników
7. Głosowanie w archiwalnych sondażach (opcja)

Pytania do Was

1. Na początku zamierzałem stworzyć obiektowy interfejs. Skończyło się na proceduralnym, aby nie komplikować za dużo. Teraz wydaje mi się, że obiektowy lepiej by się sprawdził. Przykłady:
Kod:
//Proceduralny
echo sonda(); //sonda aktualna
echo sonda(50, true); //sonda ID=50 i wymuszenie wyników

//Obiektowy
echo new Sonda(50, true); //nie wiem, czy dobry przykład

//Obiektowy rozszerzony
$sonda = new Sonda;
echo $sonda->archiwum(); //archiwum sond
echo $sonda->wyniki(5); //wyniki sondy o ID=5
echo $sonda; //sonda aktualna (__toString)

Z drugiej strony czy jest sens aplikować OOP do tak prostego skryptu? Zostaje jeszcze pytanie, ile kodu ma się znaleźć w głównej bibliotece, czy resztę pisać też obiektowo, czy już strukturalnie (np. glos.php - plik dość duży, połowa kodu to zbędne instrukcje).

2. Jak zaprojektować formularz logowania? Obecny jest tymczasowy. Co myślicie o ustawianiu hasła przy pierwszym logowaniu? Wygoda czy ryzyko? Hasło podaje się tylko raz. Trzeba je zapamiętać.

3. Co zmienilibyście w kwestii wizualnej (wykresach, archiwum, pytaniach, odpowiedziach)?

4. Jakich podstawowych funkcji jeszcze brakuje w skrypcie? Piszcie swoje sugestie!

LINK: F3Sonda 2.0 beta

Zachęcam do szczegółowych testów skryptu. Wersja stabilna dopiero w połowie maja. Skrypt ma być bez błędów :)
  Temat: pamięć wirtualna
WebCM

Odpowiedzi: 8
Wyświetleń: 313

PostForum: Hardware   Wysłany: 2011-04-29, 13:07   Temat: pamięć wirtualna
Mam 256 MB RAM, odpalam dużo aplikacji, a więc zapotrzebowanie na plik wymiany jest wysokie. Obecnie użycie pliku stronicowania wynosi 312 MB. Kiedy aktualizuje się Avast i otworzę dużo kart w Firefoksie, a do tego odpalę Flasha, osiąga ponad 400 MB i więcej. W skrajnych przypadkach ponad 1 GB, a takich miałem tylko kilka (wycieki pamięci, błędy).

PC ma już prawie 8 lat i dysk Samsunga jest w dobrej kondycji :)

Ustaw taką wielkość pliku wymiany, ile potrzebujesz :)
  Temat: Jakie skrypty / aplikacje tworzyć?
WebCM

Odpowiedzi: 9
Wyświetleń: 310

PostForum: Webmaster   Wysłany: 2011-04-23, 01:08   Temat: Jakie skrypty / aplikacje tworzyć?
Zrealizowane projekty w porządku chronologicznym (w nawiasie wersja):
1. Skrypt kartek (1.0) - abandonware
2. Skrypt sondaży (1.4)
3. Gra typu QUIZ w JavaScript (2.0)
4. Gra hakerska dla początkujących (2.0)
5. Gra logiczno-przygodowa w JavaScript (2.0)
6. Skrypt CMS (3.2)

Ad 2. Skrypt sondaży napisałem jeszcze w 2005 roku i stał się popularny w Polsce. Jego kod jest tragiczny, ma dużo błędów, ale doskonale radzi sobie nawet na większych stronach. Ze względu na popularność zabrałem się za pisanie wersji 2.0 całkowicie od nowa. Czy to dobra decyzja? Jestem już w połowie, ale za nic nie chce mi się jej kończyć. Może już wypaliłem swój potencjał.

Plusy:
+ użytkownicy otrzymają stabilniejszy skrypt i bardziej dopracowany
+ mimo że popularność takich skryptów powinna spadać na rzecz CMS-ów, jest odwrotnie
+ zadowolę część (tylko kilku!) użytkowników oczekujących na nowe funkcje i naprawy błędów

Minusy:
+ będzie niekompatybilny z poprzednimi wersjami (nie obędzie się bez konwertera)
+ i tak większość osób nie zaktualizuje

Ad 3. Brak elementów społecznościowych, mała ilość zestawów i prosta grafika to główne powody, dlaczego nie osiągnęła sukcesu. Gra nie jest priorytetem, może kiedyś ją rozbuduję.

Ad 4. Zwyciężyła w jednym z konkursów na KŚE. Na razie nie planuję kolejnej wersji.

Ad 5. Pierwsza niedokończona wersja - 2000 graczy głównie zagranicznych. Druga odsłona też zainteresowała dużo graczy, ale bumu nie było. Obecnie zainteresowanie spadło do kilku(nastu) odsłon na miesiąc. Taki los mało znanych gier escape?

Ad 6. Niby jest znany, ale nie ma dużego wzięcia. Kiedy pojawiła się nowa skórka, od razu wzrosło zainteresowanie skryptem, ale (prawie) nikt go nie używa. Jedynie starsze wersje są wciąż w użyciu. W statystykach widzę, że go instalują, a na końcu zmieniają na inny, popularny. Natomiast dużym zainteresowaniem cieszy się skrypt sondaży. Jaki będzie dalszy los CMS? Na pewno wyjdzie wersja 3.3, ale zostawiam to na wakacje.

Co warto tworzyć?

Na pewno skrypty użytkowe, które pomogą uczniom i studentom. Tylko czego brakuje w sieci? Zacząłem interpretator języków ezoterycznych. Okazuje się, że taki istnieje! Zatem może gry w JavaScript? Jaki sens tworzyć bez elementów społecznościowych? Najgorzej tworzyć interfejs w HTML/CSS, jeszcze gorzej w okienkowych (Delphi, Lazarus).
  Temat: TabKarno - Minimalizacjia siatek Karnaugh'a
WebCM

Odpowiedzi: 4
Wyświetleń: 475

PostForum: Szpanerjada   Wysłany: 2011-04-22, 23:49   Temat: TabKarno - Minimalizacjia siatek Karnaugh'a
Ściągnąłem program z Chomika (może to starsza wersja). Ma zbyt toporny interfejs i nie zapamiętuje liczby (0, 1, -) z listy. Dla mnie najważniejsza jest zawartość siatki, a nie numeracja. Dobrze, gdyby obie wartości zmieściły się w każdym polu, ale prawdopodobnie musiałbyś użyć innego komponentu (numer komórki gdzieś w rogu małą czcionką, a jej wartość na środku większą czcionką). Tradycyjne menu jest zbędne - spróbuj upchać opcje na pasku narzędziowym, jeśli się zmieszczą. Wyrzuć instalator (wygodniej przenosi się samą aplikację .exe na dysku USB).

Rozwijaj program dalej i na pewno osiągnie dużą popularność. Obecnie nie ma dobrego programu do minimalizacji siatek Karnaugh'a (nawet zagranicznych). Podstawą jest interfejs i poprawne wyniki :)
  Temat: Poradnik studentów
WebCM

Odpowiedzi: 4
Wyświetleń: 220

PostForum: PUB   Wysłany: 2011-04-20, 23:59   Temat: Poradnik studentów
Niedługo rozszerzę powyższy poradnik. Piszcie, czego brakuje. A teraz FAQ w formie satyrycznej. Nie daj się zaskoczyć! Zanim złożysz papiery, przemyśl, czy chcesz się w to pakować.

Dodatek A. Studia w krzywym zwierciadle.

1. Formy sprawdzenia wiedzy
1. Kartkówka - zazwyczaj z ostatnich zajęć i liczy się bardziej od pracy na lekcji
2. Wyjściówka - wbrew pozorom pisze się ją na początku zajęć i zawsze da to, czego nie umiesz
3. Odpowiedź ustna - uczysz się całą noc, a prowadzący udowodni, że i tak nie umiesz
4. Odpowiedź przy tablicy - jak wyżej, tylko rozwiązujesz zadania, korzystając z twierdzeń i definicji
5. Kolokwium (sprawdzian) - jedno lub kilka na semestr - zadania z kosmosu

Sposoby prowadzenia wykładów
1. Syntezator - wykładowca czyta slajdy od góry do dołu i nawet nie zdążysz zapisać wzorów, przykładów, kodu...
2. Parser - wykładowca analizuje skrypt (książkę) krok po kroku na rzutniku i pisze w powietrzu, bo nie ma tablicy
3. Skryba - pisze cały wykład na tablicy czcionką Comic Sans 8pt i za chwilę zmazuje, studenci przynoszą lornetki
4. Pokaz slajdów - wykłada tematy na slajdach w przystępnej formie, umiesz teorię, ale skopiesz pierwsze kolokwium z zadań
5. Connecting people - warunkiem zaliczenia jest obecność na wszystkich wykładach - pełna sala, ale wychodzisz zmęczony
6. Kazanie - półtoragodzinny wykład na (nie)ciekawy temat lub ktoś czyta referat skopiowany z Wikipedii
7. Dużo sposobów tu niewymienionych :P

Twoje pierwsze laboratoria - algorytm rekurencyjny
1. Wchodzisz do sali
2. Wyciągasz kartkę
3. Piszesz wyjściówkę
4. Opuszczasz salę wraz z (n-3) osobami
5. Zarywasz ważny wykład i przychodzisz na laboratoria do innej grupy
6. Wracasz do punktu nr 2

Powyższy poradnik jest mocno przesadzony, ale idea zachowana :) Niedługo uzupełnię poradnik z pierwszym poście.
  Temat: Systemy portalowe czy niezależne skrypty?
WebCM

Odpowiedzi: 6
Wyświetleń: 229

PostForum: Webmaster   Wysłany: 2011-03-18, 16:49   Temat: Systemy portalowe czy niezależne skrypty?
Dzisiejsze rozważanie poświęcimy badaniom popytu na darmowe skrypty. Internet ciągle ewoluuje i nie jest już taki sam jak w 2005 roku. Co dzisiaj opłaca się tworzyć? Czego potrzebują początkujący webmasterzy bądź ci, którzy potrzebują gotowych systemów?

2000 - 2005
Dużo ambitnych webmasterów. Uczą się tworzyć strony w HTML i CSS. Szukają skryptów JavaScript, później PHP, aż w końcu sami piszą w PHP, Perlu, Pythonie i SQL. Strony wielu firm i organizacji są wykonane w HTML-u lub Flashu. Dużą popularnością cieszą się ankiety, księgi gości, fora, liczniki, statystyki, systemy newsów... Nie trzeba mieć PHP ani MySQL. Wystarczy podpiąć komponent w postaci skryptu JavaScript generowanego przez zewnętrzny serwer. Zbliżamy się do 2005. Znalezienie serwera z PHP to nie problem, dlatego skrypty PHP do ściągnięcia (część wymaga bazy danych) stają się głównym obiektem pożądania. Czym podniecają się webmasterzy? Własnymi serwisami o komputerach, forami na phpBB (jeszcze lepiej na IPB), instalowaniem modyfikacji, edycją szablonów, konfigurowaniem, a ci bardziej ambitni tworzą własne projekty. Na rynku przeglądarek dominuje opuszczony przez firmę Internet Explorer.

2005 - 2008
Więcej osób interesuje się darmowymi CMS-ami. Dowodzą PHP-Fusion i Mambo/Joomla, niżej: jPortal, e107, PHP-Nuke, PostNuke, MDPro. Webmasterzy wciąż budują strony na ich własnych silnikach i korzystają z gotowych komponentów napisanych w PHP.

2008 - 2011
Era serwisów społecznościowych, czyli Web 2.0. Wszystko się zmienia. Największe CMS-y zyskują na znaczeniu, inne tracą. Firmom najbardziej opłaca się zamówić serwis na własne potrzeby. Na znaczeniu zyskują szkielety (frameworki). Kto sięga po darmowe rozwiązania? Głównie klany. Dominuje piracki DataLife Engine dostępny na warezach.

Systemy portalowe czy niezależne skrypty?
Kiedyś napisałem skrypt sond i kartek. Pierwszy istnieje nadal, drugi wycofałem. Chciałem zamknąć oba - w końcu ich kod jest beznadziejny. Zadziwia mnie popularność skryptu sond. Nie mam wyjścia i muszę wypuścić wersję 2.0. 8) Od kilku lat koncentruję się na rozwoju CMS-a bez większego sukcesu.

Co opłaca się tworzyć?
1. Niezależne komponenty czy kompleksowe systemy CMS?
2. Czy wzięcie na skrypty ankiet/galerii/kartek jest nadal duże?
3. Czy skoncentrować się na poradnikach i kursach dla webmasterów?
4. Czego szukają webmasterzy? Trudno przeprowadzić takie badanie.
5. A może gry online? Ciekawe narzędzia/aplikacje dostępne przez przeglądarkę?
 
Strona 1 z 16
Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - anime
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,17 sekundy. Zapytań do SQL: 13