Friss DevOps pozicioban egyre tobb es tobb a kod amit irok, igy szuksegesse, indokolta valt egy jo IDE beszerzese. A nano kezd kicsit buta lenni ahhoz hogy tudja kovetni amit muvelek.
Amit elvarnek
-Ne java alapu legyen ( nem all szandekomban java-t telepiteni a gepemre ebbol csak akkor engedek ha minden mast mar kiprobaltam )
-Git / SVN tamogatas
-Syntax highlighting-en kivul barmi okositas plus ( automatikus kiegeszites, stb )
Leginkabb Cloudformation(json), Puppet, Docker, Bash, PHP, JavaScript, Django( python ), SQL projektekkel foglalkozom.
Idealis esetben distro package, de ugy sejtem ha lenne a repoban ilyen mar megtalaltam volna, de barmi mas johet ( linux )
- 6604 megtekintés
Hozzászólások
PHPStorm
- A hozzászóláshoz be kell jelentkezni
Az Java alapú.
- A hozzászóláshoz be kell jelentkezni
pedig az osszes hasznalhato ide java alapu (kivetel a C# alapu)
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Viszont a C# alapú nem nagyon fut mono alatt.
- A hozzászóláshoz be kell jelentkezni
Ez teljesen igaz viszont egyike a legjobb fejlesztő környezeteknek, ami fellelhető sok platformon. Igaz ez kér némi java támogatást a futáshoz. :)
- A hozzászóláshoz be kell jelentkezni
Mivel a legjobb multi-purpose IDE-k Java alapúak, így lehet, hogy ezt a kritériumot ki kell húznod.
Amúgy mi bajod azzal, hogy fel kell raknod egy JVM-et? Nem fér el a python meg a PHP mellett?
- A hozzászóláshoz be kell jelentkezni
Tartok tőle, hogy a javat nem fogod megúszni.
Mivel az általános használatra szánt gépemre én sem akartam javat, felraktam virtualboxba egy linuxot, ott a kutyát sem zavarja és abban futtatom az eclipse-t. Sok dologra jó, PHP-re nem annyira.
Esetleg, ha nincsenek túl nagy igényeid, a kdevelop is jó lehet, ez tudtommal C++ alapú, nem kell neki java.
(Help! A kdevelop a bővebb vagy a szűkebb változat??)
nano? Lehet, hogy a gvim is sokat lendítene a jelenlegi helyzeten? ;)
- A hozzászóláshoz be kell jelentkezni
Java miatt virtuális gép + eclipse? Egy kissé overkill ez az adott problémára.
Amit nem értek még mindig, hogy mi ez a hatalmas félelem a java-tól. Nagy? Bugos? Vagy mi van?
Ha meg nem akarod "feltelepíteni" a java-t, akármi okból, még mindig megadatik a lehetőség, hogy a JRE-t (Java Runtime Environment) az adott program alá rakod fel csak. Leszeded a targz vagy zip verziót mindkettőből, kicsomagolod azonos könyvtárba mindkettőt, aztán az eclipse.ini-ben beállítod, hol találja a jvm-et. Az IDEA-s csávók vicces módon már eleve így szállítják az eszközeiket (IDEA, PHPStorm, stb), nem kell "telepíteni".
- A hozzászóláshoz be kell jelentkezni
Túl sok a java-ban a biztonsági lyuk. Linuxon, vm-ben, ahonnan nen nagyon járok a netre, kevésbé zavar, mint windows-on, ahol fogalmam sincs, hány helyre eszi be a fene. Egyébként linuxon játszom "fejlesztőt", ezért a linuxos guest kellett, de eredetileg Windows-on futtattam az eclipse-et. Aztán előjött valami hiba, ami ellen csak a java eltávolítása védett a hírek szerint, akkor átköltöztem linuxra, egy virtualbox guestbe.
- A hozzászóláshoz be kell jelentkezni
Kissé szemellenzős ez a hozzáállás. Mellesleg a JVM-ben nincs több security probléma, mint bármilyen más hasonló szoftverben. A probléma a böngésző beépüléssel van, illetve azzal, hogy a homogenitás miatt (értsd: bármilyen böngésző alatt bármilyen OS-en) ugyanazok a sechole-ok vannak.
ami ellen csak a java eltávolítása védett a hírek szerint
Ja, én is olvastam ilyen cikkeket, bulvársajtóban. Szaksajtóban általában pontosabban le tudják írni, hogy mi az ok. Ismétlem: a böngésző plugin kikapcsolása megoldja az összes ilyen jellegű problémát, vagy a java mindig frissen tartása, vagy (és most jön a meglepetés) pedig ha NEM az Oracle-es Java-t használod, hanem a minden linuxban elérhető open-jdk-t. A böngésző plugint (icedtea) nem kötelező felrakni sem.
Másik megoldás, hogy a korábban írt módon az adott alkalmazás alá csomagolod a JRE-t. Ekkor sem a böngésződ, sem a többi alkalmazás nem fog értesülni arról, hogy van JRE a gépeden.
Tévedés ne essék, nem vagyok Java evangelikus. Csak a sötétséget szeretném eloszlatni némi igen súlyos tévhittel kapcsolatban.
- A hozzászóláshoz be kell jelentkezni
Épp ott volt a probléma, hogy önmagában a plugin tiltása nem oldotta meg a gondot.
Ha van kedved keresd meg, szvsz a hup.hu c. bulvárlap is megemlítette.
Java-t másra nem használtam, akkor meg minek?
Az meg, hogy minden platformon ugyanazok a hibák vannak... elvette a kedvem attól, hogy a továbbiakban komolyan vegyem amit írsz.
Ja, az meg külön izgalmas, hogy arról beszélünk, miért szedtem le a Windows-ról a javat, te meg ajánlod a linuxos verziókat. :)))
- A hozzászóláshoz be kell jelentkezni
Lineknél egy párat?
Mert ha a böngésző plugin nincs feltelepítve akkor ott nincs is biztonsági probléma. Márpedig azt nem kötelező feltelepíteni.
Attól, hogy egy könyvtárban ott a jre az még nem biztonsági probléma. Ez pont ugyan olyan, mint ahogy fent lehet a php is egy könyvtárban az attól még nem biztonsági probléma.
- A hozzászóláshoz be kell jelentkezni
Nem nincs telepítve, le van tiltva. Nem ugyanaz.
Viszont ez elgondolkodtatott, hogy ha ilyen hülye viccek vannak benne, akkor jobb az egész javat nagy ívben kerülni kliens oldalon, ahol lehet.
- A hozzászóláshoz be kell jelentkezni
Te összevissza zöldségeket beszélsz :D
- A hozzászóláshoz be kell jelentkezni
Biztos. Ha te mondod... de előbb keresgélj egy kicsit, hátha megtalálod! Én nem fogom megkeresni az említett hírt.
(Imádom, mikor ennyire tudatlanul pofáztok bele valamibe)
- A hozzászóláshoz be kell jelentkezni
Igen, 10 éve fejlesztek java-ban, bizonyára teljesen tudatlan vagyok hozzá. A biztonsági problémák 100% az volt, hogy java applet-en keresztül sikerült kinyúlni
a felhasználó rendszerébe, kitörni a sandbox-ból. Ezeket a problémákat egyrészt fixálták, másrészt a kevés banki oldaltól eltekintve nyugodtan le lehet kapcsolni
a java plugin-t, és akkor nincs ilyen probléma. Rövidesen úgyis repül a mindenféle plugin támogatás a böngészőkből, szóval ez a probléma hamarosan meg fog oldódni.
Ha alkalmazásként indítod, akkor csontra ugyanolyan alkalmazás, mint bármilyen másik, pont ugyanolyan jogosultságokkal, és pont ugyanolyan "törhetőséggel". Nem értem
a nagy java ellenességet, semmivel nem teszi sebezhetőbbé a gépet, mint bármely más program. Nem fut emelt jogosultságokkal, és valójában buffer overflow-t sem lehet
neki csinálni, jvm-et crash-eltetni, és abból valami hasznot húzni nem nagyon láttam eddig példát.
- A hozzászóláshoz be kell jelentkezni
Az, hogy fejlesztesz benne semmit nem jelent. (sajnos)
Lusta vagyok több energiát fektetni a keresésbe, sajnos nem mentettem el egyetlen linket sem a szóban forgó, "hiába tiltod a plugint, akkor is sérülékeny marad a böngésződ" bugról szóló cikkekhez. De nem ok nélkül kaptam le azonnal a javat.
És még mindig ott tartok: ha nem használom semmi másra, fejlesztgetni meg amúgy is linuxon, virtualboxban, akkor minek nekem a java windows-ra?
Majd ha végre rászánom magam és csináltatok új szemüveget és azzal még esetleg hosszabb szövegeket is el tudok olvasni, akkor meg fogom keresni azt a pár, engem rendkívüli módon kiakasztó java hibát, amik fokozatosan vették el a kedvem attól, hogy kliens oldalon használni akarjam.
- A hozzászóláshoz be kell jelentkezni
Most végigtúrtam a netet, de ilyet nem találtam. Ha letiltod a plugint, akkor a böngésző amikor megtalálja az applet tag-et, el sem indít semmit, ha pedig
be van kapcsolva, akkor is először mutat egy komponens helyet, amire ha kézzel rákattintasz, csak akkor fog a plugin elindulni.
- A hozzászóláshoz be kell jelentkezni
Win7 - hogy tudom lekérdezni, mikor, mit telepítettem, illetve távolítottam el? (úgy értem: az event logot leszámítva, azt viszonylag rendszeresen takarítom)
Ha ez megvan, akkor közelítőleg meg tudom mondani, mikori bugok közt kell keresni, mert akkortájt szedtem le a java-t :)
- A hozzászóláshoz be kell jelentkezni
"A biztonsági problémák 100% az volt, hogy java applet-en keresztül sikerült kinyúlni a felhasználó rendszerébe"
Nem, boven volt (es van) szerveroldali RCE is.
- A hozzászóláshoz be kell jelentkezni
Erről a szerver oldai RCE-ről viszont kérek linket, mert eddig amit én láttam ott a sec hole-ok nem magában a java-ban vannak/voltak hanem a java altal futtatott alkalmazásokban. ( Az alkalmazás lehet egy nem megfelőlen beállított tomcat/glassfish/jboss vagy egy deploy-ált war is sőt, akár egy swing-es desktop app.)
BTW ha egy user-ként futatott jre-ből sikerül root / NT Authority System jogot szerezni, akkor ahhoz már semmi köze a java- nak.
- A hozzászóláshoz be kell jelentkezni
A lent emlegetett doksiban van ra par scenario, de ezeken kivul is akad olyan, hogy egy java-s app elfogad java kodot, es megbizik a securitymanager-ben, hogy nem fog semmi rosszat csinalni (pl. apache derby) - ez pedig pont ugy tamadhato, mint a kliensoldali parja.
"BTW ha egy user-ként futatott jre-ből sikerül root / NT Authority System jogot szerezni"
Az nem RCE, hanem privilege escalation.
"akkor ahhoz már semmi köze a java- nak"
.. kiveve, ha egy local system-kent futo java appon keresztul sikerult (volt mar ilyen, localhoston ott figyelt a jmx remote).
--
"You're NOT paranoid, we really are out to get you!"
- A hozzászóláshoz be kell jelentkezni
Köszi, ez jó kis doksi volt... a reflection hibáról tudtam, azzal tudták megkerülni az applet-ek a védelmet...
- A hozzászóláshoz be kell jelentkezni
Azt hiszem, ez kavart be: Egyébként linuxon játszom "fejlesztőt"
De ha nem akarsz Java-t használni, tőlem ne tedd, mondom, hogy nem meggyőzni akarlak. Mindössze a topicindító számára szerettem volna világossá tenni, hogy a te itteni hozzászólásod nélkülöz némi racionalitást. A személyeskedést nem szeretem, és igyekszem elkerülni.
Részemről itt a vége.
- A hozzászóláshoz be kell jelentkezni
Na, akkor mégegyszer: nem a kisujjamból szoptam sem azt, hogy a javaban kliens oldalon kicsit több a sec.hole, mint az indokolt lenne, sem azt, hogy a telepített, de letiltott java plugin is biztonsági kockázatot jelentett egy adott verziónál.
És bocs, de ha valaki komolyan elhiszi, hogy attól, hogy java, a sec.hole-ok platformfüggetlenné válnak, annak a véleményén max. mosolyogni tudok.
ui: ha valaki tudja, pontosan melyik volt az a hiba, amire azt írták, hogy kizárólag az eltávolítás segít... google-n egyelőre nem találom. :(
- A hozzászóláshoz be kell jelentkezni
"Tévedés ne essék, nem vagyok Java evangelikus. Csak a sötétséget szeretném eloszlatni némi igen súlyos tévhittel kapcsolatban."
Megpróbáltad, de sajnos úgy tűnik HZ-nál nem sikerült :(. Nem a Te hibád..
- A hozzászóláshoz be kell jelentkezni
Láthatóan fel sem fogod, miről beszélek, kicsiny troll...
(csak tudnám, hogy funkcionális analfabéták és write only trollok mi a faszé' ugatnak bele mindenbe, amihez semmi közük, pusztán a mocskolódás kedvéért...)
- A hozzászóláshoz be kell jelentkezni
"A probléma (...) illetve azzal, hogy a homogenitás miatt (értsd: bármilyen böngésző alatt bármilyen OS-en) ugyanazok a sechole-ok vannak."
Nem, a problema az (volt), hogy:
a.) tenyleg egy rakas hibat talaltak benne (a security-explorations-os sracok, akiknek a kutatasa utan raugrott mindenki, kapasbol vagy 50-et)
b.) jelentos reszuk eleg low-hanging volt, ami egy eros pozitiv indikator a tovabbi hibak elofordulasi valoszinusegere
c.) egy csomo kikerult 0daykent
d.) ezek a hibak rendkivul jol hasznalhatoak a tamado szempontjabol, mivel semmilyen mitigacios technika nincs (nem volt) rajuk. Pl. mire egy IE double-freebol rendes exploitot faragsz (megkerulve a DEP-et, ASLR-t, heap hardeninget, integrity level-eket, etc), az brutal munka. Egy ilyen java sandbox escape exploit sokkal-sokkal egyszerubb, es 100%-ig megbizhato.
Ettol fuggetlenul persze igaz, hogy ha nem erheto el halozatrol (mint browser plugin vagy mint halozati service), akkor sok biztonsagi problemat nem fog okozni.
--
"You're NOT paranoid, we really are out to get you!"
- A hozzászóláshoz be kell jelentkezni
Letoltod a tomoritett jdk-t es kicsomagolod. Nem epul be sehova es nem talalja meg semmi (csak az IDE, ha annak memgondod hol van).
Windowson letoltod a jdk installert es telepites kozben kiveszed a pipat a JRE telepites mellol. Nem epul be a plugin a bongeszobe, mert fel sem telepul (mint ahogy a pulbikus jre sem). IDE-nek meg igy is eleg.
- A hozzászóláshoz be kell jelentkezni
Mindegy... rághatjuk a gumicsontot, de attól kezdve, hogy a letiltott plugin is képes lehet(ett) gondot okozni, inkább nem akarok windows-ra javat. Ennyi.
Ha szükségem lenne rá, akkor biztosan kitalálnám, hogy hogy rakjam fel, hogy legalább viszonylag nyugodt legyek felőle, de így, hogy nem is kell, minek erőlködjek?
- A hozzászóláshoz be kell jelentkezni
Hali!
Szerintem ha a version control kitételt elengeded, akkor már elég sok editor/IDE közül válogathatsz (geany elég lightweight); az én szerkesztőmben bár be van kapcsolva a mercurial plugin - inkább command line-ból kommitolok, pullolok, merge-elek. De hacsak nem egy pycharm vagy egy eclipse (pydev) mellett döntesz, pythonhoz nem kapsz sokkal több segítséget máshol sem. Mondjuk a spyder nevű szerkesztő egész használható volt, a ninja-ide meg valami modern izé, de pár éve nem láttam már ezeket, most nem tudom hogy állnak. Igazából addig ment a keresgélés, amíg meg nem álltam az eclipse-nél meg a pycharm-nál, most már végre koncentrálhatok a kódolásra is. :)
- A hozzászóláshoz be kell jelentkezni
Akinek hajdan tetszett a Borland Turbo C/Pascal editora, vagy a Dos Navigatoré, az hamar megkedveli az FTE-t.
Ubuntura van csomagja, ami frissebb (?, legalábbis nagyobb verziójú, mint a sourceforge-os források).
Itt a syn hl az, ami nyelvekben korlátos, de (a menüje szerint) cvs-t, svn-t tud.
- A hozzászóláshoz be kell jelentkezni
Újra elkezdték fejleszteni? Úgy tíz éve használtam, de végül leszoktam róla, mert akkor épp az volt a doksiban, hogy ennyi volt, leálltak vele.
- A hozzászóláshoz be kell jelentkezni
Annyi látszik, hogy a debianos mag 2011-ben belejavított.
(Engem hajdan azzal vett meg, hogy nem kellett külön konfigni vtermre és X-re. Az elszakadásunk is kb. arra az időre tehető, amikor már nem kellett meggondolnom, hogy beüssem-e a startx-et.)
- A hozzászóláshoz be kell jelentkezni
Ahogy elnézem, ez nem üti a vim-et (:syntax on). Még egy hasznos tulajdonsága: vim xy.c +110 --> 110. sorra álva nyitja a text editort.
Egyéb hasonlóan egyszerű, de szintaktika kiemelést ismerő: mc belső text editora (Beállítások->Alapbeállítások->Belső szövegszerkesztő)
- A hozzászóláshoz be kell jelentkezni
Persze, de annak ellenére, hogy jómagam éppen a vim miatt hagytam ott minden egyebet, jellemzőem nem ajánlgatom, mert aki még nem hallott róla, annak frusztrálóak az első napok (eppen a "Tanuljunk meg gwbasicben multiplatformos HD FPS játékokat írni monociklis, tízbuzogányos zsonglőrattrakció közben 24 óra alatt"-korban); aki meg hallott róla, és mégis keres, azt minek idegeljem.
És igen, az mc és mcedit együtt a makrókkal és agyonokosítható menükkel jó IDE-közeli érzést teremthet.
- A hozzászóláshoz be kell jelentkezni
emacs :)
- A hozzászóláshoz be kell jelentkezni
Az OS oké (bár a postoló kifejezetten Linuxot kért), de milyen IDE-t rakjon rá? :)
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Jön alapból vele! :D
- A hozzászóláshoz be kell jelentkezni
sublimetext3?
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Megnéztem a videoját. Ez gyönyörű pofára és a mutatott funkciókban!
(Azért kicsit drágának találom ezen a tömény piacon.)
- A hozzászóláshoz be kell jelentkezni
Akkor Atom (https://atom.io/). Ez ingyenes, és szénné lehet pluginozni.
- A hozzászóláshoz be kell jelentkezni
Ha java aztán mégis játszana esetleg: én NetBeans-t használok.
De általában (mindenki más) Eclipse-et, de szerintem az szar (egyéni szubjektív vélemény).
-------------
Command line Russian roulette:
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*
- A hozzászóláshoz be kell jelentkezni
+1
szerveroldali nyelvekhez NetBeans-t használok, mivel nagyon sok plugin van hozzá, be lehet idomítani rengeteg megoldáshoz és persze támogatja a verziókezelőket. Nem szeretem én sem a Java-t, de ez esetben nem nagyon zavar.
Kliensoldalra hónapok óta Brackets.
- A hozzászóláshoz be kell jelentkezni
Ezekre nezz ra:
Code::blocks
QtCreator
- A hozzászóláshoz be kell jelentkezni
Ezek egyike sem a megjelölt programozási nyelvekhez való.
- A hozzászóláshoz be kell jelentkezni
Cserebe jol hasznalhatoak, nem javasak, nem allnak a fejleszto utjaba eroltetett koncepciokkal, es alatalaban barmilyen nyelvben valo programozasahoz az alapfunkciok megvannak. Nyilvan letezik nyelvspecifikusan par dolog, ami konnyebbe teheti a eletet, de azert ahogy en kiveszem, itt azert inkabb csak par ezer sorrol van szo.
- A hozzászóláshoz be kell jelentkezni
C/C++ esetén a CodeLite is igen jó játékos. (Vigyázz, jelenleg 6.x-nél jár a verziója, de néhány Linux disztrib repója még valami ősi verziót tartalmaz.) http://codelite.org/
- A hozzászóláshoz be kell jelentkezni
Egyszer volt, hogy hirtelen kellett egy jó editor Linux alá, hogy piszkáljak PHP-t, MySQL-t és JavaScript-et. A Geany meglepően jól muzsikált a kezeim alatt, relatíve rövid idő alatt.
- A hozzászóláshoz be kell jelentkezni
+1, ha valami "lightweight" eszköz kell és a gvim nem elég.
- A hozzászóláshoz be kell jelentkezni
Emacs.
Nem Java alapu, Git / SVN tamogatas van, syntax highlight kb mindenhez van, automatikus kiegeszites is rengeteg nyelvhez, minden ertelmes distroban benne van.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Emacs +1.
- A hozzászóláshoz be kell jelentkezni
Eclipse , igaz hogy javas de ezt a viszketést érdemes elviselni. Tud mindent ami neked kell.
===============================================================================
// Hocus Pocus, grab the focus
winSetFocus(...)
http://c2.com/cgi/wiki?FunnyThingsSeenInSourceCodeAndDocumentation
- A hozzászóláshoz be kell jelentkezni
kenyelmes...
de az is igaz, hogy -szerintem- nem ezt keresed, ellenben biztositja, hogy ott es akkor kodolj amikor akarsz.
en ugy csinaltam, hogy a serveren levo home -om van beallitva. ha egy halozatban vagyok, akkor szinkronizal, de ennek semmi koze ugye az ice coderhez :)
svn / git coming soon /remelhetoleg
- A hozzászóláshoz be kell jelentkezni