PowerShell postao open source

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
@1443 Open source svet postoji i van Linux-a; nije on spektakularno doneo tu ideju već je ona postojala mnogo pre njega, tako da termin “open source u Linux svetu” nema nikakve veze sa idejom open source softvera, jer isti razvijaju i vlasničke kompanije i nezavisni timovi / pojedini ljudi 😉

Da si pratio skorašnja dešavanja vezana za NSA razumeo bi zašto sam to rekao. Neko ko misli da u potpunosti može da se sajrije od agencije sa takvim sajber oružjem očigledno nije svestan njene moći.
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
@Dragan Eto, tebi je fi logično a meni je logično:

if {

}

ili

if

end

Kako se radi u 99% drugih jezika (zamisli, kako su samo smeli da se usprotive svetom gralu “Unix filozofije”) 😉 Gornju stranicu sam linkovao jer pišem sa telefona - postoji magični softver zvan Internet pretraživač koji koristi PageRank algoritam i ulepšava život korisnicima koji ga imaju i van Terminal-a 😃
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
alt
Zeyn:
Zato što web development radim na Linux-u, a na Windows-u radim sa alatima koji su mi dostupni na njemu
Dobro je, znači da još uvek ima neke nade za tebe…batali wintendo, izbaci to zlo iz svog uma i ozdravićeš u dobrog advokata 😃
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
Kako da budem MS advokat ako ne koristim Win, pobogu Dragane 😃
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
Ne znaš ti Dragane kakav sam ja đavo, veći od onog sa FreeBSD logoa; ja koristim i Unix tehnologiju na Wintendu! 😃
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
alt
Zeyn:
Kako da budem MS advokat ako ne koristim Win, pobogu Dragane
Pa lepo…promeniš advokatsku veru, odrekneš se win vere, i prihvatiš FOSS veru…veruj sinko, veruj…biće ti lakše 😃
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
Ne dade mi đavo mira,
Na Wintendu Perl instalirah,
Nema shell-a ni demona,
Šta ću sada muko moja?
Da l’ da kršim časan post
Da u VB Arch mi bude gost?
Da l’ da gasim i Kortanu
Il’ pređem na tamnu stranu?
Klinički sam slučaj brate
Kad koristim te dve kante
Pravi Unix to već zna se
BSD je, drugi - nema šanse

😃
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
Evo ti zanimljiv primer koji sam našao, bash skriptica koja koristi isključivo interne, builtin komande:
pronaći sve proste broje u rasponu od 2 do zadatog limita (1000 u ovom primeru)

Code:
#!/bin/bash
[HEADING=1]primes.sh: Generate prime numbers, without using arrays.[/HEADING]
[HEADING=1]Script contributed by Stephane Chazelas.[/HEADING]
[HEADING=1]This does not use the classic “Sieve of Eratosthenes” algorithm,[/HEADING]
#+ but instead the more intuitive method of testing each candidate number
#+ for factors (divisors), using the “%” modulo operator.

LIMIT=1000 # Primes, 2 … 1000.

Primes()
{
(( n = $1 + 1 )) # Bump to next integer.
shift # Next parameter in list.
[HEADING=1]echo “n=$n i=$i”[/HEADING]
if (( n == LIMIT ))
then echo $*
return
fi

for i; do # “i” set to “@”, previous values of $n.
[HEADING=1]echo “-n=$n i=$i-”[/HEADING]
(( i * i > n )) && break # Optimization.
(( n % i )) && continue # Sift out non-primes using modulo operator.
Primes $n $@ # Recursion inside loop.
return
done

Primes $n $@ $n # Recursion outside loop.
# Successively accumulate
#+ positional parameters.
# “$@” is the accumulating list of primes.
}

Primes 1

exit $?
Kako bi ovo odradio u PS? 😃
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
alt
Zeyn:
Al’ nema veze, ja sam sada Unix advokat
Nisi do kraja očišćen od greha, još uvek ti se provuče poneko pominjanje zla 😃
@daemon
moj cronjob najavljuje “it’s time to suspend to bed…” 🙂
sleep 4h
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
E vidiš, đavo nikad ne spava 😃
uklonjen kod
 
Last edited:

Misko_2083

Member
Joined
Mar 15, 2015
Messages
306
Reaction score
18
alt
Zeyn:
E vidiš, đavo nikad ne spava 😃
uklonjen kod
:bomb:Molim te 👿, ne radi to… Ima onih koji ne znaju šta je fork bomba pa će neko da isproba!
 
Last edited:
S

system

