-
21. Data: 2013-03-17 19:36:01
Temat: Re: PowerShell - ktos uzywa?
Od: Roman W <b...@g...pl>
On Sun, 17 Mar 2013 11:14:23 +0000 (UTC), Adam Przybyla
<a...@r...pl> wrote:
> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
Od kiedy?
RW
-
22. Data: 2013-03-17 20:51:09
Temat: Re: PowerShell - ktos uzywa?
Od: Edek Pienkowski <e...@g...com>
Dnia Sun, 17 Mar 2013 18:36:01 +0000, Roman W wyszeptal:
> On Sun, 17 Mar 2013 11:14:23 +0000 (UTC), Adam Przybyla
> <a...@r...pl> wrote:
>> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
>
> Od kiedy?
Mój? Od czwartku. Wstawiłem go do niszy w przepokoju...
--
Edek
-
23. Data: 2013-03-17 21:46:14
Temat: Re: PowerShell - ktos uzywa?
Od: PawelS <c...@1...pl>
R.e.m.e.K pisze:
> Dnia Sun, 17 Mar 2013 11:14:42 +0100, PawelS napisał(a):
>> To jest niestety problem ... wikipedii i wikipedystów,
>> przedstawiających takie, a nie inne przykłady
>> a na to nic nie poradzimy ...
>
> Zawsze mozesz wyedytowac wiki i poprawic, sam tak czasem robie :-)
Musiałbym mieć: więcej czasu, lepszy dostęp do Internetu,
być bardziej pracowitym, aby umieć znaleźć gdzie jest to wiki
i te specyficzne przykłady oraz wiedzieć jak to poprawić,
bo nie wiem czy anonimowo tak jak na pl/en.wikipedia.org można.
Nauczyłem się kiedyś podstaw perla korzystając
ze stron www.tutorialspoint.com perldoc.perl.org search.cpan.org,
staram się unikać i nie próbować nauczyć składni,
która dla mnie wydaje się być abstrakcyjna,
chyba że nie można czegoś inaczej napisać.
>> To powyżej powinno być zapisane:
>> my $var; # using strict w perlu trzeba deklarować jednak zmienne ;)
>> $var="Magiczna liczba to 150\n";
>> print($var);
>> # na to niestety nie ma akurat rady, chyba że własna sub:
>> # coś na kształt PHP:
>> # sub preg_replace {
>> # my ($pattern,$replacement,$subject)=@_;
>> # $subject=~s/$pattern/$replacement/g;
>> # return $subject;
>> # }
>> $var=~s/\d+/-1/; # lub $var=preg_replace('\d+', '-1', $var);
>> print($var);
>> Jak dla mnie tak jest czytelniej,
>> wystarczy przestać używać wynalazków i skrótów perla.
>
> Ale jak sam piszesz przestac nie tak latwo, bo "na to niestety nie ma rady".
To może wyrażę się precyzyjniej:
nie próbować nauczyć się i zrozumieć tej dziwnej składni,
o ile rzecz jasna nie jest to niezbędne:
na preg_replace nie ma wyjścia: $var=~s///g; musi być,
analogicznie jest z $count=$#LIST+1 lub if ($#LIST+1>0) {} # niepusta
Ja tak zrobiłem, nauczyłem się tego co jest dla mnie logiczne,
plus pewne niezbędniki: wspomniany preg_replace, czy $#LIST+1.
Niestety ma to swoje dobre i złe strony:
z jednej strony mój kod można rzecz jest w miarę czytelny,
dla osób znających składnie analogiczną do C,
z drugiej strony sam mogę mieć problemy ze zrozumieniem
skryptów w perlu korzystających z dziwnej składni:
np: to co poniżej przedstawiłeś: "$["
nie potrafię tego przeanalizować, co najwyżej mogę uruchomić
i po wyniku się domyślić co to robi ...
>>> Albo:
>>> $n = $#a - $[ + 1;
>>> print "ilosc elementow w wektorze: $n \n";
>>>
>>> Taki $#a czy $[ jako zywo przypomina mi idee Brainfucka, ktory jest fajny,
>>> bo dowcipny i pomyslowy, ale jest tylko zartem.
>
> btw powyzszy przyklad nie jest juz z wiki, tylko jakiegos studenckiego
> skryptu.
Jako że nie ma innego sposobu sprawdzenia
(ja przynajmniej nie znam) nauczyłem się tego skrótu "$#",
ale to kolejne: "$[" to nie mam pojęcia to co jest
i pewnie nigdy nie poznam do póki nie będę musiał
coś zrobić i nie będzie innego wyjścia.
>> Niestety z racji, że python narzuca na formatowanie,
>> to i nie bardzo mi się podoba.
>> Często stosuję tego typu pseduo kompresję kodu:
>> if (conditional) { $a=1; $B[2]=2; $C['key']=3; }
>> a gdzie indziej jeśli to potrzebne dekompresję:
>> if (conditional) {
>> $a=1; # bo jest to pierwsza zmienna w if ;)
>> $B[2]=2; # bo jest to druga zmienna w if, to klucz = 2 i wartość = 2
>> $C['key']=3; # bo musi być inaczej niż w poprzednich liniach
>> }
>
> Teraz ja z ciekawosci spytam. Po co stosujesz kompresje? Masz jakis cel w
> tym, zeby plik zrodla bym mniejszy? Osobiscie unikam takich praktyk jak
> ognia, bo po roku, gdy musze ten kod czytac to chetnie sam bym sie kopnal w
> dupe za taki styl. Znaczy juz nie musze, bo od lat tego nie robie.
Z bardzo prostej przyczyny, żeby proste instrukcje przypisania,
analogiczne do tych przedstawionych powyżej
nie przesłaniały rzeczywistego celu kodu.
Oczywiście w perlu lub PHP powyższe instrukcje
można skompresować/zapisać nieco dziwaczniej:
PERL: ($a, $B[2], $C['key'])=(1,2,3);
PHP: list($a, $B[2], $C['key'])=array(1,2,3);
Oczywiście sporadycznie się to zdarza, ale zdarza się,
że zapisuję kilka instrukcji w jednej linii,
aby te proste instrukcje nie przesłaniały
prawdziwego celu kodu.
> Czy to nie zalezy od ustawien kompilatora? Poza tym uzywajac dobrego edytora
> mozna o tym problemie zapomniec bez wzgledu na to czy uzywasz spacji, taba
> czy obu naraz. Mam na mysli edytor, ktory w locie podmieni taby na spacje
> lub spacja na taby - tak jak chcesz.
> Zatem jest to problem wagi lekkiej, w przeciwienstwie do perlowych kompresji
> zabetonowanych w jezyk na zawsze.
Jak sam napisałeś używając dobrego edytora.
Tylko napisz w jaki sposób zmusisz wszystkich
by używali "dobrego edytora" (cokolwiek to też znaczy).
Pozwolę sobie jeszcze raz siebie zacytować:
> Przeglądając kody źródłowe (like C) często widzę
> mieszany styl wcięć, kilka linii ładnie spacjami,
> kolejne linie ładnie tabulatorami,
> i jeśli ja mam inne ustawienia np: vim ts=4 sw=4
> to niestety kod rozjeżdża mi się na ekranie,
Nie pamiętam co to było, ale być może to mogło być:
glibc(src), QT(src), PHP(src), gd(src), KDE(src),
tam gdzieś widziałem mieszaną składnię,
co od razu dało się zauważyć bo mój edytor (kate/kwrite)
trochę inaczej wyświetla wcięcia spacją i tabulatorami,
w sensie te dwa znaki są rozróżnialne.
Tak więc, Ty możesz sobie używać dobry edytor,
ale niestety wiele osób używa np: vi/vim z różnymi ustawieniami,
a potem szukasz czegoś (np: definicji danej funkcjonalności)
w kodzie źródłowym i widzisz taką mieszaninę wcięć.
> A jednak sie jakos wykonuje chyba. Czyli moze python jest "madrzejszy" niz
> sie wydaje? :-)
A ja jednak pozwolę sobie jednak nie akceptować
wymuszania na mnie formatowania :P
Ze względu na konfigurowalność szerokości tabulacji
stosuję wszędzie wcięcia tabulatorem,
poza jednolinijkowacami uruchamianymi w bashu.
-
24. Data: 2013-03-18 08:07:27
Temat: Re: PowerShell - ktos uzywa?
Od: Adam Przybyla <a...@r...pl>
Edek Pienkowski <e...@g...com> wrote:
> Dnia Sun, 17 Mar 2013 18:36:01 +0000, Roman W wyszeptal:
>
>> On Sun, 17 Mar 2013 11:14:23 +0000 (UTC), Adam Przybyla
>> <a...@r...pl> wrote:
>>> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
>>
>> Od kiedy?
>
> Mój? Od czwartku. Wstawiłem go do niszy w przepokoju...
... policz androidy, mozesz nawet tylko u sibie w domu;-) Z powazaniem
Adam Przybyla
-
25. Data: 2013-03-18 10:36:36
Temat: Re: PowerShell - ktos uzywa?
Od: "R.e.m.e.K" <g...@d...null>
Dnia Mon, 18 Mar 2013 07:07:27 +0000 (UTC), Adam Przybyla napisał(a):
>>>> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
>>>
>>> Od kiedy?
>>
>> Mój? Od czwartku. Wstawiłem go do niszy w przepokoju...
> ... policz androidy, mozesz nawet tylko u sibie w domu;-) Z powazaniem
> Adam Przybyla
Hm... tym sposobem skasowales np. caly przemysl motoryzacyjny ;-)
--
pozdro
R.e.m.e.K
-
26. Data: 2013-03-18 11:09:47
Temat: Re: PowerShell - ktos uzywa?
Od: Adam Przybyla <a...@r...pl>
R.e.m.e.K <g...@d...null> wrote:
> Dnia Mon, 18 Mar 2013 07:07:27 +0000 (UTC), Adam Przybyla napisał(a):
>
>>>>> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
>>>>
>>>> Od kiedy?
>>>
>>> Mój? Od czwartku. Wstawiłem go do niszy w przepokoju...
>> ... policz androidy, mozesz nawet tylko u sibie w domu;-) Z powazaniem
>> Adam Przybyla
>
> Hm... tym sposobem skasowales np. caly przemysl motoryzacyjny ;-)
... nie chce psuc statystyki jeszcze bardziej an niekorzysc pewnych
systemow;-) Z powazaniem
Adam Przybyla
-
27. Data: 2013-03-18 12:37:01
Temat: Re: PowerShell - ktos uzywa?
Od: Edek Pienkowski <e...@g...com>
Dnia Mon, 18 Mar 2013 10:09:47 +0000, Adam Przybyla wyszeptal:
> R.e.m.e.K <g...@d...null> wrote:
>> Dnia Mon, 18 Mar 2013 07:07:27 +0000 (UTC), Adam Przybyla napisał(a):
>>
>>>>>> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
>>>>>
>>>>> Od kiedy?
>>>>
>>>> Mój? Od czwartku. Wstawiłem go do niszy w przepokoju...
>>> ... policz androidy, mozesz nawet tylko u sibie w domu;-) Z powazaniem
>>> Adam Przybyla
>>
>> Hm... tym sposobem skasowales np. caly przemysl motoryzacyjny ;-)
> ... nie chce psuc statystyki jeszcze bardziej an niekorzysc pewnych
> systemow;-) Z powazaniem
> Adam Przybyla
Jeden android się odmeldowuje, 3 PCty, HTPC, MeeGo i jakieś embedded. Musisz
mieć dar prekognicji, bo ja mocno psuję statystykę :)
--
Edek
-
28. Data: 2013-03-18 12:52:00
Temat: Re: PowerShell - ktos uzywa?
Od: Adam Przybyla <a...@r...pl>
Edek Pienkowski <e...@g...com> wrote:
> Dnia Mon, 18 Mar 2013 10:09:47 +0000, Adam Przybyla wyszeptal:
>
>> R.e.m.e.K <g...@d...null> wrote:
>>> Dnia Mon, 18 Mar 2013 07:07:27 +0000 (UTC), Adam Przybyla napisał(a):
>>>
>>>>>>> ... niszowy jest PC, niewazne z jakim systemem. Z powazaniem
>>>>>>
>>>>>> Od kiedy?
>>>>>
>>>>> Mój? Od czwartku. Wstawiłem go do niszy w przepokoju...
>>>> ... policz androidy, mozesz nawet tylko u sibie w domu;-) Z powazaniem
>>>> Adam Przybyla
>>>
>>> Hm... tym sposobem skasowales np. caly przemysl motoryzacyjny ;-)
>> ... nie chce psuc statystyki jeszcze bardziej an niekorzysc pewnych
>> systemow;-) Z powazaniem
>> Adam Przybyla
>
> Jeden android się odmeldowuje, 3 PCty, HTPC, MeeGo i jakieś embedded. Musisz
> mieć dar prekognicji, bo ja mocno psuję statystykę :)
... czyli nawet u Ciebie PC sa w miejszosci?;-) Z powazaniem
Adam Przybyla
-
29. Data: 2013-03-18 13:12:16
Temat: Re: PowerShell - ktos uzywa?
Od: grapeli23 <g...@g...com>
Dnia 18.03.2013 Adam Przybyla <a...@r...pl> napisał/a:
> Edek Pienkowski <e...@g...com> wrote:
>> Dnia Mon, 18 Mar 2013 10:09:47 +0000, Adam Przybyla wyszeptal:
> ... czyli nawet u Ciebie PC sa w miejszosci?;-) Z powazaniem
> Adam Przybyla
O co oparte są systemy Meego, Tizen, Firefox OS, Chrome Os.
Co to znaczy jakieś embeded? Co je napędza Windows RT, Windows Mobile?
http://www.theregister.co.uk/2012/12/13/windows_mark
et_share_just_20percent/
-
30. Data: 2013-03-20 22:31:57
Temat: Re: PowerShell - ktos uzywa?
Od: Edek Pienkowski <e...@g...com>
Dnia Mon, 18 Mar 2013 12:12:16 +0000, grapeli23 wyszeptal:
> O co oparte są systemy Meego, Tizen,
MeeGo to zmodyfikowany linuks, Tizen chyba też
> Firefox OS, Chrome Os.
Odpowiednio o Firefoxa i o Chrome. Pod spodem jakiś okrojony OS, pewnie z
linuksowym kernelem. Nie wiem jak Firefox OS, ale Chrome z zasady działa
tak, że większość aplikacji działa na serwerach ("w chmurze") a tylko
część lokalnie.
> Co to znaczy jakieś embeded? Co je napędza Windows RT, Windows Mobile?
Zdecydowanie nie windows, ale tak naprawdę nie wiem, nie chciało mi
się szukać w sieci, jakie oprogramowanie działa na sprzęcie AV. Na NASie
jest zwykły linuks.
> http://www.theregister.co.uk/2012/12/13/windows_mark
et_share_just_20percent/
Nazwałbym to sprawiedliwością dziejową: dotychczas w Redmond liczyli udział
w rynku serwerów na sztuki i tylko dzięki temu mieli znaczący udział. No to
teraz na sztuki mają w osobistych niewielki. Kłamstwo, kłamstwo, żeby nie
rzec statystyka.
--
Edek