ugrás a tartalomhoz

Archívum - Feb 2016

február 17

A Message to Our Customers

Joó Ádám · 2016. Feb. 17. (Sze), 16.15
Tim Cook nyílt levele az FBI által kért, Apple termékekbe építendő hátsó ajtóról
 

ob_flush() flush() nem működik

Theo76 · 2016. Feb. 17. (Sze), 14.32
Sziasztok!

Olyan gondom van, hogy nagy mennyiségű adatot kell feldolgozni php-vel, amit nyomon szeretnék követni. A flush(), ob_flush() tűnt megoldásnak, de valamiért nem csinál semmit... Próbálgattam a php.net/manual-ban lévő példákat, de csak utána iródnak ki a kimeneti adatok, ha a teljes script lefutott.

Ezt a példaprogramot használtam:

<?php
ob_start();
echo 'Begin ...<br />';
for( $i = 0 ; $i < 10 ; $i++ )
{
    echo .$i . '<br />';
    ob_flush();
    flush();
    sleep(1);
}
echo 'End ...<br />';
?>
Egyébként ahogy én akarom majd használni (a kód részletet ajaxal töltöm, be divbe, hogy ne az egész oldalt kelljen frissíteni):

<div id='progress' class='graph'>
    <div id='barr' style='width:0%'><p id='progressText'>0% kész</p></div>
</div>
<?php
ob_start();
while(...) {
    ...
    echo "
<script language='javascript'>
	$('#bar').css('width','{$percent}%');
	$('#progressText').html('".$percent."%');
</script>";
    flush();
    ob_flush();
    ...
}
?>
A rendszer: windows 10 64bit; Apache 2.4.18 64bit; PHP 7.0.3 64bit
 

Programming the Internet of Things with Node.js and HTML5

inf · 2016. Feb. 17. (Sze), 02.49
Intel Edison kártya-PC programozása JavaScriptben, lehetőségek az Internet of Things-hez való csatlakoztatásban
 

február 16

The Deadlock Empire

Joó Ádám · 2016. Feb. 16. (K), 20.53
Játék, amiben az ütemező szerepében kell hibás viselkedésre bírni többszálú programokat
 

Yadda-t használja valaki?

inf · 2016. Feb. 16. (K), 20.09
Yadda-t használja valaki? Érdekelne miben nyújt többet cucumberjs-nél. Nagyjából elmondták már fórumban, de napi tapasztalatok érdekelnének. Láttam ezen kívül, hogy vannak mocha és jasmine pluginek hozzá, de a jasmine példában azt láttam, hogy az assert lib-et használják a jasmine saját expect függvénye helyett, ami nekem fura. Akkor minek plugint írni jasmine-hez, ha egyáltalán nem is használják?
 

The Twelve Days of Crisis – A Retrospective on Linode’s Holiday DDoS Attacks

Joó Ádám · 2016. Feb. 16. (K), 17.54
Elemzés a Linode teljes infrastruktúráját célzó elhúzódó DDoS támadásról
 

Mentés felhőbe?

Há.Zé. · 2016. Feb. 16. (K), 17.40
A logjaimat szeretném valahol felhőben tárolni.
Ingyenes szolgáltatás kellene, ahová szabványos linuxos eszközökkel is fel lehet tölteni a fájlokat (wput, rsync stb.).
Elméletileg a google drive-hoz van ilyen eszköz, de a két, használatban lévő fiókomat nem akarom erre beáldozni, új fiókot regisztrálni meg csak mobilszám ellenében hajlandó újabban, azt meg nem akarom megadni. (érdekes, két-három éve még gond nélkül tudtam új fiókot gyártani anélkül, hogy erőszakoskodott volna)
Onedrive-hoz nincs linuxos eszköz (ami van, az számomra nem megbízható forrásból származik -> tákolmánynak tűnik)
Amit meg ezeken túl találtam... a listák alapján ingyenes, de max. 30-60 napos próbaidő van, valóban ingyenes szolgáltatást nem találtam többet...

Van valami ötletetek, hogy merre keresgéljek?

update: mégis sikerült a gmailre mobil nélkül regisztrálni. :)
update2: viszont a linuxos "kliens" (grive a neve) nem egészen azt tudja, amit én szerettem volna. :(
update3: sőt... egyáltalán nem működik. Legalábbis az, ami a debian-ban van. Olyan API-t használna, amit a google megszüntetett.
 

The Seif Project by Douglas Crockford

Joó Ádám · 2016. Feb. 16. (K), 00.40
Douglas Crockford víziója egy új webről
 

február 15

CPU benchmark Ubuntu-ra és Debian-ra?

inf · 2016. Feb. 15. (H), 19.32
Szeretnénk összehasonlítani szerver gépek teljesítményét. Valami olyan programot keresünk, ami elsősorban CPU-ra futtat teszteket, nem csak egyféle tesztet futtat, hanem teszt csomagot, több magot tud vizsgálni, és Debian és Ubuntu alatt is összehasonlítható eredményeket produkál. Létezik ilyen?
 

február 14

Page Load Time

alkony4 · 2016. Feb. 14. (V), 02.15
Szervusztok!

Azon problémával fordulok hozzátok, hogy egy korábbi problémám kapcsán (lassú oldal betöltés) kerestem egy egyszerű kis php scriptet ami megmondja az oldal betöltési idejét íme:
<?php
$start = microtime(true);
$y = 0;
for($x=0;$x<=1000000;$x++)
	{
	$y = $x;
	$y *= pi();
	$y *= (pi() * 2);
	}
$end = number_format((microtime(true) - $start), 2);
echo $end;
?>
Az alábbi kód, ami példavideóban is igen kicsi volt nálam jelentős időt vesz igénybe hogy lefusson, közel 1 másodperces lefutási időt.
Gondolom nem olyan szép dolog ez a 1 millás ciklus, viszont ennek ellenére is ennek szépen gyorsan le kellene futnia, főleg ha volt rá példa is.
Mitől lehet ez? A gép teljesítménye szerintem kilőve mert 8gb-ram nem leterhelve proci is egy 4 magos amd phenom 2.2 ghz-n (4 mag) átlag 5-7%os kihasználtsággal (php script lefuttatásakor 20-50%). Tehát nem meríti ki a gép teljes igényét viszont még is látványosan meghúzza a procit az a kis egyszerű kód.

Ölteitek, segítségetek előre is köszönöm.

Szerkesztve:
Megnéztem egy külső webszerveren, ott 4 másodpercet vett igénybe a kód lefutása. Létezik hogy, egyes kódok (ha egy millaszor kell nekik lefutni) ilyen irdatlan mértékben lassan fussanak le?
Orvoslatként mit tehet az ember? Főleg ha egyes ehhez hasonló kódokat többször is más más felhasználók futtatnának? Atomerőmű vásárlása?
Köszönöm.