ugrás a tartalomhoz

Archívum - Fórum téma

december 26, 2016

Petíciók

inf · 2016. Dec. 26. (H), 12.33
Gondoltam csinálok egy külön topicot a számítástechnikával kapcsolatos petícióknak. Legalábbis nekem már nem az első, hogy aláírást gyűjtök valamilyen témában.
 

december 21

Fejlődés?

Hidvégi Gábor · 2016. Dec. 21. (Sze), 12.01
Egy másik fórumszálon egy érdekes vita alakult ki a PHP type hinting-jával kapcsolatban, ahol némi utánaolvasással kiderült, hogy ennek a szerepe nem más, mint a hibakeresés támogatása (bár munkát nem spórol meg, hisz a szükséges konverziókat ugyanúgy el kell végeznünk), de például (elhanyagolható mértékben) lassítja a futást, a kódot pedig rugalmatlanabbá teszi, azaz elveszik a PHP egyik óriási előnye, a dinamikus típusosság.

Ez az egész rengeteg kérdést felvet, ahol tudok, megpróbálok én is valamit válaszolni, de az csak egy szempont a sok közül:

1, Hol érdemes ilyet használni? Saját kódban, vagy ott is, ahol harmadik féltől származó rutinok vannak? Mert ez utóbbi esetben nem tudjuk garantálni, hogy a típusok nem változnak.

Saját kódban miért használná bárki is? Kiszűri vele a hanyag kollegákat? Node miért vesz fel a cég ilyeneket?

2, Érdemes-e ilyet használni?

Production kódban egy Fatal error, amit ilyen hiba okoz, megengedhetetlen, és egyébként is, nem is feltétlenül szükséges. Ráadásul a kód 100%-át lefedő tesztek szükségesek az ilyenek kiszűréséhez, aminek a megvalósítása szinte lehetetlen.

3, Szükséges-e egy ilyen featúra ahhoz, hogy jó kódot írjunk?

Robert C. Martin szerint megfelelő teszteléssel a statikus típusosság értelmét veszti.

4, Ha egy featúra hasznossága kérdéses, miért teszik bele? Növeli a PHP kódbázisát, minden újabb sor potenciális hibaforrás, és azért kell is a PHP-t foltozgatni rendesen.

5, Mi alapján döntik el, hogy egy featúra mennyire hasznos? Divat vagy racionális döntés áll a hátterében? Utóbbi esetben hol vannak a számok, ami alapján fel lehet mérni a hasznosságát?

december 19

Bootstrap dropdown menu scrollbar probléma

Blackfriar · 2016. Dec. 19. (H), 17.03
Sziasztok !

Azt szeretném elérni, hogy a szabványos scrollbar helyett alapesetben is az a vékony scrollbar jelenjen meg, amire egyébként átvált a Bootstrap, amikor a böngészőben "Responsive Design Mode"-ra váltok.
Belenéztem a Bootstrap css fájljába is, keresvén a "scrollable-menu" hivatkozást, de nem találtam.

Előre is köszönöm a segítségeteket.
 

december 17

ISO-ból UTF8 automata konvertálás formnál

9072ricsi · 2016. Dec. 17. (Szo), 18.30
Sziasztok!

Lenne egy kis problémám.

Van egy formom, amivel a Shoutcast szerverem metadatáját tudom módosítani:
/* ----------- Server configuration ---------- */

$ip = "xxxx"; // Server Address 
$port = "xxxx"; // Server Port
$pass = "xxxx"; // Admin Password

