Kā varētu noteikt, kas tieši visu to pasākumu bremzē?
~/www > time php index.php > /dev/null
real 0m0.619s
user 0m0.027s
sys 0m0.012s
SJohnson miniblogs
- 0
SJohnson 26.12.2013. 10:02
- 0
SJohnson 26.12.2013. 10:14
Never mind. Vecais labais stāsts par paļaušanos uz ārēju servisu darbību. (Twitter API atslēgas ģenerēšana "Sign in with twitter" pogai aizņēma ~550ms :hihi:)
Much better.
~/www > time php index.php > /dev/null
real 0m0.022s
user 0m0.016s
sys 0m0.006s
- 0
SJohnson 24.12.2013. 04:37
Nedaudz paspēlējos ar node.js (kods gan nav mans, mācību nolūkos aizņēmos).
This shit is awesome, laikam beidzot jāiemācās JS/jQ.
http://chat.svenz.lv:16558/ - 0
SJohnson 22.12.2013. 09:16
Ja kādam ir interese pievienoties mana svētdienas projekta - http://blogthis.me/ izstrādei (es gan nezinu, kādēļ lai kādam būtu interese, hz, man vienam ir garlaicīgi), uzsitat PM. Būtu baigi forši, ja pieteiktos kāds ar saprašanu par JavaScript/jQuery, jo es no tā sajēdzu tikai tik, cik bootstrapa iebūvētās funkcijas.
php+mysql, versiju kontrole - git pie bitbucket. - 0
SJohnson 19.12.2013. 06:45
Klau, @mad, negribi exam piešūt autorizāciju ar twitter'a accountu?
https://github.com/jmathai/twitter-async (ja nu vel kādam noder. Var taisīt gan single-user, gan multi user aplikācijas. Verified. Working.)
P.S. multi-jūzeru aplikācija sākumā ir elle. @alberts00 - 0
SJohnson 19.12.2013. 06:06
Cik labs ir šis variants?
function trueRandom()
{
global $db;
for ($check->num_rows === 0; $check = $db->query("select * from tweets where textid = '$randomIDz'"); $randomIDz = random_string(1, 6, '', 'lower_num'))
{
if ($check->num_rows === 0 && $randomIDz != '') // hardcore fix, lai pirmajā riņķī neatgrieztu tukšu vērtību
{
return $randomIDz;
}
}
}
random_string funkcija. Labu laiku atpakaļ rakstīta.
<?php
function random_string($blocks, $chars, $spacer, $charset)
{
$b = 0;
if ($charset == 'upper')
{
$symbols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
}
else if ($charset == 'upper_num')
{
$symbols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
}
else if ($charset == 'lower')
{
$symbols = 'abcdefghijklmnopqrstuvwxyz';
}
else if ($charset == 'lower_num')
{
$symbols = 'abcdefghijklmnopqrstuvwxyz0123456789';
}
else if ($charset == 'num')
{
$symbols = '0123456789';
}
else if ($charset == 'letters')
{
$symbols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
}
else
{
$symbols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
}
while ($blocks > $b)
{
$s = 0;
while ($chars > $s)
{
$char = substr(str_shuffle($symbols), 0, 1);
if ($s == $chars - 1 && $b != $blocks - 1)
{
$char = $char . $spacer;
}
$output = $output . $char;
$s = $s+1;
}
$output2 = $output;
$b = $b+1;
}
return $output2;
}