Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-01-11 16:54:20

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

nauka programowania - wspólny projekt

Cześć.
Od jakiś 4 miesięcy w wolnym czasie bawię się językiem C, ale samemu jest trochę nudno i brakuje motywacji. Pomyślałem, więc żeby dodać trochę emocji i wspólnie stworzyć jakiś projekt OpenSource. Oczywiście coś z sensem, przydatnego dla Linuxa. Jak nie C to może być też obiektowo Java (jest multiplatformowa, dużo ofert pracy i fajnie się pisze). Dlatego jak ktoś z was jest chętny to zapraszam. Przydałyby się jakiekolwiek podstawy, żeby nie zaczynać od zera na przykład .
Jako, że nie lubię być gołosłowny, przepisałem stary wadliwy skrypcik do C https://github.com/kelloco2/toxlogged .
Gdyby znalazł się ktoś chętny trzeba tylko pomyśleć nad jakimiś pożytecznym projektem, od siebie mogę zaproponować to co zacząłem pisać;
*pytaczkonsolowy - program do nauki słówek dla dzieci. Coś jak PytaczMaster w C i ncurses a może Java + np. JFrame  ?
*pakiet oszczędzający energię w Linuxie. Trochę skryptów w Bashu + daemon w C monitorujący poziom baterii/idletime i wykonujący zaprogramowane akcje. parsowanie pliku z zaprogramowanymi akcjami za pomocą libconfig. proste, w tle i niezależnie od środowiska :).

Jeżeli ktoś chciałby przetestować tamten prosty programik (testowałem powierzchownie);

Kod:

git clone https://github.com/kelloco2/toxlogged.git && make -C toxlogged

i przełączamy się na jakąś ttyX i np. z konsoli:

Kod:

./toxlogged -u jakistam leafpad test

uruchomi w Xach leafpada jako użytkownik jakistam jeżeli jest zalogowany.

albo np. z konsoli root/skryptu crona;

Kod:

 ./toxlogged notify-send -i battery_caution "Niski poziom baterii"

u wszystkich zalogowanych w Xach zostanie uruchomiona ta komenda.
Pozdrawiam


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#2  2014-01-11 17:01:04

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: nauka programowania - wspólny projekt

No ja mam pomysł na przydatny projekt monitorowania życia pc w oparciu o szereg jego czujników i wprowadzanie różnych zachowań w przypadku wykrycia różnych rzeczy. To takie pseudo AI, ale ja tam jeszcze nie umie programować ale jak już będę się kiedyś brał za to, to pewnie python i nic innego. xD

Offline

 

#3  2014-01-11 19:53:52

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: nauka programowania - wspólny projekt

Uczysz się by zarabiać, czy by umieć?

Fervi

Offline

 

#4  2014-01-11 20:25:41

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: nauka programowania - wspólny projekt

342

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:42:41)

Offline

 

#5  2014-01-11 20:27:48

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: nauka programowania - wspólny projekt

@uzytkownikubunt
Można. Informatycy w szkołach.

Offline

 

#6  2014-01-11 20:42:06

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: nauka programowania - wspólny projekt

uzytkownikubunt napisał(-a):

fervi napisał(-a):

Uczysz się by zarabiać, czy by umieć?

Fervi

Sugerujesz, że można uczyć się tak by nie umieć ale móc po tej nauce dobrze zarabiać?

Chodziło o to, czy uczy się po prostu dla nauki
Są języki programowania, na których nie zarobisz w zasadzie nic, ale są bardzo fajne

Ja lubię enigma-dev, w zasadzie projekt polega na odtworzeniu Game Makera
Sam Game Maker jest cholernie rozbudowanym projektem, w którym możesz naprawdę dużo rzeczy zrobić - od gier (2D, 3D, MMO) po programy (mniejsze programy możesz zrobić używając jego, można odpalać cudzy soft [robić nakładki na różne programy], lub użyć bibliotek DLL (w starej wersji) i napisać dobry software.

Podstawy podstaw to znajomość - ja wiem, 30 poleceń? Znając je potrafisz zrobić dość proste gry (platformówki itd.)

Fervi

Offline

 

#7  2014-01-11 21:25:11

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: nauka programowania - wspólny projekt

fervi te twoje pytania. uczę się tego co mi się podoba i wydaje sensowne. A jeżeli można z tego zarobić - okey tym lepiej ;).


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#8  2014-01-11 22:07:14

  BlackEvo - Driver

BlackEvo
Driver
Skąd: Polska
Zarejestrowany: 2006-05-20

Re: nauka programowania - wspólny projekt

Taki mały offtop:
Za dawnych lat pamiętam organizowane wykłady na IRC. Prelegent udostępnił na kanale login i passwd do shell'a i używając screen'a były prowadzone wykłady. W kilku nawet uczestniczyłem i fajnie się to oglądało i czytało. Wszystko było tłumaczone na kanale. Można było zadawać pytania itp. To były czasy...

Offline

 

#9  2014-01-11 22:14:55

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: nauka programowania - wspólny projekt

dominbik napisał(-a):

fervi te twoje pytania. uczę się tego co mi się podoba i wydaje sensowne. A jeżeli można z tego zarobić - okey tym lepiej ;).

A raczej wiesz.
Problem w tym, że po dość długim czasie pisząc w przeciętnym języku zyskujesz efekty
A tutaj usiądziesz na godzinkę i już się orientujesz i tworzysz - oszczędność czasu, sił życiowych itd.

Fervi

Offline

 

#10  2014-01-11 23:50:06

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: nauka programowania - wspólny projekt

Aby się nauczyć programować w jakimś języku przydałoby się poczytać najpierw o nim, zaopatrzyć się w jakąś dobrą książkę. Przeglądać i modyfikować przykłady. Spróbować rozwiązywać jakieś niezbyt skomplikowane zadania programistyczne by utrwalić składnie języka. Np. programistyczne kata (http://pl.wikipedia.org/wiki/Kata), takie małe zadanka do zaprogramowania. Zbiór kata z opisem do zrobienia (w jakimkolwiek języku programowanie) można znaleźć np. tutaj - http://content.codersdojo.org/code-kata-catalogue/ . Opisy po angielsku, podstawowy język programisty. Na wspólne projekty może przyjdzie czas później. Pierwsze to wybrać język i się go co nieco nauczyć. Jakiś poważny język, a nie coś do oszczędzania czasu i sił życiowych ;] No chyba, że się ma tyle wolnego czasu, by poświęcić na jakąś niszową technologie i raczej nie wiąże przyszłości z zawodowym programowaniem.

Offline

 

#11  2014-01-12 00:06:43

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: nauka programowania - wspólny projekt

Coś kojarzę, że była taka strona, gdzie było pełno przykładowych zadań do zrobienia w różnych językach.
Ale nie pamiętam nazwy. Ktoś może pamięta?

Offline

 

#12  2014-01-12 00:11:47

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: nauka programowania - wspólny projekt

Offline

 

#13  2014-01-12 00:34:57

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: nauka programowania - wspólny projekt

kamikaze napisał(-a):

Jakiś poważny język, a nie coś do oszczędzania czasu i sił życiowych ;] No chyba, że się ma tyle wolnego czasu, by poświęcić na jakąś niszową technologie i raczej nie wiąże przyszłości z zawodowym programowaniem.

O to chodzi, wydaje mi się, że dominbik nie chce programować zawodowo, tylko się nauczyć i programować dla siebie i innych.

Ogólnie dominbik o ile chcesz się uczyć, to python wydaje się być fajnym językiem skryptowym

Fervi

Offline

 

#14  2014-01-12 12:53:09

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: nauka programowania - wspólny projekt

BlackEvo napisał(-a):

Taki mały offtop:
Za dawnych lat pamiętam organizowane wykłady na IRC. Prelegent udostępnił na kanale login i passwd do shell'a i używając screen'a były prowadzone wykłady. W kilku nawet uczestniczyłem i fajnie się to oglądało i czytało. Wszystko było tłumaczone na kanale. Można było zadawać pytania itp. To były czasy...

Pamiętam pamiętam, jest nawet mirror tych wykładów:
http://gynvael.coldwind.pl/legacy/wyklady.net/

Offline

 

#15  2014-01-12 13:28:59

  BlackEvo - Driver

BlackEvo
Driver
Skąd: Polska
Zarejestrowany: 2006-05-20

Re: nauka programowania - wspólny projekt

Piotr3ks napisał(-a):

Pamiętam pamiętam, jest nawet mirror tych wykładów:
http://gynvael.coldwind.pl/legacy/wyklady.net/

O kurde, nie wiedziałem. Już znalazłem kilku znajomych z dawnych lat, którzy też brali udział. Nieźle...

Offline

 

#16  2014-01-12 13:37:56

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: nauka programowania - wspólny projekt

Dobra książki książkami, wykłady wykładami, ale żeby miało to sens trzeba coś pisać. Kiedyś też próbowałem uczyć się czytając książki, ale nauka z internetem (również różne wykłady np. z YouTube) + od razu praktyka, ćwiczenia wychodzi znacznie szybciej, ciekawiej.


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)