

#1
Objavljeno 30 junij 2012 - 18:59
Recimo, da bi hotel narediti svoj blog in ga met gor, kdaj bi bilo potrebno začeti plačevati googlu?
Če naredim eno tako aplikacijo kot je blog, kako se prepričam, da je varna? Nimam pojma o web developmentu in vsepovsod piše da se je treba pazit cross site scriptinga, SQL injectionov itd. Kako preveriti zadevo, da je varna?
#2
Objavljeno 30 junij 2012 - 22:48
temu se pa izognes z izkusnjami, poznavanjem jezika in branjem literature.
pa nisi povedal, v katerem jeziku bo napisano.
#3
Objavljeno 01 julij 2012 - 04:43
#5 Izbrisani_Mavrik_*
Objavljeno 04 julij 2012 - 23:13
1.) Odpreš blog na wordpress.com in se ne sekiraš
2.) Vzameš Django, ki ti pohandla vse te stvari z varnostjo in se ne sekiraš, rabil boš pa en Python hosting
3.) AppEngine vzameš ko ti je enkrat jasno kako se ne ustreliti v nogo in odpreti baze vsem na internetih

#6
Objavljeno 05 julij 2012 - 00:08
#7 Izbrisani_Mavrik_*
Objavljeno 05 julij 2012 - 11:33
Namesto da greš delat "na suho" vzemi eno knjižnico/framework (jinja2 templati, kak sqlalchemy če dela na GAE, kak pylons etc.) in PREBERI TISTI SOURCE. Ker če boš ponovno izumljal te stvari boš naredil sranje, naučil se pa ne boš pol toliko.
#8
Objavljeno 05 julij 2012 - 17:40
Drugace pa imas https://www.owasp.or...op_10_2010-Main, kjer imas navedenih top 10 security riskov pri web applikacijah. Pa potem imas se polno ostalih navedenih tam pod referencami.
#9
Objavljeno 08 julij 2012 - 19:06

#10
Objavljeno 08 julij 2012 - 21:45
#11
Objavljeno 09 julij 2012 - 01:05

#12
Objavljeno 09 julij 2012 - 10:44
Pa gremo na bolj resno zadevo. Program za kaj takega je recimo dreamweaver al pa front page, ker vidiš kaj maš pa še kodo ti piše.
Zaj, ker smo tu bolj programerji, uporabljamo bolj zadeve, ki ti kažejo samo kodo, oz. dizajn del čekiramo v browserju.
Skratka, za takšne zadeve pa maš te kak Eclipse, phpDesigner, in še mali miljon aplikacij, ki jih maš naštetih v topicu Vasi najljubsi IDEji
#13
Objavljeno 09 julij 2012 - 12:49
Mavrik, ob 05 julij 2012 - 11:33, rekši:
Namesto da greš delat "na suho" vzemi eno knjižnico/framework (jinja2 templati, kak sqlalchemy če dela na GAE, kak pylons etc.) in PREBERI TISTI SOURCE. Ker če boš ponovno izumljal te stvari boš naredil sranje, naučil se pa ne boš pol toliko.
#14
Objavljeno 09 julij 2012 - 16:39
#15 Izbrisani_Mavrik_*
Objavljeno 10 julij 2012 - 10:06
Spura, ob 09 julij 2012 - 12:49, rekši:
Ja, je možen če escapaš narobe - vprašanje je predvsem na kakšen način outputaš tisto kar je user natipkal in kako dela ta escape v obe strani. Če tlačiš recimo te podatke kam še v JS pa se ti komot zgodi da escapanje HTMLja ne pomaga, ker ti naredijo ekvivalent HTML Injectiona. Narediti app XSS proof ni trivialna zadeva, zato tudi opozorila. Da se ti potem ne zgodi kot se je Simobilu ko so jim na strani objavili da je Dimitrij Rupel kupil firmo

#16
Objavljeno 11 julij 2012 - 12:43
Pol mamo pa zdej tut en projekt kjer se GUI naredi tako, da se gui (skupaj z vnosi) v JSON obliki poslje klientu ki uporablja javascrip knjiznjico za izgradnjo UIja iz tega. Tle sm ze bolj v dvomih da je zadeva secure, kot je zdej zastavljena, ampak se ob mojih pomislekih bolj zamahuje z roko, ces bomo ze.
#17
Objavljeno 16 julij 2012 - 19:18
Imam klasično strukturo programa. Program.cs in Form1.cs.
Med izvajanjem programa periodično dobivam neko informacijo v obliki stringa, ki jo s programom berem. Ker gre za arhaičen DDE protokol, moram to informacijo prestrezat v Program.cs - to mi preprečuje da naredim celotno logiko samo v Form1.cs.
Zdej me pa zanima kako nek string prenašam iz Program.cs v Form1.cs? Po tem ko ga bom enkrat "mel" tam obdelava ne bo problem.
Prfoks mi je svetoval uporabo delegatov, ampak bolj kot gledam po internetu manj mi je jasno.

Sem na točki, kjer mi je uspelo z delegate v Program.cs klicat event v Form1.cs, podatkov mi pa ni uspelo prenest.
Kakšen help?
#18
Objavljeno 16 julij 2012 - 22:04
http://www.codeproje...tween-two-forms
le da namest
private void PassData(object sender)
{
// Set de text of the textbox to the value of the textbox of form 2
txtForm1.Text = ((TextBox)sender).Text;
}
maš
private void PassData(object sender)
{
// Set de text of the textbox to the value of the textbox of form 2
txtForm1.Text = tvojaVrednostKiJoZelisPrenesti;
}
#19
Objavljeno 16 julij 2012 - 22:54
int temperature; temperature = ((buf[0]) << 8) | (buf[1]); temperature >>= 4; if (temperature & (1 << 11)) temperature |= 0xF800;
buf je sestavljen iz dveh števil v šestnajstiškem zapisu, npr 601a.
#20
Objavljeno 16 julij 2012 - 23:58
potem vzameš to novo nastalo cifro in narediš bitwise OR operacijo z buf[1] (torej kjer se 1nke pokrivajo nastane nič, dve nuli je 0, ena enka je 1, sej verjetno veš kaj naredi OR, tole pač izvede or nad istoležečimi biti dveh spremenljivk)
potem šiftaš temperature za 4 bite desno (deliš s 16 i guess)
potem if preveri, če ima temperature 11. bit nastavljen (11. least important bit (torej štejemo iz desne proti levi)) na 1 in če ga ima izvede bitwise OR
zakaj pa to dela, je pa malo premalo konteksta zame. pa v Cju ni pomembno da je buf zapisan v hexa ampak kak tip spremenljivke je.
tkole na slepo bi rekel, da v temperature zdruzis oba bufa (pretvoriš iz hexa v binary), potem preveriš, če je 11. bit 1 in če je z orom odrežeš zgornje bite, tako da dobiš samo least important enajst
#21
Objavljeno 17 julij 2012 - 08:54
tnx ful si pomagal.
js sm (s poskušanjem rešil tako):
vzameš začetni buf, npr. 601a
zamenjaš oba dela: 1a60
odstraniš zadnjo številko: 1a6 (je tle možno, da je ta številka tale 11. bit? ker do zdej je bla zmeraj 0)
pretvoriš v desetiški zapis: 422
to je pravilen rezultat (potem se še pomnoži z 0.0625 da se dobi temperaturo v °C), nisem pa še preveril kaj se zgodi ko je temperatura pod nulo.
#22
Objavljeno 17 julij 2012 - 09:15
Bitshift za 8 v levo => buf je skupej 16 bitov (4x hexa = 4*4b = 16b); buf[i] je dolg 8 bitov, z bitshiftom buf[0] za 8 bos ravno preskocil buf[1] in dobil obrnjen vrstni red.
Bitshift temperature za 4 v desno = odstranis zadnjo stevko.
Zdej, tvoja nova temperatura je pravzaprav 12 bitov, ker si 4 ravno prej odrezal. Pogledas najbolj pomemben bit temperature (ko 1 bitshiftas 11x, pride iz mesta 0 na mesto 11, kar je pa glavni bit). Ce je ta bit 1ka, potem:
OR z F800 potem nafila zgornjih 5 bitov z 1 (4 od F, 1 od 8). Torej biti 15-11 postanejo 1. Bi bilo isto, ce bi bil OR z F000, ker je bit 11 ze 1. Tvoj koncni rezultat je torej
11111xxx...x (ce je bil bit 11 1)
00000xxxx...x (ce je bil bit 11 0)
Kaj je namen, smisel etc pa pojma nimam.
--
@ragezor - bitwise OR ti da 1 tudi ce sta 2 enki. Verjetno si mislil XOR (^).
#23
Objavljeno 17 julij 2012 - 09:36
v glavnem ko gre temperatura pod nulo, dobim previsoke vrednosti (~4000 °C), če uporabim tisti OR F800. najbolj enostavno je da pustim tko kot je in odštejem 255.
#24
Objavljeno 17 julij 2012 - 12:38

a senzor ti vrne un buf? weird.
#25
Objavljeno 17 julij 2012 - 16:37
#26
Objavljeno 22 julij 2012 - 20:21
LP
#27
Objavljeno 24 julij 2012 - 17:36
Mr Shears, ob 17 julij 2012 - 09:36, rekši:
v glavnem ko gre temperatura pod nulo, dobim previsoke vrednosti (~4000 °C), če uporabim tisti OR F800. najbolj enostavno je da pustim tko kot je in odštejem 255.
v datasheetu ti pise kteri biti so cemu namenjeni
Ragezor, ob 17 julij 2012 - 12:38, rekši:
#28
Objavljeno 25 julij 2012 - 12:07
DateTime dt1 = DateTime.Parse("15.01.2012"); DateTime dt2 = DateTime.Parse("15.01.2012", System.Globalization.DateTimeFormatInfo.CurrentInfo);
#29
Objavljeno 25 julij 2012 - 12:22
Rad bi napisal skripto v DOS-u, pa tega ne znam.
Imam program Virtual Dub, s katerim moram odpreti video in zraven dodati avdio file. Vse skupaj pa potem shraniti kot .avi file. A se da to narediti, ali moram za vsak film posebej odpirat virtualdub in ročno narediti vse korake?
Če bi mi lahko dali kakšen link ali karkoli, kjer bi se lahko naučil delati z dosom, da bi potem lahko to "sprogramiral".
#30
Objavljeno 25 julij 2012 - 13:38
http://dubman.source.../?page=download
pa skripte so napisane v skriptnem jeziku Sylia, ne v dos batch:
http://www.virtualdu...cs/vdscript.txt
Navedek
The switches in 1.5.10 and 1.6.0 are, as follows:
- /s<script>: run a script
- /c: clear job list
- /b<srcdir>,<dstdir>: add a job using current settings for every file in srcdir, to save an AVI with the same name in dstdir
- /p<src>,<dst>: add a job using current settings for one file called <src>, to save an AVI called <dst>
- /r: run the job list
- /x: exit when jobs are complete
- /h: disable crash handler
- /fsck: test crash handler
- /vtprofile: enable VTune 6 profiling -- automatically enables VTune sampling only during renders and causes instant abort on close instead of "abort dub?" dialog
#31
Objavljeno 25 julij 2012 - 18:05
Našel sem prevod za podobno napravo in bi skopiral enake dele kode.
Kako in s čim naj primerjam datoteki, ter skopiram vrstico (n+1), če je n-ta vrstica enaka?
#32
Objavljeno 25 julij 2012 - 18:34
če boš primerjal nto vrstico dveh datotek in iz 1. skopiral n+1 v desno datoteko, potem se ne bodo dalje vrstice ujemale.
mogoče se da tudi s kakim urejevalnikom texta. vim ma neke take napredne fore, ampak ga ne znam uporabljati.
#33
Objavljeno 25 julij 2012 - 18:42
Primerjam n-to vrstico, kjer je ukaz, nato pa iz slovenskega prevoda skopiram n+1 vrstico v n+1 vrstico originala. Upam, da se najde kak vim/emacs znalec.
#34
Objavljeno 25 julij 2012 - 18:48
#35
Objavljeno 25 julij 2012 - 18:50

Dolgujem pir.
#36
Objavljeno 25 julij 2012 - 23:26
http://pastebin.com/Dsz1UxrL
#37
Objavljeno 26 julij 2012 - 11:34
maksi, ob 25 julij 2012 - 13:38, rekši:
Hvala.
Sicer mi ne dela, ampak sem šel v drugo smer, sedaj delam z ffmpeg. Zaenkrat deluje,

edit: da ne pišem novega posta, napišem kar sem.
Do tukaj sem sedaj prišel:
[filename1, pathname1] = uigetfile({'*.avi', 'Meritve'}, 'Izberi video!'); PotDoDatoteke1=[pathname1,filename1] [filename2, pathname2] = uigetfile({'*.wav', 'Meritve'}, 'Izberi avdio!'); PotDoDatoteke2=[pathname2,filename2] addpath D:\*****\Programi\FFmpeg\bin cd C:\Users\*****\Desktop\FFmpeg_example system('ffmpeg -i audio.wav -i video.avi -acodec copy -vcodec copy izdelek.avi')
Rad bi, da bi mi ffmpeg izbral za audio.wav file, file ki si ga sam izberem, torej "filename2" in enako za video "filename1". Torej nekako bi moral zamenjati audio.wav file z filename2, ampak tega ne znam narediti.
In že ko sem pri vprašanjih, bom še enega zastavil

Kako bi naredil, da mi izdelek.avi ne bi shranilo v sedaj določeno mapo (C:\Users\*****\Desktop\FFmpeg_example), ampak bi me prej vprašalo kam ga shraniti?
#38
Objavljeno 27 julij 2012 - 20:02
Ragezor, ob 25 julij 2012 - 23:26, rekši:
http://pastebin.com/Dsz1UxrL

#39
Objavljeno 27 julij 2012 - 22:50
#40
Objavljeno 07 avgust 2012 - 08:21
case 1: fi = fi + PI/2; case 2: //do work break;Se pravi, case 1 bi samo spremenil fi, potem pa laufal case 2. Hocem da mi zadeva neha teziti, po moznosti da dam eksplicitni fallthrough. Nocem izklopiti checkinga. Okej zadeva je resljiva tudi s funkcijo samo se mi zdi malo trapasto celoten case 2 prestaviti v funkcijo in jo napopati na koncu case 1, sploh ker bi bila funkcija uporabljena izkljucno za tedva primerka.
Naj na zacetku case2 dam mesto na katerega bom sel z goto iz case 1? Ali je kaka boljsa resitev?
-------
Mimogrede, komentarji so v Eclipsu zelo zabavni. \ na koncu vrste je kul, ker zakomentira se naslednjo vrsto. Ce das za njega presledek, pa je ne. Se bolj kulj je baje to v codeblocksih, ker ima se farbanje zjebano in ne ves kaj je koda in kaj komentar. VS in Qt pa ne delata tega.
Pa kmecka alternativa #IF je tudi
(/)/* koda1 /*/ koda2 //*/Ce je oni / v oklepaju napisan, potem je aktivna koda 1, ce ga ni, pa je aktivna koda 2.
1 Uporabnik(ov) bere to temo
0 članov, 1 gostov, 0 anonimnih uporabnikov