Baza gotowców z programowania.

0

Cześć,
dziś miałem trochę wolnego czasu więc postanowiłem go nie marnować. Efektem tego jest ta strona. Udostępnia ona gotowce głownie dla "studenciaków" którym nie chce się poświęcać czasu na napisanie 15 linijek kodu lub wydaniu 25zł. Te trzy programy które są aktualnie zostały dodane tylko dla przetestowania.
Jeżeli ktoś ma czas to może:

  • powiedzieć coś na temat kodu,
  • zebrać listę najczęstsze banalne programy z którymi są problemy,
  • może napisać kod i wysłać mi go tutaj lub poprzez kontakt na stronie.

Byłbym wdzięczny za wszelkie komentarze, opinie, pomysły i tym podobne.

Jeżeli ktoś ma jakieś pytania to zapraszam serdecznie ;)

1

Odnośnie strony: poczytaj o Semantic UI/Bootstrapie, ponieważ aktualnie wygląda to jak strona z lat '80 :P
Plus wrzucaj kody na swoją stronę (postaw sobie GeSHi czy coś podobnego), będzie wygodniej i bardziej profesjonalnie
Odnośnie kodów: conio.h, brrr :v

1

"Kod każdy może wykorzystać dowolnie bez umieszczania informacji o autorze. Chciał bym tylko dostać wiadomość od osób które używają kodu w większych projektach." - To jest prośba czy postanowienie licencyjne? Jeśli chcesz, żeby ktoś się do tego stosował, to napisz otwarcie jak ma to być używane bez owijania w bawełnę.

Jeśli nie chcesz zrazić do tej strony szerszej publiczności, rozważ uwagi wypisane poniżej. Nie jestem polonistą, ale wyznaję zasadę, że trzeba używać języka zgodnie z zasadami, a nie jakimiś dziwnymi (nieokreślonymi) regułami.

Staraj się używać przecinków ;]

Inne drobne przewinienia:

Chciał bym -> Chciałbym
mógł bym -> mógłbym
w chwilach wolnych -> w wolnych chwilach
Kod każdy może wykorzystać... -> Każdy może wykorzystać kod

1

1) strona jest mega niecztylena
2) takich stron i tak jest na peczki. Problem jest taki, ze ludzie nie googluja. Wiekszosc zadan mozna spokojnie wygooglowac.
3) kod jest niskiej jakosci. jak juz zrobilbym wysokiej jakosci i wytlumaczyl go.

1

O matko czemu, czemu tak ciemno?

1

1) Design. Użyj chociażby bootstrapa, po to powstał żeby osoby bez talentu graficznego (np. ja) mogły też tworzyć strony.

2) Tak jak było pisane:

Licencja
Kod każdy może wykorzystać dowolnie bez umieszczania informacji o autorze. Chciał bym tylko dostać wiadomość od osób które używają kodu w większych projektach.

Już ktoś zauważył - mało precyzyjne. Ogólnie to polecam użycie jakiejś istniejącej licencji (LGPL?), najwyżej z jakimiś customowymi uwagami.
3) Psujesz rynek :P.
4) Zakładasz że osoby mające problemy na studiach będą używać google. Doświadczenie mówi że to założenie jest błędne :P.
5) Kody na pastebinie? Znajdź jakiś skrypt do kolorowania kodu i wrzucaj na swoja stronę, będzie lepiej a i google Cię bardziej pokocha
6) Feature request: jakieś komentarze do kodów, może ocenianie etc.

0

W Asp.Net MVC to zrób. Wiem że to trochę wyciąganie armaty na muchę ale z tego co zauważyłem to tylko WinFormsami się bawisz, a ciężko Ci będzie w tym pracę znaleźć. Przynajmniej trochę się poduczysz.

1

Nadszedł czas zmian.

Zmiany:

  • Całkowicie zmieniony wygląd strony jest zasługą Twitter Bootstrap.
  • Dodałem licencję do kodu.
  • Doszła do mnie jedna osoba która tworzy gotowce - dziękuje @_borisov8.
  • Poprawiłem tekst.

Myślę że teraz tekst i wygląd strony jest "normalny". Oczywiście gotowce nadal są przykładowe lecz będą one wdrążone niebawem.
Nabiliście trochę statystyk w dzień publikacji postu było 133 wejść od 48 unikalnych użytkowników ;)

Napiszcie co sądzicie teraz o tej stronie.

gotowcezprogramowania.16mb.com

1

W zakładce gotowce, po najechaniu myszą na Pole prostokata kursor się nie zmienia (jest taki jakby był nad polem tekstowym) więc nie wiadomo że można na to kliknąć.

3

Dużo ładniejsze od razu. Ogólnie zmiany na plus wszystkie.

  1. Trochę pusto w gotowcach teraz:
    http://gotowcezprogramowania.16mb.com/gotowce.html
    1daac63010.png
    Tak powinno być (pusta lista)?

Edit1: ok, po prostu trzeba było kliknąć w ten kod. Dajcie może jakąś podpowiedź, bo nie zgadłbym bez popatrzenia na css.

Edit2: Wiem że nikt się tym nie przejmuje, ale:

<pre>#include &lt;iostream>
{
...
}</div> <!-- div zamykające pre -->

Walidujcie HTML czasami :P. I '>' też powinno być escapowane, ale to szczegół. (viva la html5, nie musi)

  1. Wyłączcie listowanie katalogów:
    http://gotowcezprogramowania.16mb.com/css/
    To akurat kwestia security (na przyszłość) a nie wyglądu.
    Chyba że zamierzacie z tego korzystać (np. gotowce w plikach w katalogu), ale wtedy i tak lepiej to włączyć tylko w wybranym katalogu / reimplentować.

  2. Jak o takich szczegółach mowa, fajnie by też było dodać robots.txt i faviconę - będzie bardziej profesjonalnie ;).

  3. Znowu szczegół, diabeł tkwi w szczegółach:

    <ul class="nav">
    <li><a href="index.html">Strona główna</a>
    <li><a href="gotowce.html">Gotowce</a></li>
    <li class="active"><a href="informacje.html">Informacje</a></li>
    <ul> <!-- powinno być </ul> -->

    (tak, to już czepianie sie, ale akurat zauważyłem)

  4. Domena jakaś taka... brzydka. http://gotowcezprogramowania.16mb.com - konkretnie o 16mb.com chodzi.
    Wiem że taką za darmo dawali ;). Ale inwestycja w domenę to nie jakiś wielki wydatek (na namecheap kilka dolarów rocznie, w dodatku jak ktoś z was jest studentem to można dorwać np. na rok darmową domenę). Tak czy inaczej tutaj rozumiem jak idziecie bardzo budżetowo i chcecie nie inwestować pieniędzy na razie, tylko sugeruje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0