Guest
alt
1443:
Код јесте доступан, али M$-ов open-source није исти open-source који је уобичајен у Линукс свету (што је управо на шта се лиценца и односи). Не кажем да “feedback” у правцу M$-а није био за очекивати, али опет… није то то.
Зависи на коју лиценцу мислиш? Често M$ “затворена” лиценца много више одговара него нпр LGPL. На пример, ти можеш користити све Windows-ове функционалности како би без икаквих трошкова могао креирати апликације под било којом лиценцом (што значи да можеш правити како софтвер отвореног, тако и затвореног кода, тј можеш га наплаћивати, а да ниси платио за њега).
Са друге стране, узмимо Qt за пример. Ако га не платиш, ти можеш креирати само апликације отвореног кода које не смеш наплаћивати (саму апликацију, услуге у вези ње и сл можеш). Ако желиш нешто да зарадиш, онда се искеширај за тај Qt - то је око 1000 еура годишње (што га чини скупљим и од VS Enterprise).
Што се тиче шелова, сви ови су смешни наспрам Python шела, јер он даје како моћ тако и једноставан програмерски оквир у којем је све могуће. Питање је тренутка када ће настати ОС који ће подразумевано бити базиран на њему.
 

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
Izgleda da sam kasno stigao, pa nisam u toku kakav je tačno fork-bomb kod Zeyn postavio, ali nije ni važno… @Misko_2083[/USER] je reagovao porukom, @Vladimir je uklonio sporan kod i objavio javno upozorenje korisniku. To upozorenje (warning point) sam ja uklonio, da ne visi bezveze u ovoj inače prilično opuštenoj temi.

@Zeyn
Mislim da smo do sada imali korektnu razmenu mišljenja, i mada su ta mišljenja u određenom stepenu (bila) potpuno suprotstavljena to nije bio razlog za bilo kakve nesporazume. Moja iskrena želja je da tako ostane i ubuduće zato što smatram da si kvalitetan sagovornik koji zaslužuje pažnju i poštovanje. Objavljivanje koda koji može naneti štetu neiskusnim korisnicima moguće je, ali je nepisano pravilo da se takav kod objavi uz ozbiljno upozorenje. Za tu namenu editor poruka na ovom forumu omogućava upotrebu i [SIZE=5]uvećanih fontova,[/SIZE] i [SIZE=6]crvene boje [/SIZE]i svega [FONT=Courier New][SIZE=7]ostalog [/SIZE][/FONT]što će jasno i nedvosmisleno upozoriti korisnike o kakvom se kodu radi. Ne mislim da si kod postavio sa bilo kakvom lošom namerom, verovatno se radi o najobičnijem zezanju, ali postoje zezanja koja mogu izazvati posledice koje nisu za zezanje.
Stoga insistiram da se ova uputstva iz ove poruke vezana za potencijalno štetan kod ubuduće strogo poštuju, kako sa tvoje strane tako i od strane svih ostalih članova ovog foruma.
Istovremeno, ovo uputstvo postaje i pisano pravilo, oko kojeg nema, niti može biti rasprave.

Hvala na razumevanju.
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
Hvala na lepim rečima Dragane, bilo je malo nesmotreno s moje strane 🙂

Sporan kod je bio sledeći (dakle, ne kucajte ovo na produkcionoj mašini):
$|$&
😉
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
@BlessMySon, sa ovim što si rekao se slažem, osim sa ovim delom o Python-u. Pomešao si pojmove interpreter i shell 😉
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
@Dragan Zahvaljujem na linku. Doduše, čini mi se da je ovaj shell više namenjen nekim drugim stvarima nego administraciji sistema koja je primarna namena Bash-a; voleo bih da nam autor objasni na koji to način misli da bi Python shell mogao da zameni Unix shell-ove i koji su razlozi. Python jeste jezik koji je u zadnjih par godina dobio veliki boost i pažnju kako u naučnom (data science, statistika, matematika) svetu tako i u primeni kod drugih oblasti, ali ne verujem da će tek tako uspeti da zameni postojeće shell-ove.
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
alt
Zeyn:
Python jeste jezik koji je u zadnjih par godina dobio veliki boost i pažnju kako u naučnom (data science, statistika, matematika) svetu tako i u primeni kod drugih oblasti, ali ne verujem da će tek tako uspeti da zameni postojeće shell-ove.
+1
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
Na zahtev @bestragamuglava izmenio sam njegovu poruku ovde tako što sam dodao upozorenje.
Doduše, ne verujem da iko ima u root folderu /putanja/do/negde 😃
 
Last edited:
Top