/* ----- No need to edit below this line ----- */
/* ------------------------------------------- */
$song = $_POST['song'];
if (empty($song)) {
?>
<p>Írd be a jelenlegi szám címét!</p>
<form name="changesong" method="post" action="">
  <input name="song" type="text" id="song">
  <input type="submit" name="Submit" value="Adat küldése">
</form>

<?php
} else {
$song = urlencode($song); 
$song = str_replace("+", "%20", $song);
		$fp = @fsockopen($ip,$port,$errno,$errstr,4);
		if (!$fp) {
			print "Hiba: Nem tudtam csatlakozni a szervere, kérlek ellen&#337;rizd a kapcsolatot!";
		} else {
		    fputs($fp, "GET /admin.cgi?pass=" . $pass . "&mode=updinfo&song=" . $song . " HTTP/1.0\r\n");
		    fputs($fp, "User-Agent: Mozilla\r\n\r\n");
			fclose($fp);
$song = str_replace("%20", "+", $song);
$song = urldecode($song);
print "<strong>A szám frissítve: </strong><p>$song</p><p style=\"font-size: 70%\">Powered by <a href=\"http://www.mixstream.net\" target=\"_blank\">MixStream.net - professional streaming</a></p>";
}
}
?>
A Playerünk alapba iso-n (ISO-8859-1) "fut", de a főoldalra includeolva már utf8-ban jelenik meg. Ha mondjuk Magyar számot írunk be, akkor gyakran � jelenik meg. Van valamilyen módszer, ami automatikusan átkonvertálja a beírt szöveget, és azt küldi a szervernek?

Előre is köszönöm mindenkinek a segítségét!
 

PHP típuskezelés

visuall · 2016. Dec. 17. (Szo), 14.10
Sziasztok!

Ugye behozták a szigorú típusosságot PHP7-be, megéri ezt használni?
Már úgy értem, hogy nem fogja a teljesítményt megfogni, vagy távol állni a PHP ideológiájától?
Példaként, mivel PHP ökológiájában ez újnak számít, lehetséges, hogy a későbbi implementáció megváltoztatása nem lesz visszafele kompatibilis - feltételezve, hogy jelenleg csupán !egy! darab típus megadása lehetséges?

(persze ezen kérdések a skalár típusokra értendők)

szerk.:
A PHP által nyújtott névterek hogyan hasznosíthatók a gyakorlatban? Megéri használni?
 

december 15

string levágás

simisoma · 2016. Dec. 15. (Cs), 12.58
Sziasztok,

hogyan tudok egy adott karakter után (|) levágni íly módon:

$text = 'alma|megjegyzés'; --> alma
$text2= 'proba|bármi lehet itt'; --> proba

köszi!
 

december 13

plag.hu vélemény kérés

detti994 · 2016. Dec. 13. (K), 12.34
Sziasztok! Megtennétek, hogy véleményezitek a plag.hu honlapot? Kinézet, használhatóság, minden? Úgy mi az általános vélemény róla, megéri használni?
Előre is köszönöm!
 

december 9

Video lejátszási idő (teljes) kinyerése-2

kovzoli · 2016. Dec. 9. (P), 02.48
Már azt hittem, minden rendben van, a teljes lejátszási időt ki tudom írni a honlapra, de ahhoz, hogy az adatot feldolgozni tudjam minimum egy változóba be kell olvasnom.

december 8

SVG animáció

asam9 · 2016. Dec. 8. (Cs), 13.15
Sziasztok,

Adott svg-vel készített kör, aminek a körvonala animálva van. Ha 0-100%-ig fut az animáció nincs semmilyen probléma, viszont, ha 0-60%-ig, akkor nem úgy fut le az animáció, mint ahogy arra számítanék. A probléma, hogy az animáció elején két helyen is megjelenik a kitöltés, és csak a végén szűnik meg ez a jelenség. Hogyan lehetne ezt kiküszöbölni?

A másik kérdésem, hogy a 251.33-es szám (100%) honnan jön?

JSFiddle
 

december 5

Video lejátszási idő (teljes) kinyerése

kovzoli · 2016. Dec. 5. (H), 15.25
Sziasztok!
Adatfeldolgozási célból szükségem lenne a betöltött video lejátszási idő kinyerésére.