22786
Html-, css- és php-help
-
#22346 Notepad++ nem is fog futtatni semmit.. az egy szövegszerkesztő. Tölts le és telepíts Perl-t, majd paranccsorban futtasd a scriptedet. A Perl oldalán van tutorial, dokumentáció, stb.
perl.org
Utoljára szerkesztette: MerlinW, 2016.08.17. 18:18:43 -
DonPedro22 #22345 eddig én is eljutottam de köszi :) -
#22344 parancsolj -
DonPedro22 #22343 Az elején ott van a #!/usr/bin/perl de notepad++ nem futtatja le. Megnyitni sem tudom, privátban tudnál segíteni? -
#22342 Ha van, valami olyasmi az elején, hogy #!/usr/bin/perl, akkor simán futtathatóvá teszed (chmod +x valami.pl) és futtatod (./valami.pl). Ha nincs, akkor szerintem 'perl valami.pl' paranccsal is mennie kéne. Ha nem Windowsod van, akkor passz, Google segít :) -
DonPedro22 #22341 Nem ide tartozik tudom de nem találtam neki külön topikot.
Kaptam egy kész kódot amit Perl-ben írtak, hogy tudom használható programmá tenni? -
#22340 Ezt nem tudom, nem használok ilyen böngészőket. Viszont ha egy programban nem nyilvánvaló és egyértelmű, hogy mit küld el online az minden csak nem biztonságos vagy megbízható alkalmazás. -
#22339 Még nem próbáltam ki, de úgy tűnt, én annyira nem választhatok, mi kerüljön a felhőbe és mi nem: az egész böngészés odakerül.
Tehát nem így van? -
#22338 A protokollok és a szóban forgó oldalak biztonsági eljárásai függetlenek a böngészőtől. A jelszavak kezelése meg rajtad áll. Ha nem mented el őket, nem kerülnek a felhőbe. Tehát semmivel sem kockázatosabb. Internet bank auth és egyéb érzékeny adatot egyébként sem ment értelmes ember felhőbe.
Utoljára szerkesztette: MerlinW, 2016.07.18. 08:57:38 -
#22337 Jobb topikot nem találtam a kérdésemhez. (Értelemszerűen a Maxthon topik válaszai egyoldalúak lennének.)
A Maxthon böngészővel történő online vásárlás és "internet banking" mennyivel kockázatosabb illetve kockázatosabb-e mint ugyanezek Firefox és Chrome esetén?
A Maxthon fő fejlesztői csoportja részben kínai, részben kaliforniai illetőségű és "Cloud Browsing", vagyis sokmindent (pl. a jelszavakat) felhőben tárol...
Utoljára szerkesztette: Tetsuo, 2016.07.17. 16:23:27 -
#22336 Mi a cél? HTTP-re átirányítson vagy ne is szolgáljon ki semmit? Amúgy a HSTS a legjobb megoldás, de az első betöltésnél ott is lehet man in the middle, nem nagyon van rá más. Ha van előtte valami webszerver akkor célszerű ott belőni, nginx-szel pl így:
server {
listen 80 default;
rewrite ^ https://$host/; # permanent;
}
Utoljára szerkesztette: SzirmosSzisza, 2016.07.16. 13:49:10 -
#22335 Erre igazan jo megoldas nem letezik ugyanis az elso keresnel ami http mar a kliens elkuldi a payloadot amit egy man in the middle tamadassal lehallgathanak.
Ami talan a legjobb az a "Strict-Transport-Security" http header amit a modern bongeszok felismernek es ha egyszer mar az oldalt elertek https-en keresztul akkor tobben nem fognak titkositatlan kapcsolaton adatot kuldeni neki meg akkor sem ha a tamado http kezdetu linket juttat az aldozathoz. -
#22334 így bejön http-vel is -
#22333 így? http.get('http://*/api/*',function(req,res) {
res.redirect('https://mydomain.com' + req.url)
}); -
#22332 igen, ezt próbáltam, de ez csak simán egy redirect loopot eredményez -
#22331 ilyesmi http.get('*',function(req,res) {
nyilván a * helyére írj valami api útvonalat, pl. /api/*
res.redirect('https://mydomain.com' + req.url)
});
Utoljára szerkesztette: j0nNyKa, 2016.07.15. 14:33:26 -
#22330 őőő.... egy AWS EC2-n fut a szerver, ahova már beállítottam a tanúsítványokat, szóval ez a része nem kell, mert most is elérem https-en keresztül. Csak azt akarom megoldani, hogy http-n keresztül ne menjen, vagy legyen átirányítva mondjuk. -
#22329 akkor... az én fejemben tökegyszerű, valamit nem látok?
amikor szervert kreálsz (gondolom az app.js -ben), csak https szervert indíts, simát ne
ilyesmire gondolok:var fs = require('fs'),
https = require('https'),
express = require('express'),
app = express(),
privateKey = fs.readFileSync('cert/server.key', 'utf8'),
certificate = fs.readFileSync('cert/server.crt', 'utf8'),
credentials = {key: privateKey, cert: certificate},
httpsServer = https.createServer(credentials, app);
httpsServer.listen(8080);
Utoljára szerkesztette: j0nNyKa, 2016.07.15. 14:25:59 -
#22328 csak ez a rest api fut rajta, semmi másra nem használom, szóval nem -
#22327 a többi része a szervernek kell hogy működjön http-ről ? -
#22326 Hogyan tudom azt megoldani, hogy egy node.js+express alapú Rest API csak https-en keresztül legyen elérhető? -
#22325 Ha nincs belső hálózatra rakva úgyis rátalálnak, legalább ingyen tesztelik :)
Ha esetleg nem akarod kirakni élesre, akkor a legegyszerűbb szerintem, ha beállítod SSH tunnelt és akkor eléred az ottani belső dolgokat a saját gépedről is (socks proxy néven keress rá, putty-ban mókázni kell, parancssorból könnyebb). Illetve vagy beállítod nodejs-nek, hogy külső ip-re ne bindoljon (általában 0.0.0.0/[::] elérhető kívülről, 127.0.0.1 nem) vagy letiltod a tűzfalon a portot.
#22324: #22250 felett van pár tipp -
#22324 Srácok, VPS-t szeretnék bérelni, jelenleg egy debian plusz LAMP lenne rá felrakva, és még nem lenne nagy terhelés így olyat keresek, ahonnan olcsón lehet kis csomaggal kezdeni és elég később bővíteni.
Az adatforgalom szempontjából itthon kell a jó sávszél, külföldre lényegtelen.
Tudtok ajánlani valamit? -
#22323 vagy valami tűzfalba dobd be őket (ez jobb), vagy kódból dobd el a kapcsolatot, pl így:
http.createServer(function (req, res)
a google az valami email szolgáltatás, azt nem bántanám
{
var ip = req.ip || req.connection.remoteAddress || req.socket.remoteAddress || req.connection.socket.remoteAddress;
if (ip === '119.254.118.136') { // ez a mafengwo.cn
res.end();
}
}
gyakori ez a para, és sok különböző ipről? mert ha nem, a fenti megoldás szerintem jó lehet, ha gyakori, akkor meg le kell védened valamilyen auth-tal az egész rendszert
Utoljára szerkesztette: j0nNyKa, 2016.06.17. 15:32:30 -
#22322 AWS EC2-n felraktam egy Bitnami MEAN Stack-et, működik minden tök jól. Viszont amikor fut a node.js-es szerver, néha ilyeneket látok a logban:
Your server is running on port 8080.
GET http://www.google.com/reader/about/ 404 238.043 ms - 47
GET http://www.mafengwo.cn/ 200 8.848 ms - 22
GET http://www.elong.com/ 200 1.594 ms - 22
GET http://www.elong.com/ 200 0.826 ms - 22
Ez mitől lehet? Hogyan tudom megakadályozni(ha egyáltalán meg kell?) Egy saját subdomainen fut(api.valami.com:8080), amit nem publikáltam még sehol és csak házon belül használjuk, így nem tudom hogyan talál rá bármiféle bot is.
Köszi -
Blum #22321 Üdv!
Volt valaki felvételizni mostanában a székesfehérvári IBM-nél? Ha igen, akkor dobna az illető egy privátot és mesélne róla? :D -
#22320 Én általában csak átrakom a portot meg letiltom a password logint és a 22-n hagyom amit linkeltem. Bár igazából sose néztem még meg, hogy így próbálkozik-e valaki vagy megtalálja-e az új portot, szétnézek majd a logokban. -
#22319 Én denyhost-ot használom, a beállított próbálkozásmennyiség (nálam 3) után reject-eli az adott ip-t megadott ideig (nálam egy hét).
Továbbá e-mail-t is küld a dologról. -
#22318 Mióta van letsencrypt érdemes azt használni a selfsigned helyett. Illetve szerintem ufw sokkal emberbarátabb, mint az iptables. Ha valakinek van 1 kis szabadideje ezt érdemes lehet megnézni, nekem full noname gépen ami sehova sincs linkelve már kb 1 millió attempt volt. -
#22317 Nginx server general security how-to
Utoljára szerkesztette: MerlinW, 2016.05.31. 16:59:18 -
#22316 -
#22315 igen tud ilyeneket
MAMPot szerintem magában ne, PRO az fizetős, de gondolom megoldod -
#22314 Pl miért olyan jó az os x terminál? amit én használok (cmder, továbbfejlesztett ConEmu) abban kiírja, hogy ha git repóban vagyok (+branch), beállíthatom, hogy mondjuk mindig 3 füllel induljon megadott helyeken (első fül x repo, második fül y repo). Ilyet is tud ? (nekem ez a pár apró fícsör nagyon bejön és hasznos is).
MAMP ot és Path Finder lecsekkolom, thx. -
#22313 osx obviously
ott MAMP van hasonló célokra, a MAMP PRO meg eléggé kenterbe veri a xampot
az osx terminál magasan a legfaszább, tehát az adott, nem kell telepítgetni szarokat
php/webstorm ugyanúgy van osxre is
finder helyett van a Path Finder, az kurvajó replacement, és tényleg ráfér az osxre, sima findert annyira én sem éltem soha -
#22312 -
#22311 Linux, Windows vegyesen, Utóbbi egy évben IntelliJ IDE-t használok, ez minden Jetbrains terméket magában foglal. Van benne grunt, gulp, npm manager is, így azokkal sem kell külön foglalkozni.
Utoljára szerkesztette: MerlinW, 2016.05.14. 20:19:47 -
#22310 A telepítéskor kiadott legutóbbi Ubuntu LTS van a gépen, ezen egy i3wm, hogy el is férjek rendesen. Melóban van egy régi 4:3-as monitor azon megy az IRC (:D), a fullHD meg ketté van osztva és bal oldalt a böngésző, jobb oldalt meg fut a screen benne általában első fülön a logok, másodikon a vim, a többin meg ami éppen kell vagy ha több komponensen dolgozok amik 2 külön gépen futnak, akkor a jobb oldali rész is ketté van osztva vertikálisan. Általában python/Django megy, aminél az ORM elég magas szinten kezeli az adatbázist, szal elég 1-2 sor konfigot berakni és nagyjából ez le is van tudva (ha sqlite is elég, akkor meg telepíteni se kell semmit, de általában postgres van, mert kb 5 perc felrakni és úgyis az fut majd az éles rendszer alatt). -
#22309 Tudom már csomó mindent kérdeztem, hogy miket használtok meg mi egyebek, de szerintem ezt még nem:
Milyen rendszeren alatt kódoltok (értem ez alatt windows, valami linux dist, os x) és mik azok az eszközök amiket a leggyakrabban használtok a fejlesztéshez?
Én pl Windows alatt csak felnyomtam a XAMPP-ot, és a parancssoros dolgokhoz (phpunit test, grunt, stb) meg CMDer-t használok. Ezzel kb én ki is lőttem mindent (és ezeket még telepíteni is egyszerű, ami mondjuk nem tűnik annyira egyszerűen pl os x alatt). Bár PHPStormban van grunt fülecske és elméletileg itt gyorsabb lenne minden mint parancssoros felületet használni mondjuk unittest lefuttatásához... de speciel nem mindenhez használok phpstormot (még).
Most belőttem egy jó kis El Capitan -t virtuális gépen, de annyira idegen az egész. Tutorialokat nézek mysql telepítésről, de már azt sem találom hova telepíti az OS... ( finder borzasztó elsőre a jól megszokott windowshoz képest ^^ )
Érdekelne ti miket használtok, hogy gyorsan és hatékonyan menjen a munka (+ esetleg második monitor xy programnak, ilyesmi, Ti azért már elég sok tapasztalattal rendelkeztek) -
#22308 <form novalidate autocomplete="off"> -
#22307 Egy szóval nem írtam, hogy nem a böngésző cucca, de azt hittem ez valami másik új featúra.
Amúgy úgy néz ki az autocomplete="new-password" megoldotta a problémát (csak megszopattam magam, mert krómban f12-ből átírva a html-t nem ment, szerver oldalon átírva már igen).