- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: Augusztus 2- szombat jelen állás szerint.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- Fogkefe: elektromos vagy manuális?
- Magga: PLEX: multimédia az egész lakásban
- Parci: Milyen mosógépet vegyek?
- sziku69: Szólánc.
- Aggregátor gondjai, örömei, és elmélkedései
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
lakisoft #12498 üzenetére
1. Trükkel vagy natívban? Mutass kérlek egy ilyen megoldást.
2. Biztosan nem vagyok képben, csak szőrmentén foglalkozok velük, szóval engem érdekelne, hogy milyen kulturált fejlesztőeszközök vannak? PL/SQL szkripteket írtam már Oracle alá, na az egy határ szar volt, szóval ennél jobbra gondolok. (Így látatlanban sanszos, hogy az Oracle támogat valamilyen java-s megoldást, tekintve hogy övék a java is)
-
Jinxb1rd
addikt
válasz
Sk8erPeter #12495 üzenetére
Hoppá, ez lehet jó lesz. Lehet integrálni tinyMCE-be is. Köszi a tippet, remélem bejön.
Szvsz CKEditor kissé gagyi, előző honlapon azt használtam, de...
-
cucka
addikt
válasz
lakisoft #12496 üzenetére
A jelenleg piacon lévő adatbázis kezelők nagy többsége ismeri a tárolt eljárásokat, és ismeri a dinamicSQL-t is. Miért nem azt használjátok?
Alapvetően két oka van:
- A tárolt eljárásként írt kódot nehézkes verziókövetővel használni
- Az adatbázisok által biztosított fejlesztői eszközök a 60-as évek színvonalát idézikA bevált megoldás a felvetésedre egy ORM használata.
-
lakisoft
veterán
Ezekre gondolok:
public function open_connection(){
$this->connect = mysql_connect(
$this->host, $this->username, $this->password);
if(!$this->connect)
die("Sikertelen kapcsolódás: ". mysql_error());
else{
$db_select = mysql_select_db($this->database, $this->connect);
if(!$db_select)
die("Sikertelen kapcsolódás: ". mysql_error());
else
$this->query("SET NAMES 'UTF8'");
}
}
--by SektorFlop (Bocsánat nem akarlak kellemetlen helyzetbe hozni.)vagy
public function selectSearch(){
$i = 0;
$query = "SELECT * FROM hirdetes WHERE ";
foreach ($this->terms as $each){
$i++;
if($i == 1)
$query .= "title LIKE '%".$each."%' OR
content LIKE '%".$each."%' OR
varos LIKE '%".$each."%'";
else
$query .= "OR title LIKE '%".$each."%' OR
content LIKE '%".$each."%' OR
varos LIKE '%".$each."%'";
}
//$sql = $this->db->escape_value($query);
$result = $this->db->query($sql);
if($this->db->num_rows($result) > 0){
while($row = $this->db->fetch_array($result)){
$this->tomb[] = '<h3><a href="allas.php?id='.$row['id'].'">'.
$row['title'].'</a></h3>
<small><b>'.$row['varos'].'</b>, '.
$this->mv->showMegyeName($row['megye']-1).'.
<b>Feladás dátuma:</b> '.$row['date'].' </small><hr>';
}
}
else{
$this->tomb [] = "Nincs találat!";
}
}
--by SektorFlop (Bocsánat nem akarlak kellemetlen helyzetbe hozni.)A jelenleg piacon lévő adatbázis kezelők nagy többsége ismeri a tárolt eljárásokat, és ismeri a dinamicSQL-t is.
Miért nem azt használjátok?A php kódba barkácsolt sql script összeállításnak nem látom szakmailag a szépségét. Ez afféle szükségmegoldásnak tűnik.
Nyugodtan mondjátok el, ha nem így van.
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter #12494 üzenetére
Esetleg ha nem válna be, kipróbálhatnád, amit Speeedfire kolléga a másik topicban ajánlott, CKEditor + http://elfinder.org/:
http://prohardver.hu/tema/weblap_keszites/hsz_6272-6274.html
itt módosítgatta kicsit:
http://prohardver.hu/tema/weblap_keszites/hsz_6288-6288.html -
Sk8erPeter
nagyúr
válasz
Jinxb1rd #12478 üzenetére
Nem lehet, hogy valami ilyesmibe futottál bele, mint az alábbi?
http://serverfault.com/questions/329257/deny-all-request-for-any-setup-php-or-upload-php
Vmiért úgy gondolta itt egy szerver üzemeltetője, hogy jó lesz tiltani globálisan az upload.php-t a TinyMCE-nél. Bár ahogy írod, csak a "folder" query stringnél nem jön be a dolog, de lehet, hogy valami ilyesmi van a háttérben. Esetleg nézd meg, saját .htaccess-ben nincs-e ilyen szabály. Ahhoz még túl korán van, hogy hirtelen vágjam, saját .htaccess-ből ezt felül tudod-e bírálni, próbáld meg.
-
Jinxb1rd
addikt
válasz
SektorFlop #12492 üzenetére
Tinybrowserrel? Mert nekem az a legnagyobb bajom, hogy nincs hozzá normális képfeltöltő plugin. Maga a tinymce-vel nincs gáz nekem se...
-
Jinxb1rd
addikt
Mit tudtok ajánlani, amivel lehet valid tartalmat szerkeszteni, illetve képeket feltöltögetni?
Napokat elsz@rtam azzal, hogy ezt a rohadt tinyokádékot helyrepofozzam, aztán szerverre feltöltve meg kiderül, hogy nem is működik egyáltalán. -
Jinxb1rd
addikt
Amit eddig sikerült kiderítenem:
Így nem hozza be a feltöltést:
tiny_mce/plugins/tinybrowser/upload.php?type=image&folder=
tiny_mce/plugins/tinybrowser/upload.php?folder=Így igen:
tiny_mce/plugins/tinybrowser/upload.php?type=image
tiny_mce/plugins/tinybrowser/upload.phpCsak azt nem értem, hogy a többi menüpontnál így van:
tiny_mce/plugins/tinybrowser/XXX.php?type=image&folder=Azok mégis működnek.
-
Lacces
őstag
Akkor lehet én nem tudom használni, mert nekem ezt adja ki, ami szerintem fullra értelmetlen egy preg_replacebe:
$txt='&lap=12';
$re1='(&)'; # Any Single Character 1
$re2='(lap)'; # Word 1
$re3='(=)'; # Any Single Character 2
$re4='(12)'; # Integer Number 1
if ($c=preg_match_all ("/".$re1.$re2.$re3.$re4."/is", $txt, $matches))
{
$c1=$matches[1][0];
$word1=$matches[2][0];
$c2=$matches[3][0];
$int1=$matches[4][0];
print "($c1) ($word1) ($c2) ($int1) \n";
} -
Soak
veterán
válasz
Lacces #12477 üzenetére
Én itt szoktam matatni ha végleg elveszek : http://txt2re.com/
-
Lacces
őstag
Helpet kérnék, bedobom a töröltközőt
Az $url -ből akarom a 'lap=12' vagy 'lap=22' és társainak az eltűntetését.
$url = preg_replace('/?lap=[0-9]+/','' ,$url );próbáltam '/' helyet a '~' karakterrel is de az is nuku, nem cseréli le.
Mit tudok rosszul? Mi lehet a helyes megoldás? A válaszokat előre köszönöm
-
fordfairlane
veterán
válasz
kkdesign #12474 üzenetére
Nem tudok kész kódot, biztos találsz a neten. Egy sima hírlistázás, ha nincs képfeltöltés, szerkesztőfelülettel kábé fél óra meló. Illetve, attól függ, milyen extrák kellenek. Hírek kategorizálása, felhasználó autentikáció, képek kezelése, kereső stb... akár egy nap is lehet belőle.
-
Sk8erPeter
nagyúr
válasz
kkdesign #12474 üzenetére
"Az is megfelelne, ha egy komplett kész kódot tudnék belepakolni az oldalba, csak valósítsa meg ezt"
Nem hiszem, hogy ez "kompatibilis" a szakdolgozat-készítés elveivel....
A CMS használata szakdolgozathoz viszont adott esetben igenis jogos lehet, például ha eköré épül a téma, vagy van egy komolyabb cél, amit ennek igénybe vételével oldottál meg. De ha lopsz-csalsz, akkor az már plágium. Vagy lemaradtál a közelmúlt eseményeiről?========
(#12453) jeszi : szívesen!
-
kkdesign
senior tag
válasz
fordfairlane #12473 üzenetére
Szakdolgozathoz kellene, azt meg nem kéne CMS rendszerrel csinálni :S ...
-
kkdesign
senior tag
Üdv, olyan kérdésem lenne, hogy szeretnék megvalósítani egy olyat, hogy van egy admin felületem és erről az admin felületről híreket tudjak kiíratni a főoldalra. Az is megfelelne, ha egy komplett kész kódot tudnék belepakolni az oldalba, csak valósítsa meg ezt, és lehetőleg a hírek száma 1 oldalon 10-nél több ne legyen.
-
lakisoft
veterán
Megmondjátok nekem miért kell php kódba SQL scripteket ágyazni?
-
fordfairlane
veterán
válasz
SektorFlop #12468 üzenetére
Esetleg azzal kapcsolatban, van valami javaslat hogy mikor érdemes zárni a kapcsolatot?
Normál connection esetében a script lefutásakor magától záródik, perzisztens kapcsolat esetében egy connection poolban marad. Tudtommal nincs szükség lezárni az adatbázis kapcsolatot scriptből, legfeljebb extrém esetekben.
-
SektorFlop
aktív tag
válasz
fordfairlane #12467 üzenetére
Jah igen, próbálkozásaim következtében az véletlen úgy maradt a másolás pillanatában. Viszont meg van a hiba, egy másik osztályban zártam a kapcsolatot, az zavart bele. Esetleg azzal kapcsolatban, van valami javaslat hogy mikor érdemes zárni a kapcsolatot?
-
fordfairlane
veterán
válasz
SektorFlop #12466 üzenetére
A hibaüzenet kapcsolódási problémára utal, viszont a programodban más hiba van. Azzal, hogy kikommentezted az escape_value metódus meghívását, az $sql változód innentől nem létezik, tehát üres query stringet adsz át. Viszont arra emlékeim szerint más hibaüzenetet dob a mysql.
-
SektorFlop
aktív tag
válasz
fordfairlane #12465 üzenetére
bocsi
, valóban csinálhattam volna úgy is. Senkinek semmi ötlete hogy mi lehet a baj?
-
fordfairlane
veterán
válasz
SektorFlop #12464 üzenetére
"de mondom ezen kívül még 3x használom a db osztályt gond nélkül."
Ez világos, csak mivel publikus metódus, gondoltam, esetleg másik osztályból hívod meg, és jelen esetben a keresőosztályból elfelejtetted.
-
SektorFlop
aktív tag
válasz
fordfairlane #12462 üzenetére
igen, construct-orban lefut. de mondom ezen kívül még 3x használom a db osztályt gond nélkül.
-
DeltaPower
addikt
válasz
SektorFlop #12461 üzenetére
Ez jónak tűnik, pedig a hibaüzenet alapján arra gondoltam, hogy rosszul tárolod le vagy felülírod valamivel a resource linket.
-
fordfairlane
veterán
válasz
SektorFlop #12461 üzenetére
Biztos, hogy végrehajtódik az open_connection metódus a query előtt?
-
SektorFlop
aktív tag
válasz
DeltaPower #12460 üzenetére
public function open_connection(){
$this->connect = mysql_connect(
$this->host, $this->username, $this->password);
if(!$this->connect)
die("Sikertelen kapcsolódás: ". mysql_error());
else{
$db_select = mysql_select_db($this->database, $this->connect);
if(!$db_select)
die("Sikertelen kapcsolódás: ". mysql_error());
else
$this->query("SET NAMES 'UTF8'");
}
}Alapvetően nem volt gond eddig a db osztállyal, csak ezt az egy sql parancsot nem akarja eddig futtatni. Nem lehet hogy az aposztrófok és társai bekavarnak?
-
DeltaPower
addikt
válasz
SektorFlop #12459 üzenetére
A $this->connect lesz a probléma. Másold be a kapcsolódás részét a classnak, akkor meg tudom mondani mit rontottál el.
-
SektorFlop
aktív tag
Ha valakinek van türelme a problémámmal foglalkozni segítsen. Már a múltkor is tanácsoltátok nekem, hogy ha már elkezdtem oop felé menni, hagyjam az sql-es hülyeségeket. Most már kezdem látni a hátrányait annak amit eddig csináltam.
Problémám a következő, próbálnék összehozni egy keresőt. Odáig stimmel a dolog, hogy szépen összeállítja az SQL parancsot, kiíratom, phpmyadmin-ban lefuttatva tökéletes. Viszont a Database osztályom, query metódusa nem akarja lefuttatni.
Kereső osztályom, lényegesebb metódusa:
public function selectSearch(){
$i = 0;
$query = "SELECT * FROM hirdetes WHERE ";
foreach ($this->terms as $each){
$i++;
if($i == 1)
$query .= "title LIKE '%".$each."%' OR
content LIKE '%".$each."%' OR
varos LIKE '%".$each."%'";
else
$query .= "OR title LIKE '%".$each."%' OR
content LIKE '%".$each."%' OR
varos LIKE '%".$each."%'";
}
//$sql = $this->db->escape_value($query);
$result = $this->db->query($sql);
if($this->db->num_rows($result) > 0){
while($row = $this->db->fetch_array($result)){
$this->tomb[] = '<h3><a href="allas.php?id='.$row['id'].'">'.
$row['title'].'</a></h3>
<small><b>'.$row['varos'].'</b>, '.
$this->mv->showMegyeName($row['megye']-1).'.
<b>Feladás dátuma:</b> '.$row['date'].' </small><hr>';
}
}
else{
$this->tomb [] = "Nincs találat!";
}
}Database osztályom query metódusom:
public function query($sql){
$this->last_query = $sql;
$result = mysql_query($sql, $this->connect);
$this->error_query($result);
return $result;
}a $result = mysql_query($sql, $this->connect); sorra írja ezt a hibát.
Warning: mysql_query(): 14 is not a valid MySQL-Link resource inHa valamit nagyon elrontottam vagy nagy hülyeséget csináltam nézzétek el, még kezdő próbálkozásaimat élem meg
-
lakisoft
veterán
válasz
Tele von Zsinór #12457 üzenetére
Van egy projektem, ami 1-es framework alatt lett írva ezt szeretném 2-esre átportolni. Hiányozni nem hiányzik semmi, de ha hosszútávra tervezek inkább a 2-esre szavaznék.
-
Tele von Zsinór
őstag
válasz
lakisoft #12452 üzenetére
Mi az, ami nagyon fontos, és nem megy enélkül? Én Symfonyzok, a 2-es verzióhoz még nincs támogatás, de enélkül is tökéletesen tudom használni a netbeanst. Az Sf támogatás kimerül abban, hogy a konzolos parancsokat tudom futtatni menüből, ez pont nem hiányzik nekem, erre ott a terminál.
-
Lacces
őstag
-
Lacces
őstag
válasz
lakisoft #12452 üzenetére
Valszeg csak a 7.4 verziótól lesz elérhető a ZendFramework 2.0 a Netbeans.
Jelenleg nincs támogatva és plugin sincs! (más forrásokból is ezt olvastam... Ez csak egy tipp amit olvastam. -
jeszi
tag
válasz
Sk8erPeter #12451 üzenetére
A php verziót fentebb írtam, megfelelő.
Köszönöm szépen a segítséget! Nagyon hasznos!
-
lakisoft
veterán
Sziasztok,
Használ valaki itt Zend Framework projekt fejlesztéshez Netbeans-t?
Találtam egy doksit ([link], [link2])a Zend Framework Support beállításához, de sajnos nekem nem működik.Zend Framework v2.0-t szerettem volna, de azt nem támogatja, így maradt a Zend Framework v1.12.
Előre is köszi a választ.
üdv,
lakisoft -
Sk8erPeter
nagyúr
flock($fp, LOCK_EX)
exclusive lock-ot raksz a fájlra írás előtt, majd flock($fp, LOCK_UN) kóddal pedig feloldod a zárolást. Ez most a korábbi fwrite()-os példádra vonatkozik.
Ennél viszont egyszerűbb talán a file_put_contents() megoldása, mert itt a fentit végzi el helyetted automatikusan, ha beállítod a LOCK_EX flaget.
Arra viszont figyelj, hogy ez csak PHP 5.1.0-tól elérhető, győződj meg róla, nálad magasabb verziószámú PHP fut-e.
A hivatalos oldalon található egy egyszerű példa, ami pont hozzáfűzést ÉS zárolást mutat be, neked pedig pont ilyen kell, ha a korábbi példádból indulok ki:$file = 'people.txt';
// The new person to add to the file
$person = "John Smith\n";
// Write the contents to the file,
// using the FILE_APPEND flag to append the content to the end of the file
// and the LOCK_EX flag to prevent anyone else writing to the file at the same time
file_put_contents($file, $person, FILE_APPEND | LOCK_EX); -
jeszi
tag
válasz
Sk8erPeter #12445 üzenetére
Nem én írtam a kódot, csak megörököltem.
+ üzemeltető vagyok, nem fejlesztőKöszönöm a tanácsokat, tetszenek
Átírom a kódot.
Kérdeznék még egy dolgot.
Van 2 folyamat:
1. apache url hívás, amely php-t futtat és letesz egy filet egy mappába
2. a szerveren háttérben fut egy php processz, mely mindig megnézi van-e már file, amit az apache url hívás generált. Ha van, feldolgozza.Azt hogy tudom megakadályozni, hogy az 1 folyamat file írása közben még ne dolgozza fel a fájlt a 2. folyamat?
-
lali1969
csendes tag
válasz
Peter Kiss #12447 üzenetére
Bocsi! Teljes mértékben Igazad van! Felejtsd is el az "EGYSZERŰT"!
Akkor LEGYETEK SZÍVES olyat mondjatok amit felhasználhatok ötletszerzéshez, olyat amit érdemes utána olvasnom.
Csak php jöhet szóba!Lali
-
lali1969
csendes tag
Sziasztok!
Egy kis segítség kellen, azt a feladatot kaptam, hogy találjak ki valami jó FORM kezelő rendszert php-ba.
Már néztem tervezési mintákat is, de nem találtam még megfelelőt.
OOP-ban kellene. És EGYSZERŰNEK kellene lennie, amit könnyen beilleszthetek a rendszerünkbe.
Valakinek van valami ötlete? Esetleg valamelyik keretrendszer????
Mit javasoltok merre kutakodjak tovább?Köszi: Lali
-
Sk8erPeter
nagyúr
Különösebben nem tanulmányoztam át a kódodat, de a $fields_string miért nincs inicializálva egy üres stringgel? Ha valami query stringet építesz össze, akkor miért nem a http_build_query() függvényt használod?
Fájlba írásra miért nem a file_put_contents() függvényt használod, a FILE_APPEND flaggel az egyszerűség és szebb kód érdekében? -
jeszi
tag
Sziasztok!
Az alábbi kód után a $fields_string értéke kb. 4000 esetből vagy 2x nem az értéket rakja a file.log fájlba, hanem azt, hogy: Array
Ugyanakkor a változók rendben vannak. Ez hogy lehet? Bug?PHP 5.2.5 with Suhosin-Patch 0.9.6.2 (cli) (built: Apr 24 2008 02:47:36)
$fields = array(
'action'=>urlencode('Submit'),
'DestAddr'=>'%2b'.$mpn,
'UserData'=>urlencode($txt),
'ClientID'=>urlencode('clientid'),
'Password'=>urlencode('password')
);
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
$fields_string=substr($fields_string,0,strlen($fields_string)-1);
$file_handle = fopen('/tmp/err/file.log','a');
fwrite($file_handle,date('Y.m.d H:i:s')."\n".$mpn."\n".$txt."\n".$fields_string."\n".$result."\n__________\n");
fclose($file_handle); -
biker
nagyúr
Lehet csak nekem új, de egy érdekes hibába sikerült fussak siteok költöztetése során
Régi serveren hibátlanul fut a más által írt kód, új serveren elhasal
fejlécet akar küldeni, de már küldte
túrom a forrást, látom, csomó helyen redirectel header locationnel.
De nem értem, a régi táron működik, holott nem is működhetne, mivel látom, nemhogy a fejlécet elküldte már, de egy fél oldalt kiírtMire hirtelen eszembe jut kipróbálni, ob_start("ob_gzhandler");
és voile, működik, a régi serveren default gzipelt kimenet volt, az újon nem az
és emiatt a régin tényleg nem küldte el a headert addig, amikor épp locationnel átküldte az oldalt, az új serveren meg persze már ekkor rég kiírt 10 sort is a képernyőre
Persze a kód még 4.1 környékén íródott, így register globals on-ra íródott, azt már javítottam egy éve -
oleslie
aktív tag
válasz
SektorFlop #12441 üzenetére
Ez egy nagy tévedés
Kedvenc tanárnőmet tudom idézni ebben az esetben
'a számítógép nem a kívánságaink, hanem az utasításaink szerint működik'van egy idevágó murphy is
'ha javulni látod a dolgokat, akkor valami fölött átsiklottál' -
oleslie
aktív tag
válasz
SektorFlop #12439 üzenetére
majdnem
jó az { } nélkül is, úgy a következő parancsot ismétli, a 'probléma' a ; -ből ered -
SektorFlop
aktív tag
válasz
Peter Kiss #12438 üzenetére
jah igen amúgy, foreach után kapcsos kell nekem
ha nem mondod fel se tűnt volna
-
Peter Kiss
őstag
válasz
SektorFlop #12437 üzenetére
foreach ($this->errors as $key=>$value);
echo $value. '<br>';Bejárod a tömböt anélkül, hogy bármit csinálnál, csak épp a bejárás után még megmarad a $value benne az utolsó elemmel, amit kiíratsz.
-
SektorFlop
aktív tag
egyébként lenen egy szintén ugyan ilyen problémám, elméletben ugyan az lenne annyi hogy ebbe nincs adatbázis. de ez se akar működni, itt is csak az utolsó elemet írja ki:S
public function validData(){
if(empty($this->title))
$this->errors[] = "Nem töltötte ki a cím mezőt";
if(empty($this->content))
$this->errors[] = "Nem töltötte ki a tartalom mezőt";
return count($this->errors)? 0 : 1;
}
public function showErrors(){
echo '<h3>Hiba</h3>';
foreach ($this->errors as $key=>$value);
echo $value. '<br>';
} -
Soak
veterán
válasz
SektorFlop #12432 üzenetére
Mennyivel egyszerűbb lenne egy $this->db->fetchAll(PDO::FETCH_ASSOC); ...
Szerk : Kivetted a konstruktorból az = array(); -t ? Amúgy ha már probálsz elmenni az OOP felé akkor ne a mysql-es szarokkal szenvedj szerintem.
-
SektorFlop
aktív tag
public function fetch_array($result_set){
return mysql_fetch_array($result_set);
}szóval semmi extra.
önmagában jó ha echo-om a tömbe helyezés helyet. mármint így értem:
$result = $this->db->query("SELECT * FROM table");
while ($row = $this->db->fetch_array($result)){
echo $row['title'].'<br>'. $row['content'].'<hr>';
}Igy kiírja az összes rekordot.
-
Soak
veterán
válasz
SektorFlop #12430 üzenetére
private $tomb = array();
csak igy szimplán, ezt felesleges konstruktorba tenni.
A fetch_array()-ban mi van?
-
SektorFlop
aktív tag
ha megengedtek egy buta kérdést:
class ViewTeszt {
private $db;
private $tomb;
function __construct() {
$this->db = new Database();
$this->tomb = array();
$this->select();
}
public function select(){
$result = $this->db->query("SELECT * FROM table");
while ($row = $this->db->fetch_array($result)){
$this->tomb[] = $row['title'].'<br>'. $row['content'].'<hr>';
}
}
public function showResult(){
foreach ($this->tomb as $key=>$value);
echo $value. '<br>';
}
}A selet metótus miért nem tölti fel nekem a tömböt? Mert mikor a meghívom a showResult-ot csak az utolsó eredményt írja ki. Mit rontottam el?
-
DeltaPower
addikt
válasz
Sk8erPeter #12428 üzenetére
Na ezt örömmel hallom
-
Sk8erPeter
nagyúr
válasz
Tele von Zsinór #12427 üzenetére
Csatlakozom, BME-n is eléggé jellemző, hogy az emberek a szakdogájukat LaTeX-ben írják, meg van külön dokumentumszerkesztős óra ezzel kapcsolatban (ahogy a Worddel kapcs. is).
-
Tele von Zsinór
őstag
válasz
DeltaPower #12426 üzenetére
Informatikaban eleg ismert azert a latex (illetve a tex rendszerek altalaban). Nalunk az egyetemen ha erintolegesen is, de szo esik rola az egyik oran, tanitjak, szamonkerik. En ebben irom most a szakdolgozatom is.
-
DeltaPower
addikt
válasz
Sk8erPeter #12425 üzenetére
Idehaza kb minden ismeretlennek számítható, ami nem msword
-
Sk8erPeter
nagyúr
válasz
DeltaPower #12422 üzenetére
Miért, a LaTeX halott vagy Magyarországon ismeretlen?
-
Agyasima
őstag
válasz
Sk8erPeter #12420 üzenetére
De várj, a dokumentumszerkesztésnek mi köze a programozáshoz?
Igazából semmi, csak ez is a munkám része. (Csak úgy, mint sok minden más.)Deltapower: Nem. Ha érdekel, akkor inkább priviben elküldöm.
-
Agyasima
őstag
válasz
fordfairlane #12418 üzenetére
Már le is szedtem, köszi.
Úgy általában meg: azért nem vagyok teljesen gyík a témához, egy halott programnyelvben rendszeresen debuggolok és ha kell, bele is javítok a kódba, emellett pedig egy másik, M.o.-on ismeretlen szoftverrel rendszeresen szerkesztek dokumentumokat. Csak hát ezekkel kitörölhetem, ha váltani szeretnék.
-
Soak
veterán
válasz
Agyasima #12416 üzenetére
Szerintem elösször nem konkrétan a nyelvet kéne tanulmányoznod, hanem a programozási szokásokat, koncepciókat , hogy kicsit képben legyél. Azért mondom ezt, mert nekem az a tapasztalatom, hogy a neten lévő 1000 tutorialbol 995 használhatatlan vagy csak azoknak jó akik épp valamiért nem tudnak vagy lusták valamit leprogramozni, de látják ha egy kódban hiba van és/vagy be tudják az illeszteni a sajátjukba.
Ilyenekre gondolok, hogy : MVC, SQL security (injection), XSS, Singleton, OOP, stb (akinek van kedve kiegészthet) .
Ezeket ha beírod a googleba akkor el tudsz indulni valahol és rá tudod hangolni kicsit a gondolkodás módodat a programozásra és esetleg találsz olyan problémákra megoldást amiről azt sem tudtad, hogy léteznek
. A kezdő tutorialokkal vigyázni kell, mert azok általában annyira elegek, hogy össze tudj valahogy kalapálni egy 'Hello World'-öt meg két adatbázis query-t a lehető legegyszerűbben, ami máris elindított a rossz irányba .
Amiket fent leírtam azok egy rész egy kezdőnek is kötelező, másik része kicsit haladóbb, de szerintem abban itt mindenki egyet ért, hogy rosszat nem érdemes tanulni mert ha komolyabban akarsz vele foglalkozni akkor előbb utóbb úgyis ki fogsz lyukadni ezeknél és akkor rájösz, hogy egy csomó időt elvesztegettél a hülyeségre.
-
Agyasima
őstag
válasz
Sk8erPeter #12410 üzenetére
Köszönöm! (neked is és mindenki másnak is)
Ezek szerint magyar nyelvű tutorial nincs a neten? Esetleg valami könnyebb nyelvezetű angol?
-
válasz
Sk8erPeter #12409 üzenetére
Igen, most már újra átolvasva inkább azt jelenti, mint amire te is gondoltál. No offense.
"Én inkább csak arra gondoltam, hogy ettől függetlenül vannak jó fizuért PHP-s állások "
Ezzel teljes mértékig egyetértek, bár szerintem ehhez külföldre kell menni. Vagy a Doclerhez.
-
Sk8erPeter
nagyúr
válasz
Agyasima #12403 üzenetére
Ez segíthet az alapok megértésében:
Nagy Gusztáv: Web programozás alapismeretek
http://nagygusztav.hu/web-programozas(mondjuk szerintem a webprogramozás egy szó, de mindegy
)
-
Sk8erPeter
nagyúr
válasz
Vision #12408 üzenetére
"Egy random junior/senior C++ programozó mindig többet fog keresni, mint egy random junior/senior php programozó."
Jaja, ez igaz. Én inkább csak arra gondoltam, hogy ettől függetlenül vannak jó fizuért PHP-s állások (nem saját tapasztalatból beszélek, mielőtt kérdeznéd).
"Ott volt a kérdés, hogy másfele induljon-e? Azt pedig úgy értelmeztem, hogy más szakterület irányába induljon-e."
Ja, lehet, hogy így értette, én elsőre másképp értelmeztem, azt hittem, arra gondol, hogy akár magyar nyelvű tutorial helyett tudunk-e ajánlani valami nagyon frankó angol nyelvű alternatívát. -
válasz
Sk8erPeter #12407 üzenetére
Ott volt a kérdés, hogy másfele induljon-e? Azt pedig úgy értelmeztem, hogy más szakterület irányába induljon-e...
A fizuval kapcsolatos állításod pedig bizonyosan téves, ha azonos pozíciókban gondolkodunk. Egy random junior/senior C++ programozó mindig többet fog keresni, mint egy random junior/senior php programozó. Nyilván a nagy átlagot tekintve.
-
Sk8erPeter
nagyúr
válasz
lezso6 #12406 üzenetére
Ez így van.
Egyébként gondolom értetted Te is, mire gondolok, hogy egyes cégeknél jó állásért meglepő fizukat lehet hallani még PHP-munkakörben is.
Meg azért írtam, hogy "trollkodás", amit válaszolt, mert az volt a kérdés, milyen tutorialt nézzen meg, nem az, hogy belevágjon-e és jó fizut fog-e kapni, vagy sem. -
válasz
Sk8erPeter #12405 üzenetére
Ja végülis a PHP lehet igencsak túlfizetett nyelv is, ha az átlag ár / kódminőség rátát nézzük.
-
Sk8erPeter
nagyúr
válasz
Vision #12404 üzenetére
A jó kis szaftos trollkodás.
Amit írtál, az megint az "attól függ"-kategória, önmagában szerintem nem helytálló. Egyébként azzal viszont egyetértek, hogy a PHP renoméja nem túl jó, ennek sajnos meg is van az oka, ezért jó sok meló szarul fizet, és például egy ASP.NET-es melót szvsz nagyobb eséllyel találsz több fizuért. -
Agyasima
őstag
Üdvözletem!
Elkezdenék PHP-t tanulni. Nagyon semmit nem tudok róla. Merre induljak el? Valami magyar nyelvű tutorial található-e a neten? Nem igazán találtam ilyesmit. Vagy másfele induljak? Mit tanácsoltok?
Új hozzászólás Aktív témák
Hirdetés
- Milyen cserélhető objektíves gépet?
- A fociról könnyedén, egy baráti társaságban
- Olcsó Galaxyk telepíthetik a One UI 7-et
- Milyen légkondit a lakásba?
- Stellar Blade
- Házimozi haladó szinten
- Autós topik
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Projektor topic
- Linux Mint
- További aktív témák...
- HP Elitebook 745 G3 érintőképernyős laptop (14FHD/I5-G6/8GB/256SSD)
- RTX 4090 / RTX 3090 videokartya hütő ventivel olcson! Dobozzal!
- Thinkpad T14s Gen4 14" FHD+ IPS i5-1345U 16GB 512GB NVMe ujjlolv gar
- HP Elitebook 840 G3 laptop (14FHD/I5-G6/8GB/256SSD/Win11)
- Eladó Samsung Odessey G6 S27DG600SU Monitor!
- iKing.Hu - Apple iPhone 16 Pro Max - Desert Titanium - Új, kipróbált
- iKing.Hu - Honor Magic 7 Pro - Black - Használt, karcmentes
- BESZÁMÍTÁS! ASUS A520M R5 5600X 16GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA Enermax 650W
- Xiaomi Redmi 10 128GB, Kártyafüggetlen, 1 Év Garanciával
- Csere-Beszámítás! Asus Tuf Gamer laptop! R5 3550H / GTX 1650 / 8GB DDR4 / 500GB SSD
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest