-
Data: 2010-02-19 19:42:50
Temat: Re: Jaki język?
Od: Andrzej Kmicic <d...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]slawek pisze:
>
> Użytkownik "Krzysztof Warunek" <k...@t...pl> napisał w
> wiadomości grup dyskusyjnych:hlkk0t$igp$...@n...task.gda.pl...
>> js z javą związku nie ma, java jak najbardziej - choć
>> trudniej 10-latkowi zrozumieć tam będzie obiekty.
>
> A tam, nie ma związku... jest związek i trochę podobieństw. Obiektowość?
> Bez przesady - im mniej tym lepiej - po prostu jakiś fajny mały język
> który pokazałby czym jest programowanie... bez zamęczania się rzeczami
> niepotrzebnymi przy programach nie dłuższych niż na 20 linijek.
>
>> od bidy przed nauką C++ można spróbować PHP,
>
> Moim zdaniem zły wybór - bo PHP to dość konkretnie w kierunku WWW itd.
> itp. - a chodzi o abstrakcyjny język ogólnie ogólny.
>
> slawek
>
>
A ja myslę że PHP to dobry wybór. Niesamowite bogactwo bibliotek,
przykładów, funkcji i klas. Sam help jest źródłem doskonałych przykładów
i często "perełek" oprogramowania. Najlepsze w znanych mi środowiskach
wyrażenia regularne. Składnia języka bardzo łatwa zbliżona do języka C.
Jakbym miał teraz 10 latka, niestety mam już 30 latka :-). To
namawiałbym go do ćwiczeń z PHP.
PHP wbrew ogólnej opinii to nie tylko język do robienia stron. Choć jak
się nauczy automatyzować strony to tylko zaleta. Nie jest tak elegancki
jak pascal ale kto dzis mysli o elegancji :-). Ale jest szybki sprawny i
szybko prowadzi do celu. Bez kompilacji, ustawień linkowania itd.
I polecę Ci coś co na co dzień sprawia mi wiele zadowolenia ba
samozadowolenia. Od dawna używam Notepada++ to świetny edytor tekstowy.
Brakowało mi automatyzacji tego co robię. Więc dopisałem ( dopisuję
dalej) do notepada++ plugin automatyzujący notepada. Notepad i plugin to
świetny komplet bez koniecznosci instalacji PHP i Serwera Apache. No i
świetny edytor tekstowy.
Notepad ma 1 miejsce na sourceforge.net wiec z pewnością znajdziesz.
link do plugina to:
http://sourceforge.net/projects/phpfornppplugin/file
s/
Zaawansowani programujący może Wam też się przyda, polecam sam używam na
co dzień. Jest tam też demo (właśnie do testowania i budowy wyrażeń
regularnych) działające przez serwer a w samym pluginie jest
repozytorium skryptów , procedur, funkcji itd często wykorzystywanych w
programowaniu.
Dam przykład dziś edytowałem plik rc, potrzebowałem w formularzu
przesunąć wszystkie kontrolki o 15 pikseli w dół.
Ze 2 godziny bym to przesuwał bo mam tylko VS Express bez możliwosci
edycji kontrolek, po jednym i z pewnością bym sie pomylił.
Notepad++ ma opcję wielokrotnego zaznaczania (trzymając ctrl) można
zaznaczyć wiele obszarów. Tak zaznaczyłem w pliku wszystkie wartości TOP
w pliku RC i w 2 minuty machnałem skrypt który dodaje do wszystkich
zaznaczeń określoną wartość lub odejmuje jeżeli podamy z minusem. I
zrobiłem to w kilka minut.
Ponieważ w instalacji skryptu nie ma tego skryptu jeszcze więc
zamieszczę go tutaj :
<?php
$add_value = npp_input_box("Math Add value to selection","Add value:","1");
// get start and step of renumeration
$sel_count=sciMultipleSelection("SCI_GETSELECTIONS")
;
// number lines in selections (valid for column selections )
for($i=0;$i<$sel_count;$i++) { // for all selections
$sel_start = sciMultipleSelection("SCI_GETSELECTIONNSTART",$i); //get
start position
$sel_end = sciMultipleSelection("SCI_GETSELECTIONNEND",$i); //get stop
position
$text=sciText("SCI_GETTEXTRANGE",$sel_start,$sel_end
); // get text from
start to stop
if (is_numeric($text)) {
scisearchreplace("SCI_SETTARGETSTART",$sel_start); // set replace start
position
scisearchreplace("SCI_SETTARGETEND",$sel_end); // set replace stop position
scisearchreplace("SCI_REPLACETARGET",$text+$add_valu
e); // replace to
new num
}
}
?>
Skrypt ten należy wkleić do notepada, sprawdzić czy linie program
pocztowy nie pozawijał. Wybrać lub utworzyć kategorię, musi to być
kategoria wykonywalna. W zakładce Edycja Repozytorium należy dodać
pozycję nazwać ją np "dodawanie wartości do selekcji", wybrać opcję
wykonania "no output" ponieważ skrypt nic nie drukuje on tylko wysyła
komunikaty do notepada. A tekst skryptu do repozytorium dodaje się
bezpośrednio z aktywnej zakładki notepada opcją "update script".
pozdrawiam i sukcesów życzę
AK
Następne wpisy z tego wątku
- 19.02.10 20:15 zdumiony
- 19.02.10 20:58 slawek
- 19.02.10 21:08 porneL
- 19.02.10 21:10 slawek
- 19.02.10 21:13 slawek
- 19.02.10 21:17 Przemyslaw Osmanski
- 19.02.10 21:22 slawek
- 19.02.10 21:52 Grzegorz Krukowski
- 20.02.10 06:35 Kicer
- 20.02.10 07:36 slawek
- 20.02.10 07:51 slawek
- 20.02.10 08:46 Jacek Czerwinski
- 20.02.10 12:08 Krzysztof Warunek
- 20.02.10 13:04 Jędrzej Dudkiewicz
- 20.02.10 13:34 Piotr Chamera
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają